Machine state will be reset. To keep it, pass --keep-machine-state start all VLans (finished: start all VLans, in 0.00 seconds) Test will time out and terminate in 3600.0 seconds run the VM test script additionally exposed symbols: full, worker, vlan1, start_all, test_script, machines, machines_qemu, machines_nspawn, vlans, driver, log, os, create_machine, subtest, run_tests, join_all, retry, serial_stdout_off, serial_stdout_on, polling_condition, BaseMachine, QemuMachine, NspawnMachine, t, debug, dump_machine_ssh start all VMs full: starting vm worker: starting vm worker # Disk image does not exist, creating the virtualisation disk image... worker: QEMU running (pid 48) worker # Formatting '/build/vm-state-worker/tmp.3DQWGC3Hgq', fmt=raw size=1073741824 worker # mke2fs 1.47.4 (6-Mar-2025) worker # Discarding device blocks: 0/262144 done worker # Creating filesystem with 262144 4k blocks and 65536 inodes worker # Filesystem UUID: 5dceb898-4d31-4edb-bdcf-bbcffe455c23 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-28T23:03:15Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) worker # [2026-09-28T23:03:15Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether worker # [2026-09-28T23:03:15Z INFO virtiofsd] Waiting for vhost-user socket connection... worker # [2026-09-28T23:03:15Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) worker # [2026-09-28T23:03:15Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether worker # [2026-09-28T23:03:15Z INFO virtiofsd] Waiting for vhost-user socket connection... worker # [2026-09-28T23:03:15Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) worker # [2026-09-28T23:03:15Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether worker # [2026-09-28T23:03:15Z INFO virtiofsd] Waiting for vhost-user socket connection... worker # [2026-09-28T23:03:15Z INFO virtiofsd] Client connected, servicing requests worker # [2026-09-28T23:03:15Z INFO virtiofsd] Client connected, servicing requests worker # [2026-09-28T23:03:15Z INFO virtiofsd] Client connected, servicing requests full # Disk image does not exist, creating the virtualisation disk image... full: QEMU running (pid 47) full # Formatting '/build/vm-state-full/tmp.DyYnsHH94L', fmt=raw size=1073741824 full # mke2fs 1.47.4 (6-Mar-2025) full # Discarding device blocks: 0/262144 done full # Creating filesystem with 262144 4k blocks and 65536 inodes full # Filesystem UUID: 795c7e45-abf5-4ec5-baad-ca6f82bad36b 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-28T23:03:15Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) full # [2026-09-28T23:03:15Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether full # [2026-09-28T23:03:15Z INFO virtiofsd] Waiting for vhost-user socket connection... full # [2026-09-28T23:03:15Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) full # [2026-09-28T23:03:15Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether full # [2026-09-28T23:03:15Z INFO virtiofsd] Waiting for vhost-user socket connection... full # [2026-09-28T23:03:15Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) full # [2026-09-28T23:03:15Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether full # [2026-09-28T23:03:15Z INFO virtiofsd] Waiting for vhost-user socket connection... full # [2026-09-28T23:03:15Z INFO virtiofsd] Client connected, servicing requests full # [2026-09-28T23:03:15Z INFO virtiofsd] Client connected, servicing requests full # [2026-09-28T23:03:15Z INFO virtiofsd] Client connected, servicing requests (finished: start all VMs, in 0.19 seconds) subtest: PostgreSQL starts and dagster database exists full: waiting for unit postgresql.service full: waiting for the VM to finish booting worker # SeaBIOS (version rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org) full # SeaBIOS (version rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org) worker # worker # worker # iPXE (http://ipxe.org) 00:02.0 CA00 PCI2.10 PnP PMM+3EFCC730+3EF2C730 CA00 worker # Press Ctrl-B to configure iPXE (PCI 00:02.0)... worker # worker # worker # worker # full # full # worker # iPXE (http://ipxe.org) 00:05.0 CB00 PCI2.10 PnP PMM 3EFCC730 3EF2C730 CB00 full # iPXE (http://ipxe.org) 00:02.0 CA00 PCI2.10 PnP PMM+7EFCC730+7EF2C730 CA00 full # Press Ctrl-B to configure iPXE (PCI 00:02.0)... full # full # worker # Press Ctrl-B to configure iPXE (PCI 00:05.0)... worker # worker # full # full # full # iPXE (http://ipxe.org) 00:05.0 CB00 PCI2.10 PnP PMM 7EFCC730 7EF2C730 CB00 full # Press Ctrl-B to configure iPXE (PCI 00:05.0)... full # full # worker # Booting from ROM... worker # Probing EDD (edd=off to disable)... ok full # Booting from ROM... full # Probing EDD (edd=off to disable)... ok worker # [ 0.000000] Linux version 6.18.54 (nixbld@localhost) (gcc (GCC) 15.3.0, GNU ld (GNU Binutils) 2.46) #1-NixOS SMP PREEMPT_DYNAMIC Fri Sep 25 14:35:54 UTC 2026 worker # [ 0.000000] Command line: console=ttyS0 console=tty0 panic=1 boot.panic_on_fail clocksource=acpi_pm root=fstab loglevel=7 net.ifnames=0 lsm=landlock,yama,bpf init=/nix/store/idn4ijs3n3n1f55ddvwvs6yddlsq0p9y-nixos-system-worker-test/init regInfo=/nix/.ro-store/hi19kqhshy0v2bcipcjyz9i7y5fxxg29-closure-info/registration console=ttyS0,115200n8 console=tty0 worker # [ 0.000000] x86 CPU feature dependency check failure: CPU0 has '18*32+31' enabled but '18*32+26' disabled. Kernel might be fine, but no guarantees. worker # [ 0.000000] BIOS-provided physical RAM map: worker # [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable worker # [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved worker # [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved worker # [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000003ffd7fff] usable worker # [ 0.000000] BIOS-e820: [mem 0x000000003ffd8000-0x000000003fffffff] reserved worker # [ 0.000000] BIOS-e820: [mem 0x00000000b0000000-0x00000000bfffffff] reserved worker # [ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved worker # [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved worker # [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved worker # [ 0.000000] BIOS-e820: [mem 0x000000fd00000000-0x000000ffffffffff] reserved worker # [ 0.000000] NX (Execute Disable) protection: active worker # [ 0.000000] APIC: Static calls initialized worker # [ 0.000000] SMBIOS 2.8 present. worker # [ 0.000000] DMI: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org 04/01/2014 worker # [ 0.000000] DMI: Memory slots populated: 1/1 worker # [ 0.000000] Hypervisor detected: KVM worker # [ 0.000000] last_pfn = 0x3ffd8 max_arch_pfn = 0x400000000 worker # [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 worker # [ 0.000000] kvm-clock: using sched offset of 446053016 cycles worker # [ 0.000001] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns worker # [ 0.000004] tsc: Detected 3792.874 MHz processor worker # [ 0.000665] last_pfn = 0x3ffd8 max_arch_pfn = 0x400000000 worker # [ 0.000688] MTRR map: 4 entries (3 fixed + 1 variable; max 19), built from 8 variable MTRRs worker # [ 0.000690] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT worker # [ 0.002226] found SMP MP-table at [mem 0x000f5450-0x000f545f] worker # [ 0.002234] Using GB pages for direct mapping worker # [ 0.002298] RAMDISK: [mem 0x3e36b000-0x3ffcffff] worker # [ 0.002303] ACPI: Early table checksum verification disabled worker # [ 0.002305] ACPI: RSDP 0x00000000000F5270 000014 (v00 BOCHS ) worker # [ 0.002308] ACPI: RSDT 0x000000003FFE2422 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.002312] ACPI: FACP 0x000000003FFE221A 0000F4 (v03 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.002317] ACPI: DSDT 0x000000003FFE0040 0021DA (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.002319] ACPI: FACS 0x000000003FFE0000 000040 worker # [ 0.002320] ACPI: APIC 0x000000003FFE230E 000078 (v03 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.002322] ACPI: HPET 0x000000003FFE2386 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.002323] ACPI: MCFG 0x000000003FFE23BE 00003C (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.002324] ACPI: WAET 0x000000003FFE23FA 000028 (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.002326] ACPI: Reserving FACP table memory at [mem 0x3ffe221a-0x3ffe230d] worker # [ 0.002327] ACPI: Reserving DSDT table memory at [mem 0x3ffe0040-0x3ffe2219] worker # [ 0.002327] ACPI: Reserving FACS table memory at [mem 0x3ffe0000-0x3ffe003f] full # [ 0.000000] Linux version 6.18.54 (nixbld@localhost) (gcc (GCC) 15.3.0, GNU ld (GNU Binutils) 2.46) #1-NixOS SMP PREEMPT_DYNAMIC Fri Sep 25 14:35:54 UTC 2026 worker # [ 0.002327] ACPI: Reserving APIC table memory at [mem 0x3ffe230e-0x3ffe2385] worker # [ 0.002328] ACPI: Reserving HPET table memory at [mem 0x3ffe2386-0x3ffe23bd] worker # [ 0.002328] ACPI: Reserving MCFG table memory at [mem 0x3ffe23be-0x3ffe23f9] worker # [ 0.002329] ACPI: Reserving WAET table memory at [mem 0x3ffe23fa-0x3ffe2421] worker # [ 0.002701] No NUMA configuration found 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/1qhfczf346hwwlyyiz54frp15j20i6z4-nixos-system-full-test/init regInfo=/nix/.ro-store/q4ssyxsgr9vxwk8fqdzlg8h926yyxp0f-closure-info/registration console=ttyS0,115200n8 console=tty0 worker # [ 0.002703] Faking a node at [mem 0x0000000000000000-0x000000003ffd7fff] worker # [ 0.002705] NODE_DATA(0) allocated [mem 0x3ffd2780-0x3ffd7cff] worker # [ 0.002780] Zone ranges: full # [ 0.000000] x86 CPU feature dependency check failure: CPU0 has '18*32+31' enabled but '18*32+26' disabled. Kernel might be fine, but no guarantees. worker # [ 0.002781] DMA [mem 0x0000000000001000-0x0000000000ffffff] full # [ 0.000000] BIOS-provided physical RAM map: worker # [ 0.002782] DMA32 [mem 0x0000000001000000-0x000000003ffd7fff] full # [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable worker # [ 0.002783] Normal empty worker # [ 0.002783] Device empty full # [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved worker # [ 0.002784] Movable zone start for each node worker # [ 0.002784] Early memory node ranges full # [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved worker # [ 0.002785] node 0: [mem 0x0000000000001000-0x000000000009efff] full # [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000007ffd7fff] usable worker # [ 0.002785] node 0: [mem 0x0000000000100000-0x000000003ffd7fff] full # [ 0.000000] BIOS-e820: [mem 0x000000007ffd8000-0x000000007fffffff] reserved worker # [ 0.002786] Initmem setup node 0 [mem 0x0000000000001000-0x000000003ffd7fff] full # [ 0.000000] BIOS-e820: [mem 0x00000000b0000000-0x00000000bfffffff] reserved worker # [ 0.002804] On node 0, zone DMA: 1 pages in unavailable ranges full # [ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved worker # [ 0.003021] On node 0, zone DMA: 97 pages in unavailable ranges worker # [ 0.017647] On node 0, zone DMA32: 40 pages in unavailable ranges worker # [ 0.018507] ACPI: PM-Timer IO Port: 0x608 full # [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved full # [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved worker # [ 0.018517] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) full # [ 0.000000] BIOS-e820: [mem 0x000000fd00000000-0x000000ffffffffff] reserved worker # [ 0.018538] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23 full # [ 0.000000] NX (Execute Disable) protection: active worker # [ 0.018540] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) full # [ 0.000000] APIC: Static calls initialized full # [ 0.000000] SMBIOS 2.8 present. worker # [ 0.018542] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) worker # [ 0.018543] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) full # [ 0.000000] DMI: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org 04/01/2014 full # [ 0.000000] DMI: Memory slots populated: 1/1 worker # [ 0.018544] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) full # [ 0.000000] Hypervisor detected: KVM worker # [ 0.018544] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) full # [ 0.000000] last_pfn = 0x7ffd8 max_arch_pfn = 0x400000000 full # [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 worker # [ 0.018547] ACPI: Using ACPI (MADT) for SMP configuration information worker # [ 0.018548] ACPI: HPET id: 0x8086a201 base: 0xfed00000 full # [ 0.000000] kvm-clock: using sched offset of 476293598 cycles worker # [ 0.018551] TSC deadline timer available worker # [ 0.018555] CPU topo: Max. logical packages: 1 full # [ 0.000002] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns worker # [ 0.018556] CPU topo: Max. logical dies: 1 full # [ 0.000004] tsc: Detected 3792.874 MHz processor worker # [ 0.018556] CPU topo: Max. dies per package: 1 full # [ 0.000662] last_pfn = 0x7ffd8 max_arch_pfn = 0x400000000 worker # [ 0.018560] CPU topo: Max. threads per core: 1 worker # [ 0.018561] CPU topo: Num. cores per package: 1 full # [ 0.000686] MTRR map: 4 entries (3 fixed + 1 variable; max 19), built from 8 variable MTRRs worker # [ 0.018561] CPU topo: Num. threads per package: 1 full # [ 0.000689] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT worker # [ 0.018562] CPU topo: Allowing 1 present CPUs plus 0 hotplug CPUs full # [ 0.002219] found SMP MP-table at [mem 0x000f5450-0x000f545f] worker # [ 0.018574] kvm-guest: APIC: eoi() replaced with kvm_guest_apic_eoi_write() full # [ 0.002229] Using GB pages for direct mapping worker # [ 0.018604] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff] full # [ 0.002328] RAMDISK: [mem 0x7e369000-0x7ffcffff] worker # [ 0.018606] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x000fffff] full # [ 0.002334] ACPI: Early table checksum verification disabled worker # [ 0.018607] [mem 0x40000000-0xafffffff] available for PCI devices full # [ 0.002337] ACPI: RSDP 0x00000000000F5270 000014 (v00 BOCHS ) worker # [ 0.018608] Booting paravirtualized kernel on KVM full # [ 0.002340] ACPI: RSDT 0x000000007FFE247D 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.018611] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns worker # [ 0.022431] setup_percpu: NR_CPUS:384 nr_cpumask_bits:1 nr_cpu_ids:1 nr_node_ids:1 full # [ 0.002344] ACPI: FACP 0x000000007FFE226D 0000F4 (v03 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.024382] percpu: Embedded 98 pages/cpu s278528 r8192 d114688 u2097152 worker # [ 0.024433] kvm-guest: PV spinlocks disabled, single CPU full # [ 0.002349] ACPI: DSDT 0x000000007FFE0040 00222D (v01 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.002351] ACPI: FACS 0x000000007FFE0000 000040 full # [ 0.002352] ACPI: APIC 0x000000007FFE2361 000080 (v03 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.002354] ACPI: HPET 0x000000007FFE23E1 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.024435] 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/idn4ijs3n3n1f55ddvwvs6yddlsq0p9y-nixos-system-worker-test/init regInfo=/nix/.ro-store/hi19kqhshy0v2bcipcjyz9i7y5fxxg29-closure-info/registration console=ttyS0,115200n8 console=tty0 full # [ 0.002355] ACPI: MCFG 0x000000007FFE2419 00003C (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.024521] Unknown kernel command line parameters "regInfo=/nix/.ro-store/hi19kqhshy0v2bcipcjyz9i7y5fxxg29-closure-info/registration", will be passed to user space. full # [ 0.002357] ACPI: WAET 0x000000007FFE2455 000028 (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.024542] random: crng init done worker # [ 0.024543] printk: log buffer data + meta data: 262144 + 917504 = 1179648 bytes full # [ 0.002364] ACPI: Reserving FACP table memory at [mem 0x7ffe226d-0x7ffe2360] worker # [ 0.025434] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear) full # [ 0.002365] ACPI: Reserving DSDT table memory at [mem 0x7ffe0040-0x7ffe226c] worker # [ 0.025452] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, linear) full # [ 0.002366] ACPI: Reserving FACS table memory at [mem 0x7ffe0000-0x7ffe003f] worker # [ 0.025481] Fallback order for Node 0: 0 worker # [ 0.025484] Built 1 zonelists, mobility grouping on. Total pages: 262006 full # [ 0.002366] ACPI: Reserving APIC table memory at [mem 0x7ffe2361-0x7ffe23e0] worker # [ 0.025485] Policy zone: DMA32 full # [ 0.002367] ACPI: Reserving HPET table memory at [mem 0x7ffe23e1-0x7ffe2418] worker # [ 0.027742] mem auto-init: stack:all(zero), heap alloc:on, heap free:off full # [ 0.002367] ACPI: Reserving MCFG table memory at [mem 0x7ffe2419-0x7ffe2454] worker # [ 0.030573] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 worker # [ 0.032412] allocated 2097152 bytes of page_ext full # [ 0.002368] ACPI: Reserving WAET table memory at [mem 0x7ffe2455-0x7ffe247c] full # [ 0.002750] No NUMA configuration found worker # [ 0.041597] ftrace: allocating 48804 entries in 192 pages worker # [ 0.041598] ftrace: allocated 192 pages with 2 groups full # [ 0.002751] Faking a node at [mem 0x0000000000000000-0x000000007ffd7fff] worker # [ 0.042288] Dynamic Preempt: lazy full # [ 0.002753] NODE_DATA(0) allocated [mem 0x7ffd2780-0x7ffd7cff] worker # [ 0.042382] rcu: Preemptible hierarchical RCU implementation. full # [ 0.002830] Zone ranges: worker # [ 0.042382] rcu: RCU event tracing is enabled. full # [ 0.002830] DMA [mem 0x0000000000001000-0x0000000000ffffff] worker # [ 0.042383] rcu: RCU restricting CPUs from NR_CPUS=384 to nr_cpu_ids=1. full # [ 0.002832] DMA32 [mem 0x0000000001000000-0x000000007ffd7fff] full # [ 0.002833] Normal empty worker # [ 0.042384] Trampoline variant of Tasks RCU enabled. full # [ 0.002833] Device empty worker # [ 0.042384] Rude variant of Tasks RCU enabled. full # [ 0.002834] Movable zone start for each node worker # [ 0.042384] Tracing variant of Tasks RCU enabled. full # [ 0.002834] Early memory node ranges full # [ 0.002835] node 0: [mem 0x0000000000001000-0x000000000009efff] worker # [ 0.042385] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies. full # [ 0.002835] node 0: [mem 0x0000000000100000-0x000000007ffd7fff] worker # [ 0.042386] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1 full # [ 0.002836] Initmem setup node 0 [mem 0x0000000000001000-0x000000007ffd7fff] worker # [ 0.042398] RCU Tasks: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. full # [ 0.002854] On node 0, zone DMA: 1 pages in unavailable ranges worker # [ 0.042400] RCU Tasks Rude: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. full # [ 0.003069] On node 0, zone DMA: 97 pages in unavailable ranges full # [ 0.032274] On node 0, zone DMA32: 40 pages in unavailable ranges worker # [ 0.042401] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. full # [ 0.033138] ACPI: PM-Timer IO Port: 0x608 worker # [ 0.046192] NR_IRQS: 24832, nr_irqs: 256, preallocated irqs: 16 full # [ 0.033147] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) worker # [ 0.046456] rcu: srcu_init: Setting srcu_struct sizes based on contention. full # [ 0.033167] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23 full # [ 0.033169] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) worker # [ 0.046461] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns full # [ 0.033170] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) worker # [ 0.046550] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____) full # [ 0.033171] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) worker # [ 0.052113] Console: colour VGA+ 80x25 full # [ 0.033172] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) worker # [ 0.052117] printk: legacy console [tty0] enabled worker # [ 0.084813] printk: legacy console [ttyS0] enabled full # [ 0.033172] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) worker # [ 0.232382] ACPI: Core revision 20250807 full # [ 0.033174] ACPI: Using ACPI (MADT) for SMP configuration information full # [ 0.033175] ACPI: HPET id: 0x8086a201 base: 0xfed00000 full # [ 0.033178] TSC deadline timer available worker # [ 0.233520] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns full # [ 0.033182] CPU topo: Max. logical packages: 1 worker # [ 0.235609] APIC: Switch to symmetric I/O mode setup full # [ 0.033182] CPU topo: Max. logical dies: 1 worker # [ 0.236874] x2apic enabled full # [ 0.033182] CPU topo: Max. dies per package: 1 full # [ 0.033186] CPU topo: Max. threads per core: 1 worker # [ 0.237766] APIC: Switched APIC routing to: physical x2apic full # [ 0.033186] CPU topo: Num. cores per package: 2 full # [ 0.033187] CPU topo: Num. threads per package: 2 worker # [ 0.239811] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 full # [ 0.033187] CPU topo: Allowing 2 present CPUs plus 0 hotplug CPUs full # [ 0.033200] kvm-guest: APIC: eoi() replaced with kvm_guest_apic_eoi_write() worker # [ 0.241157] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x6d5818a734c, max_idle_ns: 881590694765 ns full # [ 0.033210] kvm-guest: KVM setup pv remote TLB flush worker # [ 0.243415] Calibrating delay loop (skipped) preset value.. 7585.74 BogoMIPS (lpj=3792874) full # [ 0.033212] kvm-guest: setup PV sched yield worker # [ 0.245485] x86/cpu: User Mode Instruction Prevention (UMIP) activated full # [ 0.033226] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff] worker # [ 0.246519] Last level iTLB entries: 4KB 512, 2MB 255, 4MB 127 full # [ 0.033228] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x000fffff] worker # [ 0.247414] Last level dTLB entries: 4KB 512, 2MB 255, 4MB 127, 1GB 0 full # [ 0.033229] [mem 0xc0000000-0xfed1bfff] available for PCI devices worker # [ 0.249414] mitigations: Enabled attack vectors: user_kernel, user_user, guest_host, guest_guest, SMT mitigations: auto full # [ 0.033230] Booting paravirtualized kernel on KVM full # [ 0.033232] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns worker # [ 0.250414] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl worker # [ 0.251414] Spectre V2 : Mitigation: Retpolines full # [ 0.036958] setup_percpu: NR_CPUS:384 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_ids:1 full # [ 0.038744] percpu: Embedded 98 pages/cpu s278528 r8192 d114688 u1048576 worker # [ 0.252414] Speculative Return Stack Overflow: Mitigation: Safe RET full # [ 0.038784] kvm-guest: PV spinlocks enabled full # [ 0.038785] PV qspinlock hash table entries: 256 (order: 0, 4096 bytes, linear) worker # [ 0.253414] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization worker # [ 0.255414] Spectre V2 : Spectre v2 / SpectreRSB: Filling RSB on context switch and VMEXIT full # [ 0.038788] 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/1qhfczf346hwwlyyiz54frp15j20i6z4-nixos-system-full-test/init regInfo=/nix/.ro-store/q4ssyxsgr9vxwk8fqdzlg8h926yyxp0f-closure-info/registration console=ttyS0,115200n8 console=tty0 worker # [ 0.256414] Spectre V2 : Enabling Restricted Speculation for firmware calls full # [ 0.038864] Unknown kernel command line parameters "regInfo=/nix/.ro-store/q4ssyxsgr9vxwk8fqdzlg8h926yyxp0f-closure-info/registration", will be passed to user space. full # [ 0.038882] random: crng init done worker # [ 0.257415] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier worker # [ 0.259414] active return thunk: srso_alias_return_thunk full # [ 0.038883] printk: log buffer data + meta data: 262144 + 917504 = 1179648 bytes full # [ 0.040813] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) worker # [ 0.260428] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' full # [ 0.041684] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear) worker # [ 0.262414] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' full # [ 0.041722] Fallback order for Node 0: 0 worker # [ 0.263414] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' full # [ 0.041724] Built 1 zonelists, mobility grouping on. Total pages: 524150 full # [ 0.041725] Policy zone: DMA32 worker # [ 0.265414] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers' full # [ 0.043729] mem auto-init: stack:all(zero), heap alloc:on, heap free:off full # [ 0.047859] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 worker # [ 0.267412] x86/fpu: Supporting XSAVE feature 0x800: 'Control-flow User registers' full # [ 0.051676] allocated 4194304 bytes of page_ext full # [ 0.060813] ftrace: allocating 48804 entries in 192 pages worker # [ 0.268414] x86/fpu: Supporting XSAVE feature 0x1000: 'Control-flow Kernel registers (KVM only)' full # [ 0.060815] ftrace: allocated 192 pages with 2 groups full # [ 0.061548] Dynamic Preempt: lazy worker # [ 0.269414] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 full # [ 0.061698] rcu: Preemptible hierarchical RCU implementation. worker # [ 0.270414] x86/fpu: xstate_offset[9]: 832, xstate_sizes[9]: 8 full # [ 0.061698] rcu: RCU event tracing is enabled. worker # [ 0.272414] x86/fpu: xstate_offset[11]: 840, xstate_sizes[11]: 16 full # [ 0.061699] rcu: RCU restricting CPUs from NR_CPUS=384 to nr_cpu_ids=2. full # [ 0.061700] Trampoline variant of Tasks RCU enabled. worker # [ 0.273414] x86/fpu: xstate_offset[12]: 856, xstate_sizes[12]: 24 full # [ 0.061701] Rude variant of Tasks RCU enabled. full # [ 0.061701] Tracing variant of Tasks RCU enabled. worker # [ 0.274414] x86/fpu: Enabled xstate features 0x1a07, context size is 880 bytes, using 'compacted' format. full # [ 0.061702] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies. full # [ 0.061702] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2 full # [ 0.061712] RCU Tasks: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2. full # [ 0.061714] RCU Tasks Rude: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2. full # [ 0.061714] RCU Tasks Trace: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2. full # [ 0.065569] NR_IRQS: 24832, nr_irqs: 440, preallocated irqs: 16 full # [ 0.065814] rcu: srcu_init: Setting srcu_struct sizes based on contention. full # [ 0.065819] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns full # [ 0.065904] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____) full # [ 0.071543] Console: colour VGA+ 80x25 full # [ 0.071546] printk: legacy console [tty0] enabled full # [ 0.105213] printk: legacy console [ttyS0] enabled full # [ 0.264692] ACPI: Core revision 20250807 full # [ 0.265871] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns full # [ 0.267974] APIC: Switch to symmetric I/O mode setup full # [ 0.269261] x2apic enabled full # [ 0.270165] APIC: Switched APIC routing to: physical x2apic full # [ 0.271429] kvm-guest: APIC: send_IPI_mask() replaced with kvm_send_ipi_mask() full # [ 0.273069] kvm-guest: APIC: send_IPI_mask_allbutself() replaced with kvm_send_ipi_mask_allbutself() full # [ 0.275066] kvm-guest: setup PV IPIs full # [ 0.276721] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 worker # [ 0.302767] Freeing SMP alternatives memory: 44K worker # [ 0.303415] pid_max: default: 32768 minimum: 301 full # [ 0.278088] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x6d5818a734c, max_idle_ns: 881590694765 ns worker # [ 0.304472] LSM: initializing lsm=capability,landlock,yama,bpf,ima worker # [ 0.305502] landlock: Up and running. full # [ 0.280388] Calibrating delay loop (skipped) preset value.. 7585.74 BogoMIPS (lpj=3792874) worker # [ 0.307070] Yama: becoming mindful. worker # [ 0.308247] LSM support for eBPF active worker # [ 0.309178] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) worker # [ 0.310442] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) full # [ 0.281465] x86/cpu: User Mode Instruction Prevention (UMIP) activated full # [ 0.283529] Last level iTLB entries: 4KB 512, 2MB 255, 4MB 127 worker # [ 0.312602] smpboot: CPU0: AMD Ryzen Threadripper PRO 5965WX 24-Cores (family: 0x19, model: 0x8, stepping: 0x2) full # [ 0.285387] Last level dTLB entries: 4KB 512, 2MB 255, 4MB 127, 1GB 0 worker # [ 0.314081] Performance Events: Fam17h+ core perfctr, AMD PMU driver. full # [ 0.286391] mitigations: Enabled attack vectors: user_kernel, user_user, guest_host, guest_guest, SMT mitigations: auto worker # [ 0.314422] ... version: 0 worker # [ 0.315415] ... bit width: 48 full # [ 0.288388] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl worker # [ 0.316415] ... generic counters: 6 full # [ 0.290388] Spectre V2 : Mitigation: Retpolines worker # [ 0.317402] ... generic bitmap: 000000000000003f full # [ 0.292387] Speculative Return Stack Overflow: Mitigation: Safe RET worker # [ 0.318410] ... fixed-purpose counters: 0 worker # [ 0.319416] ... fixed-purpose bitmap: 0000000000000000 full # [ 0.293387] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization worker # [ 0.320415] ... value mask: 0000ffffffffffff full # [ 0.294388] Spectre V2 : Spectre v2 / SpectreRSB: Filling RSB on context switch and VMEXIT worker # [ 0.321415] ... max period: 00007fffffffffff worker # [ 0.322415] ... global_ctrl mask: 000000000000003f full # [ 0.295388] Spectre V2 : Enabling Restricted Speculation for firmware calls worker # [ 0.323503] signal: max sigframe size: 3376 full # [ 0.296390] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier worker # [ 0.324492] rcu: Hierarchical SRCU implementation. full # [ 0.298389] active return thunk: srso_alias_return_thunk worker # [ 0.325419] rcu: Max phase no-delay instances is 400. full # [ 0.299406] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' full # [ 0.301387] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' full # [ 0.302387] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' worker # [ 0.330189] smp: Bringing up secondary CPUs ... worker # [ 0.330427] smp: Brought up 1 node, 1 CPU full # [ 0.304388] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers' worker # [ 0.331418] smpboot: Total of 1 processors activated (7585.74 BogoMIPS) full # [ 0.305387] x86/fpu: Supporting XSAVE feature 0x800: 'Control-flow User registers' full # [ 0.306387] x86/fpu: Supporting XSAVE feature 0x1000: 'Control-flow Kernel registers (KVM only)' worker # [ 0.332593] Memory: 943028K/1048024K available (17263K kernel code, 2728K rwdata, 13660K rodata, 3656K init, 2968K bss, 97580K reserved, 0K cma-reserved) full # [ 0.308388] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 worker # [ 0.333601] devtmpfs: initialized full # [ 0.309387] x86/fpu: xstate_offset[9]: 832, xstate_sizes[9]: 8 worker # [ 0.334613] x86/mm: Memory block size: 128MB full # [ 0.310387] x86/fpu: xstate_offset[11]: 840, xstate_sizes[11]: 16 worker # [ 0.336251] posixtimers hash table entries: 512 (order: 1, 8192 bytes, linear) full # [ 0.311387] x86/fpu: xstate_offset[12]: 856, xstate_sizes[12]: 24 worker # [ 0.337443] futex hash table entries: 256 (16384 bytes on 1 NUMA nodes, total 16 KiB, linear). full # [ 0.313388] x86/fpu: Enabled xstate features 0x1a07, context size is 880 bytes, using 'compacted' format. worker # [ 0.338483] pinctrl core: initialized pinctrl subsystem worker # [ 0.339695] PM: RTC time: 23:03:15, date: 2026-09-28 worker # [ 0.342708] NET: Registered PF_NETLINK/PF_ROUTE protocol family worker # [ 0.343742] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations worker # [ 0.344436] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations worker # [ 0.345535] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations worker # [ 0.346423] audit: initializing netlink subsys (disabled) worker # [ 0.347622] thermal_sys: Registered thermal governor 'fair_share' worker # [ 0.347624] thermal_sys: Registered thermal governor 'bang_bang' worker # [ 0.348416] thermal_sys: Registered thermal governor 'step_wise' worker # [ 0.349419] audit: type=2000 audit(1790636596.076:1): state=initialized audit_enabled=0 res=1 worker # [ 0.351417] thermal_sys: Registered thermal governor 'user_space' worker # [ 0.351419] thermal_sys: Registered thermal governor 'power_allocator' worker # [ 0.352429] cpuidle: using governor menu worker # [ 0.355248] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 full # [ 0.338903] Freeing SMP alternatives memory: 44K full # [ 0.339389] pid_max: default: 32768 minimum: 301 worker # [ 0.356665] PCI: ECAM [mem 0xb0000000-0xbfffffff] (base 0xb0000000) for domain 0000 [bus 00-ff] full # [ 0.340448] LSM: initializing lsm=capability,landlock,yama,bpf,ima worker # [ 0.357417] PCI: ECAM [mem 0xb0000000-0xbfffffff] reserved as E820 entry full # [ 0.341480] landlock: Up and running. worker # [ 0.358425] PCI: Using configuration type 1 for base access full # [ 0.342388] Yama: becoming mindful. full # [ 0.343545] LSM support for eBPF active worker # [ 0.359592] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. full # [ 0.344513] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear) full # [ 0.345427] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear) worker # [ 0.364676] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages full # [ 0.348969] smpboot: CPU0: AMD Ryzen Threadripper PRO 5965WX 24-Cores (family: 0x19, model: 0x8, stepping: 0x2) worker # [ 0.365415] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page full # [ 0.349846] Performance Events: Fam17h+ core perfctr, AMD PMU driver. full # [ 0.350392] ... version: 0 full # [ 0.351389] ... bit width: 48 full # [ 0.352404] ... generic counters: 6 full # [ 0.353389] ... generic bitmap: 000000000000003f worker # [ 0.370415] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages full # [ 0.354389] ... fixed-purpose counters: 0 worker # [ 0.371415] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page full # [ 0.355374] ... fixed-purpose bitmap: 0000000000000000 full # [ 0.356389] ... value mask: 0000ffffffffffff full # [ 0.357389] ... max period: 00007fffffffffff full # [ 0.358389] ... global_ctrl mask: 000000000000003f full # [ 0.359487] signal: max sigframe size: 3376 full # [ 0.360464] rcu: Hierarchical SRCU implementation. full # [ 0.361394] rcu: Max phase no-delay instances is 400. full # [ 0.362541] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level worker # [ 0.381629] ACPI: Added _OSI(Module Device) worker # [ 0.382416] ACPI: Added _OSI(Processor Device) full # [ 0.367092] smp: Bringing up secondary CPUs ... worker # [ 0.385888] ACPI: Added _OSI(Processor Aggregator Device) full # [ 0.367697] smpboot: x86: Booting SMP configuration: full # [ 0.368392] .... node #0, CPUs: #1 full # [ 0.368569] smp: Brought up 1 node, 2 CPUs full # [ 0.370394] smpboot: Total of 2 processors activated (15171.49 BogoMIPS) worker # [ 0.390784] ACPI: 1 ACPI AML tables successfully acquired and loaded full # [ 0.371705] Memory: 1969812K/2096600K available (17263K kernel code, 2728K rwdata, 13660K rodata, 3656K init, 2968K bss, 115916K reserved, 0K cma-reserved) full # [ 0.372789] devtmpfs: initialized worker # [ 0.394782] ACPI: Interpreter enabled worker # [ 0.395429] ACPI: PM: (supports S0 S3 S4 S5) full # [ 0.374349] x86/mm: Memory block size: 128MB worker # [ 0.396409] ACPI: Using IOAPIC for interrupt routing full # [ 0.375926] posixtimers hash table entries: 1024 (order: 2, 16384 bytes, linear) full # [ 0.377434] futex hash table entries: 512 (32768 bytes on 1 NUMA nodes, total 32 KiB, linear). worker # [ 0.399456] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug full # [ 0.378460] pinctrl core: initialized pinctrl subsystem worker # [ 0.400415] PCI: Using E820 reservations for host bridge windows full # [ 0.379676] PM: RTC time: 23:03:15, date: 2026-09-28 worker # [ 0.402788] ACPI: Enabled 2 GPEs in block 00 to 3F full # [ 0.382961] NET: Registered PF_NETLINK/PF_ROUTE protocol family full # [ 0.383850] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations worker # [ 0.407346] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) full # [ 0.384419] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations worker # [ 0.408420] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3] full # [ 0.385632] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations worker # [ 0.409500] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug LTR] full # [ 0.386399] audit: initializing netlink subsys (disabled) worker # [ 0.410534] acpi PNP0A08:00: _OSC: OS now controls [PME AER PCIeCapability] full # [ 0.387448] audit: type=2000 audit(1790636596.136:1): state=initialized audit_enabled=0 res=1 worker # [ 0.411852] PCI host bridge to bus 0000:00 full # [ 0.387579] thermal_sys: Registered thermal governor 'fair_share' worker # [ 0.412420] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] full # [ 0.388397] thermal_sys: Registered thermal governor 'bang_bang' worker # [ 0.413416] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] full # [ 0.389391] thermal_sys: Registered thermal governor 'step_wise' worker # [ 0.414419] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] full # [ 0.390390] thermal_sys: Registered thermal governor 'user_space' worker # [ 0.415416] pci_bus 0000:00: root bus resource [mem 0x40000000-0xafffffff window] full # [ 0.391390] thermal_sys: Registered thermal governor 'power_allocator' full # [ 0.392406] cpuidle: using governor menu worker # [ 0.416433] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window] worker # [ 0.417416] pci_bus 0000:00: root bus resource [mem 0x100000000-0x8ffffffff window] full # [ 0.395121] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 worker # [ 0.418416] pci_bus 0000:00: root bus resource [bus 00-ff] full # [ 0.396646] PCI: ECAM [mem 0xb0000000-0xbfffffff] (base 0xb0000000) for domain 0000 [bus 00-ff] worker # [ 0.419513] pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000 conventional PCI endpoint full # [ 0.397392] PCI: ECAM [mem 0xb0000000-0xbfffffff] reserved as E820 entry full # [ 0.398402] PCI: Using configuration type 1 for base access worker # [ 0.421122] pci 0000:00:01.0: [1234:1111] type 00 class 0x030000 conventional PCI endpoint full # [ 0.399590] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. worker # [ 0.424474] pci 0000:00:01.0: BAR 0 [mem 0xfd000000-0xfdffffff pref] worker # [ 0.425438] pci 0000:00:01.0: BAR 2 [mem 0xfebd0000-0xfebd0fff] worker # [ 0.426458] pci 0000:00:01.0: ROM [mem 0xfebc0000-0xfebcffff pref] worker # [ 0.427583] pci 0000:00:01.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff] full # [ 0.409403] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages worker # [ 0.429318] pci 0000:00:02.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint full # [ 0.410389] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page full # [ 0.411391] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages worker # [ 0.431435] pci 0000:00:02.0: BAR 0 [io 0xc100-0xc11f] full # [ 0.412395] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page worker # [ 0.432428] pci 0000:00:02.0: BAR 1 [mem 0xfebd1000-0xfebd1fff] worker # [ 0.433458] pci 0000:00:02.0: BAR 4 [mem 0xfe000000-0xfe003fff 64bit pref] worker # [ 0.434428] pci 0000:00:02.0: ROM [mem 0xfeb40000-0xfeb7ffff pref] full # [ 0.416546] ACPI: Added _OSI(Module Device) full # [ 0.417391] ACPI: Added _OSI(Processor Device) worker # [ 0.436522] pci 0000:00:03.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint full # [ 0.418390] ACPI: Added _OSI(Processor Aggregator Device) worker # [ 0.438427] pci 0000:00:03.0: BAR 0 [io 0xc120-0xc13f] worker # [ 0.439428] pci 0000:00:03.0: BAR 1 [mem 0xfebd2000-0xfebd2fff] full # [ 0.421861] ACPI: 1 ACPI AML tables successfully acquired and loaded worker # [ 0.440458] pci 0000:00:03.0: BAR 4 [mem 0xfe004000-0xfe007fff 64bit pref] full # [ 0.423737] ACPI: Interpreter enabled full # [ 0.424414] ACPI: PM: (supports S0 S3 S4 S5) worker # [ 0.442385] pci 0000:00:04.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint full # [ 0.425391] ACPI: Using IOAPIC for interrupt routing worker # [ 0.444434] pci 0000:00:04.0: BAR 0 [io 0xc000-0xc07f] full # [ 0.426481] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug worker # [ 0.445428] pci 0000:00:04.0: BAR 1 [mem 0xfebd3000-0xfebd3fff] full # [ 0.427390] PCI: Using E820 reservations for host bridge windows full # [ 0.428558] ACPI: Enabled 2 GPEs in block 00 to 3F worker # [ 0.446458] pci 0000:00:04.0: BAR 4 [mem 0xfe008000-0xfe00bfff 64bit pref] worker # [ 0.448383] pci 0000:00:05.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint full # [ 0.433573] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) worker # [ 0.451794] pci 0000:00:05.0: BAR 0 [io 0xc140-0xc15f] full # [ 0.434394] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3] worker # [ 0.452435] pci 0000:00:05.0: BAR 1 [mem 0xfebd4000-0xfebd4fff] full # [ 0.435472] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug LTR] full # [ 0.436529] acpi PNP0A08:00: _OSC: OS now controls [PME AER PCIeCapability] worker # [ 0.453478] pci 0000:00:05.0: BAR 4 [mem 0xfe00c000-0xfe00ffff 64bit pref] full # [ 0.437873] PCI host bridge to bus 0000:00 worker # [ 0.454439] pci 0000:00:05.0: ROM [mem 0xfeb80000-0xfebbffff pref] full # [ 0.438394] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] full # [ 0.439390] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] full # [ 0.440389] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] worker # [ 0.456762] pci 0000:00:06.0: [1af4:1052] type 00 class 0x090000 conventional PCI endpoint full # [ 0.441390] pci_bus 0000:00: root bus resource [mem 0x80000000-0xafffffff window] full # [ 0.442390] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window] worker # [ 0.459342] pci 0000:00:06.0: BAR 1 [mem 0xfebd5000-0xfebd5fff] full # [ 0.443390] pci_bus 0000:00: root bus resource [mem 0x100000000-0x8ffffffff window] worker # [ 0.460471] pci 0000:00:06.0: BAR 4 [mem 0xfe010000-0xfe013fff 64bit pref] full # [ 0.444390] pci_bus 0000:00: root bus resource [bus 00-ff] full # [ 0.445514] pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000 conventional PCI endpoint worker # [ 0.462600] pci 0000:00:07.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint full # [ 0.447151] pci 0000:00:01.0: [1234:1111] type 00 class 0x030000 conventional PCI endpoint worker # [ 0.465272] pci 0000:00:07.0: BAR 1 [mem 0xfebd6000-0xfebd6fff] worker # [ 0.466461] pci 0000:00:07.0: BAR 4 [mem 0xfe014000-0xfe017fff 64bit pref] full # [ 0.450446] pci 0000:00:01.0: BAR 0 [mem 0xfd000000-0xfdffffff pref] worker # [ 0.468416] pci 0000:00:08.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint full # [ 0.451414] pci 0000:00:01.0: BAR 2 [mem 0xfebd0000-0xfebd0fff] worker # [ 0.470445] pci 0000:00:08.0: BAR 1 [mem 0xfebd7000-0xfebd7fff] full # [ 0.452437] pci 0000:00:01.0: ROM [mem 0xfebc0000-0xfebcffff pref] worker # [ 0.471460] pci 0000:00:08.0: BAR 4 [mem 0xfe018000-0xfe01bfff 64bit pref] full # [ 0.453565] pci 0000:00:01.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff] worker # [ 0.473633] pci 0000:00:09.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint full # [ 0.455299] pci 0000:00:02.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint worker # [ 0.475445] pci 0000:00:09.0: BAR 1 [mem 0xfebd8000-0xfebd8fff] full # [ 0.458337] pci 0000:00:02.0: BAR 0 [io 0xc100-0xc11f] worker # [ 0.476460] pci 0000:00:09.0: BAR 4 [mem 0xfe01c000-0xfe01ffff 64bit pref] full # [ 0.459403] pci 0000:00:02.0: BAR 1 [mem 0xfebd1000-0xfebd1fff] full # [ 0.460450] pci 0000:00:02.0: BAR 4 [mem 0xfe000000-0xfe003fff 64bit pref] worker # [ 0.478385] pci 0000:00:0a.0: [1af4:1003] type 00 class 0x078000 conventional PCI endpoint full # [ 0.461403] pci 0000:00:02.0: ROM [mem 0xfeb40000-0xfeb7ffff pref] worker # [ 0.481115] pci 0000:00:0a.0: BAR 0 [io 0xc080-0xc0bf] full # [ 0.463488] pci 0000:00:03.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint worker # [ 0.481439] pci 0000:00:0a.0: BAR 1 [mem 0xfebd9000-0xfebd9fff] worker # [ 0.482460] pci 0000:00:0a.0: BAR 4 [mem 0xfe020000-0xfe023fff 64bit pref] full # [ 0.465408] pci 0000:00:03.0: BAR 0 [io 0xc120-0xc13f] full # [ 0.466404] pci 0000:00:03.0: BAR 1 [mem 0xfebd2000-0xfebd2fff] worker # [ 0.484375] pci 0000:00:0b.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint full # [ 0.467438] pci 0000:00:03.0: BAR 4 [mem 0xfe004000-0xfe007fff 64bit pref] worker # [ 0.486435] pci 0000:00:0b.0: BAR 0 [io 0xc160-0xc17f] full # [ 0.469372] pci 0000:00:04.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint worker # [ 0.487429] pci 0000:00:0b.0: BAR 1 [mem 0xfebda000-0xfebdafff] worker # [ 0.488461] pci 0000:00:0b.0: BAR 4 [mem 0xfe024000-0xfe027fff 64bit pref] full # [ 0.471402] pci 0000:00:04.0: BAR 0 [io 0xc000-0xc07f] full # [ 0.472404] pci 0000:00:04.0: BAR 1 [mem 0xfebd3000-0xfebd3fff] worker # [ 0.490410] pci 0000:00:1d.0: [8086:2934] type 00 class 0x0c0300 conventional PCI endpoint full # [ 0.473438] pci 0000:00:04.0: BAR 4 [mem 0xfe008000-0xfe00bfff 64bit pref] worker # [ 0.492160] pci 0000:00:1d.0: BAR 4 [io 0xc180-0xc19f] full # [ 0.475390] pci 0000:00:05.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint worker # [ 0.492711] pci 0000:00:1d.1: [8086:2935] type 00 class 0x0c0300 conventional PCI endpoint worker # [ 0.494131] pci 0000:00:1d.1: BAR 4 [io 0xc1a0-0xc1bf] full # [ 0.478410] pci 0000:00:05.0: BAR 0 [io 0xc140-0xc15f] full # [ 0.479406] pci 0000:00:05.0: BAR 1 [mem 0xfebd4000-0xfebd4fff] full # [ 0.480451] pci 0000:00:05.0: BAR 4 [mem 0xfe00c000-0xfe00ffff 64bit pref] full # [ 0.481405] pci 0000:00:05.0: ROM [mem 0xfeb80000-0xfebbffff pref] full # [ 0.483638] pci 0000:00:06.0: [1af4:1052] type 00 class 0x090000 conventional PCI endpoint worker # [ 0.494693] pci 0000:00:1d.2: [8086:2936] type 00 class 0x0c0300 conventional PCI endpoint full # [ 0.485417] pci 0000:00:06.0: BAR 1 [mem 0xfebd5000-0xfebd5fff] worker # [ 0.497169] pci 0000:00:1d.2: BAR 4 [io 0xc1c0-0xc1df] full # [ 0.486452] pci 0000:00:06.0: BAR 4 [mem 0xfe010000-0xfe013fff 64bit pref] worker # [ 0.497749] pci 0000:00:1d.7: [8086:293a] type 00 class 0x0c0320 conventional PCI endpoint worker # [ 0.499150] pci 0000:00:1d.7: BAR 0 [mem 0xfebdb000-0xfebdbfff] full # [ 0.488441] pci 0000:00:07.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint worker # [ 0.499952] pci 0000:00:1f.0: [8086:2918] type 00 class 0x060100 conventional PCI endpoint full # [ 0.490411] pci 0000:00:07.0: BAR 1 [mem 0xfebd6000-0xfebd6fff] full # [ 0.491438] pci 0000:00:07.0: BAR 4 [mem 0xfe014000-0xfe017fff 64bit pref] worker # [ 0.500942] pci 0000:00:1f.0: quirk: [io 0x0600-0x067f] claimed by ICH6 ACPI/GPIO/TCO worker # [ 0.501802] pci 0000:00:1f.2: [8086:2922] type 00 class 0x010601 conventional PCI endpoint full # [ 0.493389] pci 0000:00:08.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint worker # [ 0.503386] pci 0000:00:1f.2: BAR 4 [io 0xc1e0-0xc1ff] full # [ 0.495331] pci 0000:00:08.0: BAR 1 [mem 0xfebd7000-0xfebd7fff] worker # [ 0.504376] pci 0000:00:1f.2: BAR 5 [mem 0xfebdc000-0xfebdcfff] full # [ 0.496437] pci 0000:00:08.0: BAR 4 [mem 0xfe018000-0xfe01bfff 64bit pref] worker # [ 0.506087] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500 conventional PCI endpoint full # [ 0.498507] pci 0000:00:09.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint worker # [ 0.508107] pci 0000:00:1f.3: BAR 4 [io 0x0700-0x073f] full # [ 0.500318] pci 0000:00:09.0: BAR 1 [mem 0xfebd8000-0xfebd8fff] full # [ 0.501436] pci 0000:00:09.0: BAR 4 [mem 0xfe01c000-0xfe01ffff 64bit pref] full # [ 0.503371] pci 0000:00:0a.0: [1af4:1003] type 00 class 0x078000 conventional PCI endpoint worker # [ 0.513453] ACPI: PCI: Interrupt link LNKA configured for IRQ 10 worker # [ 0.514547] ACPI: PCI: Interrupt link LNKB configured for IRQ 10 full # [ 0.505628] pci 0000:00:0a.0: BAR 0 [io 0xc080-0xc0bf] worker # [ 0.515550] ACPI: PCI: Interrupt link LNKC configured for IRQ 11 worker # [ 0.516544] ACPI: PCI: Interrupt link LNKD configured for IRQ 11 worker # [ 0.517545] ACPI: PCI: Interrupt link LNKE configured for IRQ 10 worker # [ 0.518605] ACPI: PCI: Interrupt link LNKF configured for IRQ 10 worker # [ 0.519696] ACPI: PCI: Interrupt link LNKG configured for IRQ 11 worker # [ 0.520550] ACPI: PCI: Interrupt link LNKH configured for IRQ 11 worker # [ 0.521466] ACPI: PCI: Interrupt link GSIA configured for IRQ 16 worker # [ 0.522445] ACPI: PCI: Interrupt link GSIB configured for IRQ 17 full # [ 0.506402] pci 0000:00:0a.0: BAR 1 [mem 0xfebd9000-0xfebd9fff] worker # [ 0.523433] ACPI: PCI: Interrupt link GSIC configured for IRQ 18 full # [ 0.508445] pci 0000:00:0a.0: BAR 4 [mem 0xfe020000-0xfe023fff 64bit pref] worker # [ 0.524431] ACPI: PCI: Interrupt link GSID configured for IRQ 19 worker # [ 0.525431] ACPI: PCI: Interrupt link GSIE configured for IRQ 20 full # [ 0.510365] pci 0000:00:0b.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint worker # [ 0.526435] ACPI: PCI: Interrupt link GSIF configured for IRQ 21 worker # [ 0.527434] ACPI: PCI: Interrupt link GSIG configured for IRQ 22 worker # [ 0.528431] ACPI: PCI: Interrupt link GSIH configured for IRQ 23 full # [ 0.513409] pci 0000:00:0b.0: BAR 0 [io 0xc160-0xc17f] worker # [ 0.530269] iommu: Default domain type: Translated full # [ 0.514401] pci 0000:00:0b.0: BAR 1 [mem 0xfebda000-0xfebdafff] worker # [ 0.531276] iommu: DMA domain TLB invalidation policy: lazy mode full # [ 0.515436] pci 0000:00:0b.0: BAR 4 [mem 0xfe024000-0xfe027fff 64bit pref] worker # [ 0.532643] ACPI: bus type USB registered worker # [ 0.533483] usbcore: registered new interface driver usbfs full # [ 0.517437] pci 0000:00:1d.0: [8086:2934] type 00 class 0x0c0300 conventional PCI endpoint worker # [ 0.534435] usbcore: registered new interface driver hub worker # [ 0.535430] usbcore: registered new device driver usb full # [ 0.519448] pci 0000:00:1d.0: BAR 4 [io 0xc180-0xc19f] worker # [ 0.537121] NetLabel: Initializing worker # [ 0.537421] NetLabel: domain hash size = 128 full # [ 0.520676] pci 0000:00:1d.1: [8086:2935] type 00 class 0x0c0300 conventional PCI endpoint worker # [ 0.538416] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO full # [ 0.522203] pci 0000:00:1d.1: BAR 4 [io 0xc1a0-0xc1bf] worker # [ 0.539448] NetLabel: unlabeled traffic allowed by default worker # [ 0.540429] PCI: Using ACPI for IRQ routing full # [ 0.523636] pci 0000:00:1d.2: [8086:2936] type 00 class 0x0c0300 conventional PCI endpoint full # [ 0.525282] pci 0000:00:1d.2: BAR 4 [io 0xc1c0-0xc1df] full # [ 0.526716] pci 0000:00:1d.7: [8086:293a] type 00 class 0x0c0320 conventional PCI endpoint full # [ 0.528115] pci 0000:00:1d.7: BAR 0 [mem 0xfebdb000-0xfebdbfff] full # [ 0.528724] pci 0000:00:1f.0: [8086:2918] type 00 class 0x060100 conventional PCI endpoint full # [ 0.529925] pci 0000:00:1f.0: quirk: [io 0x0600-0x067f] claimed by ICH6 ACPI/GPIO/TCO full # [ 0.530814] pci 0000:00:1f.2: [8086:2922] type 00 class 0x010601 conventional PCI endpoint full # [ 0.532441] pci 0000:00:1f.2: BAR 4 [io 0xc1e0-0xc1ff] full # [ 0.533403] pci 0000:00:1f.2: BAR 5 [mem 0xfebdc000-0xfebdcfff] full # [ 0.534914] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500 conventional PCI endpoint full # [ 0.536228] pci 0000:00:1f.3: BAR 4 [io 0x0700-0x073f] full # [ 0.542589] ACPI: PCI: Interrupt link LNKA configured for IRQ 10 full # [ 0.543531] ACPI: PCI: Interrupt link LNKB configured for IRQ 10 full # [ 0.544530] ACPI: PCI: Interrupt link LNKC configured for IRQ 11 full # [ 0.545529] ACPI: PCI: Interrupt link LNKD configured for IRQ 11 full # [ 0.546529] ACPI: PCI: Interrupt link LNKE configured for IRQ 10 full # [ 0.547600] ACPI: PCI: Interrupt link LNKF configured for IRQ 10 full # [ 0.548585] ACPI: PCI: Interrupt link LNKG configured for IRQ 11 full # [ 0.549595] ACPI: PCI: Interrupt link LNKH configured for IRQ 11 full # [ 0.550466] ACPI: PCI: Interrupt link GSIA configured for IRQ 16 full # [ 0.551412] ACPI: PCI: Interrupt link GSIB configured for IRQ 17 full # [ 0.552409] ACPI: PCI: Interrupt link GSIC configured for IRQ 18 full # [ 0.553409] ACPI: PCI: Interrupt link GSID configured for IRQ 19 full # [ 0.554416] ACPI: PCI: Interrupt link GSIE configured for IRQ 20 full # [ 0.555408] ACPI: PCI: Interrupt link GSIF configured for IRQ 21 full # [ 0.556408] ACPI: PCI: Interrupt link GSIG configured for IRQ 22 full # [ 0.557405] ACPI: PCI: Interrupt link GSIH configured for IRQ 23 full # [ 0.559406] iommu: Default domain type: Translated full # [ 0.560389] iommu: DMA domain TLB invalidation policy: lazy mode full # [ 0.561742] ACPI: bus type USB registered full # [ 0.563581] usbcore: registered new interface driver usbfs full # [ 0.564463] usbcore: registered new interface driver hub full # [ 0.566434] usbcore: registered new device driver usb full # [ 0.569449] NetLabel: Initializing full # [ 0.570390] NetLabel: domain hash size = 128 full # [ 0.571391] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO full # [ 0.572505] NetLabel: unlabeled traffic allowed by default full # [ 0.573402] PCI: Using ACPI for IRQ routing worker # [ 0.624565] pci 0000:00:01.0: vgaarb: setting as boot VGA device worker # [ 0.625411] pci 0000:00:01.0: vgaarb: bridge control possible worker # [ 0.625411] pci 0000:00:01.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none worker # [ 0.625417] vgaarb: loaded worker # [ 0.626288] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 worker # [ 0.627297] hpet0: 3 comparators, 64-bit 100.000000 MHz counter worker # [ 0.631479] clocksource: Switched to clocksource kvm-clock worker # [ 0.634938] VFS: Disk quotas dquot_6.6.0 worker # [ 0.635899] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) worker # [ 0.637561] pnp: PnP ACPI init worker # [ 0.638520] ACPI: IRQ 4 override to edge(!), high(!) worker # [ 0.639753] system 00:04: [mem 0xb0000000-0xbfffffff window] has been reserved worker # [ 0.641751] pnp: PnP ACPI: found 5 devices worker # [ 0.649443] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns worker # [ 0.651384] clocksource: Switched to clocksource acpi_pm worker # [ 0.652673] NET: Registered PF_INET protocol family worker # [ 0.654032] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear) worker # [ 0.669142] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear) worker # [ 0.670996] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) worker # [ 0.672727] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear) worker # [ 0.674525] TCP bind hash table entries: 8192 (order: 6, 262144 bytes, linear) worker # [ 0.676173] TCP: Hash tables configured (established 8192 bind 8192) worker # [ 0.677650] MPTCP token hash table entries: 1024 (order: 3, 24576 bytes, linear) worker # [ 0.679375] UDP hash table entries: 512 (order: 3, 32768 bytes, linear) worker # [ 0.680911] UDP-Lite hash table entries: 512 (order: 3, 32768 bytes, linear) worker # [ 0.682563] NET: Registered PF_UNIX/PF_LOCAL protocol family worker # [ 0.683872] NET: Registered PF_XDP protocol family worker # [ 0.685048] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] worker # [ 0.686434] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] worker # [ 0.687818] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window] worker # [ 0.689369] pci_bus 0000:00: resource 7 [mem 0x40000000-0xafffffff window] worker # [ 0.690888] pci_bus 0000:00: resource 8 [mem 0xc0000000-0xfebfffff window] worker # [ 0.692436] pci_bus 0000:00: resource 9 [mem 0x100000000-0x8ffffffff window] worker # [ 0.694545] ACPI: \_SB_.GSIA: Enabled at IRQ 16 full # [ 0.661179] pci 0000:00:01.0: vgaarb: setting as boot VGA device full # [ 0.661385] pci 0000:00:01.0: vgaarb: bridge control possible worker # [ 0.696866] ACPI: \_SB_.GSIB: Enabled at IRQ 17 full # [ 0.661385] pci 0000:00:01.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none worker # [ 0.699069] ACPI: \_SB_.GSIC: Enabled at IRQ 18 full # [ 0.661393] vgaarb: loaded full # [ 0.662311] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 worker # [ 0.701233] ACPI: \_SB_.GSID: Enabled at IRQ 19 full # [ 0.663271] hpet0: 3 comparators, 64-bit 100.000000 MHz counter worker # [ 0.703140] PCI: CLS 0 bytes, default 64 worker # [ 0.704258] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x6d5818a734c, max_idle_ns: 881590694765 ns full # [ 0.667501] clocksource: Switched to clocksource kvm-clock worker # [ 0.706654] Trying to unpack rootfs image as initramfs... full # [ 0.670850] VFS: Disk quotas dquot_6.6.0 full # [ 0.671825] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) full # [ 0.673610] pnp: PnP ACPI init full # [ 0.674792] ACPI: IRQ 4 override to edge(!), high(!) full # [ 0.676045] system 00:04: [mem 0xb0000000-0xbfffffff window] has been reserved full # [ 0.678162] pnp: PnP ACPI: found 5 devices full # [ 0.686491] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns full # [ 0.688473] clocksource: Switched to clocksource acpi_pm full # [ 0.689864] NET: Registered PF_INET protocol family full # [ 0.691311] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear) worker # [ 0.745566] Initialise system trusted keyrings full # [ 0.706064] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear) full # [ 0.708013] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) full # [ 0.709820] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear) worker # [ 0.750025] workingset: timestamp_bits=40 max_order=18 bucket_order=0 full # [ 0.712081] TCP bind hash table entries: 16384 (order: 7, 524288 bytes, linear) full # [ 0.713782] TCP: Hash tables configured (established 16384 bind 16384) full # [ 0.715305] MPTCP token hash table entries: 2048 (order: 4, 49152 bytes, linear) full # [ 0.717047] UDP hash table entries: 1024 (order: 4, 65536 bytes, linear) full # [ 0.718603] UDP-Lite hash table entries: 1024 (order: 4, 65536 bytes, linear) full # [ 0.720250] NET: Registered PF_UNIX/PF_LOCAL protocol family full # [ 0.721610] NET: Registered PF_XDP protocol family full # [ 0.722762] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] full # [ 0.724160] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] full # [ 0.725598] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window] full # [ 0.727122] pci_bus 0000:00: resource 7 [mem 0x80000000-0xafffffff window] full # [ 0.728653] pci_bus 0000:00: resource 8 [mem 0xc0000000-0xfebfffff window] full # [ 0.730179] pci_bus 0000:00: resource 9 [mem 0x100000000-0x8ffffffff window] worker # [ 0.770532] Key type asymmetric registered full # [ 0.732352] ACPI: \_SB_.GSIA: Enabled at IRQ 16 worker # [ 0.771536] Asymmetric key parser 'x509' registered full # [ 0.734866] ACPI: \_SB_.GSIB: Enabled at IRQ 17 worker # [ 0.775032] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248) full # [ 0.737201] ACPI: \_SB_.GSIC: Enabled at IRQ 18 full # [ 0.739504] ACPI: \_SB_.GSID: Enabled at IRQ 19 worker # [ 0.779026] io scheduler mq-deadline registered worker # [ 0.780101] io scheduler kyber registered full # [ 0.741622] PCI: CLS 0 bytes, default 64 full # [ 0.742767] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x6d5818a734c, max_idle_ns: 881590694765 ns worker # [ 0.783472] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled full # [ 0.742855] Trying to unpack rootfs image as initramfs... worker # [ 0.787240] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A worker # [ 0.792944] Linux agpgart interface v0.103 worker # [ 0.794032] ACPI: bus type drm_connector registered worker # [ 0.798366] usbcore: registered new interface driver usbserial_generic full # [ 0.759944] Initialise system trusted keyrings worker # [ 0.799847] usbserial: USB Serial support registered for generic full # [ 0.761724] workingset: timestamp_bits=40 max_order=19 bucket_order=0 worker # [ 0.803990] amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled worker # [ 0.805778] drop_monitor: Initializing network drop monitor service worker # [ 0.810103] NET: Registered PF_INET6 protocol family full # [ 0.771902] Key type asymmetric registered full # [ 0.772910] Asymmetric key parser 'x509' registered full # [ 0.774087] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248) worker # [ 0.814249] Segment Routing with IPv6 worker # [ 0.815171] In-situ OAM (IOAM) with IPv6 full # [ 0.776747] io scheduler mq-deadline registered full # [ 0.777841] io scheduler kyber registered worker # [ 0.818218] IPI shorthand broadcast: enabled full # [ 0.780974] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled full # [ 0.782869] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A full # [ 0.785545] Linux agpgart interface v0.103 full # [ 0.786631] ACPI: bus type drm_connector registered worker # [ 0.826426] sched_clock: Marking stable (634024128, 191950444)->(939337254, -113362682) full # [ 0.789016] usbcore: registered new interface driver usbserial_generic full # [ 0.790492] usbserial: USB Serial support registered for generic full # [ 0.791902] amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled worker # [ 0.832106] registered taskstats version 1 full # [ 0.793709] drop_monitor: Initializing network drop monitor service worker # [ 0.833304] Loading compiled-in X.509 certificates full # [ 0.795251] NET: Registered PF_INET6 protocol family full # [ 0.796985] Segment Routing with IPv6 full # [ 0.797922] In-situ OAM (IOAM) with IPv6 full # [ 0.800993] IPI shorthand broadcast: enabled full # [ 0.806340] sched_clock: Marking stable (598028778, 207566799)->(922142399, -116546822) full # [ 0.809056] registered taskstats version 1 full # [ 0.810934] Loading compiled-in X.509 certificates worker # [ 0.850984] Demotion targets for Node 0: null worker # [ 0.854024] Key type .fscrypt registered worker # [ 0.854982] Key type fscrypt-provisioning registered worker # [ 0.858085] ima: No TPM chip found, activating TPM-bypass! worker # [ 0.859343] ima: Allocated hash algorithm: sha1 full # [ 0.822814] Demotion targets for Node 0: null worker # [ 0.862010] ima: No architecture policies found full # [ 0.824693] Key type .fscrypt registered worker # [ 0.864988] PM: Magic number: 10:79:101 full # [ 0.825857] Key type fscrypt-provisioning registered full # [ 0.827204] ima: No TPM chip found, activating TPM-bypass! worker # [ 0.866840] RAS: Correctable Errors collector initialized. full # [ 0.828475] ima: Allocated hash algorithm: sha1 full # [ 0.829660] ima: No architecture policies found full # [ 0.830936] PM: Magic number: 10:79:101 full # [ 0.832706] RAS: Correctable Errors collector initialized. full # [ 0.837364] clk: Disabling unused clocks worker # [ 0.877487] clk: Disabling unused clocks full # [ 0.838333] PM: genpd: Disabling unused power domains worker # [ 0.879988] PM: genpd: Disabling unused power domains full # [ 0.964630] Freeing initrd memory: 29084K full # [ 0.968240] Freeing unused decrypted memory: 2028K worker # [ 1.007996] Freeing initrd memory: 29076K full # [ 0.971175] Freeing unused kernel image (initmem) memory: 3656K worker # [ 1.011161] Freeing unused decrypted memory: 2028K full # [ 0.972639] Write protecting the kernel read-only data: 32768k worker # [ 1.013828] Freeing unused kernel image (initmem) memory: 3656K full # [ 0.974880] Freeing unused kernel image (text/rodata gap) memory: 1168K worker # [ 1.015287] Write protecting the kernel read-only data: 32768k full # [ 0.976777] Freeing unused kernel image (rodata/data gap) memory: 676K worker # [ 1.017377] Freeing unused kernel image (text/rodata gap) memory: 1168K worker # [ 1.019208] Freeing unused kernel image (rodata/data gap) memory: 676K full # [ 1.018102] x86/mm: Checked W+X mappings: passed, no W+X pages found. full # [ 1.019623] Run /init as init process worker # [ 1.060413] x86/mm: Checked W+X mappings: passed, no W+X pages found. worker # [ 1.061888] Run /init as init process full # [ 1.031072] systemd[1]: Inserted module 'autofs4' worker # [ 1.071652] systemd[1]: Inserted module 'autofs4' worker # [ 1.090383] fuse: init (API version 7.45) full # [ 1.054541] fuse: init (API version 7.45) worker # [ 1.097506] ACPI: \_SB_.GSIG: Enabled at IRQ 22 worker # [ 1.100425] ACPI: \_SB_.GSIH: Enabled at IRQ 23 full # [ 1.062960] ACPI: \_SB_.GSIG: Enabled at IRQ 22 worker # [ 1.104036] ACPI: \_SB_.GSIE: Enabled at IRQ 20 full # [ 1.065965] ACPI: \_SB_.GSIH: Enabled at IRQ 23 worker # [ 1.106560] ACPI: \_SB_.GSIF: Enabled at IRQ 21 full # [ 1.069901] ACPI: \_SB_.GSIE: Enabled at IRQ 20 full # [ 1.072523] ACPI: \_SB_.GSIF: Enabled at IRQ 21 worker # [ 1.112656] virtiofs virtio5: discovered new tag: nix-store worker # [ 1.114939] virtiofs virtio5: virtio_fs_setup_dax: No cache capability full # [ 1.078845] virtiofs virtio5: discovered new tag: nix-store full # [ 1.081220] virtiofs virtio5: virtio_fs_setup_dax: No cache capability worker # [ 1.123055] virtiofs virtio6: discovered new tag: shared worker # [ 1.125302] virtiofs virtio6: virtio_fs_setup_dax: No cache capability full # [ 1.089873] virtiofs virtio6: discovered new tag: shared worker # [ 1.129239] virtiofs virtio7: discovered new tag: xchg full # [ 1.092191] virtiofs virtio6: virtio_fs_setup_dax: No cache capability worker # [ 1.131619] virtiofs virtio7: virtio_fs_setup_dax: No cache capability full # [ 1.096173] virtiofs virtio7: discovered new tag: xchg full # [ 1.098408] virtiofs virtio7: virtio_fs_setup_dax: No cache capability worker # [ 1.152740] systemd[1]: Successfully made /usr/ read-only. full # [ 1.120996] systemd[1]: Successfully made /usr/ read-only. worker # [ 1.489872] 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.498986] systemd[1]: Detected virtualization kvm. worker # [ 1.500329] systemd[1]: Detected architecture x86-64. worker # [ 1.501589] systemd[1]: Running in initrd. worker # [ 1.502821] systemd[1]: Initializing machine ID from random generator. worker # [ 1.504402] systemd[1]: Hostname set to . full # [ 1.458025] 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.466899] systemd[1]: Detected virtualization kvm. full # [ 1.468385] systemd[1]: Detected architecture x86-64. full # [ 1.469937] systemd[1]: Running in initrd. full # [ 1.471186] systemd[1]: Initializing machine ID from random generator. full # [ 1.472743] systemd[1]: Hostname set to . full # [ 1.573719] systemd[1]: bpf-restrict-fs: LSM BPF program attached full # [ 1.602982] systemd[1]: Queued start job for default target Initrd Default Target. full # [ 1.611927] systemd[1]: Created slice Slice /system/modprobe. full # [ 1.614208] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. full # [ 1.617015] systemd[1]: Expecting device /dev/disk/by-label/nixos... full # [ 1.630536] systemd[1]: Reached target Path Units. full # [ 1.631763] systemd[1]: Reached target Slice Units. full # [ 1.632989] systemd[1]: Reached target Swaps. full # [ 1.634103] systemd[1]: Reached target Timer Units. full # [ 1.635433] systemd[1]: Listening on D-Bus System Message Bus Socket. full # [ 1.637066] systemd[1]: Listening on Journal Socket (/dev/log). full # [ 1.638609] systemd[1]: Listening on Journal Sockets. full # [ 1.639950] systemd[1]: Listening on udev Control Socket. full # [ 1.641318] systemd[1]: Listening on udev Kernel Socket. full # [ 1.642646] systemd[1]: Reached target Socket Units. full # [ 1.644651] systemd[1]: Starting Create List of Static Device Nodes... full # [ 1.648677] systemd[1]: Starting Load Kernel Module configfs... worker # [ 1.690782] systemd[1]: bpf-restrict-fs: LSM BPF program attached full # [ 1.663664] systemd[1]: Starting Journal Service... full # [ 1.667602] systemd[1]: Starting Load Kernel Modules... full # [ 1.670214] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 1.685660] systemd[1]: Starting Coldplug All udev Devices... worker # [ 1.725910] systemd[1]: Queued start job for default target Initrd Default Target. worker # [ 1.730299] systemd[1]: Created slice Slice /system/modprobe. full # [ 1.692942] systemd[1]: Finished Create List of Static Device Nodes. worker # [ 1.731868] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. worker # [ 1.733746] systemd[1]: Expecting device /dev/disk/by-label/nixos... worker # [ 1.735273] systemd[1]: Reached target Path Units. worker # [ 1.736462] systemd[1]: Reached target Slice Units. worker # [ 1.737670] systemd[1]: Reached target Swaps. worker # [ 1.738789] systemd[1]: Reached target Timer Units. full # [ 1.699883] systemd[1]: modprobe@configfs.service: Deactivated successfully. worker # [ 1.740106] systemd[1]: Listening on D-Bus System Message Bus Socket. full # [ 1.702361] systemd-journald[73]: Collecting audit messages is disabled. worker # [ 1.741713] systemd[1]: Listening on Journal Socket (/dev/log). worker # [ 1.743285] systemd[1]: Listening on Journal Sockets. full # [ 1.704403] systemd[1]: Finished Load Kernel Module configfs. worker # [ 1.744624] systemd[1]: Listening on udev Control Socket. worker # [ 1.746041] systemd[1]: Listening on udev Kernel Socket. full # [ 1.706271] systemd[1]: Kernel Configuration File System skipped, unmet condition check ConditionPathExists=/sys/kernel/config worker # [ 1.747333] systemd[1]: Reached target Socket Units. worker # [ 1.749349] systemd[1]: Starting Create List of Static Device Nodes... full # [ 1.713685] systemd[1]: Starting Create Static Device Nodes in /dev gracefully... worker # [ 1.753769] systemd[1]: Starting Load Kernel Module configfs... worker # [ 1.764055] systemd[1]: Starting Journal Service... worker # [ 1.782841] systemd[1]: Starting Load Kernel Modules... full # [ 1.745676] systemd[1]: Finished Create Static Device Nodes in /dev gracefully. worker # [ 1.790069] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 1.751757] systemd[1]: Starting Create Static Device Nodes in /dev... full # [ 1.753983] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log. worker # [ 1.796124] systemd[1]: Starting Coldplug All udev Devices... full # [ 1.762331] device-mapper: ioctl: 4.50.0-ioctl (2025-04-28) initialised: dm-devel@lists.linux.dev worker # [ 1.804990] systemd-journald[65]: Collecting audit messages is disabled. full # [ 1.559620] systemd-modules-load[74]: Using 2 probe threads full # [ 1.768735] systemd[1]: Started Journal Service. full # [ 1.563094] systemd-modules-load[74]: Inserted module 'virtio_balloon' full # [ 1.565283] systemd-modules-load[74]: Inserted module 'virtio_gpu' worker # [ 1.812126] systemd[1]: Finished Create List of Static Device Nodes. full # [ 1.569084] systemd[1]: Finished Create Static Device Nodes in /dev. full # [ 1.570604] systemd-modules-load[74]: Inserted module 'dm_mod' full # [ 1.573259] systemd[1]: Reached target Preparation for Local File Systems. worker # [ 1.819616] systemd[1]: modprobe@configfs.service: Deactivated successfully. full # [ 1.574687] systemd[1]: Reached target Local File Systems. full # [ 1.576153] systemd[1]: Starting Create System Files and Directories... full # [ 1.580149] systemd[1]: Starting Rule-based Manager for Device Events and Files... worker # [ 1.828488] systemd[1]: Finished Load Kernel Module configfs. full # [ 1.582465] systemd[1]: Finished Load Kernel Modules. full # [ 1.584556] systemd[1]: Starting Apply Kernel Variables... worker # [ 1.836436] systemd[1]: Kernel Configuration File System skipped, unmet condition check ConditionPathExists=/sys/kernel/config full # [ 1.597367] systemd[1]: Finished Create System Files and Directories. worker # [ 1.844657] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log. full # [ 1.606165] systemd[1]: Finished Apply Kernel Variables. worker # [ 1.852031] systemd[1]: Starting Create Static Device Nodes in /dev gracefully... full # [ 1.610811] systemd-udevd[86]: Using default interface naming scheme 'v261'. worker # [ 1.857088] device-mapper: ioctl: 4.50.0-ioctl (2025-04-28) initialised: dm-devel@lists.linux.dev full # [ 1.616143] systemd[1]: Finished Coldplug All udev Devices. full # [ 1.625744] systemd[1]: Started Rule-based Manager for Device Events and Files. full # [ 1.627531] systemd[1]: Reached target System Initialization. full # [ 1.628996] systemd[1]: Reached target Basic System. worker # [ 1.888056] systemd[1]: Finished Create Static Device Nodes in /dev gracefully. worker # [ 1.896098] systemd[1]: Finished Load Kernel Modules. worker # [ 1.902123] systemd[1]: Starting Apply Kernel Variables... worker # [ 1.915555] systemd[1]: Starting Create Static Device Nodes in /dev... worker # [ 1.934027] systemd[1]: Finished Apply Kernel Variables. worker # [ 1.946655] systemd[1]: Finished Create Static Device Nodes in /dev. worker # [ 1.952210] systemd[1]: Reached target Preparation for Local File Systems. worker # [ 1.958045] systemd[1]: Reached target Local File Systems. worker # [ 1.964396] systemd[1]: Starting Rule-based Manager for Device Events and Files... worker # [ 1.771904] systemd-modules-load[66]: Inserted module 'dm_mod' worker # [ 1.776400] systemd-modules-load[66]: Inserted module 'virtio_balloon' worker # [ 1.780344] systemd-modules-load[66]: Inserted module 'virtio_gpu' worker # [ 1.975756] systemd[1]: Started Journal Service. worker # [ 1.800424] systemd[1]: Starting Create System Files and Directories... worker # [ 1.824202] systemd[1]: Finished Create System Files and Directories. full # [ 1.978375] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 worker # [ 1.830320] systemd-udevd[73]: Using default interface naming scheme 'v261'. full # [ 1.986347] virtio_blk virtio2: 2/0/0 default/read/poll queues full # [ 1.988044] serio: i8042 KBD port at 0x60,0x64 irq 1 full # [ 1.988981] serio: i8042 AUX port at 0x60,0x64 irq 12 full # [ 1.992100] virtio_blk virtio2: [vda] 2097152 512-byte logical blocks (1.07 GB/1.00 GiB) full # [ 1.999319] ehci-pci 0000:00:1d.7: EHCI Host Controller full # [ 2.000291] ehci-pci 0000:00:1d.7: new USB bus registered, assigned bus number 1 full # [ 2.001931] ehci-pci 0000:00:1d.7: irq 19, io mem 0xfebdb000 full # [ 2.009627] ehci-pci 0000:00:1d.7: USB 2.0 started, EHCI 1.00 worker # [ 1.858084] systemd[1]: Started Rule-based Manager for Device Events and Files. full # [ 2.010982] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.18 full # [ 2.013622] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 full # [ 2.015131] usb usb1: Product: EHCI Host Controller full # [ 2.016158] usb usb1: Manufacturer: Linux 6.18.54 ehci_hcd full # [ 2.018037] usb usb1: SerialNumber: 0000:00:1d.7 full # [ 2.019171] hub 1-0:1.0: USB hub found full # [ 2.020225] hub 1-0:1.0: 6 ports detected full # [ 2.024035] uhci_hcd 0000:00:1d.0: UHCI Host Controller full # [ 2.026706] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2 worker # [ 1.878063] systemd[1]: Finished Coldplug All udev Devices. worker # [ 1.879231] systemd[1]: Reached target System Initialization. full # [ 2.032694] uhci_hcd 0000:00:1d.0: detected 2 ports worker # [ 1.880419] systemd[1]: Reached target Basic System. full # [ 2.036351] uhci_hcd 0000:00:1d.0: irq 16, io port 0x0000c180 full # [ 2.040731] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 full # [ 2.043275] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 full # [ 1.839075] systemd[1]: Starting Virtual Console Setup... full # [ 2.047832] usb usb2: Product: UHCI Host Controller full # [ 2.049210] usb usb2: Manufacturer: Linux 6.18.54 uhci_hcd full # [ 2.054757] usb usb2: SerialNumber: 0000:00:1d.0 full # [ 2.056805] hub 2-0:1.0: USB hub found full # [ 1.850072] (udev-worker)[99]: Network interface NamePolicy= disabled on kernel command line.[ 2.058595] hub 2-0:1.0: 2 ports detected full # full # [ 2.060958] SCSI subsystem initialized full # [ 2.061945] uhci_hcd 0000:00:1d.1: UHCI Host Controller full # [ 2.070981] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 full # [ 2.072830] uhci_hcd 0000:00:1d.1: detected 2 ports full # [ 2.080711] uhci_hcd 0000:00:1d.1: irq 17, io port 0x0000c1a0 full # [ 1.874479] (udev-worker)[95]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name. full # [ 1.877320] (udev-worker)[95]: Network interface NamePolicy= disabled on kernel command line. full # [ 1.880528] systemd-vconsole-setup[110]: Configuration of first virtual console was skipped, ignoring remaining ones. full # [ 2.091227] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 full # [ 2.093210] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 full # [ 2.094492] usb usb3: Product: UHCI Host Controller full # [ 2.095425] usb usb3: Manufacturer: Linux 6.18.54 uhci_hcd full # [ 2.096610] usb usb3: SerialNumber: 0000:00:1d.1 full # [ 1.891166] systemd[1]: Finished Virtual Console Setup. full # [ 2.101035] hub 3-0:1.0: USB hub found full # [ 2.101964] hub 3-0:1.0: 2 ports detected full # [ 1.897494] systemd[1]: Found device /dev/disk/by-label/nixos. full # [ 1.898709] systemd[1]: Reached target Initrd Root Device. full # [ 2.106952] uhci_hcd 0000:00:1d.2: UHCI Host Controller full # [ 1.900619] systemd[1]: Starting File System Check on /dev/disk/by-label/nixos... full # [ 2.108917] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 full # [ 2.110423] uhci_hcd 0000:00:1d.2: detected 2 ports full # [ 2.112385] uhci_hcd 0000:00:1d.2: irq 18, io port 0x0000c1c0 full # [ 2.114243] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 full # [ 2.115898] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 full # [ 2.117367] usb usb4: Product: UHCI Host Controller full # [ 2.118387] usb usb4: Manufacturer: Linux 6.18.54 uhci_hcd full # [ 2.119641] usb usb4: SerialNumber: 0000:00:1d.2 full # [ 2.121929] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0 full # [ 2.130001] hub 4-0:1.0: USB hub found full # [ 2.132040] hub 4-0:1.0: 2 ports detected full # [ 1.925822] systemd-fsck[119]: nixos: clean, 12/65536 files, 13019/262144 blocks full # [ 2.139323] ahci 0000:00:1f.2: AHCI vers 0001.0000, 32 command slots, 1.5 Gbps, SATA mode full # [ 2.143211] ahci 0000:00:1f.2: 6/6 ports implemented (port mask 0x3f) full # [ 2.145625] ahci 0000:00:1f.2: flags: 64bit ncq only full # [ 2.151475] scsi host0: ahci full # [ 2.152882] scsi host1: ahci full # [ 2.154684] scsi host2: ahci full # [ 2.156018] scsi host3: ahci full # [ 2.157118] scsi host4: ahci full # [ 1.950365] systemd[1]: Finished File System Check on /dev/disk/by-label/nixos. full # [ 2.160337] scsi host5: ahci full # [ 2.161194] ata1: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc100 irq 48 lpm-pol 1 full # [ 2.163020] ata2: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc180 irq 48 lpm-pol 1 full # [ 2.164700] ata3: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc200 irq 48 lpm-pol 1 full # [ 2.166329] ata4: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc280 irq 48 lpm-pol 1 full # [ 2.167824] ata5: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc300 irq 48 lpm-pol 1 full # [ 2.169521] ata6: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc380 irq 48 lpm-pol 1 full # [ 2.256616] usb 1-1: new high-speed USB device number 2 using ehci-pci worker # [ 2.302269] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 worker # [ 2.307405] virtio_blk virtio2: 1/0/0 default/read/poll queues worker # [ 2.313805] serio: i8042 KBD port at 0x60,0x64 irq 1 worker # [ 2.314715] serio: i8042 AUX port at 0x60,0x64 irq 12 worker # [ 2.320854] virtio_blk virtio2: [vda] 2097152 512-byte logical blocks (1.07 GB/1.00 GiB) worker # [ 2.324361] ehci-pci 0000:00:1d.7: EHCI Host Controller worker # [ 2.325316] ehci-pci 0000:00:1d.7: new USB bus registered, assigned bus number 1 worker # [ 2.327351] ehci-pci 0000:00:1d.7: irq 19, io mem 0xfebdb000 worker # [ 2.333981] ehci-pci 0000:00:1d.7: USB 2.0 started, EHCI 1.00 worker # [ 2.335157] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.18 worker # [ 2.338959] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 worker # [ 2.341960] usb usb1: Product: EHCI Host Controller worker # [ 2.342825] usb usb1: Manufacturer: Linux 6.18.54 ehci_hcd worker # [ 2.345955] usb usb1: SerialNumber: 0000:00:1d.7 worker # [ 2.346957] hub 1-0:1.0: USB hub found worker # [ 2.348227] hub 1-0:1.0: 6 ports detected worker # [ 2.354015] uhci_hcd 0000:00:1d.0: UHCI Host Controller worker # [ 2.354970] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2 worker # [ 2.370567] uhci_hcd 0000:00:1d.0: detected 2 ports worker # [ 2.376194] uhci_hcd 0000:00:1d.0: irq 16, io port 0x0000c180 worker # [ 2.386361] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 worker # [ 2.398021] SCSI subsystem initialized worker # [ 2.399851] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 worker # [ 2.408171] usb usb2: Product: UHCI Host Controller worker # [ 2.417527] usb usb2: Manufacturer: Linux 6.18.54 uhci_hcd worker # [ 2.228849] systemd[1]: Starting Virtual Console Setup... full # [ 2.387627] usb 1-1: New USB device found, idVendor=0627, idProduct=0001, bcdDevice= 0.00 full # [ 2.389382] usb 1-1: New USB device strings: Mfr=1, Product=3, SerialNumber=10 full # [ 2.391060] usb 1-1: Product: QEMU USB Tablet full # [ 2.392102] usb 1-1: Manufacturer: QEMU full # [ 2.393071] usb 1-1: SerialNumber: 28754-0000:00:1d.7-1 worker # [ 2.433967] usb usb2: SerialNumber: 0000:00:1d.0 worker # [ 2.440261] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0 worker # [ 2.254745] (udev-worker)[89]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name. full # [ 2.409781] hid: raw HID events driver (C) Jiri Kosina worker # [ 2.452127] hub 2-0:1.0: USB hub found worker # [ 2.263411] (udev-worker)[92]: Network interface NamePolicy= disabled on kernel command line. worker # [ 2.268160] systemd-vconsole-setup[96]: Configuration of first virtual console was skipped, ignoring remaining ones. worker # [ 2.271476] systemd[1]: Finished Virtual Console Setup. worker # [ 2.273707] (udev-worker)[89]: Network interface NamePolicy= disabled on kernel command line. worker # [ 2.470373] hub 2-0:1.0: 2 ports detected worker # [ 2.488692] uhci_hcd 0000:00:1d.1: UHCI Host Controller worker # [ 2.489647] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 worker # [ 2.307313] systemd[1]: Found device /dev/disk/by-label/nixos. worker # [ 2.309080] systemd[1]: Reached target Initrd Root Device. worker # [ 2.310622] systemd[1]: Starting File System Check on /dev/disk/by-label/nixos... worker # [ 2.507012] uhci_hcd 0000:00:1d.1: detected 2 ports worker # [ 2.513032] uhci_hcd 0000:00:1d.1: irq 17, io port 0x0000c1a0 worker # [ 2.518887] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 worker # [ 2.520762] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 worker # [ 2.524002] usb usb3: Product: UHCI Host Controller worker # [ 2.524908] usb usb3: Manufacturer: Linux 6.18.54 uhci_hcd full # [ 2.487196] ata5: SATA link down (SStatus 0 SControl 300) worker # [ 2.527986] usb usb3: SerialNumber: 0000:00:1d.1 full # [ 2.488726] ata4: SATA link down (SStatus 0 SControl 300) full # [ 2.490501] ata6: SATA link down (SStatus 0 SControl 300) worker # [ 2.531256] hub 3-0:1.0: USB hub found full # [ 2.492071] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300) full # [ 2.493681] ata3.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100 full # [ 2.495044] ata3.00: applying bridge limits full # [ 2.496278] ata2: SATA link down (SStatus 0 SControl 300) worker # [ 2.344329] systemd-fsck[104]: nixos: clean, 12/65536 files, 13019/262144 blocks full # [ 2.498076] ata1: SATA link down (SStatus 0 SControl 300) full # [ 2.499582] ata3.00: configured for UDMA/100 full # [ 2.501138] scsi 2:0:0:0: CD-ROM QEMU QEMU DVD-ROM 2.5+ PQ: 0 ANSI: 5 worker # [ 2.541135] hub 3-0:1.0: 2 ports detected worker # [ 2.544810] uhci_hcd 0000:00:1d.2: UHCI Host Controller worker # [ 2.545809] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 worker # [ 2.360492] systemd[1]: Finished File System Check on /dev/disk/by-label/nixos. worker # [ 2.554820] uhci_hcd 0000:00:1d.2: detected 2 ports worker # [ 2.556305] uhci_hcd 0000:00:1d.2: irq 18, io port 0x0000c1c0 worker # [ 2.559245] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 worker # [ 2.561506] ahci 0000:00:1f.2: AHCI vers 0001.0000, 32 command slots, 1.5 Gbps, SATA mode worker # [ 2.563013] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 worker # [ 2.564800] ahci 0000:00:1f.2: 6/6 ports implemented (port mask 0x3f) worker # [ 2.566303] usb usb4: Product: UHCI Host Controller worker # [ 2.567396] ahci 0000:00:1f.2: flags: 64bit ncq only full # [ 2.529005] usbcore: registered new interface driver usbhid worker # [ 2.568664] usb usb4: Manufacturer: Linux 6.18.54 uhci_hcd full # [ 2.530338] usbhid: USB HID core driver worker # [ 2.569887] usb usb4: SerialNumber: 0000:00:1d.2 worker # [ 2.573222] hub 4-0:1.0: USB hub found full # [ 2.535392] input: QEMU QEMU USB Tablet as /devices/pci0000:00/0000:00:1d.7/usb1/1-1/1-1:1.0/0003:0627:0001.0001/input/input2 full # [ 2.537643] 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.578615] hub 4-0:1.0: 2 ports detected worker # [ 2.580019] scsi host0: ahci worker # [ 2.583247] scsi host1: ahci worker # [ 2.585563] scsi host2: ahci worker # [ 2.589545] scsi host3: ahci full # [ 2.551872] sr 2:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray worker # [ 2.591967] usb 1-1: new high-speed USB device number 2 using ehci-pci worker # [ 2.596443] scsi host4: ahci worker # [ 2.600702] scsi host5: ahci worker # [ 2.602754] ata1: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc100 irq 47 lpm-pol 1 worker # [ 2.613540] ata2: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc180 irq 47 lpm-pol 1 full # [ 2.577802] cdrom: Uniform CD-ROM driver Revision: 3.20 worker # [ 2.621432] ata3: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc200 irq 47 lpm-pol 1 worker # [ 2.624489] ata4: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc280 irq 47 lpm-pol 1 worker # [ 2.626039] ata5: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc300 irq 47 lpm-pol 1 worker # [ 2.627528] ata6: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc380 irq 47 lpm-pol 1 worker # [ 2.721198] usb 1-1: New USB device found, idVendor=0627, idProduct=0001, bcdDevice= 0.00 worker # [ 2.723277] usb 1-1: New USB device strings: Mfr=1, Product=3, SerialNumber=10 worker # [ 2.725480] usb 1-1: Product: QEMU USB Tablet worker # [ 2.726678] usb 1-1: Manufacturer: QEMU worker # [ 2.727687] usb 1-1: SerialNumber: 28754-0000:00:1d.7-1 full # [ 2.485782] systemd[1]: Mounting /sysroot... worker # [ 2.743522] hid: raw HID events driver (C) Jiri Kosina worker # [ 2.617771] systemd[1]: Mounting /sysroot... full # [ 2.787781] EXT4-fs (vda): mounted filesystem 795c7e45-abf5-4ec5-baad-ca6f82bad36b r/w with ordered data mode. Quota mode: none. full # [ 2.583726] systemd[1]: Mounted /sysroot. full # [ 2.584910] systemd[1]: Reached target Initrd Root File System. full # [ 2.586450] systemd[1]: Mounting /sysroot/nix/.ro-store... full # [ 2.588513] systemd[1]: Mounting /sysroot/nix/.rw-store... full # [ 2.603874] systemd[1]: Mounting /sysroot/run... full # [ 2.609140] systemd[1]: Mounting /sysroot/tmp/shared... full # [ 2.610948] systemd[1]: Mounting /sysroot/tmp/xchg... full # [ 2.616071] systemd[1]: Starting Mountpoints Configured in the Real Root... full # [ 2.625414] systemd[1]: Mounted /sysroot/nix/.ro-store. full # [ 2.628171] systemd[1]: Mounted /sysroot/nix/.rw-store. full # [ 2.629288] systemd[1]: Mounted /sysroot/run. full # [ 2.630253] systemd[1]: Mounted /sysroot/tmp/xchg. full # [ 2.632718] systemd-sysroot-fstab-check[160]: /sysroot should be mounted in the initrd, will request daemon-reload. full # [ 2.634754] systemd[1]: Starting rw-sysroot-nix-store.service... full # [ 2.635986] systemd[1]: Mounted /sysroot/tmp/shared. full # [ 2.637675] systemd[1]: Reload requested from client PID 160 ('systemd-sysroot') (unit initrd-parse-etc.service)... full # [ 2.639755] systemd[1]: Reloading... full # [ 2.688259] systemd[1]: Reloading finished in 50 ms. worker # [ 2.943323] ata6: SATA link down (SStatus 0 SControl 300) worker # [ 2.945412] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300) worker # [ 2.947099] ata3.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100 worker # [ 2.948775] ata3.00: applying bridge limits worker # [ 2.950346] ata2: SATA link down (SStatus 0 SControl 300) full # [ 2.703712] systemd-sysroot-fstab-check[160]: Requesting initrd-fs.target/start/replace... worker # [ 2.952502] ata4: SATA link down (SStatus 0 SControl 300) full # [ 2.707298] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. worker # [ 2.954363] ata5: SATA link down (SStatus 0 SControl 300) full # [ 2.709351] systemd[1]: Finished rw-sysroot-nix-store.service. worker # [ 2.956269] ata1: SATA link down (SStatus 0 SControl 300) worker # [ 2.957870] ata3.00: configured for UDMA/100 full # [ 2.712129] systemd-sysroot-fstab-check[160]: Requesting swap.target/start/replace... worker # [ 2.959654] scsi 2:0:0:0: CD-ROM QEMU QEMU DVD-ROM 2.5+ PQ: 0 ANSI: 5 full # [ 2.714772] systemd[1]: initrd-parse-etc.service: Deactivated successfully. full # [ 2.716374] systemd[1]: Finished Mountpoints Configured in the Real Root. full # [ 2.717671] systemd[1]: initrd-parse-etc.service: Triggering OnSuccess= dependencies. full # [ 2.719279] systemd[1]: Starting rw-sysroot-nix-store.service... full # [ 2.729733] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. full # [ 2.731746] systemd[1]: Finished rw-sysroot-nix-store.service. worker # [ 3.019137] usbcore: registered new interface driver usbhid worker # [ 3.022786] usbhid: USB HID core driver worker # [ 3.043309] 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.051062] 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.057443] sr 2:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray worker # [ 3.064527] EXT4-fs (vda): mounted filesystem 5dceb898-4d31-4edb-bdcf-bbcffe455c23 r/w with ordered data mode. Quota mode: none. worker # [ 2.877781] systemd[1]: Mounted /sysroot. worker # [ 2.880083] systemd[1]: Reached target Initrd Root File System. worker # [ 3.073186] cdrom: Uniform CD-ROM driver Revision: 3.20 worker # [ 2.886419] systemd[1]: Starting Mountpoints Configured in the Real Root... worker # [ 2.901595] systemd-sysroot-fstab-check[136]: /sysroot should be mounted in the initrd, will request daemon-reload. worker # [ 2.904084] systemd[1]: Reload requested from client PID 136 ('systemd-sysroot') (unit initrd-parse-etc.service)... worker # [ 2.906137] systemd[1]: Reloading... worker # [ 2.979494] systemd[1]: Reloading finished in 75 ms. worker # [ 2.989434] systemd-sysroot-fstab-check[136]: Requesting initrd-fs.target/start/replace... worker # [ 2.994201] systemd-sysroot-fstab-check[136]: Requesting swap.target/start/replace... worker # [ 2.998051] systemd[1]: initrd-parse-etc.service: Deactivated successfully. worker # [ 3.000084] systemd[1]: Finished Mountpoints Configured in the Real Root. worker # [ 3.001392] systemd[1]: initrd-parse-etc.service: Triggering OnSuccess= dependencies. full # [ 3.486922] systemd[1]: Mounting /sysroot/nix/store... full # [ 3.522992] systemd[1]: Mounted /sysroot/nix/store. full # [ 3.524639] systemd[1]: Reached target Initrd File Systems. full # [ 3.527082] systemd[1]: Starting Find NixOS closure... full # [ 3.529171] systemd[1]: Starting Create Volatile Files and Directories in the Real Root... full # [ 3.541517] systemd[1]: Finished Create Volatile Files and Directories in the Real Root. full # [ 3.543344] systemd[1]: sysroot-run-credentials-systemd\x2dtmpfiles\x2dsetup\x2dsysroot.service.mount: Deactivated successfully. full # [ 3.550138] systemd[1]: Finished Find NixOS closure. full # [ 3.551333] systemd[1]: Reached target Initrd Default Target. full # [ 3.552491] systemd[1]: Starting Cleaning Up and Shutting Down Daemons... full # [ 3.564467] systemd[1]: Stopped target Initrd Default Target. worker # [ 3.619109] systemd[1]: Mounting /sysroot/nix/.ro-store... full # [ 3.565941] systemd[1]: Stopped target Basic System. full # [ 3.567291] systemd[1]: Stopped target Initrd Root Device. worker # [ 3.622431] systemd[1]: Mounting /sysroot/nix/.rw-store... full # [ 3.570492] systemd[1]: Stopped target Path Units. full # [ 3.571514] systemd[1]: systemd-ask-password-console.path: Deactivated successfully. worker # [ 3.627182] systemd[1]: Mounting /sysroot/run... full # [ 3.572962] systemd[1]: Stopped Dispatch Password Requests to Console Directory Watch. full # [ 3.574492] systemd[1]: Stopped target Slice Units. full # [ 3.575536] systemd[1]: Stopped target Socket Units. worker # [ 3.632783] systemd[1]: Mounting /sysroot/tmp/shared... full # [ 3.576626] systemd[1]: Stopped target System Initialization. full # [ 3.579472] systemd[1]: Stopped target Swaps. full # [ 3.580337] systemd[1]: Stopped target Timer Units. full # [ 3.581308] systemd[1]: dbus.socket: Deactivated successfully. worker # [ 3.636144] systemd[1]: Mounting /sysroot/tmp/xchg... full # [ 3.582443] systemd[1]: Closed D-Bus System Message Bus Socket. full # [ 3.583904] systemd[1]: initrd-find-nixos-closure.service: Deactivated successfully. full # [ 3.585474] systemd[1]: Stopped Find NixOS closure. full # [ 3.587034] systemd[1]: Starting rw-sysroot-nix-store.service... full # [ 3.588734] systemd[1]: systemd-sysctl.service: Deactivated successfully. full # [ 3.590114] systemd[1]: Stopped Apply Kernel Variables. full # [ 3.591190] systemd[1]: systemd-modules-load.service: Deactivated successfully. full # [ 3.592636] systemd[1]: Stopped Load Kernel Modules. full # [ 3.593689] systemd[1]: systemd-tmpfiles-setup-sysroot.service: Deactivated successfully. full # [ 3.595280] systemd[1]: Stopped Create Volatile Files and Directories in the Real Root. full # [ 3.596753] systemd[1]: systemd-tmpfiles-setup.service: Deactivated successfully. full # [ 3.598179] systemd[1]: Stopped Create System Files and Directories. full # [ 3.599423] systemd[1]: Stopped target Local File Systems. full # [ 3.600542] systemd[1]: Stopped target Preparation for Local File Systems. full # [ 3.601868] systemd[1]: systemd-udev-trigger.service: Deactivated successfully. full # [ 3.603310] systemd[1]: Stopped Coldplug All udev Devices. full # [ 3.604536] systemd[1]: Stopping Rule-based Manager for Device Events and Files... full # [ 3.605967] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. worker # [ 3.661102] systemd[1]: Mounted /sysroot/nix/.ro-store. full # [ 3.607404] systemd[1]: Stopped Virtual Console Setup. full # [ 3.608460] systemd[1]: initrd-cleanup.service: Deactivated successfully. full # [ 3.609781] systemd[1]: Finished Cleaning Up and Shutting Down Daemons. full # [ 3.611076] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. worker # [ 3.666187] systemd[1]: Mounted /sysroot/nix/.rw-store. full # [ 3.612510] systemd[1]: Finished rw-sysroot-nix-store.service. worker # [ 3.667596] systemd[1]: Mounted /sysroot/run. full # [ 3.613679] systemd[1]: systemd-udevd.service: Deactivated successfully. worker # [ 3.669183] systemd[1]: Mounted /sysroot/tmp/shared. full # [ 3.614954] systemd[1]: Stopped Rule-based Manager for Device Events and Files. worker # [ 3.670446] systemd[1]: Mounted /sysroot/tmp/xchg. full # [ 3.616358] systemd[1]: systemd-udevd-control.socket: Deactivated successfully. full # [ 3.617761] systemd[1]: Closed udev Control Socket. full # [ 3.618804] systemd[1]: Starting Cleanup udev Database... full # [ 3.619942] systemd[1]: systemd-tmpfiles-setup-dev.service: Deactivated successfully. worker # [ 3.675103] systemd[1]: Starting rw-sysroot-nix-store.service... full # [ 3.621518] systemd[1]: Stopped Create Static Device Nodes in /dev. full # [ 3.622750] systemd[1]: systemd-tmpfiles-setup-dev-early.service: Deactivated successfully. full # [ 3.624282] systemd[1]: Stopped Create Static Device Nodes in /dev gracefully. full # [ 3.625656] systemd[1]: kmod-static-nodes.service: Deactivated successfully. full # [ 3.627135] systemd[1]: Stopped Create List of Static Device Nodes. full # [ 3.628294] systemd[1]: initrd-udevadm-cleanup-db.service: Deactivated successfully. full # [ 3.629639] systemd[1]: Finished Cleanup udev Database. full # [ 3.630641] systemd[1]: Reached target Switch Root. worker # [ 3.685288] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. full # [ 3.631596] systemd[1]: Starting NixOS Activation... worker # [ 3.687806] systemd[1]: Finished rw-sysroot-nix-store.service. worker # [ 3.690436] systemd[1]: Mounting /sysroot/nix/store... worker # [ 3.709038] systemd[1]: Mounted /sysroot/nix/store. worker # [ 3.710660] systemd[1]: Reached target Initrd File Systems. worker # [ 3.712653] systemd[1]: Starting Find NixOS closure... worker # [ 3.715411] systemd[1]: Starting Create Volatile Files and Directories in the Real Root... worker # [ 3.733169] systemd[1]: Finished Create Volatile Files and Directories in the Real Root. full # [ 3.680310] initrd-nixos-activation-start[205]: booting system configuration /nix/store/1qhfczf346hwwlyyiz54frp15j20i6z4-nixos-system-full-test worker # [ 3.740173] systemd[1]: Finished Find NixOS closure. worker # [ 3.742230] systemd[1]: Reached target Initrd Default Target. worker # [ 3.744066] systemd[1]: Starting Cleaning Up and Shutting Down Daemons... worker # [ 3.756579] systemd[1]: Stopped target Initrd Default Target. worker # [ 3.758044] systemd[1]: Stopped target Basic System. worker # [ 3.760074] systemd[1]: Stopped target Initrd Root Device. worker # [ 3.761290] systemd[1]: Stopped target Path Units. full # [ 3.706375] initrd-nixos-activation-start[205]: running activation script... worker # [ 3.762302] systemd[1]: systemd-ask-password-console.path: Deactivated successfully. worker # [ 3.763801] systemd[1]: Stopped Dispatch Password Requests to Console Directory Watch. worker # [ 3.765777] systemd[1]: Stopped target Slice Units. worker # [ 3.767302] systemd[1]: Stopped target Socket Units. worker # [ 3.768804] systemd[1]: Stopped target System Initialization. worker # [ 3.770806] systemd[1]: Stopped target Swaps. worker # [ 3.771807] systemd[1]: Stopped target Timer Units. worker # [ 3.772859] systemd[1]: dbus.socket: Deactivated successfully. worker # [ 3.774250] systemd[1]: Closed D-Bus System Message Bus Socket. worker # [ 3.776174] systemd[1]: initrd-find-nixos-closure.service: Deactivated successfully. worker # [ 3.777613] systemd[1]: Stopped Find NixOS closure. worker # [ 3.778632] systemd[1]: Starting rw-sysroot-nix-store.service... worker # [ 3.780210] systemd[1]: systemd-sysctl.service: Deactivated successfully. worker # [ 3.782181] systemd[1]: Stopped Apply Kernel Variables. worker # [ 3.783249] systemd[1]: systemd-modules-load.service: Deactivated successfully. worker # [ 3.784627] systemd[1]: Stopped Load Kernel Modules. worker # [ 3.786129] systemd[1]: systemd-tmpfiles-setup-sysroot.service: Deactivated successfully. worker # [ 3.788140] systemd[1]: Stopped Create Volatile Files and Directories in the Real Root. worker # [ 3.789626] systemd[1]: systemd-tmpfiles-setup.service: Deactivated successfully. worker # [ 3.791381] systemd[1]: Stopped Create System Files and Directories. worker # [ 3.793161] systemd[1]: Stopped target Local File Systems. worker # [ 3.794499] systemd[1]: Stopped target Preparation for Local File Systems. worker # [ 3.796151] systemd[1]: systemd-udev-trigger.service: Deactivated successfully. worker # [ 3.798176] systemd[1]: Stopped Coldplug All udev Devices. worker # [ 3.799628] systemd[1]: Stopping Rule-based Manager for Device Events and Files... worker # [ 3.801605] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. worker # [ 3.805170] systemd[1]: Stopped Virtual Console Setup. worker # [ 3.812465] systemd[1]: initrd-cleanup.service: Deactivated successfully. worker # [ 3.815848] systemd[1]: Finished Cleaning Up and Shutting Down Daemons. worker # [ 3.817794] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. worker # [ 3.820517] systemd[1]: Finished rw-sysroot-nix-store.service. worker # [ 3.822325] systemd[1]: systemd-udevd.service: Deactivated successfully. worker # [ 3.825077] systemd[1]: Stopped Rule-based Manager for Device Events and Files. worker # [ 3.828411] systemd[1]: systemd-udevd-control.socket: Deactivated successfully. worker # [ 3.830111] systemd[1]: Closed udev Control Socket. worker # [ 3.831928] systemd[1]: Starting Cleanup udev Database... worker # [ 3.833205] systemd[1]: systemd-tmpfiles-setup-dev.service: Deactivated successfully. worker # [ 3.835734] systemd[1]: Stopped Create Static Device Nodes in /dev. worker # [ 3.836991] systemd[1]: systemd-tmpfiles-setup-dev-early.service: Deactivated successfully. worker # [ 3.838576] systemd[1]: Stopped Create Static Device Nodes in /dev gracefully. worker # [ 3.840172] systemd[1]: kmod-static-nodes.service: Deactivated successfully. worker # [ 3.842172] systemd[1]: Stopped Create List of Static Device Nodes. worker # [ 3.854615] systemd[1]: initrd-udevadm-cleanup-db.service: Deactivated successfully. worker # [ 3.856858] systemd[1]: Finished Cleanup udev Database. worker # [ 3.858525] systemd[1]: Reached target Switch Root. worker # [ 3.860392] systemd[1]: Starting NixOS Activation... worker # [ 3.915627] initrd-nixos-activation-start[188]: booting system configuration /nix/store/idn4ijs3n3n1f55ddvwvs6yddlsq0p9y-nixos-system-worker-test worker # [ 3.939084] initrd-nixos-activation-start[188]: running activation script... full # [ 3.890553] initrd-nixos-activation-start[228]: setting up /etc... full # [ 4.000471] systemd[1]: initrd-nixos-activation.service: Deactivated successfully. full # [ 4.001984] systemd[1]: Finished NixOS Activation. full # [ 4.003103] systemd[1]: Starting Switch Root... full # [ 4.021242] systemd[1]: Switching root. worker # [ 4.103795] initrd-nixos-activation-start[211]: setting up /etc... full # [ 4.284555] systemd-journald[73]: Received SIGTERM from PID 1 (systemd). worker # [ 4.203660] systemd[1]: initrd-nixos-activation.service: Deactivated successfully. worker # [ 4.206094] systemd[1]: Finished NixOS Activation. worker # [ 4.207971] systemd[1]: Starting Switch Root... full # [ 4.368148] NET: Registered PF_VSOCK protocol family worker # [ 4.221516] systemd[1]: Switching root. worker # [ 4.539178] systemd-journald[65]: Received SIGTERM from PID 1 (systemd). worker # [ 4.614190] NET: Registered PF_VSOCK protocol family full # [ 4.732144] 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.739112] systemd[1]: Detected virtualization kvm. full # [ 4.740298] systemd[1]: Detected architecture x86-64. full # [ 4.741487] systemd[1]: Detected first boot. full # [ 4.743656] systemd[1]: Initializing machine ID from random generator. full # [ 4.866265] systemd[1]: bpf-restrict-fs: LSM BPF program attached full # [ 4.921194] systemd[1]: Applying preset policy. worker # [ 4.968405] systemd[1]: systemd 261.2 running in system mode (+PAM +AUDIT -SELINUX +APPARMOR +IMA +IPE +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK -BTF -XKBCOMMON +UTMP +LIBARCHIVE) worker # [ 4.974401] systemd[1]: Detected virtualization kvm. worker # [ 4.975567] systemd[1]: Detected architecture x86-64. worker # [ 4.976805] systemd[1]: Detected first boot. worker # [ 4.978955] systemd[1]: Initializing machine ID from random generator. full # [ 5.085254] systemd[1]: Populated /etc with preset unit settings. worker # [ 5.185855] systemd[1]: bpf-restrict-fs: LSM BPF program attached worker # [ 5.257597] systemd[1]: Applying preset policy. full # [ 5.294932] systemd[1]: initrd-switch-root.service: Deactivated successfully. full # [ 5.296782] systemd[1]: Stopped initrd-switch-root.service. full # [ 5.299091] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1. full # [ 5.301478] systemd[1]: Created slice Slice /system/getty. full # [ 5.303118] systemd[1]: Created slice User and Session Slice. full # [ 5.304299] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. full # [ 5.305866] systemd[1]: Started Forward Password Requests to Wall Directory Watch. full # [ 5.307233] systemd[1]: Expecting device /dev/hvc0... full # [ 5.308199] systemd[1]: Expecting device /dev/ttyS0... full # [ 5.309183] systemd[1]: Reached target Local Encrypted Volumes. full # [ 5.310277] systemd[1]: Stopped target initrd-fs.target. full # [ 5.311294] systemd[1]: Stopped target initrd-root-fs.target. full # [ 5.322543] systemd[1]: Stopped target initrd-switch-root.target. full # [ 5.323704] systemd[1]: Reached target Virtual Machines and Containers. full # [ 5.324939] systemd[1]: Reached target Path Units. full # [ 5.325899] systemd[1]: Reached target Remote File Systems. full # [ 5.326964] systemd[1]: Reached target Slice Units. full # [ 5.327934] systemd[1]: Reached target Swaps. full # [ 5.329861] systemd[1]: Listening on Query the User Interactively for a Password. full # [ 5.332683] systemd[1]: Listening on Process Core Dump Socket. full # [ 5.334813] systemd[1]: Listening on Credential Encryption/Decryption. full # [ 5.337067] systemd[1]: Listening on Factory Reset Management. full # [ 5.338272] systemd[1]: Listening on Hostname Service Socket. full # [ 5.341240] systemd[1]: Starting Journal Log Access Socket... full # [ 5.342678] systemd[1]: Listening on Journal Audit Socket. full # [ 5.345301] systemd[1]: Listening on Console Output Muting Service Socket. full # [ 5.346941] systemd[1]: Listening on Userspace Out-Of-Memory (OOM) Killer Socket. full # [ 5.348342] systemd[1]: TPM PCR Measurements skipped, unmet condition check ConditionSecurity=measured-os full # [ 5.350019] systemd[1]: Make TPM PCR Policy skipped, unmet condition check ConditionSecurity=measured-uki full # [ 5.354719] systemd[1]: Listening on Disk Repartitioning Service Socket. full # [ 5.356036] systemd[1]: Listening on udev Control Socket. full # [ 5.357196] systemd[1]: Listening on udev Varlink Socket. full # [ 5.359553] systemd[1]: Mounting Huge Pages File System... full # [ 5.362252] systemd[1]: Mounting POSIX Message Queue File System... full # [ 5.366953] systemd[1]: Mounting Kernel Debug File System... full # [ 5.371899] systemd[1]: Mounting Kernel Trace File System... worker # [ 5.414025] systemd[1]: Populated /etc with preset unit settings. full # [ 5.376184] systemd[1]: Starting Create List of Static Device Nodes... full # [ 5.380219] systemd[1]: Starting Load Kernel Module configfs... full # [ 5.381316] systemd[1]: Load Kernel Module drm skipped, unmet condition check ConditionKernelModuleLoaded=!drm full # [ 5.383254] systemd[1]: Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore full # [ 5.388073] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse full # [ 5.394437] systemd[1]: Mounting FUSE Control File System... full # [ 5.395987] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67 full # [ 5.404955] systemd[1]: Starting Journal Service... full # [ 5.409618] systemd[1]: Starting Load Kernel Modules... full # [ 5.414981] systemd[1]: Starting Userspace Out-Of-Memory (OOM) Killer... full # [ 5.420810] systemd[1]: Starting Remount Root and Kernel File Systems... full # [ 5.422089] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 5.424852] systemd[1]: Starting Coldplug All udev Devices... full # [ 5.430998] systemd[1]: Listening on Journal Log Access Socket. full # [ 5.432584] systemd[1]: Mounted Huge Pages File System. full # [ 5.433872] systemd[1]: Mounted POSIX Message Queue File System. full # [ 5.435179] systemd[1]: Mounted Kernel Debug File System. full # [ 5.437238] systemd[1]: Mounted Kernel Trace File System. full # [ 5.439054] systemd[1]: Finished Create List of Static Device Nodes. full # [ 5.440640] systemd[1]: modprobe@configfs.service: Deactivated successfully. full # [ 5.442367] systemd[1]: Finished Load Kernel Module configfs. full # [ 5.450757] systemd[1]: Mounting Kernel Configuration File System... full # [ 5.459250] systemd[1]: Starting Create Static Device Nodes in /dev gracefully... full # [ 5.461115] loop: module loaded full # [ 5.461654] systemd[1]: Mounted FUSE Control File System. full # [ 5.464514] systemd[1]: Finished Load Kernel Modules. full # [ 5.466530] EXT4-fs (vda): re-mounted 795c7e45-abf5-4ec5-baad-ca6f82bad36b. full # [ 5.467463] systemd[1]: Starting Firewall... full # [ 5.474841] systemd[1]: Starting Apply Kernel Variables... full # [ 5.477095] systemd[1]: Started Userspace Out-Of-Memory (OOM) Killer. full # [ 5.479629] systemd-journald[298]: Collecting audit messages is enabled. full # [ 5.482361] systemd[1]: Finished Remount Root and Kernel File Systems. full # [ 5.487046] systemd[1]: Listening on Disk Image Download Service Socket. full # [ 5.488544] systemd[1]: Platform Persistent Storage Archival skipped, unmet condition check ConditionDirectoryNotEmpty=/sys/fs/pstore full # [ 5.288433] systemd[1]: Queued start job for default target Multi-User System. full # [ 5.290104] systemd[1]: systemd-journald.service: Deactivated successfully. full # [ 5.498318] systemd[1]: Starting Load/Save OS Random Seed... full # [ 5.292521] systemd-modules-load[299]: Using 2 probe threads full # [ 5.501565] systemd[1]: TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 5.295750] systemd-modules-load[299]: Inserted module 'loop' full # [ 5.297536] systemd-oomd[300]: No swap; memory pressure usage will be degraded full # [ 5.506233] systemd[1]: Started Journal Service. full # [ 5.315189] systemd[1]: Starting Flush Journal to Persistent Storage... full # [ 5.333095] systemd[1]: Mounted Kernel Configuration File System. full # [ 5.341760] systemd[1]: Finished Create Static Device Nodes in /dev gracefully. full # [ 5.347669] systemd[1]: Starting Create Static Device Nodes in /dev... worker # [ 5.595488] systemd[1]: initrd-switch-root.service: Deactivated successfully. worker # [ 5.597289] systemd[1]: Stopped initrd-switch-root.service. full # [ 5.352227] systemd[1]: Finished Load/Save OS Random Seed. worker # [ 5.600173] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1. full # [ 5.354353] systemd[1]: Reached target First Boot Complete. worker # [ 5.602550] systemd[1]: Created slice Slice /system/getty. worker # [ 5.604159] systemd[1]: Created slice User and Session Slice. worker # [ 5.605298] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. worker # [ 5.606802] systemd[1]: Started Forward Password Requests to Wall Directory Watch. worker # [ 5.608197] systemd[1]: Expecting device /dev/hvc0... worker # [ 5.609140] systemd[1]: Expecting device /dev/ttyS0... worker # [ 5.610120] systemd[1]: Reached target Local Encrypted Volumes. worker # [ 5.611197] systemd[1]: Stopped target initrd-fs.target. worker # [ 5.612174] systemd[1]: Stopped target initrd-root-fs.target. worker # [ 5.613222] systemd[1]: Stopped target initrd-switch-root.target. full # [ 5.367617] systemd[1]: Finished Apply Kernel Variables. worker # [ 5.614347] systemd[1]: Reached target Virtual Machines and Containers. worker # [ 5.615544] systemd[1]: Reached target Path Units. worker # [ 5.616496] systemd[1]: Reached target Remote File Systems. full # [ 5.581020] systemd-journald[298]: Received client request to flush runtime journal. worker # [ 5.617544] systemd[1]: Reached target Slice Units. worker # [ 5.628487] systemd[1]: Reached target Swaps. worker # [ 5.630442] systemd[1]: Listening on Query the User Interactively for a Password. worker # [ 5.633130] systemd[1]: Listening on Process Core Dump Socket. worker # [ 5.635089] systemd[1]: Listening on Credential Encryption/Decryption. worker # [ 5.637207] systemd[1]: Listening on Factory Reset Management. worker # [ 5.638398] systemd[1]: Listening on Hostname Service Socket. worker # [ 5.641272] systemd[1]: Starting Journal Log Access Socket... worker # [ 5.642840] systemd[1]: Listening on Journal Audit Socket. worker # [ 5.645805] systemd[1]: Listening on Console Output Muting Service Socket. worker # [ 5.647212] systemd[1]: Listening on Userspace Out-Of-Memory (OOM) Killer Socket. worker # [ 5.648603] systemd[1]: TPM PCR Measurements skipped, unmet condition check ConditionSecurity=measured-os worker # [ 5.650282] systemd[1]: Make TPM PCR Policy skipped, unmet condition check ConditionSecurity=measured-uki worker # [ 5.654476] systemd[1]: Listening on Disk Repartitioning Service Socket. worker # [ 5.655794] systemd[1]: Listening on udev Control Socket. worker # [ 5.656957] systemd[1]: Listening on udev Varlink Socket. worker # [ 5.659203] systemd[1]: Mounting Huge Pages File System... worker # [ 5.663032] systemd[1]: Mounting POSIX Message Queue File System... worker # [ 5.670138] systemd[1]: Mounting Kernel Debug File System... worker # [ 5.678783] systemd[1]: Mounting Kernel Trace File System... worker # [ 5.688079] systemd[1]: Starting Create List of Static Device Nodes... full # [ 5.445063] systemd[1]: Finished Flush Journal to Persistent Storage. full # [ 5.452098] systemd[1]: Finished Coldplug All udev Devices. worker # [ 5.700961] systemd[1]: Starting Load Kernel Module configfs... full # [ 5.454663] systemd[1]: Finished Create Static Device Nodes in /dev. full # [ 5.456172] systemd[1]: Reached target Preparation for Local File Systems. full # [ 5.458985] systemd[1]: Starting Rule-based Manager for Device Events and Files... worker # [ 5.711571] systemd[1]: Load Kernel Module drm skipped, unmet condition check ConditionKernelModuleLoaded=!drm worker # [ 5.717399] systemd[1]: Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore worker # [ 5.722093] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse worker # [ 5.735556] systemd[1]: Mounting FUSE Control File System... worker # [ 5.736992] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67 full # [ 5.493166] systemd-udevd[340]: Using default interface naming scheme 'v261'. worker # [ 5.744937] systemd[1]: Starting Journal Service... worker # [ 5.755662] systemd[1]: Starting Load Kernel Modules... worker # [ 5.768543] systemd[1]: Starting Userspace Out-Of-Memory (OOM) Killer... worker # [ 5.775609] systemd[1]: Starting Remount Root and Kernel File Systems... full # [ 5.530386] systemd[1]: Started Rule-based Manager for Device Events and Files. worker # [ 5.779063] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os worker # [ 5.791775] systemd[1]: Starting Coldplug All udev Devices... worker # [ 5.797814] systemd-journald[281]: Collecting audit messages is enabled. worker # [ 5.806127] systemd[1]: Listening on Journal Log Access Socket. worker # [ 5.810165] systemd[1]: Mounted Huge Pages File System. worker # [ 5.817110] systemd[1]: Mounted POSIX Message Queue File System. worker # [ 5.823029] loop: module loaded worker # [ 5.826443] systemd[1]: Mounted Kernel Debug File System. worker # [ 5.640664] systemd[1]: Queued start job for default target Multi-User System. worker # [ 5.834189] systemd[1]: Started Journal Service. worker # [ 5.644526] systemd[1]: systemd-journald.service: Deactivated successfully. worker # [ 5.649755] systemd-modules-load[282]: Inserted module 'loop' worker # [ 5.845971] EXT4-fs (vda): re-mounted 5dceb898-4d31-4edb-bdcf-bbcffe455c23. worker # [ 5.655449] systemd[1]: Mounted Kernel Trace File System. worker # [ 5.660079] systemd[1]: Finished Create List of Static Device Nodes. worker # [ 5.661741] systemd[1]: modprobe@configfs.service: Deactivated successfully. worker # [ 5.665462] systemd[1]: Finished Load Kernel Module configfs. worker # [ 5.666884] systemd[1]: Mounted FUSE Control File System. worker # [ 5.670325] systemd[1]: Finished Load Kernel Modules. worker # [ 5.678966] systemd[1]: Finished Remount Root and Kernel File Systems. worker # [ 5.693092] systemd[1]: Listening on Disk Image Download Service Socket. full # [ 5.637989] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse worker # [ 5.698118] systemd[1]: Mounting Kernel Configuration File System... worker # [ 5.703079] systemd[1]: Starting Firewall... worker # [ 5.713828] systemd[1]: Starting Flush Journal to Persistent Storage... worker # [ 5.715191] systemd[1]: Platform Persistent Storage Archival skipped, unmet condition check ConditionDirectoryNotEmpty=/sys/fs/pstore worker # [ 5.729078] systemd[1]: Starting Load/Save OS Random Seed... worker # [ 5.734846] systemd[1]: Starting Apply Kernel Variables... full # [ 5.682433] systemd[1]: Condition check resulted in /dev/hvc0 being skipped. worker # [ 5.740197] systemd[1]: Starting Create Static Device Nodes in /dev gracefully... worker # [ 5.741674] systemd[1]: TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os worker # [ 5.744345] systemd-oomd[284]: No swap; memory pressure usage will be degraded worker # [ 5.755105] systemd[1]: Started Userspace Out-Of-Memory (OOM) Killer. worker # [ 5.972476] systemd-journald[281]: Received client request to flush runtime journal. full # [ 5.733987] systemd[1]: Condition check resulted in /dev/ttyS0 being skipped. full # [ 5.737375] (udev-worker)[397]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name. full # [ 5.740154] (udev-worker)[397]: Network interface NamePolicy= disabled on kernel command line. full # [ 5.757496] (udev-worker)[381]: Network interface NamePolicy= disabled on kernel command line. full # [ 5.788886] systemd[1]: Condition check resulted in Virtio network device being skipped. full # [ 5.791842] systemd[1]: Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore full # [ 5.793788] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67 full # [ 5.796558] systemd[1]: Platform Persistent Storage Archival skipped, unmet condition check ConditionDirectoryNotEmpty=/sys/fs/pstore full # [ 5.798634] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 5.800339] systemd[1]: TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 6.049686] parport_pc 00:02: reported by Plug and Play ACPI full # [ 6.050803] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)] full # [ 6.054997] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3 full # [ 6.055560] rtc_cmos PNP0B00:00: RTC can wake from S4 full # [ 6.059063] rtc_cmos PNP0B00:00: registered as rtc0 full # [ 6.060135] rtc_cmos PNP0B00:00: setting system clock to 2026-09-28T23:03:21 UTC (1790636601) full # [ 6.061749] rtc_cmos PNP0B00:00: alarms up to one day, y3k, 242 bytes nvram, hpet irqs full # [ 6.070073] systemd-journald[298]: Time jumped backwards, rotating. full # [ 6.084354] input: QEMU Virtio Keyboard as /devices/pci0000:00/0000:00:06.0/virtio4/input/input4 full # [ 6.086135] ACPI: button: Power Button [PWRF] full # [ 6.087014] mousedev: PS/2 mouse device common for all mice full # [ 6.091378] lpc_ich 0000:00:1f.0: I/O space for GPIO uninitialized full # [ 6.092872] bochs-drm 0000:00:01.0: vgaarb: deactivate vga console full # [ 6.123022] Console: switching to colour dummy device 80x25 full # [ 6.123945] [drm] Found bochs VGA, ID 0xb0c5. full # [ 6.123947] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebd0000. worker # [ 5.972654] systemd[1]: Mounted Kernel Configuration File System. full # [ 6.125789] bochs-drm 0000:00:01.0: [drm] Registered 1 planes with drm panic full # [ 6.128360] [drm] Initialized bochs-drm 1.0.0 for 0000:00:01.0 on minor 0 worker # [ 5.976436] systemd[1]: Finished Apply Kernel Variables. worker # [ 5.979650] systemd[1]: Finished Load/Save OS Random Seed. worker # [ 5.982339] systemd[1]: Reached target First Boot Complete. worker # [ 5.984890] systemd[1]: Finished Create Static Device Nodes in /dev gracefully. worker # [ 5.987336] systemd[1]: Starting Create Static Device Nodes in /dev... worker # [ 5.989277] systemd[1]: Finished Flush Journal to Persistent Storage. full # [ 6.159980] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt full # [ 6.160092] i2c i2c-0: Memory type 0x07 not supported yet, not instantiating SPD worker # [ 6.027741] systemd[1]: Finished Coldplug All udev Devices. full # [ 6.162723] Console: switching to colour frame buffer device 160x50 worker # [ 6.036130] systemd[1]: Finished Create Static Device Nodes in /dev. worker # [ 6.038382] systemd[1]: Reached target Preparation for Local File Systems. worker # [ 6.041482] systemd[1]: Starting Rule-based Manager for Device Events and Files... full # [ 6.171618] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input6 full # [ 6.003932] systemd[1]: Starting Virtual Console Setup... full # [ 6.171937] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input5 full # [ 6.009901] systemd[1]: Finished Firewall. full # [ 6.219509] bochs-drm 0000:00:01.0: [drm] fb0: bochs-drmdrmfb frame buffer device worker # [ 6.079450] systemd-udevd[325]: Using default interface naming scheme 'v261'. full # [ 6.261805] ppdev: user-space parallel port driver full # [ 6.058921] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. full # [ 6.061926] systemd[1]: Stopped Virtual Console Setup. full # [ 6.069396] systemd[1]: Starting Virtual Console Setup... worker # [ 6.126342] systemd[1]: Started Rule-based Manager for Device Events and Files. full # [ 6.077368] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. full # [ 6.081336] systemd[1]: Stopped Virtual Console Setup. full # [ 6.083662] systemd[1]: Starting Virtual Console Setup... full # [ 6.298645] iTCO_wdt iTCO_wdt.1.auto: Found a ICH9 TCO device (Version=2, TCOBASE=0x0660) full # [ 6.092477] systemd[1]: Mounting /run/wrappers... full # [ 6.303881] iTCO_wdt iTCO_wdt.1.auto: initialized. heartbeat=30 sec (nowayout=0) full # [ 6.133073] systemd[1]: Mounted /run/wrappers. full # [ 6.134207] systemd[1]: Reached target Local File Systems. full # [ 6.135410] systemd[1]: Listening on Boot Loader Control Service Socket. full # [ 6.136974] systemd[1]: Starting register-nix-paths.service... full # [ 6.139467] systemd[1]: Starting Create SUID/SGID Wrappers... full # [ 6.140759] systemd[1]: Update Boot Loader Random Seed skipped, no trigger condition checks were met. full # [ 6.142568] systemd[1]: Starting Save Transient machine-id to Disk... full # [ 6.146200] systemd[1]: Starting Create System Files and Directories... full # [ 6.374069] kvm_amd: TSC scaling supported full # [ 6.374819] kvm_amd: Nested Virtualization enabled full # [ 6.375820] kvm_amd: Nested Paging enabled full # [ 6.376375] kvm_amd: LBR virtualization supported full # [ 6.377358] kvm_amd: Virtual VMLOAD VMSAVE supported full # [ 6.378342] kvm_amd: Virtual GIF supported worker # [ 6.261601] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse full # [ 6.430726] EDAC MC: Ver: 3.0.0 full # [ 6.244189] systemd[1]: Finished Create System Files and Directories. full # [ 6.246441] systemd[1]: Starting Rebuild Journal Catalog... full # [ 6.249270] systemd[1]: Starting Record System Boot/Shutdown in UTMP... full # [ 6.277527] systemd[1]: Finished Save Transient machine-id to Disk. full # [ 6.282831] systemd[1]: Finished Record System Boot/Shutdown in UTMP. full # [ 6.292273] systemd[1]: Finished Rebuild Journal Catalog. worker # [ 6.346815] systemd[1]: Condition check resulted in /dev/hvc0 being skipped. full # [ 6.294500] systemd[1]: Starting Update is Completed... worker # [ 6.372525] systemd[1]: Condition check resulted in /dev/ttyS0 being skipped. full # [ 6.320793] systemd[1]: Finished Update is Completed. worker # [ 6.391332] (udev-worker)[353]: Network interface NamePolicy= disabled on kernel command line. full # [ 6.337509] systemd-vconsole-setup[462]: Configuration of first virtual console was skipped, ignoring remaining ones. worker # [ 6.394528] (udev-worker)[349]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name. full # [ 6.342463] systemd[1]: Finished Virtual Console Setup. worker # [ 6.397446] (udev-worker)[349]: Network interface NamePolicy= disabled on kernel command line. worker # [ 6.407962] systemd[1]: Mounting /run/wrappers... worker # [ 6.439858] systemd[1]: Mounted /run/wrappers. worker # [ 6.442091] systemd[1]: Reached target Local File Systems. worker # [ 6.446258] systemd[1]: Listening on Boot Loader Control Service Socket. worker # [ 6.450719] systemd[1]: Starting register-nix-paths.service... worker # [ 6.455106] systemd[1]: Starting Create SUID/SGID Wrappers... worker # [ 6.456328] systemd[1]: Update Boot Loader Random Seed skipped, no trigger condition checks were met. full # [ 6.412708] systemd[1]: suid-sgid-wrappers.service: Deactivated successfully. worker # [ 6.467615] systemd[1]: Starting Save Transient machine-id to Disk... full # [ 6.414224] systemd[1]: Finished Create SUID/SGID Wrappers. worker # [ 6.479258] systemd[1]: Starting Create System Files and Directories... full # [ 6.547805] systemd[1]: Finished register-nix-paths.service. worker # [ 6.603849] systemd[1]: Finished Create System Files and Directories. full # [ 6.549499] systemd[1]: Reached target System Initialization. full # [ 6.551261] systemd[1]: Started Discard unused filesystem blocks once a week. full # [ 6.552929] systemd[1]: Started Daily Cleanup of Temporary Directories. full # [ 6.554442] systemd[1]: Reached target Timer Units. worker # [ 6.609676] systemd[1]: etc-machine\x2did.mount: Deactivated successfully. full # [ 6.555811] systemd[1]: Listening on D-Bus System Message Bus Socket. full # [ 6.558241] systemd[1]: Listening on Nix Daemon Socket. full # [ 6.559461] systemd[1]: Listening on Virtual Machine and Container Registration Service Socket. full # [ 6.561287] systemd[1]: Reached target Socket Units. worker # [ 6.616326] systemd[1]: Finished Save Transient machine-id to Disk. full # [ 6.562624] systemd[1]: Reached target Basic System. full # [ 6.565465] systemd[1]: Started backdoor.service. full # [ 6.566788] systemd[1]: Starting Import lastlog data into lastlog2 database... full # [ 6.570063] systemd[1]: Starting Name Service Cache Daemon (nsncd)... full # [ 6.571965] systemd[1]: Starting Post-Boot Actions... worker # [ 6.628254] systemd[1]: Starting Rebuild Journal Catalog... full # [ 6.577363] systemd[1]: Started Reset console on configuration changes. worker # [ 6.635748] systemd[1]: Starting Record System Boot/Shutdown in UTMP... full # [ 6.586157] systemd[1]: Starting resolvconf update... worker # [ 6.641964] systemd[1]: Condition check resulted in Virtio network device being skipped. worker # [ 6.647958] systemd[1]: Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore worker # [ 6.651081] systemd[1]: Update Boot Loader Random Seed skipped, no trigger condition checks were met. full # [ 6.598707] systemd[1]: Starting D-Bus System Message Bus... worker # [ 6.653215] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67 worker # [ 6.657346] systemd[1]: Platform Persistent Storage Archival skipped, unmet condition check ConditionDirectoryNotEmpty=/sys/fs/pstore worker # [ 6.661238] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 6.608973] systemd[1]: Finished Post-Boot Actions. worker # [ 6.662963] systemd[1]: TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 6.620985] nsncd[542]: Sep 28 23:03:22.267 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" full # [ 6.624520] systemd[1]: Started Name Service Cache Daemon (nsncd). full # [ 6.625811] systemd[1]: Reached target Host and Network Name Lookups. full # [ 6.627284] systemd[1]: Reached target User and Group Name Lookups. full # [ 6.630468] systemd[1]: Starting User Login Management... full # connecting to host... full # [ 6.644466] systemd[1]: Finished Import lastlog data into lastlog2 database. full: Guest shell says: b'Spawning backdoor root shell...\n' full # [ 6.651954] dbus-broker-launch[547]: Looking up NSS user entry for 'systemd-timesync'... full: connected to guest root shell full # [ 6.660266] dbus-broker-launch[547]: NSS returned no entry for 'systemd-timesync' full: (connecting took 7.47 seconds) full # [ 6.661720] dbus-broker-launch[547]: Invalid user-name in /nix/store/dknbw048ah8ci1k6r1dk5vsn5np0r2av-system-path/share/dbus-1/system.d/org.freedesktop.timesync1.conf +16: user="systemd-timesync" full: (finished: waiting for the VM to finish booting, in 7.47 seconds) worker # [ 6.735523] systemd[1]: Finished Record System Boot/Shutdown in UTMP. full # [ 6.682228] systemd[1]: Started D-Bus System Message Bus. full # [ 6.686435] systemd-logind[564]: New seat seat0. full # [ 6.689287] systemd-logind[564]: Watching system buttons on /dev/input/event2 (Power Button) full # [ 6.693605] systemd-logind[564]: Watching system buttons on /dev/input/event3 (QEMU Virtio Keyboard) full # [ 6.697249] systemd-logind[564]: Watching system buttons on /dev/input/event0 (AT Translated Set 2 keyboard) full # [ 6.698950] systemd[1]: Started User Login Management. full # [ 6.706280] systemd[1]: Starting linger-users.service... full # [ 6.707050] dbus-broker-launch[547]: Ready worker # [ 6.774188] systemd[1]: Finished Rebuild Journal Catalog. worker # [ 6.785122] systemd[1]: Starting Update is Completed... full # [ 6.740735] systemd[1]: linger-users.service: Deactivated successfully. full # [ 6.741475] systemd[1]: Finished linger-users.service. full # [ 6.747623] systemd[1]: Stopped target Host and Network Name Lookups. full # [ 6.749473] systemd[1]: Stopping Host and Network Name Lookups... full # [ 6.750968] systemd[1]: Stopped target User and Group Name Lookups. full # [ 6.752640] systemd[1]: Stopping User and Group Name Lookups... full # [ 6.754429] systemd[1]: Stopping Name Service Cache Daemon (nsncd)... full # [ 6.755846] systemd[1]: nscd.service: Deactivated successfully. full # [ 6.757216] systemd[1]: Stopped Name Service Cache Daemon (nsncd). full # [ 6.759752] systemd[1]: Starting Name Service Cache Daemon (nsncd)... full # [ 6.784088] nsncd[623]: Sep 28 23:03:22.431 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" full # [ 6.787470] systemd[1]: Started Name Service Cache Daemon (nsncd). full # [ 6.788899] systemd[1]: Reached target Host and Network Name Lookups. full # [ 6.790154] systemd[1]: Reached target User and Group Name Lookups. worker # [ 6.846890] systemd[1]: Finished Update is Completed. full # [ 6.802800] systemd[1]: Finished resolvconf update. full # [ 6.804294] systemd[1]: Reached target Preparation for Network. full # [ 6.807567] systemd[1]: Starting DHCP Client... full # [ 6.810209] systemd[1]: Starting Address configuration of eth1... full # [ 6.814072] systemd[1]: Starting Extra networking commands.... full # [ 6.859281] network-addresses-eth1-start[651]: adding address 192.168.1.1/24... done full # [ 6.866331] network-addresses-eth1-start[651]: adding address 2001:db8:1::1/64... done full # [ 6.874903] systemd[1]: Finished Address configuration of eth1. worker # [ 6.953146] systemd[1]: Finished Firewall. full # [ 6.902893] dhcpcd[659]: dhcpcd-10.3.2 starting full # [ 6.906377] dhcpcd[714]: dev: loaded udev full # [ 6.909178] systemd[1]: Finished Extra networking commands.. full # [ 6.910718] systemd[1]: Reached target Network. full # [ 6.912560] systemd[1]: Started Dagster Code Server (hello). full # [ 7.122695] 8021q: 802.1Q VLAN Support v1.8 full # [ 7.123251] 8021q: adding VLAN 0 to HW filter on device eth1 full # [ 6.917985] systemd[1]: Started Dagster Daemon. full # [ 6.921735] systemd[1]: Started Dagster Webserver. worker # [ 7.175530] bochs-drm 0000:00:01.0: vgaarb: deactivate vga console full # [ 6.929654] systemd[1]: Starting PostgreSQL Server... full # [ 6.934357] systemd[1]: Starting Permit User Sessions... worker # [ 7.185490] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3 worker # [ 7.008615] systemd[1]: suid-sgid-wrappers.service: Deactivated successfully. worker # [ 7.202773] mousedev: PS/2 mouse device common for all mice worker # [ 7.013123] systemd[1]: Finished Create SUID/SGID Wrappers. full # [ 6.969115] systemd[1]: Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch. full # [ 7.215828] cfg80211: Loading compiled-in X.509 certificates for regulatory database full # [ 7.016219] systemd[1]: Finished Permit User Sessions. full # [ 7.026601] systemd[1]: Started Getty on tty1. full # [ 7.029583] systemd[1]: Reached target Login Prompts. full # [ 7.247639] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' full # [ 7.250265] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' full # [ 7.255244] faux_driver regulatory: Direct firmware load for regulatory.db failed with error -2 full # [ 7.256441] cfg80211: failed to load regulatory.db worker # [ 7.224659] ACPI: button: Power Button [PWRF] worker # [ 7.282289] rtc_cmos PNP0B00:00: RTC can wake from S4 worker # [ 7.301137] rtc_cmos PNP0B00:00: registered as rtc0 full # [ 7.089111] systemd[1]: etc-machine\x2did.mount: Deactivated successfully. worker # [ 7.156614] systemd[1]: Finished register-nix-paths.service. worker # [ 7.301239] rtc_cmos PNP0B00:00: setting system clock to 2026-09-28T23:03:22 UTC (1790636602) worker # [ 7.161508] systemd[1]: Reached target System Initialization. worker # [ 7.165249] systemd[1]: Started Discard unused filesystem blocks once a week. worker # [ 7.167201] systemd[1]: Started Daily Cleanup of Temporary Directories. worker # [ 7.169003] systemd[1]: Reached target Timer Units. worker # [ 7.170639] systemd[1]: Listening on D-Bus System Message Bus Socket. worker # [ 7.172704] systemd[1]: Listening on Nix Daemon Socket. worker # [ 7.175259] systemd[1]: Listening on Virtual Machine and Container Registration Service Socket. worker # [ 7.176878] systemd[1]: Reached target Socket Units. worker # [ 7.179521] systemd[1]: Reached target Basic System. worker # [ 7.182548] systemd[1]: Started backdoor.service. worker # [ 7.183585] systemd[1]: Starting Import lastlog data into lastlog2 database... full # [ 7.339894] 8021q: adding VLAN 0 to HW filter on device eth0 full # [ 7.134385] dhcpcd[714]: eth0: waiting for carrier worker # [ 7.192928] systemd[1]: Starting Name Service Cache Daemon (nsncd)... full # [ 7.138558] dhcpcd[714]: eth0: carrier acquired worker # [ 7.203445] systemd[1]: Starting Post-Boot Actions... full # [ 7.157319] dhcpcd[714]: DUID 00:01:00:01:32:4d:ae:ba:52:54:00:12:34:56 full # [ 7.158585] dhcpcd[714]: eth0: IAID 00:12:34:56 full # [ 7.159600] dhcpcd[714]: eth0: adding address fe80::5054:ff:fe12:3456 worker # [ 7.223381] systemd[1]: Started Reset console on configuration changes. worker # [ 7.242433] systemd[1]: Starting resolvconf update... full # [ 7.203156] postgresql-pre-start[736]: The files belonging to this database system will be owned by user "postgres". full # [ 7.205173] postgresql-pre-start[736]: This user must also own the server process. full # [ 7.209117] postgresql-pre-start[736]: The database cluster will be initialized with locale "en_US.UTF-8". full # [ 7.209645] postgresql-pre-start[736]: The default database encoding has accordingly been set to "UTF8". full # [ 7.210294] postgresql-pre-start[736]: The default text search configuration will be set to "english". full # [ 7.210949] postgresql-pre-start[736]: Data page checksums are enabled. full # [ 7.212259] postgresql-pre-start[736]: fixing permissions on existing directory /var/lib/postgresql/18 ... ok worker # [ 7.301332] rtc_cmos PNP0B00:00: alarms up to one day, y3k, 242 bytes nvram, hpet irqs full # [ 7.217897] postgresql-pre-start[736]: creating subdirectories ... ok worker # [ 7.302104] systemd-journald[281]: Time jumped backwards, rotating. worker # [ 7.310744] parport_pc 00:02: reported by Plug and Play ACPI full # [ 7.219367] postgresql-pre-start[736]: selecting dynamic shared memory implementation ... posix worker # connecting to host... worker # [ 7.277851] systemd[1]: Starting D-Bus System Message Bus... worker # [ 7.282740] systemd[1]: Finished Post-Boot Actions. worker # [ 7.301278] nsncd[505]: Sep 28 23:03:22.688 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" worker # [ 7.305496] systemd[1]: Started Name Service Cache Daemon (nsncd). worker # [ 7.323801] systemd[1]: Reached target Host and Network Name Lookups. worker # [ 7.326080] systemd[1]: Reached target User and Group Name Lookups. worker # [ 7.311816] input: QEMU Virtio Keyboard as /devices/pci0000:00/0000:00:06.0/virtio4/input/input4 worker # [ 7.321225] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)] worker # [ 7.328928] Console: switching to colour dummy device 80x25 worker # [ 7.348159] systemd[1]: Starting User Login Management... worker # [ 7.379116] systemd[1]: Finished Import lastlog data into lastlog2 database. full # [ 7.331259] postgresql-pre-start[736]: selecting default "max_connections" ... 100 worker # [ 7.337137] lpc_ich 0000:00:1f.0: I/O space for GPIO uninitialized worker # [ 7.624193] [drm] Found bochs VGA, ID 0xb0c5. worker # [ 7.624195] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebd0000. worker # [ 7.631749] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt worker # [ 7.632684] i2c i2c-0: Memory type 0x07 not supported yet, not instantiating SPD worker # [ 7.650299] bochs-drm 0000:00:01.0: [drm] Registered 1 planes with drm panic worker # [ 7.651253] [drm] Initialized bochs-drm 1.0.0 for 0000:00:01.0 on minor 0 worker # [ 7.464645] dbus-broker-launch[514]: Looking up NSS user entry for 'systemd-timesync'... full # [ 7.410564] postgresql-pre-start[736]: selecting default "shared_buffers" ... 128MB worker # [ 7.470175] systemd-logind[530]: New seat seat0. worker # [ 7.473132] dbus-broker-launch[514]: NSS returned no entry for 'systemd-timesync' worker # [ 7.475144] dbus-broker-launch[514]: Invalid user-name in /nix/store/ili7qzbw5rhaly9ag0qanyy1j0c2cnh1-system-path/share/dbus-1/system.d/org.freedesktop.timesync1.conf +16: user="systemd-timesync" worker # [ 7.479486] systemd[1]: Started User Login Management. worker # [ 7.677448] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input6 worker # [ 7.490319] systemd[1]: Starting linger-users.service... worker # [ 7.686260] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input5 worker # [ 7.506130] systemd[1]: Stopped target Host and Network Name Lookups. worker # [ 7.507449] systemd[1]: Stopping Host and Network Name Lookups... worker # [ 7.508658] systemd[1]: Stopped target User and Group Name Lookups. worker # [ 7.509888] systemd[1]: Stopping User and Group Name Lookups... worker # [ 7.513654] systemd[1]: Stopping Name Service Cache Daemon (nsncd)... worker # [ 7.518419] systemd[1]: nscd.service: Deactivated successfully. worker # [ 7.521150] systemd[1]: Stopped Name Service Cache Daemon (nsncd). worker # [ 7.532780] systemd[1]: Started D-Bus System Message Bus. worker # [ 7.550120] systemd[1]: linger-users.service: Deactivated successfully. worker # [ 7.553202] systemd[1]: Finished linger-users.service. worker # [ 7.555689] dbus-broker-launch[514]: Ready worker # [ 7.567830] systemd[1]: Starting Name Service Cache Daemon (nsncd)... worker # [ 7.612136] systemd[1]: Finished resolvconf update. worker # [ 7.617193] systemd[1]: Reached target Preparation for Network. worker # [ 7.618558] nsncd[588]: Sep 28 23:03:23.006 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" worker # [ 7.624665] systemd[1]: Starting DHCP Client... worker # [ 7.628328] systemd[1]: Starting Address configuration of eth1... worker # [ 7.639818] systemd[1]: Starting Extra networking commands.... worker # [ 7.641062] systemd[1]: Started Name Service Cache Daemon (nsncd). worker # [ 7.664840] systemd[1]: Reached target Host and Network Name Lookups. worker # [ 7.666165] systemd[1]: Reached target User and Group Name Lookups. worker # [ 7.692113] systemd[1]: Starting Virtual Console Setup... worker # [ 7.734383] systemd-logind[530]: Watching system buttons on /dev/input/event0 (AT Translated Set 2 keyboard) worker # [ 7.909435] Console: switching to colour frame buffer device 160x50 worker # [ 8.004729] bochs-drm 0000:00:01.0: [drm] fb0: bochs-drmdrmfb frame buffer device worker # [ 7.762526] network-addresses-eth1-start[607]: adding address 192.168.1.2/24... done worker # [ 7.818602] network-addresses-eth1-start[607]: adding address 2001:db8:1::2/64... done worker # [ 7.820452] systemd-logind[530]: Watching system buttons on /dev/input/event2 (Power Button) worker # [ 7.826261] systemd[1]: Finished Address configuration of eth1. worker # [ 7.828441] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. worker # [ 7.832184] systemd[1]: Stopped Virtual Console Setup. worker # [ 7.846659] systemd[1]: Starting Virtual Console Setup... worker # [ 7.887830] dhcpcd[616]: dhcpcd-10.3.2 starting worker # [ 7.896178] dhcpcd[674]: dev: loaded udev worker # [ 7.905084] systemd[1]: Finished Extra networking commands.. worker # [ 7.906659] systemd[1]: Reached target Network. worker # [ 7.911757] systemd[1]: Starting Permit User Sessions... worker # [ 8.114957] 8021q: 802.1Q VLAN Support v1.8 worker # [ 8.115534] 8021q: adding VLAN 0 to HW filter on device eth1 worker # [ 8.131857] ppdev: user-space parallel port driver worker # [ 7.964549] systemd[1]: Finished Permit User Sessions. worker # [ 7.974710] systemd[1]: Started Getty on tty1. worker # [ 7.975726] systemd[1]: Reached target Login Prompts. worker # [ 7.984118] systemd-logind[530]: Watching system buttons on /dev/input/event3 (QEMU Virtio Keyboard) worker # [ 8.073225] systemd[1]: Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch. worker # [ 8.269108] cfg80211: Loading compiled-in X.509 certificates for regulatory database worker # [ 8.278057] iTCO_wdt iTCO_wdt.1.auto: Found a ICH9 TCO device (Version=2, TCOBASE=0x0660) worker # [ 8.097112] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. worker # [ 8.098918] systemd[1]: Stopped Virtual Console Setup. worker # [ 8.296402] iTCO_wdt iTCO_wdt.1.auto: initialized. heartbeat=30 sec (nowayout=0) worker # [ 8.110343] systemd[1]: Starting Virtual Console Setup... worker # [ 8.320299] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' worker # [ 8.321170] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' worker # [ 8.324725] faux_driver regulatory: Direct firmware load for regulatory.db failed with error -2 worker # [ 8.326371] cfg80211: failed to load regulatory.db full # [ 8.099597] dhcpcd[714]: eth0: soliciting a DHCP lease full # [ 8.319711] NET: Registered PF_PACKET protocol family full # [ 8.122101] dhcpcd[714]: eth0: offered 10.0.2.15 from 10.0.2.2 full # [ 8.127181] dhcpcd[714]: eth0: probing address 10.0.2.15/24 worker # [ 8.404675] kvm_amd: TSC scaling supported worker # [ 8.405390] kvm_amd: Nested Virtualization enabled worker # [ 8.406388] kvm_amd: Nested Paging enabled worker # [ 8.407153] kvm_amd: LBR virtualization supported worker # [ 8.407764] kvm_amd: Virtual VMLOAD VMSAVE supported worker # [ 8.408925] kvm_amd: Virtual GIF supported worker # [ 8.412113] 8021q: adding VLAN 0 to HW filter on device eth0 worker # [ 8.221677] dhcpcd[674]: eth0: waiting for carrier worker # [ 8.222717] dhcpcd[674]: libudev: received NULL device worker # [ 8.223849] dhcpcd[674]: libudev: received NULL device worker # [ 8.225145] dhcpcd[674]: eth0: carrier acquired worker # [ 8.233427] dhcpcd[674]: DUID 00:01:00:01:32:4d:ae:bb:52:54:00:12:34:56 worker # [ 8.234696] dhcpcd[674]: eth0: IAID 00:12:34:56 worker # [ 8.235739] dhcpcd[674]: eth0: adding address fe80::5054:ff:fe12:3456 worker # [ 8.447956] EDAC MC: Ver: 3.0.0 worker # [ 8.320183] systemd-vconsole-setup[688]: Configuration of first virtual console was skipped, ignoring remaining ones. worker # [ 8.324467] systemd[1]: Finished Virtual Console Setup. full # [ 8.546944] dhcpcd[714]: eth0: soliciting an IPv6 router full # [ 8.548543] dhcpcd[714]: eth0: Router Advertisement from fe80::2 full # [ 8.549706] dhcpcd[714]: eth0: adding address fec0::5054:ff:fe12:3456/64 full # [ 8.550994] dhcpcd[714]: eth0: adding route to fec0::/64 full # [ 8.552496] dhcpcd[714]: eth0: adding default route via fe80::2 full # [ 8.613724] postgresql-pre-start[736]: selecting default time zone ... UTC full # [ 8.616112] postgresql-pre-start[736]: creating configuration files ... ok full # [ 8.846391] postgresql-pre-start[736]: running bootstrap script ... ok full # [ 9.394628] postgresql-pre-start[736]: performing post-bootstrap initialization ... ok worker # [ 9.540057] dhcpcd[674]: eth0: soliciting a DHCP lease worker # [ 9.741623] NET: Registered PF_PACKET protocol family worker # [ 9.554445] dhcpcd[674]: eth0: offered 10.0.2.15 from 10.0.2.2 worker # [ 9.556181] dhcpcd[674]: eth0: probing address 10.0.2.15/24 worker # [ 9.681475] dhcpcd[674]: eth0: soliciting an IPv6 router worker # [ 9.683731] dhcpcd[674]: eth0: Router Advertisement from fe80::2 worker # [ 9.685435] dhcpcd[674]: eth0: adding address fec0::5054:ff:fe12:3456/64 worker # [ 9.687244] dhcpcd[674]: eth0: adding route to fec0::/64 worker # [ 9.688901] dhcpcd[674]: eth0: adding default route via fe80::2 full # [ 9.644991] postgresql-pre-start[736]: syncing data to disk ... ok full # [ 9.645595] postgresql-pre-start[736]: initdb: warning: enabling "trust" authentication for local connections full # [ 9.646321] postgresql-pre-start[736]: initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. full # [ 9.646826] postgresql-pre-start[736]: Success. You can now start the database server using: full # [ 9.647662] postgresql-pre-start[736]: pg_ctl -D /var/lib/postgresql/18 -l logfile start full # [ 9.812323] postgres[766]: [766] LOG: starting PostgreSQL 18.6 on x86_64-pc-linux-gnu, compiled by clang version 21.1.8, 64-bit full # [ 9.817644] postgres[766]: [766] LOG: listening on IPv6 address "::1", port 5432 full # [ 9.819108] postgres[766]: [766] LOG: listening on IPv4 address "127.0.0.1", port 5432 full # [ 9.831561] postgres[766]: [766] LOG: listening on Unix socket "/run/postgresql/.s.PGSQL.5432" full # [ 9.864379] postgres[780]: [780] LOG: database system was shut down at 2026-09-28 23:03:25 GMT full # [ 9.878047] postgres[766]: [766] LOG: database system is ready to accept connections full # [ 9.897168] systemd[1]: Started PostgreSQL Server. full # [ 9.903805] systemd[1]: Starting PostgreSQL Setup Scripts... full: (finished: waiting for unit postgresql.service, in 10.74 seconds) full: waiting for unit postgresql-setup.service full # [ 10.161457] postgresql-setup-start[799]: CREATE DATABASE full # [ 10.224687] postgresql-setup-start[804]: CREATE ROLE full # [ 10.253479] postgresql-setup-start[806]: ALTER DATABASE full # [ 10.267297] systemd[1]: Finished PostgreSQL Setup Scripts. full # [ 10.269399] systemd[1]: Reached target PostgreSQL. full # [ 10.334824] dagster[718]: 2026-09-28 23:03:25 +0000 - dagster.code_server - INFO - Starting Dagster code proxy server for file /nix/store/mhmghz4jy2gaw1jkkadif7lqryrys18f-definitions.py on port 4266 in process 718 full: (finished: waiting for unit postgresql-setup.service, in 1.14 seconds) full: must succeed: sudo -u postgres psql -lqt | grep -q dagster full # [ 11.162514] sudo[865]: root : TTY=hvc0 ; PWD=/tmp ; USER=postgres ; COMMAND=/run/current-system/sw/bin/psql -lqt full # [ 11.179808] sudo[865]: pam_unix(sudo:session): session opened for user postgres(uid=71) by (uid=0) full # [ 11.214747] dagster-daemon[719]: Traceback (most recent call last): full # [ 11.218569] dagster-daemon[719]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 11.219187] dagster-daemon[719]: sys.exit(main()) full # [ 11.219735] dagster-daemon[719]: ~~~~^^ full # [ 11.223455] dagster-daemon[719]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 11.224041] dagster-daemon[719]: cli(obj={}) full # [ 11.224649] dagster-daemon[719]: ~~~^^^^^^^^ full # [ 11.226035] dagster-daemon[719]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 11.226704] dagster-daemon[719]: return self.main(*args, **kwargs) full # [ 11.227652] dagster-daemon[719]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 11.228209] dagster-daemon[719]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 11.228813] dagster-daemon[719]: rv = self.invoke(ctx) full # [ 11.229802] dagster-daemon[719]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 11.230737] dagster-daemon[719]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 11.231704] dagster-daemon[719]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 11.232596] dagster-daemon[719]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 11.233342] dagster-daemon[719]: return ctx.invoke(self.callback, **ctx.params) full # [ 11.233885] dagster-daemon[719]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.234701] dagster-daemon[719]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 11.235641] dagster-daemon[719]: return callback(*args, **kwargs) full # [ 11.236201] dagster-daemon[719]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 11.236805] dagster-daemon[719]: with get_instance_for_cli( full # [ 11.237937] dagster-daemon[719]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 11.238538] dagster-daemon[719]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 11.239690] dagster-daemon[719]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.240619] dagster-daemon[719]: ) as instance: full # [ 11.241745] dagster-daemon[719]: ^ full # [ 11.242214] dagster-daemon[719]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 11.242973] dagster-daemon[719]: return next(self.gen) full # [ 11.244049] dagster-daemon[719]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 11.244878] dagster-daemon[719]: with DagsterInstance.get() as instance: full # [ 11.245909] dagster-daemon[719]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 11.246896] dagster-daemon[719]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 11.247935] dagster-daemon[719]: return create_instance_from_dagster_home() full # [ 11.248988] dagster-daemon[719]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 11.250087] dagster-daemon[719]: return create_instance_from_config(dagster_home_path) full # [ 11.250792] dagster-daemon[719]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 11.252772] dagster-daemon[719]: return create_instance_from_ref(instance_ref) full # [ 11.253609] dagster-daemon[719]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 11.254434] dagster-daemon[719]: unified_storage = instance_ref.storage full # [ 11.255220] dagster-daemon[719]: ^^^^^^^^^^^^^^^^^^^^ full # [ 11.255935] dagster-daemon[719]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 11.256758] dagster-daemon[719]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 11.257597] dagster-daemon[719]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.258374] dagster-daemon[719]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 11.259161] dagster-daemon[719]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 11.259706] dagster-daemon[719]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.260202] dagster-daemon[719]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 11.260766] dagster-daemon[719]: return DagsterPostgresStorage( full # [ 11.261605] dagster-daemon[719]: inst_data=inst_data, full # [ 11.262371] dagster-daemon[719]: ...<2 lines>... full # [ 11.262868] dagster-daemon[719]: token_provider=get_token_provider_from_config(config_value), full # [ 11.263937] dagster-daemon[719]: ) full # [ 11.264757] dagster-daemon[719]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 11.265635] dagster-daemon[719]: self._run_storage = PostgresRunStorage( full # [ 11.266391] dagster-daemon[719]: ~~~~~~~~~~~~~~~~~~^ full # [ 11.267153] dagster-daemon[719]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 11.267728] dagster-daemon[719]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.268627] dagster-daemon[719]: ) full # [ 11.269222] dagster-daemon[719]: ^ full # [ 11.269818] dagster-daemon[719]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 11.270733] dagster-daemon[719]: self._engine = create_pg_engine( full # [ 11.271544] dagster-daemon[719]: ~~~~~~~~~~~~~~~~^ full # [ 11.272254] dagster-daemon[719]: self.postgres_url, full # [ 11.272773] dagster-daemon[719]: ^^^^^^^^^^^^^^^^^^ full # [ 11.273615] dagster-daemon[719]: ...<2 lines>... full # [ 11.274737] dagster-daemon[719]: poolclass=db_pool.NullPool, full # [ 11.275552] dagster-daemon[719]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.276167] dagster-daemon[719]: ) full # [ 11.276757] dagster-daemon[719]: ^ full # [ 11.277723] dagster-daemon[719]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 11.278280] dagster-daemon[719]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 11.278871] dagster-daemon[719]: File "", line 2, in create_engine full # [ 11.279726] dagster-daemon[719]: return target(fn, url, **kwargs) full # [ 11.280573] dagster-daemon[719]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 11.281359] dagster-daemon[719]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 11.282089] dagster-daemon[719]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 11.282686] dagster-daemon[719]: dbapi = dbapi_meth(**dbapi_args) full # [ 11.283611] dagster-daemon[719]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 11.284190] dagster-daemon[719]: import psycopg full # [ 11.284786] dagster-daemon[719]: ModuleNotFoundError: No module named 'psycopg' full # [ 11.338124] sudo[865]: pam_unix(sudo:session): session closed for user postgres full: (finished: must succeed: sudo -u postgres psql -lqt | grep -q dagster, in 0.33 seconds) full: must succeed: sudo -u postgres psql -tAc "SELECT 1 FROM pg_roles WHERE rolname='dagster'" | grep -q 1 full # [ 11.567261] sudo[894]: 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.603709] sudo[894]: pam_unix(sudo:session): session opened for user postgres(uid=71) by (uid=0) full # [ 11.608298] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 11.609075] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 11.612269] systemd[1]: dagster-daemon.service: Consumed 1.822s CPU time over 4.693s wall clock time, 122.3M memory peak. full # [ 11.632497] sudo[894]: 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.23 seconds) (finished: subtest: PostgreSQL starts and dagster database exists, in 12.43 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.05 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.403337] dagster-webserver[720]: Traceback (most recent call last): full # [ 12.404631] dagster-webserver[720]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 12.406789] dagster-webserver[720]: sys.exit(main()) full # [ 12.407784] dagster-webserver[720]: ~~~~^^ full # [ 12.408772] dagster-webserver[720]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 12.411225] dagster-webserver[720]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 12.412606] dagster-webserver[720]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.413971] dagster-webserver[720]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 12.416448] dagster-webserver[720]: return self.main(*args, **kwargs) full # [ 12.417665] dagster-webserver[720]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 12.418880] dagster-webserver[720]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 12.421217] dagster-webserver[720]: rv = self.invoke(ctx) full # [ 12.422303] dagster-webserver[720]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 12.424673] dagster-webserver[720]: return ctx.invoke(self.callback, **ctx.params) full # [ 12.426132] dagster-webserver[720]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.427516] dagster-webserver[720]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 12.429889] dagster-webserver[720]: return callback(*args, **kwargs) full # [ 12.433202] dagster-webserver[720]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 12.435834] dagster-webserver[720]: instance = stack.enter_context( full # [ 12.437039] dagster-webserver[720]: get_possibly_temporary_instance_for_cli( full # [ 12.438400] dagster-webserver[720]: ...<3 lines>... full # [ 12.439403] dagster-webserver[720]: ) full # [ 12.440272] dagster-webserver[720]: ) full # [ 12.441078] dagster-webserver[720]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 12.443405] dagster-webserver[720]: result = _enter(cm) full # [ 12.444442] dagster-webserver[720]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 12.446707] dagster-webserver[720]: return next(self.gen) full # [ 12.447816] dagster-webserver[720]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 12.450673] dagster-webserver[720]: with DagsterInstance.get() as instance: full # [ 12.451976] dagster-webserver[720]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 12.453142] dagster-webserver[720]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 12.455717] dagster-webserver[720]: return create_instance_from_dagster_home() full # [ 12.457090] dagster-webserver[720]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 12.460046] dagster-webserver[720]: return create_instance_from_config(dagster_home_path) full # [ 12.461508] dagster-webserver[720]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 12.464376] dagster-webserver[720]: return create_instance_from_ref(instance_ref) full # [ 12.465770] dagster-webserver[720]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 12.468601] dagster-webserver[720]: unified_storage = instance_ref.storage full # [ 12.469880] dagster-webserver[720]: ^^^^^^^^^^^^^^^^^^^^ full # [ 12.471190] dagster-webserver[720]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 12.473799] dagster-webserver[720]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 12.475710] dagster-webserver[720]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.477251] dagster-webserver[720]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 12.479856] dagster-webserver[720]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 12.481476] dagster-webserver[720]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.483130] dagster-webserver[720]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 12.485777] dagster-webserver[720]: return DagsterPostgresStorage( full # [ 12.486968] dagster-webserver[720]: inst_data=inst_data, full # [ 12.488122] dagster-webserver[720]: ...<2 lines>... full # [ 12.489115] dagster-webserver[720]: token_provider=get_token_provider_from_config(config_value), full # [ 12.490717] dagster-webserver[720]: ) full # [ 12.491818] dagster[811]: 2026-09-28 23:03:28 +0000 - dagster.code_server - INFO - Starting Dagster code server for file /nix/store/mhmghz4jy2gaw1jkkadif7lqryrys18f-definitions.py in process 811 full # [ 12.494880] dagster-webserver[720]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 12.497441] dagster-webserver[720]: self._run_storage = PostgresRunStorage( full # [ 12.498736] dagster-webserver[720]: ~~~~~~~~~~~~~~~~~~^ full # [ 12.500076] dagster-webserver[720]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 12.501795] dagster-webserver[720]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.503518] dagster-webserver[720]: ) full # [ 12.504335] dagster-webserver[720]: ^ full # [ 12.505190] dagster-webserver[720]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 12.508324] dagster-webserver[720]: self._engine = create_pg_engine( full # [ 12.509583] dagster-webserver[720]: ~~~~~~~~~~~~~~~~^ full # [ 12.511716] dagster-webserver[720]: self.postgres_url, full # [ 12.512832] dagster-webserver[720]: ^^^^^^^^^^^^^^^^^^ full # [ 12.513900] dagster-webserver[720]: ...<2 lines>... full # [ 12.514866] dagster-webserver[720]: poolclass=db_pool.NullPool, full # [ 12.516084] dagster-webserver[720]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.517278] dagster-webserver[720]: ) full # [ 12.518102] dagster-webserver[720]: ^ full # [ 12.518874] dagster-webserver[720]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 12.521489] dagster-webserver[720]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 12.522947] dagster-webserver[720]: File "", line 2, in create_engine full # [ 12.525203] dagster-webserver[720]: return target(fn, url, **kwargs) full # [ 12.526460] dagster-webserver[720]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 12.529079] dagster-webserver[720]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 12.530595] dagster-webserver[720]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 12.533212] dagster-webserver[720]: dbapi = dbapi_meth(**dbapi_args) full # [ 12.534416] dagster-webserver[720]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 12.537200] dagster-webserver[720]: import psycopg full # [ 12.538257] dagster-webserver[720]: ModuleNotFoundError: No module named 'psycopg' full # [ 12.815699] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 12.817748] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 12.820551] systemd[1]: dagster-webserver.service: Consumed 2.499s CPU time over 5.897s wall clock time, 150.8M memory peak. full # [ 13.106164] dagster[811]: 2026-09-28 23:03:28 +0000 - dagster.code_server - ERROR - Error while importing code full # [ 13.106791] dagster[811]: Traceback (most recent call last): full # [ 13.107603] dagster[811]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_grpc/server.py", line 494, in __init__ full # [ 13.108295] dagster[811]: self._instance = self._exit_stack.enter_context( full # [ 13.108876] dagster[811]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ full # [ 13.109505] dagster[811]: get_instance_for_cli(instance_ref=instance_ref) full # [ 13.109917] dagster[811]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.110735] dagster[811]: ) full # [ 13.111564] dagster[811]: ^ full # [ 13.112247] dagster[811]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 13.112829] dagster[811]: result = _enter(cm) full # [ 13.113475] dagster[811]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 13.114147] dagster[811]: return next(self.gen) full # [ 13.114732] dagster[811]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 13.115569] dagster[811]: with DagsterInstance.get() as instance: full # [ 13.116249] dagster[811]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 13.116833] dagster[811]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 13.117483] dagster[811]: return create_instance_from_dagster_home() full # [ 13.118137] dagster[811]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 13.118744] dagster[811]: return create_instance_from_config(dagster_home_path) full # [ 13.119589] dagster[811]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 13.120259] dagster[811]: return create_instance_from_ref(instance_ref) full # [ 13.120852] dagster[811]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 13.121694] dagster[811]: unified_storage = instance_ref.storage full # [ 13.122530] dagster[811]: ^^^^^^^^^^^^^^^^^^^^ full # [ 13.123248] dagster[811]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 13.123801] dagster[811]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 13.124651] dagster[811]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.125499] dagster[811]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 13.126179] dagster[811]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 13.126762] dagster[811]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.127606] dagster[811]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 13.128279] dagster[811]: return DagsterPostgresStorage( full # [ 13.128873] dagster[811]: inst_data=inst_data, full # [ 13.129725] dagster[811]: ...<2 lines>... full # [ 13.130562] dagster[811]: token_provider=get_token_provider_from_config(config_value), full # [ 13.131237] dagster[811]: ) full # [ 13.131825] dagster[811]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 13.132505] dagster[811]: self._run_storage = PostgresRunStorage( full # [ 13.133127] dagster[811]: ~~~~~~~~~~~~~~~~~~^ full # [ 13.133728] dagster[811]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 13.134554] dagster[811]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.135216] dagster[811]: ) full # [ 13.135812] dagster[811]: ^ full # [ 13.136649] dagster[811]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 13.137485] dagster[811]: self._engine = create_pg_engine( full # [ 13.137912] dagster[811]: ~~~~~~~~~~~~~~~~^ full # [ 13.139733] dagster[811]: self.postgres_url, full # [ 13.140554] dagster[811]: ^^^^^^^^^^^^^^^^^^ full # [ 13.141860] dagster[811]: ...<2 lines>... full # [ 13.142613] dagster[811]: poolclass=db_pool.NullPool, full # [ 13.143266] dagster[811]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.143858] dagster[811]: ) full # [ 13.144920] dagster[811]: ^ full # [ 13.145748] dagster[811]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 13.147766] dagster[811]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 13.148597] dagster[811]: File "", line 2, in create_engine full # [ 13.149292] dagster[811]: return target(fn, url, **kwargs) full # [ 13.149848] dagster[811]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 13.150677] dagster[811]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 13.151504] dagster[811]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 13.152152] dagster[811]: dbapi = dbapi_meth(**dbapi_args) full # [ 13.152750] dagster[811]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 13.153587] dagster[811]: import psycopg full # [ 13.154248] dagster[811]: ModuleNotFoundError: No module named 'psycopg' full # [ 13.203458] dagster[811]: 2026-09-28 23:03:28 +0000 - dagster.code_server - INFO - Started Dagster code server for file /nix/store/mhmghz4jy2gaw1jkkadif7lqryrys18f-definitions.py in process 811 full # [ 13.262781] dagster[718]: 2026-09-28 23:03:28 +0000 - dagster.code_server - INFO - Started Dagster code proxy server for file /nix/store/mhmghz4jy2gaw1jkkadif7lqryrys18f-definitions.py on port 4266 in process 718 full # [ 13.768702] dhcpcd[714]: eth0: leased 10.0.2.15 for 86400 seconds full # [ 13.770181] dhcpcd[714]: eth0: adding route to 10.0.2.0/24 full # [ 13.770562] dhcpcd[714]: eth0: adding default route via 10.0.2.2 full # [ 13.833110] systemd[1]: Started DHCP Client. full # [ 13.833697] systemd[1]: Reached target Multi-User System. full # [ 13.834762] systemd[1]: Startup finished in 815ms (kernel) + 3.324s (initrd) + 9.695s (userspace) = 13.834s. worker # [ 14.581238] dhcpcd[674]: eth0: leased 10.0.2.15 for 86400 seconds worker # [ 14.583770] dhcpcd[674]: eth0: adding route to 10.0.2.0/24 worker # [ 14.585490] dhcpcd[674]: eth0: adding default route via 10.0.2.2 worker # [ 14.638275] systemd[1]: Started DHCP Client. worker # [ 14.640792] systemd[1]: Reached target Multi-User System. worker # [ 14.642250] systemd[1]: Startup finished in 873ms (kernel) + 3.531s (initrd) + 10.236s (userspace) = 14.641s. full # [ 16.618368] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 1. full # [ 16.621813] systemd[1]: Started Dagster Daemon. full # [ 18.066202] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 1. full # [ 18.069870] systemd[1]: Started Dagster Webserver. full # [ 18.515065] dagster-daemon[1128]: Traceback (most recent call last): full # [ 18.517631] dagster-daemon[1128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 18.519766] dagster-daemon[1128]: sys.exit(main()) full # [ 18.520782] dagster-daemon[1128]: ~~~~^^ full # [ 18.521759] dagster-daemon[1128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 18.524321] dagster-daemon[1128]: cli(obj={}) full # [ 18.525279] dagster-daemon[1128]: ~~~^^^^^^^^ full # [ 18.526264] dagster-daemon[1128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 18.528631] dagster-daemon[1128]: return self.main(*args, **kwargs) full # [ 18.529941] dagster-daemon[1128]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 18.531168] dagster-daemon[1128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 18.533502] dagster-daemon[1128]: rv = self.invoke(ctx) full # [ 18.534548] dagster-daemon[1128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 18.536902] dagster-daemon[1128]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 18.538396] dagster-daemon[1128]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 18.539853] dagster-daemon[1128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 18.542197] dagster-daemon[1128]: return ctx.invoke(self.callback, **ctx.params) full # [ 18.543564] dagster-daemon[1128]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.544936] dagster-daemon[1128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 18.547554] dagster-daemon[1128]: return callback(*args, **kwargs) full # [ 18.549372] dagster-daemon[1128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 18.552470] dagster-daemon[1128]: with get_instance_for_cli( full # [ 18.555214] dagster-daemon[1128]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 18.556355] dagster-daemon[1128]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 18.558263] dagster-daemon[1128]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.560177] dagster-daemon[1128]: ) as instance: full # [ 18.561151] dagster-daemon[1128]: ^ full # [ 18.561921] dagster-daemon[1128]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 18.566209] dagster-daemon[1128]: return next(self.gen) full # [ 18.567264] dagster-daemon[1128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 18.569897] dagster-daemon[1128]: with DagsterInstance.get() as instance: full # [ 18.571194] dagster-daemon[1128]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 18.572324] dagster-daemon[1128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 18.574883] dagster-daemon[1128]: return create_instance_from_dagster_home() full # [ 18.576267] dagster-daemon[1128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 18.579200] dagster-daemon[1128]: return create_instance_from_config(dagster_home_path) full # [ 18.580638] dagster-daemon[1128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 18.583655] dagster-daemon[1128]: return create_instance_from_ref(instance_ref) full # [ 18.585039] dagster-daemon[1128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 18.587843] dagster-daemon[1128]: unified_storage = instance_ref.storage full # [ 18.589134] dagster-daemon[1128]: ^^^^^^^^^^^^^^^^^^^^ full # [ 18.590392] dagster-daemon[1128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 18.592939] dagster-daemon[1128]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 18.594834] dagster-daemon[1128]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.596341] dagster-daemon[1128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 18.598943] dagster-daemon[1128]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 18.602132] dagster-daemon[1128]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.602651] dagster-daemon[1128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 18.603488] dagster-daemon[1128]: return DagsterPostgresStorage( full # [ 18.606089] dagster-daemon[1128]: inst_data=inst_data, full # [ 18.606756] dagster-daemon[1128]: ...<2 lines>... full # [ 18.607598] dagster-daemon[1128]: token_provider=get_token_provider_from_config(config_value), full # [ 18.610087] dagster-daemon[1128]: ) full # [ 18.610597] dagster-daemon[1128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 18.611229] dagster-daemon[1128]: self._run_storage = PostgresRunStorage( full # [ 18.611829] dagster-daemon[1128]: ~~~~~~~~~~~~~~~~~~^ full # [ 18.615099] dagster-daemon[1128]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 18.615303] dagster-daemon[1128]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.615916] dagster-daemon[1128]: ) full # [ 18.620091] dagster-daemon[1128]: ^ full # [ 18.620656] dagster-daemon[1128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 18.621240] dagster-daemon[1128]: self._engine = create_pg_engine( full # [ 18.621833] dagster-daemon[1128]: ~~~~~~~~~~~~~~~~^ full # [ 18.624084] dagster-daemon[1128]: self.postgres_url, full # [ 18.624702] dagster-daemon[1128]: ^^^^^^^^^^^^^^^^^^ full # [ 18.627083] dagster-daemon[1128]: ...<2 lines>... full # [ 18.627635] dagster-daemon[1128]: poolclass=db_pool.NullPool, full # [ 18.628478] dagster-daemon[1128]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.628906] dagster-daemon[1128]: ) full # [ 18.630992] dagster-daemon[1128]: ^ full # [ 18.631201] dagster-daemon[1128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 18.631834] dagster-daemon[1128]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 18.634083] dagster-daemon[1128]: File "", line 2, in create_engine full # [ 18.634713] dagster-daemon[1128]: return target(fn, url, **kwargs) full # [ 18.637096] dagster-daemon[1128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 18.637780] dagster-daemon[1128]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 18.640083] dagster-daemon[1128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 18.640652] dagster-daemon[1128]: dbapi = dbapi_meth(**dbapi_args) full # [ 18.641489] dagster-daemon[1128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 18.641916] dagster-daemon[1128]: import psycopg full # [ 18.644566] dagster-daemon[1128]: ModuleNotFoundError: No module named 'psycopg' full # [ 18.774228] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 18.776069] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 18.776644] systemd[1]: dagster-daemon.service: Consumed 1.463s CPU time over 7.160s wall clock time, 88.5M memory peak. full # [ 20.881247] dagster-webserver[1139]: Traceback (most recent call last): full # [ 20.883819] dagster-webserver[1139]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 20.884588] dagster-webserver[1139]: sys.exit(main()) full # [ 20.885242] dagster-webserver[1139]: ~~~~^^ full # [ 20.885828] dagster-webserver[1139]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 20.886478] dagster-webserver[1139]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 20.887613] dagster-webserver[1139]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.888216] dagster-webserver[1139]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 20.888774] dagster-webserver[1139]: return self.main(*args, **kwargs) full # [ 20.889604] dagster-webserver[1139]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 20.890287] dagster-webserver[1139]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 20.890881] dagster-webserver[1139]: rv = self.invoke(ctx) full # [ 20.899412] dagster-webserver[1139]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 20.899957] dagster-webserver[1139]: return ctx.invoke(self.callback, **ctx.params) full # [ 20.900814] dagster-webserver[1139]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.901640] dagster-webserver[1139]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 20.902302] dagster-webserver[1139]: return callback(*args, **kwargs) full # [ 20.902947] dagster-webserver[1139]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 20.903803] dagster-webserver[1139]: instance = stack.enter_context( full # [ 20.904650] dagster-webserver[1139]: get_possibly_temporary_instance_for_cli( full # [ 20.905303] dagster-webserver[1139]: ...<3 lines>... full # [ 20.905925] dagster-webserver[1139]: ) full # [ 20.906752] dagster-webserver[1139]: ) full # [ 20.907617] dagster-webserver[1139]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 20.908253] dagster-webserver[1139]: result = _enter(cm) full # [ 20.908849] dagster-webserver[1139]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 20.909674] dagster-webserver[1139]: return next(self.gen) full # [ 20.920138] dagster-webserver[1139]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 20.920764] dagster-webserver[1139]: with DagsterInstance.get() as instance: full # [ 20.921521] dagster-webserver[1139]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 20.922193] dagster-webserver[1139]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 20.922801] dagster-webserver[1139]: return create_instance_from_dagster_home() full # [ 20.923650] dagster-webserver[1139]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 20.924503] dagster-webserver[1139]: return create_instance_from_config(dagster_home_path) full # [ 20.925179] dagster-webserver[1139]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 20.925849] dagster-webserver[1139]: return create_instance_from_ref(instance_ref) full # [ 20.926668] dagster-webserver[1139]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 20.927514] dagster-webserver[1139]: unified_storage = instance_ref.storage full # [ 20.928899] dagster-webserver[1139]: ^^^^^^^^^^^^^^^^^^^^ full # [ 20.929805] dagster-webserver[1139]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 20.930623] dagster-webserver[1139]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 20.931348] dagster-webserver[1139]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.931915] dagster-webserver[1139]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 20.932705] dagster-webserver[1139]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 20.933588] dagster-webserver[1139]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.934239] dagster-webserver[1139]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 20.934788] dagster-webserver[1139]: return DagsterPostgresStorage( full # [ 20.935695] dagster-webserver[1139]: inst_data=inst_data, full # [ 20.936285] dagster-webserver[1139]: ...<2 lines>... full # [ 20.936880] dagster-webserver[1139]: token_provider=get_token_provider_from_config(config_value), full # [ 20.937748] dagster-webserver[1139]: ) full # [ 20.938546] dagster-webserver[1139]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 20.939268] dagster-webserver[1139]: self._run_storage = PostgresRunStorage( full # [ 20.939804] dagster-webserver[1139]: ~~~~~~~~~~~~~~~~~~^ full # [ 20.940711] dagster-webserver[1139]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 20.941317] dagster-webserver[1139]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.941908] dagster-webserver[1139]: ) full # [ 20.942726] dagster-webserver[1139]: ^ full # [ 20.968093] dagster-webserver[1139]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 20.968644] dagster-webserver[1139]: self._engine = create_pg_engine( full # [ 20.969298] dagster-webserver[1139]: ~~~~~~~~~~~~~~~~^ full # [ 20.969940] dagster-webserver[1139]: self.postgres_url, full # [ 20.970770] dagster-webserver[1139]: ^^^^^^^^^^^^^^^^^^ full # [ 20.971617] dagster-webserver[1139]: ...<2 lines>... full # [ 20.972301] dagster-webserver[1139]: poolclass=db_pool.NullPool, full # [ 20.972901] dagster-webserver[1139]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.973734] dagster-webserver[1139]: ) full # [ 20.974599] dagster-webserver[1139]: ^ full # [ 20.975315] dagster-webserver[1139]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 20.975881] dagster-webserver[1139]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 20.982533] dagster-webserver[1139]: File "", line 2, in create_engine full # [ 20.983130] dagster-webserver[1139]: return target(fn, url, **kwargs) full # [ 20.983739] dagster-webserver[1139]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 20.984572] dagster-webserver[1139]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 20.985289] dagster-webserver[1139]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 20.985859] dagster-webserver[1139]: dbapi = dbapi_meth(**dbapi_args) full # [ 20.986702] dagster-webserver[1139]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 20.987583] dagster-webserver[1139]: import psycopg full # [ 20.996557] dagster-webserver[1139]: ModuleNotFoundError: No module named 'psycopg' full # [ 21.276478] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 21.278775] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 21.281203] systemd[1]: dagster-webserver.service: Consumed 2.116s CPU time over 8.454s wall clock time, 111.8M memory peak. full # [ 24.025485] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 2. full # [ 24.030348] systemd[1]: Started Dagster Daemon. full # [ 25.872767] dagster-daemon[1169]: Traceback (most recent call last): full # [ 25.875363] dagster-daemon[1169]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 25.875921] dagster-daemon[1169]: sys.exit(main()) full # [ 25.876735] dagster-daemon[1169]: ~~~~^^ full # [ 25.877573] dagster-daemon[1169]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 25.878238] dagster-daemon[1169]: cli(obj={}) full # [ 25.878849] dagster-daemon[1169]: ~~~^^^^^^^^ full # [ 25.879678] dagster-daemon[1169]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 25.880532] dagster-daemon[1169]: return self.main(*args, **kwargs) full # [ 25.881154] dagster-daemon[1169]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 25.881790] dagster-daemon[1169]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 25.882683] dagster-daemon[1169]: rv = self.invoke(ctx) full # [ 25.883257] dagster-daemon[1169]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 25.883850] dagster-daemon[1169]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 25.884702] dagster-daemon[1169]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 25.894358] dagster-daemon[1169]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 25.894888] dagster-daemon[1169]: return ctx.invoke(self.callback, **ctx.params) full # [ 25.895754] dagster-daemon[1169]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 25.896606] dagster-daemon[1169]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 25.897312] dagster-daemon[1169]: return callback(*args, **kwargs) full # [ 25.897866] dagster-daemon[1169]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 25.898700] dagster-daemon[1169]: with get_instance_for_cli( full # [ 25.899533] dagster-daemon[1169]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 25.900211] dagster-daemon[1169]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 25.900814] dagster-daemon[1169]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 25.901661] dagster-daemon[1169]: ) as instance: full # [ 25.902490] dagster-daemon[1169]: ^ full # [ 25.903179] dagster-daemon[1169]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 25.903749] dagster-daemon[1169]: return next(self.gen) full # [ 25.904582] dagster-daemon[1169]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 25.905243] dagster-daemon[1169]: with DagsterInstance.get() as instance: full # [ 25.905838] dagster-daemon[1169]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 25.918217] dagster-daemon[1169]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 25.918761] dagster-daemon[1169]: return create_instance_from_dagster_home() full # [ 25.919612] dagster-daemon[1169]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 25.920294] dagster-daemon[1169]: return create_instance_from_config(dagster_home_path) full # [ 25.920894] dagster-daemon[1169]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 25.921730] dagster-daemon[1169]: return create_instance_from_ref(instance_ref) full # [ 25.922581] dagster-daemon[1169]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 25.923276] dagster-daemon[1169]: unified_storage = instance_ref.storage full # [ 25.923883] dagster-daemon[1169]: ^^^^^^^^^^^^^^^^^^^^ full # [ 25.924517] dagster-daemon[1169]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 25.925189] dagster-daemon[1169]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 25.925797] dagster-daemon[1169]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 25.926680] dagster-daemon[1169]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 25.927297] dagster-daemon[1169]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 25.927939] dagster-daemon[1169]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 25.944871] dagster-daemon[1169]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 25.945615] dagster-daemon[1169]: return DagsterPostgresStorage( full # [ 25.946293] dagster-daemon[1169]: inst_data=inst_data, full # [ 25.946895] dagster-daemon[1169]: ...<2 lines>... full # [ 25.947735] dagster-daemon[1169]: token_provider=get_token_provider_from_config(config_value), full # [ 25.948590] dagster-daemon[1169]: ) full # [ 25.949261] dagster-daemon[1169]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 25.949871] dagster-daemon[1169]: self._run_storage = PostgresRunStorage( full # [ 25.950725] dagster-daemon[1169]: ~~~~~~~~~~~~~~~~~~^ full # [ 25.951554] dagster-daemon[1169]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 25.952219] dagster-daemon[1169]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 25.952827] dagster-daemon[1169]: ) full # [ 25.953665] dagster-daemon[1169]: ^ full # [ 25.954512] dagster-daemon[1169]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 25.955194] dagster-daemon[1169]: self._engine = create_pg_engine( full # [ 25.955795] dagster-daemon[1169]: ~~~~~~~~~~~~~~~~^ full # [ 25.956644] dagster-daemon[1169]: self.postgres_url, full # [ 25.957299] dagster-daemon[1169]: ^^^^^^^^^^^^^^^^^^ full # [ 25.957940] dagster-daemon[1169]: ...<2 lines>... full # [ 25.958739] dagster-daemon[1169]: poolclass=db_pool.NullPool, full # [ 25.959581] dagster-daemon[1169]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 25.960251] dagster-daemon[1169]: ) full # [ 25.960833] dagster-daemon[1169]: ^ full # [ 25.961506] dagster-daemon[1169]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 25.962120] dagster-daemon[1169]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 25.962718] dagster-daemon[1169]: File "", line 2, in create_engine full # [ 25.963550] dagster-daemon[1169]: return target(fn, url, **kwargs) full # [ 25.977266] dagster-daemon[1169]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 25.979823] dagster-daemon[1169]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 25.981339] dagster-daemon[1169]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 25.983932] dagster-daemon[1169]: dbapi = dbapi_meth(**dbapi_args) full # [ 25.985182] dagster-daemon[1169]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 25.987947] dagster-daemon[1169]: import psycopg full # [ 25.988894] dagster-daemon[1169]: ModuleNotFoundError: No module named 'psycopg' full # [ 26.180270] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 26.180964] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 26.185047] systemd[1]: dagster-daemon.service: Consumed 1.422s CPU time over 7.404s wall clock time, 88.5M memory peak. full # [ 26.527360] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 2. full # [ 26.530964] systemd[1]: Started Dagster Webserver. full # [ 29.146330] dagster-webserver[1187]: Traceback (most recent call last): full # [ 29.147866] dagster-webserver[1187]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 29.153241] dagster-webserver[1187]: sys.exit(main()) full # [ 29.154270] dagster-webserver[1187]: ~~~~^^ full # [ 29.155322] dagster-webserver[1187]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 29.157809] dagster-webserver[1187]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 29.159202] dagster-webserver[1187]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 29.160559] dagster-webserver[1187]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 29.162976] dagster-webserver[1187]: return self.main(*args, **kwargs) full # [ 29.164238] dagster-webserver[1187]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 29.165467] dagster-webserver[1187]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 29.167874] dagster-webserver[1187]: rv = self.invoke(ctx) full # [ 29.168964] dagster-webserver[1187]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 29.171380] dagster-webserver[1187]: return ctx.invoke(self.callback, **ctx.params) full # [ 29.172793] dagster-webserver[1187]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 29.174222] dagster-webserver[1187]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 29.176601] dagster-webserver[1187]: return callback(*args, **kwargs) full # [ 29.177816] dagster-webserver[1187]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 29.180454] dagster-webserver[1187]: instance = stack.enter_context( full # [ 29.181653] dagster-webserver[1187]: get_possibly_temporary_instance_for_cli( full # [ 29.183149] dagster-webserver[1187]: ...<3 lines>... full # [ 29.184314] dagster-webserver[1187]: ) full # [ 29.185200] dagster-webserver[1187]: ) full # [ 29.186035] dagster-webserver[1187]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 29.188376] dagster-webserver[1187]: result = _enter(cm) full # [ 29.189425] dagster-webserver[1187]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 29.191713] dagster-webserver[1187]: return next(self.gen) full # [ 29.192798] dagster-webserver[1187]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 29.195665] dagster-webserver[1187]: with DagsterInstance.get() as instance: full # [ 29.196972] dagster-webserver[1187]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 29.198145] dagster-webserver[1187]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 29.200764] dagster-webserver[1187]: return create_instance_from_dagster_home() full # [ 29.202348] dagster-webserver[1187]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 29.205330] dagster-webserver[1187]: return create_instance_from_config(dagster_home_path) full # [ 29.206813] dagster-webserver[1187]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 29.209774] dagster-webserver[1187]: return create_instance_from_ref(instance_ref) full # [ 29.211189] dagster-webserver[1187]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 29.214047] dagster-webserver[1187]: unified_storage = instance_ref.storage full # [ 29.215349] dagster-webserver[1187]: ^^^^^^^^^^^^^^^^^^^^ full # [ 29.216647] dagster-webserver[1187]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 29.219302] dagster-webserver[1187]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 29.221244] dagster-webserver[1187]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 29.222776] dagster-webserver[1187]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 29.225407] dagster-webserver[1187]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 29.227067] dagster-webserver[1187]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 29.228699] dagster-webserver[1187]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 29.231368] dagster-webserver[1187]: return DagsterPostgresStorage( full # [ 29.232556] dagster-webserver[1187]: inst_data=inst_data, full # [ 29.233677] dagster-webserver[1187]: ...<2 lines>... full # [ 29.234685] dagster-webserver[1187]: token_provider=get_token_provider_from_config(config_value), full # [ 29.236313] dagster-webserver[1187]: ) full # [ 29.237135] dagster-webserver[1187]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 29.239682] dagster-webserver[1187]: self._run_storage = PostgresRunStorage( full # [ 29.240997] dagster-webserver[1187]: ~~~~~~~~~~~~~~~~~~^ full # [ 29.242336] dagster-webserver[1187]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 29.244100] dagster-webserver[1187]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 29.245827] dagster-webserver[1187]: ) full # [ 29.246645] dagster-webserver[1187]: ^ full # [ 29.247531] dagster-webserver[1187]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 29.250291] dagster-webserver[1187]: self._engine = create_pg_engine( full # [ 29.251527] dagster-webserver[1187]: ~~~~~~~~~~~~~~~~^ full # [ 29.252737] dagster-webserver[1187]: self.postgres_url, full # [ 29.253828] dagster-webserver[1187]: ^^^^^^^^^^^^^^^^^^ full # [ 29.254919] dagster-webserver[1187]: ...<2 lines>... full # [ 29.255924] dagster-webserver[1187]: poolclass=db_pool.NullPool, full # [ 29.257153] dagster-webserver[1187]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 29.258355] dagster-webserver[1187]: ) full # [ 29.259174] dagster-webserver[1187]: ^ full # [ 29.259973] dagster-webserver[1187]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 29.262753] dagster-webserver[1187]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 29.264259] dagster-webserver[1187]: File "", line 2, in create_engine full # [ 29.266477] dagster-webserver[1187]: return target(fn, url, **kwargs) full # [ 29.267688] dagster-webserver[1187]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 29.270289] dagster-webserver[1187]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 29.271809] dagster-webserver[1187]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 29.274434] dagster-webserver[1187]: dbapi = dbapi_meth(**dbapi_args) full # [ 29.275644] dagster-webserver[1187]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 29.278441] dagster-webserver[1187]: import psycopg full # [ 29.279430] dagster-webserver[1187]: ModuleNotFoundError: No module named 'psycopg' full # [ 29.435646] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 29.437783] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 29.440060] systemd[1]: dagster-webserver.service: Consumed 1.990s CPU time over 8.158s wall clock time, 111.6M memory peak. full # [ 31.431338] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 3. full # [ 31.434293] systemd[1]: Started Dagster Daemon. full # [ 33.300146] dagster-daemon[1213]: Traceback (most recent call last): full # [ 33.302690] dagster-daemon[1213]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 33.303296] dagster-daemon[1213]: sys.exit(main()) full # [ 33.303891] dagster-daemon[1213]: ~~~~^^ full # [ 33.304695] dagster-daemon[1213]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 33.305151] dagster-daemon[1213]: cli(obj={}) full # [ 33.305778] dagster-daemon[1213]: ~~~^^^^^^^^ full # [ 33.306598] dagster-daemon[1213]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 33.307265] dagster-daemon[1213]: return self.main(*args, **kwargs) full # [ 33.307851] dagster-daemon[1213]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 33.308728] dagster-daemon[1213]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 33.309537] dagster-daemon[1213]: rv = self.invoke(ctx) full # [ 33.317091] dagster-daemon[1213]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 33.317629] dagster-daemon[1213]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 33.318315] dagster-daemon[1213]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 33.318936] dagster-daemon[1213]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 33.319766] dagster-daemon[1213]: return ctx.invoke(self.callback, **ctx.params) full # [ 33.320616] dagster-daemon[1213]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.321301] dagster-daemon[1213]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 33.321902] dagster-daemon[1213]: return callback(*args, **kwargs) full # [ 33.322768] dagster-daemon[1213]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 33.323584] dagster-daemon[1213]: with get_instance_for_cli( full # [ 33.324263] dagster-daemon[1213]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 33.324842] dagster-daemon[1213]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 33.325678] dagster-daemon[1213]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.326506] dagster-daemon[1213]: ) as instance: full # [ 33.327165] dagster-daemon[1213]: ^ full # [ 33.327773] dagster-daemon[1213]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 33.328597] dagster-daemon[1213]: return next(self.gen) full # [ 33.341222] dagster-daemon[1213]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 33.341759] dagster-daemon[1213]: with DagsterInstance.get() as instance: full # [ 33.342614] dagster-daemon[1213]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 33.343292] dagster-daemon[1213]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 33.343891] dagster-daemon[1213]: return create_instance_from_dagster_home() full # [ 33.344746] dagster-daemon[1213]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 33.345661] dagster-daemon[1213]: return create_instance_from_config(dagster_home_path) full # [ 33.346322] dagster-daemon[1213]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 33.347051] dagster-daemon[1213]: return create_instance_from_ref(instance_ref) full # [ 33.347731] dagster-daemon[1213]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 33.348576] dagster-daemon[1213]: unified_storage = instance_ref.storage full # [ 33.349280] dagster-daemon[1213]: ^^^^^^^^^^^^^^^^^^^^ full # [ 33.364606] dagster-daemon[1213]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 33.365213] dagster-daemon[1213]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 33.365819] dagster-daemon[1213]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.366680] dagster-daemon[1213]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 33.367518] dagster-daemon[1213]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 33.370114] dagster-daemon[1213]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.370824] dagster-daemon[1213]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 33.371665] dagster-daemon[1213]: return DagsterPostgresStorage( full # [ 33.374110] dagster-daemon[1213]: inst_data=inst_data, full # [ 33.374743] dagster-daemon[1213]: ...<2 lines>... full # [ 33.375587] dagster-daemon[1213]: token_provider=get_token_provider_from_config(config_value), full # [ 33.376248] dagster-daemon[1213]: ) full # [ 33.376838] dagster-daemon[1213]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 33.379093] dagster-daemon[1213]: self._run_storage = PostgresRunStorage( full # [ 33.379722] dagster-daemon[1213]: ~~~~~~~~~~~~~~~~~~^ full # [ 33.380536] dagster-daemon[1213]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 33.381225] dagster-daemon[1213]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.381794] dagster-daemon[1213]: ) full # [ 33.382637] dagster-daemon[1213]: ^ full # [ 33.385088] dagster-daemon[1213]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 33.385736] dagster-daemon[1213]: self._engine = create_pg_engine( full # [ 33.388089] dagster-daemon[1213]: ~~~~~~~~~~~~~~~~^ full # [ 33.388602] dagster-daemon[1213]: self.postgres_url, full # [ 33.389272] dagster-daemon[1213]: ^^^^^^^^^^^^^^^^^^ full # [ 33.389859] dagster-daemon[1213]: ...<2 lines>... full # [ 33.391693] dagster-daemon[1213]: poolclass=db_pool.NullPool, full # [ 33.392149] dagster-daemon[1213]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.392741] dagster-daemon[1213]: ) full # [ 33.395093] dagster-daemon[1213]: ^ full # [ 33.395611] dagster-daemon[1213]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 33.396280] dagster-daemon[1213]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 33.396867] dagster-daemon[1213]: File "", line 2, in create_engine full # [ 33.398736] dagster-daemon[1213]: return target(fn, url, **kwargs) full # [ 33.400330] dagster-daemon[1213]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 33.400952] dagster-daemon[1213]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 33.401769] dagster-daemon[1213]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 33.404090] dagster-daemon[1213]: dbapi = dbapi_meth(**dbapi_args) full # [ 33.404637] dagster-daemon[1213]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 33.405473] dagster-daemon[1213]: import psycopg full # [ 33.407094] dagster-daemon[1213]: ModuleNotFoundError: No module named 'psycopg' full # [ 33.586513] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 33.588752] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 33.591146] systemd[1]: dagster-daemon.service: Consumed 1.404s CPU time over 7.399s wall clock time, 88.5M memory peak. full # [ 34.686621] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 3. full # [ 34.689526] systemd[1]: Started Dagster Webserver. full # [ 37.313573] dagster-webserver[1231]: Traceback (most recent call last): full # [ 37.316142] dagster-webserver[1231]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 37.316715] dagster-webserver[1231]: sys.exit(main()) full # [ 37.317533] dagster-webserver[1231]: ~~~~^^ full # [ 37.318182] dagster-webserver[1231]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 37.318791] dagster-webserver[1231]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 37.319654] dagster-webserver[1231]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.320512] dagster-webserver[1231]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 37.320908] dagster-webserver[1231]: return self.main(*args, **kwargs) full # [ 37.321733] dagster-webserver[1231]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 37.322554] dagster-webserver[1231]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 37.323213] dagster-webserver[1231]: rv = self.invoke(ctx) full # [ 37.331696] dagster-webserver[1231]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 37.332292] dagster-webserver[1231]: return ctx.invoke(self.callback, **ctx.params) full # [ 37.332913] dagster-webserver[1231]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.333732] dagster-webserver[1231]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 37.334570] dagster-webserver[1231]: return callback(*args, **kwargs) full # [ 37.335251] dagster-webserver[1231]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 37.335858] dagster-webserver[1231]: instance = stack.enter_context( full # [ 37.336701] dagster-webserver[1231]: get_possibly_temporary_instance_for_cli( full # [ 37.337543] dagster-webserver[1231]: ...<3 lines>... full # [ 37.338227] dagster-webserver[1231]: ) full # [ 37.338850] dagster-webserver[1231]: ) full # [ 37.339546] dagster-webserver[1231]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 37.339946] dagster-webserver[1231]: result = _enter(cm) full # [ 37.340746] dagster-webserver[1231]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 37.341589] dagster-webserver[1231]: return next(self.gen) full # [ 37.352304] dagster-webserver[1231]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 37.352834] dagster-webserver[1231]: with DagsterInstance.get() as instance: full # [ 37.353687] dagster-webserver[1231]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 37.354514] dagster-webserver[1231]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 37.355183] dagster-webserver[1231]: return create_instance_from_dagster_home() full # [ 37.355792] dagster-webserver[1231]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 37.356639] dagster-webserver[1231]: return create_instance_from_config(dagster_home_path) full # [ 37.357330] dagster-webserver[1231]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 37.357932] dagster-webserver[1231]: return create_instance_from_ref(instance_ref) full # [ 37.358760] dagster-webserver[1231]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 37.359614] dagster-webserver[1231]: unified_storage = instance_ref.storage full # [ 37.360292] dagster-webserver[1231]: ^^^^^^^^^^^^^^^^^^^^ full # [ 37.373509] dagster-webserver[1231]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 37.374109] dagster-webserver[1231]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 37.374691] dagster-webserver[1231]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.375528] dagster-webserver[1231]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 37.376210] dagster-webserver[1231]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 37.376806] dagster-webserver[1231]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.377658] dagster-webserver[1231]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 37.378510] dagster-webserver[1231]: return DagsterPostgresStorage( full # [ 37.379191] dagster-webserver[1231]: inst_data=inst_data, full # [ 37.379792] dagster-webserver[1231]: ...<2 lines>... full # [ 37.380651] dagster-webserver[1231]: token_provider=get_token_provider_from_config(config_value), full # [ 37.381299] dagster-webserver[1231]: ) full # [ 37.381943] dagster-webserver[1231]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 37.382772] dagster-webserver[1231]: self._run_storage = PostgresRunStorage( full # [ 37.383625] dagster-webserver[1231]: ~~~~~~~~~~~~~~~~~~^ full # [ 37.384311] dagster-webserver[1231]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 37.384903] dagster-webserver[1231]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.385742] dagster-webserver[1231]: ) full # [ 37.386565] dagster-webserver[1231]: ^ full # [ 37.387220] dagster-webserver[1231]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 37.387821] dagster-webserver[1231]: self._engine = create_pg_engine( full # [ 37.388653] dagster-webserver[1231]: ~~~~~~~~~~~~~~~~^ full # [ 37.389508] dagster-webserver[1231]: self.postgres_url, full # [ 37.390186] dagster-webserver[1231]: ^^^^^^^^^^^^^^^^^^ full # [ 37.390808] dagster-webserver[1231]: ...<2 lines>... full # [ 37.391674] dagster-webserver[1231]: poolclass=db_pool.NullPool, full # [ 37.392521] dagster-webserver[1231]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.393197] dagster-webserver[1231]: ) full # [ 37.393820] dagster-webserver[1231]: ^ full # [ 37.394483] dagster-webserver[1231]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 37.394935] dagster-webserver[1231]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 37.395811] dagster-webserver[1231]: File "", line 2, in create_engine full # [ 37.396639] dagster-webserver[1231]: return target(fn, url, **kwargs) full # [ 37.397504] dagster-webserver[1231]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 37.398187] dagster-webserver[1231]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 37.422624] dagster-webserver[1231]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 37.423218] dagster-webserver[1231]: dbapi = dbapi_meth(**dbapi_args) full # [ 37.426079] dagster-webserver[1231]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 37.426577] dagster-webserver[1231]: import psycopg full # [ 37.427290] dagster-webserver[1231]: ModuleNotFoundError: No module named 'psycopg' full # [ 37.708188] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 37.710493] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 37.712666] systemd[1]: dagster-webserver.service: Consumed 2.021s CPU time over 8.271s wall clock time, 111.9M memory peak. full # [ 38.837874] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 4. full # [ 38.840736] systemd[1]: Started Dagster Daemon. full # [ 40.698068] dagster-daemon[1253]: Traceback (most recent call last): full # [ 40.700629] dagster-daemon[1253]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 40.701259] dagster-daemon[1253]: sys.exit(main()) full # [ 40.701808] dagster-daemon[1253]: ~~~~^^ full # [ 40.702885] dagster-daemon[1253]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 40.703525] dagster-daemon[1253]: cli(obj={}) full # [ 40.704031] dagster-daemon[1253]: ~~~^^^^^^^^ full # [ 40.704564] dagster-daemon[1253]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 40.705374] dagster-daemon[1253]: return self.main(*args, **kwargs) full # [ 40.706038] dagster-daemon[1253]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 40.706640] dagster-daemon[1253]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 40.707473] dagster-daemon[1253]: rv = self.invoke(ctx) full # [ 40.714954] dagster-daemon[1253]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 40.715492] dagster-daemon[1253]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 40.716173] dagster-daemon[1253]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 40.716760] dagster-daemon[1253]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 40.717607] dagster-daemon[1253]: return ctx.invoke(self.callback, **ctx.params) full # [ 40.718297] dagster-daemon[1253]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.718941] dagster-daemon[1253]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 40.719766] dagster-daemon[1253]: return callback(*args, **kwargs) full # [ 40.721073] dagster-daemon[1253]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 40.721688] dagster-daemon[1253]: with get_instance_for_cli( full # [ 40.722525] dagster-daemon[1253]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 40.723163] dagster-daemon[1253]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 40.723764] dagster-daemon[1253]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.724598] dagster-daemon[1253]: ) as instance: full # [ 40.725266] dagster-daemon[1253]: ^ full # [ 40.726131] dagster-daemon[1253]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 40.726737] dagster-daemon[1253]: return next(self.gen) full # [ 40.739126] dagster-daemon[1253]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 40.739670] dagster-daemon[1253]: with DagsterInstance.get() as instance: full # [ 40.740521] dagster-daemon[1253]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 40.741194] dagster-daemon[1253]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 40.741799] dagster-daemon[1253]: return create_instance_from_dagster_home() full # [ 40.742651] dagster-daemon[1253]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 40.743498] dagster-daemon[1253]: return create_instance_from_config(dagster_home_path) full # [ 40.744209] dagster-daemon[1253]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 40.744781] dagster-daemon[1253]: return create_instance_from_ref(instance_ref) full # [ 40.745626] dagster-daemon[1253]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 40.746282] dagster-daemon[1253]: unified_storage = instance_ref.storage full # [ 40.746932] dagster-daemon[1253]: ^^^^^^^^^^^^^^^^^^^^ full # [ 40.759608] dagster-daemon[1253]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 40.760190] dagster-daemon[1253]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 40.760796] dagster-daemon[1253]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.761650] dagster-daemon[1253]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 40.762531] dagster-daemon[1253]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 40.762938] dagster-daemon[1253]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.763768] dagster-daemon[1253]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 40.764628] dagster-daemon[1253]: return DagsterPostgresStorage( full # [ 40.765308] dagster-daemon[1253]: inst_data=inst_data, full # [ 40.765900] dagster-daemon[1253]: ...<2 lines>... full # [ 40.766730] dagster-daemon[1253]: token_provider=get_token_provider_from_config(config_value), full # [ 40.767580] dagster-daemon[1253]: ) full # [ 40.768260] dagster-daemon[1253]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 40.768860] dagster-daemon[1253]: self._run_storage = PostgresRunStorage( full # [ 40.769701] dagster-daemon[1253]: ~~~~~~~~~~~~~~~~~~^ full # [ 40.770535] dagster-daemon[1253]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 40.771206] dagster-daemon[1253]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.771814] dagster-daemon[1253]: ) full # [ 40.772661] dagster-daemon[1253]: ^ full # [ 40.773549] dagster-daemon[1253]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 40.774158] dagster-daemon[1253]: self._engine = create_pg_engine( full # [ 40.774761] dagster-daemon[1253]: ~~~~~~~~~~~~~~~~^ full # [ 40.775603] dagster-daemon[1253]: self.postgres_url, full # [ 40.776269] dagster-daemon[1253]: ^^^^^^^^^^^^^^^^^^ full # [ 40.776862] dagster-daemon[1253]: ...<2 lines>... full # [ 40.777696] dagster-daemon[1253]: poolclass=db_pool.NullPool, full # [ 40.778149] dagster-daemon[1253]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.778751] dagster-daemon[1253]: ) full # [ 40.779588] dagster-daemon[1253]: ^ full # [ 40.795963] dagster-daemon[1253]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 40.798610] dagster-daemon[1253]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 40.800082] dagster-daemon[1253]: File "", line 2, in create_engine full # [ 40.802295] dagster-daemon[1253]: return target(fn, url, **kwargs) full # [ 40.803507] dagster-daemon[1253]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 40.806111] dagster-daemon[1253]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 40.807615] dagster-daemon[1253]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 40.810207] dagster-daemon[1253]: dbapi = dbapi_meth(**dbapi_args) full # [ 40.811400] dagster-daemon[1253]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 40.814176] dagster-daemon[1253]: import psycopg full # [ 40.815158] dagster-daemon[1253]: ModuleNotFoundError: No module named 'psycopg' full # [ 40.992776] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 40.995055] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 40.997195] systemd[1]: dagster-daemon.service: Consumed 1.432s CPU time over 7.405s wall clock time, 88.5M memory peak. full # [ 42.959307] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 4. full # [ 42.961991] systemd[1]: Started Dagster Webserver. full # [ 45.575955] dagster-webserver[1275]: Traceback (most recent call last): full # [ 45.578588] dagster-webserver[1275]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 45.579184] dagster-webserver[1275]: sys.exit(main()) full # [ 45.579975] dagster-webserver[1275]: ~~~~^^ full # [ 45.580781] dagster-webserver[1275]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 45.581619] dagster-webserver[1275]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 45.582288] dagster-webserver[1275]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.582888] dagster-webserver[1275]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 45.583714] dagster-webserver[1275]: return self.main(*args, **kwargs) full # [ 45.584550] dagster-webserver[1275]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 45.585241] dagster-webserver[1275]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 45.585803] dagster-webserver[1275]: rv = self.invoke(ctx) full # [ 45.594119] dagster-webserver[1275]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 45.594657] dagster-webserver[1275]: return ctx.invoke(self.callback, **ctx.params) full # [ 45.595534] dagster-webserver[1275]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.596181] dagster-webserver[1275]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 45.596790] dagster-webserver[1275]: return callback(*args, **kwargs) full # [ 45.597639] dagster-webserver[1275]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 45.598299] dagster-webserver[1275]: instance = stack.enter_context( full # [ 45.598940] dagster-webserver[1275]: get_possibly_temporary_instance_for_cli( full # [ 45.599776] dagster-webserver[1275]: ...<3 lines>... full # [ 45.600681] dagster-webserver[1275]: ) full # [ 45.601304] dagster-webserver[1275]: ) full # [ 45.601910] dagster-webserver[1275]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 45.602715] dagster-webserver[1275]: result = _enter(cm) full # [ 45.603557] dagster-webserver[1275]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 45.604202] dagster-webserver[1275]: return next(self.gen) full # [ 45.614727] dagster-webserver[1275]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 45.615290] dagster-webserver[1275]: with DagsterInstance.get() as instance: full # [ 45.615936] dagster-webserver[1275]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 45.616767] dagster-webserver[1275]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 45.617615] dagster-webserver[1275]: return create_instance_from_dagster_home() full # [ 45.618303] dagster-webserver[1275]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 45.618906] dagster-webserver[1275]: return create_instance_from_config(dagster_home_path) full # [ 45.619775] dagster-webserver[1275]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 45.620593] dagster-webserver[1275]: return create_instance_from_ref(instance_ref) full # [ 45.621323] dagster-webserver[1275]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 45.621881] dagster-webserver[1275]: unified_storage = instance_ref.storage full # [ 45.622725] dagster-webserver[1275]: ^^^^^^^^^^^^^^^^^^^^ full # [ 45.635992] dagster-webserver[1275]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 45.636587] dagster-webserver[1275]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 45.637246] dagster-webserver[1275]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.637850] dagster-webserver[1275]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 45.638518] dagster-webserver[1275]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 45.639188] dagster-webserver[1275]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.639796] dagster-webserver[1275]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 45.640691] dagster-webserver[1275]: return DagsterPostgresStorage( full # [ 45.641513] dagster-webserver[1275]: inst_data=inst_data, full # [ 45.642215] dagster-webserver[1275]: ...<2 lines>... full # [ 45.642784] dagster-webserver[1275]: token_provider=get_token_provider_from_config(config_value), full # [ 45.643627] dagster-webserver[1275]: ) full # [ 45.644344] dagster-webserver[1275]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 45.644909] dagster-webserver[1275]: self._run_storage = PostgresRunStorage( full # [ 45.646001] dagster-webserver[1275]: ~~~~~~~~~~~~~~~~~~^ full # [ 45.646603] dagster-webserver[1275]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 45.647291] dagster-webserver[1275]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.647883] dagster-webserver[1275]: ) full # [ 45.648717] dagster-webserver[1275]: ^ full # [ 45.649544] dagster-webserver[1275]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 45.650199] dagster-webserver[1275]: self._engine = create_pg_engine( full # [ 45.650802] dagster-webserver[1275]: ~~~~~~~~~~~~~~~~^ full # [ 45.651640] dagster-webserver[1275]: self.postgres_url, full # [ 45.652480] dagster-webserver[1275]: ^^^^^^^^^^^^^^^^^^ full # [ 45.652909] dagster-webserver[1275]: ...<2 lines>... full # [ 45.653724] dagster-webserver[1275]: poolclass=db_pool.NullPool, full # [ 45.654560] dagster-webserver[1275]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.655216] dagster-webserver[1275]: ) full # [ 45.655817] dagster-webserver[1275]: ^ full # [ 45.673585] dagster-webserver[1275]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 45.676259] dagster-webserver[1275]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 45.677747] dagster-webserver[1275]: File "", line 2, in create_engine full # [ 45.679971] dagster-webserver[1275]: return target(fn, url, **kwargs) full # [ 45.681261] dagster-webserver[1275]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 45.683853] dagster-webserver[1275]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 45.685394] dagster-webserver[1275]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 45.688041] dagster-webserver[1275]: dbapi = dbapi_meth(**dbapi_args) full # [ 45.689267] dagster-webserver[1275]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 45.692098] dagster-webserver[1275]: import psycopg full # [ 45.693093] dagster-webserver[1275]: ModuleNotFoundError: No module named 'psycopg' full # [ 45.956257] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 45.956960] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 45.961153] systemd[1]: dagster-webserver.service: Consumed 2.024s CPU time over 8.247s wall clock time, 111.5M memory peak. full # [ 46.243412] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 5. full # [ 46.246385] systemd[1]: Started Dagster Daemon. full # [ 48.093729] dagster-daemon[1292]: Traceback (most recent call last): full # [ 48.096282] dagster-daemon[1292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 48.096832] dagster-daemon[1292]: sys.exit(main()) full # [ 48.097632] dagster-daemon[1292]: ~~~~^^ full # [ 48.098274] dagster-daemon[1292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 48.098902] dagster-daemon[1292]: cli(obj={}) full # [ 48.099749] dagster-daemon[1292]: ~~~^^^^^^^^ full # [ 48.100641] dagster-daemon[1292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 48.101243] dagster-daemon[1292]: return self.main(*args, **kwargs) full # [ 48.101829] dagster-daemon[1292]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 48.102506] dagster-daemon[1292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 48.103123] dagster-daemon[1292]: rv = self.invoke(ctx) full # [ 48.110664] dagster-daemon[1292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 48.111260] dagster-daemon[1292]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 48.111880] dagster-daemon[1292]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 48.112516] dagster-daemon[1292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 48.113193] dagster-daemon[1292]: return ctx.invoke(self.callback, **ctx.params) full # [ 48.113815] dagster-daemon[1292]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 48.114662] dagster-daemon[1292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 48.115515] dagster-daemon[1292]: return callback(*args, **kwargs) full # [ 48.116251] dagster-daemon[1292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 48.116813] dagster-daemon[1292]: with get_instance_for_cli( full # [ 48.117643] dagster-daemon[1292]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 48.118484] dagster-daemon[1292]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 48.119145] dagster-daemon[1292]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 48.119749] dagster-daemon[1292]: ) as instance: full # [ 48.120691] dagster-daemon[1292]: ^ full # [ 48.132553] dagster-daemon[1292]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 48.133130] dagster-daemon[1292]: return next(self.gen) full # [ 48.133736] dagster-daemon[1292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 48.134631] dagster-daemon[1292]: with DagsterInstance.get() as instance: full # [ 48.135269] dagster-daemon[1292]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 48.135868] dagster-daemon[1292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 48.136714] dagster-daemon[1292]: return create_instance_from_dagster_home() full # [ 48.137554] dagster-daemon[1292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 48.138258] dagster-daemon[1292]: return create_instance_from_config(dagster_home_path) full # [ 48.138829] dagster-daemon[1292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 48.139500] dagster-daemon[1292]: return create_instance_from_ref(instance_ref) full # [ 48.139966] dagster-daemon[1292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 48.140755] dagster-daemon[1292]: unified_storage = instance_ref.storage full # [ 48.141634] dagster-daemon[1292]: ^^^^^^^^^^^^^^^^^^^^ full # [ 48.142285] dagster-daemon[1292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 48.142883] dagster-daemon[1292]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 48.143713] dagster-daemon[1292]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 48.161200] dagster-daemon[1292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 48.161735] dagster-daemon[1292]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 48.162587] dagster-daemon[1292]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 48.163357] dagster-daemon[1292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 48.163923] dagster-daemon[1292]: return DagsterPostgresStorage( full # [ 48.164742] dagster-daemon[1292]: inst_data=inst_data, full # [ 48.165587] dagster-daemon[1292]: ...<2 lines>... full # [ 48.166269] dagster-daemon[1292]: token_provider=get_token_provider_from_config(config_value), full # [ 48.166867] dagster-daemon[1292]: ) full # [ 48.167758] dagster-daemon[1292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 48.168558] dagster-daemon[1292]: self._run_storage = PostgresRunStorage( full # [ 48.169226] dagster-daemon[1292]: ~~~~~~~~~~~~~~~~~~^ full # [ 48.169833] dagster-daemon[1292]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 48.170492] dagster-daemon[1292]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 48.171335] dagster-daemon[1292]: ) full # [ 48.171994] dagster-daemon[1292]: ^ full # [ 48.172621] dagster-daemon[1292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 48.173303] dagster-daemon[1292]: self._engine = create_pg_engine( full # [ 48.173900] dagster-daemon[1292]: ~~~~~~~~~~~~~~~~^ full # [ 48.174729] dagster-daemon[1292]: self.postgres_url, full # [ 48.175576] dagster-daemon[1292]: ^^^^^^^^^^^^^^^^^^ full # [ 48.176218] dagster-daemon[1292]: ...<2 lines>... full # [ 48.176817] dagster-daemon[1292]: poolclass=db_pool.NullPool, full # [ 48.177659] dagster-daemon[1292]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 48.178497] dagster-daemon[1292]: ) full # [ 48.179155] dagster-daemon[1292]: ^ full # [ 48.192362] dagster-daemon[1292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 48.194972] dagster-daemon[1292]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 48.196436] dagster-daemon[1292]: File "", line 2, in create_engine full # [ 48.198624] dagster-daemon[1292]: return target(fn, url, **kwargs) full # [ 48.199829] dagster-daemon[1292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 48.202377] dagster-daemon[1292]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 48.203861] dagster-daemon[1292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 48.206442] dagster-daemon[1292]: dbapi = dbapi_meth(**dbapi_args) full # [ 48.207615] dagster-daemon[1292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 48.210375] dagster-daemon[1292]: import psycopg full # [ 48.211330] dagster-daemon[1292]: ModuleNotFoundError: No module named 'psycopg' full # [ 48.382667] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 48.383441] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 48.387482] systemd[1]: dagster-daemon.service: Consumed 1.409s CPU time over 7.392s wall clock time, 88.5M memory peak. full # [ 51.207140] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 5. full # [ 51.210585] systemd[1]: Started Dagster Webserver. full # [ 53.390083] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 6. full # [ 53.392533] systemd[1]: Started Dagster Daemon. full # [ 53.846192] dagster-webserver[1317]: Traceback (most recent call last): full # [ 53.848605] dagster-webserver[1317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 53.849298] dagster-webserver[1317]: sys.exit(main()) full # [ 53.849926] dagster-webserver[1317]: ~~~~^^ full # [ 53.852536] dagster-webserver[1317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 53.853098] dagster-webserver[1317]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 53.853722] dagster-webserver[1317]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.857095] dagster-webserver[1317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 53.857261] dagster-webserver[1317]: return self.main(*args, **kwargs) full # [ 53.857880] dagster-webserver[1317]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 53.858711] dagster-webserver[1317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 53.861086] dagster-webserver[1317]: rv = self.invoke(ctx) full # [ 53.861595] dagster-webserver[1317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 53.864088] dagster-webserver[1317]: return ctx.invoke(self.callback, **ctx.params) full # [ 53.864684] dagster-webserver[1317]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.865500] dagster-webserver[1317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 53.868087] dagster-webserver[1317]: return callback(*args, **kwargs) full # [ 53.868771] dagster-webserver[1317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 53.869617] dagster-webserver[1317]: instance = stack.enter_context( full # [ 53.872093] dagster-webserver[1317]: get_possibly_temporary_instance_for_cli( full # [ 53.872667] dagster-webserver[1317]: ...<3 lines>... full # [ 53.873500] dagster-webserver[1317]: ) full # [ 53.877093] dagster-webserver[1317]: ) full # [ 53.877757] dagster-webserver[1317]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 53.878597] dagster-webserver[1317]: result = _enter(cm) full # [ 53.881087] dagster-webserver[1317]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 53.881684] dagster-webserver[1317]: return next(self.gen) full # [ 53.882500] dagster-webserver[1317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 53.885095] dagster-webserver[1317]: with DagsterInstance.get() as instance: full # [ 53.885761] dagster-webserver[1317]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 53.886599] dagster-webserver[1317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 53.889088] dagster-webserver[1317]: return create_instance_from_dagster_home() full # [ 53.889715] dagster-webserver[1317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 53.890493] dagster-webserver[1317]: return create_instance_from_config(dagster_home_path) full # [ 53.894088] dagster-webserver[1317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 53.894739] dagster-webserver[1317]: return create_instance_from_ref(instance_ref) full # [ 53.895573] dagster-webserver[1317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 53.898095] dagster-webserver[1317]: unified_storage = instance_ref.storage full # [ 53.898649] dagster-webserver[1317]: ^^^^^^^^^^^^^^^^^^^^ full # [ 53.899277] dagster-webserver[1317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 53.899916] dagster-webserver[1317]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 53.902530] dagster-webserver[1317]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.903185] dagster-webserver[1317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 53.903787] dagster-webserver[1317]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 53.907090] dagster-webserver[1317]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.907663] dagster-webserver[1317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 53.908492] dagster-webserver[1317]: return DagsterPostgresStorage( full # [ 53.911089] dagster-webserver[1317]: inst_data=inst_data, full # [ 53.911759] dagster-webserver[1317]: ...<2 lines>... full # [ 53.912596] dagster-webserver[1317]: token_provider=get_token_provider_from_config(config_value), full # [ 53.916099] dagster-webserver[1317]: ) full # [ 53.916677] dagster-webserver[1317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 53.917505] dagster-webserver[1317]: self._run_storage = PostgresRunStorage( full # [ 53.920089] dagster-webserver[1317]: ~~~~~~~~~~~~~~~~~~^ full # [ 53.920766] dagster-webserver[1317]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 53.923090] dagster-webserver[1317]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.923649] dagster-webserver[1317]: ) full # [ 53.924490] dagster-webserver[1317]: ^ full # [ 53.924967] dagster-webserver[1317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 53.927551] dagster-webserver[1317]: self._engine = create_pg_engine( full # [ 53.928210] dagster-webserver[1317]: ~~~~~~~~~~~~~~~~^ full # [ 53.928812] dagster-webserver[1317]: self.postgres_url, full # [ 53.932088] dagster-webserver[1317]: ^^^^^^^^^^^^^^^^^^ full # [ 53.932700] dagster-webserver[1317]: ...<2 lines>... full # [ 53.935088] dagster-webserver[1317]: poolclass=db_pool.NullPool, full # [ 53.935770] dagster-webserver[1317]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.938089] dagster-webserver[1317]: ) full # [ 53.938650] dagster-webserver[1317]: ^ full # [ 53.939498] dagster-webserver[1317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 53.942101] dagster-webserver[1317]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 53.942608] dagster-webserver[1317]: File "", line 2, in create_engine full # [ 53.943276] dagster-webserver[1317]: return target(fn, url, **kwargs) full # [ 53.943869] dagster-webserver[1317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 53.946713] dagster-webserver[1317]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 53.947537] dagster-webserver[1317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 53.950089] dagster-webserver[1317]: dbapi = dbapi_meth(**dbapi_args) full # [ 53.950610] dagster-webserver[1317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 53.951279] dagster-webserver[1317]: import psycopg full # [ 53.951867] dagster-webserver[1317]: ModuleNotFoundError: No module named 'psycopg' full # [ 54.237646] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 54.239757] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 54.240255] systemd[1]: dagster-webserver.service: Consumed 2.058s CPU time over 8.277s wall clock time, 111.5M memory peak. full # [ 55.387081] dagster-daemon[1327]: Traceback (most recent call last): full # [ 55.389630] dagster-daemon[1327]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 55.390269] dagster-daemon[1327]: sys.exit(main()) full # [ 55.390815] dagster-daemon[1327]: ~~~~^^ full # [ 55.391651] dagster-daemon[1327]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 55.392501] dagster-daemon[1327]: cli(obj={}) full # [ 55.393172] dagster-daemon[1327]: ~~~^^^^^^^^ full # [ 55.393770] dagster-daemon[1327]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 55.394643] dagster-daemon[1327]: return self.main(*args, **kwargs) full # [ 55.395265] dagster-daemon[1327]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 55.395892] dagster-daemon[1327]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 55.396694] dagster-daemon[1327]: rv = self.invoke(ctx) full # [ 55.403978] dagster-daemon[1327]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 55.404531] dagster-daemon[1327]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 55.405226] dagster-daemon[1327]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 55.405812] dagster-daemon[1327]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 55.406661] dagster-daemon[1327]: return ctx.invoke(self.callback, **ctx.params) full # [ 55.407502] dagster-daemon[1327]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.408174] dagster-daemon[1327]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 55.409041] dagster-daemon[1327]: return callback(*args, **kwargs) full # [ 55.409680] dagster-daemon[1327]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 55.410297] dagster-daemon[1327]: with get_instance_for_cli( full # [ 55.410915] dagster-daemon[1327]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 55.411731] dagster-daemon[1327]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 55.412577] dagster-daemon[1327]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.413268] dagster-daemon[1327]: ) as instance: full # [ 55.413827] dagster-daemon[1327]: ^ full # [ 55.425199] dagster-daemon[1327]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 55.425747] dagster-daemon[1327]: return next(self.gen) full # [ 55.426595] dagster-daemon[1327]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 55.427267] dagster-daemon[1327]: with DagsterInstance.get() as instance: full # [ 55.427875] dagster-daemon[1327]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 55.428756] dagster-daemon[1327]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 55.429564] dagster-daemon[1327]: return create_instance_from_dagster_home() full # [ 55.430237] dagster-daemon[1327]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 55.430843] dagster-daemon[1327]: return create_instance_from_config(dagster_home_path) full # [ 55.440065] dagster-daemon[1327]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 55.440622] dagster-daemon[1327]: return create_instance_from_ref(instance_ref) full # [ 55.441298] dagster-daemon[1327]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 55.441894] dagster-daemon[1327]: unified_storage = instance_ref.storage full # [ 55.442762] dagster-daemon[1327]: ^^^^^^^^^^^^^^^^^^^^ full # [ 55.443626] dagster-daemon[1327]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 55.444261] dagster-daemon[1327]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 55.444859] dagster-daemon[1327]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.445524] dagster-daemon[1327]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 55.446199] dagster-daemon[1327]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 55.446801] dagster-daemon[1327]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.459292] dagster-daemon[1327]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 55.459841] dagster-daemon[1327]: return DagsterPostgresStorage( full # [ 55.460680] dagster-daemon[1327]: inst_data=inst_data, full # [ 55.461526] dagster-daemon[1327]: ...<2 lines>... full # [ 55.462193] dagster-daemon[1327]: token_provider=get_token_provider_from_config(config_value), full # [ 55.462810] dagster-daemon[1327]: ) full # [ 55.463711] dagster-daemon[1327]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 55.464502] dagster-daemon[1327]: self._run_storage = PostgresRunStorage( full # [ 55.465320] dagster-daemon[1327]: ~~~~~~~~~~~~~~~~~~^ full # [ 55.466033] dagster-daemon[1327]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 55.466638] dagster-daemon[1327]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.467292] dagster-daemon[1327]: ) full # [ 55.467913] dagster-daemon[1327]: ^ full # [ 55.468745] dagster-daemon[1327]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 55.469595] dagster-daemon[1327]: self._engine = create_pg_engine( full # [ 55.470276] dagster-daemon[1327]: ~~~~~~~~~~~~~~~~^ full # [ 55.470869] dagster-daemon[1327]: self.postgres_url, full # [ 55.471711] dagster-daemon[1327]: ^^^^^^^^^^^^^^^^^^ full # [ 55.472552] dagster-daemon[1327]: ...<2 lines>... full # [ 55.473202] dagster-daemon[1327]: poolclass=db_pool.NullPool, full # [ 55.473798] dagster-daemon[1327]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.474629] dagster-daemon[1327]: ) full # [ 55.475285] dagster-daemon[1327]: ^ full # [ 55.475904] dagster-daemon[1327]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 55.476704] dagster-daemon[1327]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 55.477155] dagster-daemon[1327]: File "", line 2, in create_engine full # [ 55.477755] dagster-daemon[1327]: return target(fn, url, **kwargs) full # [ 55.491667] dagster-daemon[1327]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 55.494250] dagster-daemon[1327]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 55.495742] dagster-daemon[1327]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 55.498352] dagster-daemon[1327]: dbapi = dbapi_meth(**dbapi_args) full # [ 55.499561] dagster-daemon[1327]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 55.502331] dagster-daemon[1327]: import psycopg full # [ 55.503290] dagster-daemon[1327]: ModuleNotFoundError: No module named 'psycopg' full # [ 55.700954] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 55.702801] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 55.704535] systemd[1]: dagster-daemon.service: Consumed 1.464s CPU time over 7.311s wall clock time, 88.6M memory peak. full # [ 59.389471] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 6. full # [ 59.392431] systemd[1]: Started Dagster Webserver. full # [ 60.888682] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 7. full # [ 60.891183] systemd[1]: Started Dagster Daemon. full # [ 62.011418] dagster-webserver[1359]: Traceback (most recent call last): full # [ 62.014587] dagster-webserver[1359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 62.016731] dagster-webserver[1359]: sys.exit(main()) full # [ 62.017754] dagster-webserver[1359]: ~~~~^^ full # [ 62.020070] dagster-webserver[1359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 62.022551] dagster-webserver[1359]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 62.023944] dagster-webserver[1359]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.025299] dagster-webserver[1359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 62.027701] dagster-webserver[1359]: return self.main(*args, **kwargs) full # [ 62.028939] dagster-webserver[1359]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 62.030204] dagster-webserver[1359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 62.032617] dagster-webserver[1359]: rv = self.invoke(ctx) full # [ 62.033705] dagster-webserver[1359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 62.036126] dagster-webserver[1359]: return ctx.invoke(self.callback, **ctx.params) full # [ 62.037536] dagster-webserver[1359]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.038954] dagster-webserver[1359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 62.041333] dagster-webserver[1359]: return callback(*args, **kwargs) full # [ 62.042544] dagster-webserver[1359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 62.045601] dagster-webserver[1359]: instance = stack.enter_context( full # [ 62.046796] dagster-webserver[1359]: get_possibly_temporary_instance_for_cli( full # [ 62.048196] dagster-webserver[1359]: ...<3 lines>... full # [ 62.051088] dagster-webserver[1359]: ) full # [ 62.051957] dagster-webserver[1359]: ) full # [ 62.052768] dagster-webserver[1359]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 62.055137] dagster-webserver[1359]: result = _enter(cm) full # [ 62.056188] dagster-webserver[1359]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 62.058476] dagster-webserver[1359]: return next(self.gen) full # [ 62.059564] dagster-webserver[1359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 62.066084] dagster-webserver[1359]: with DagsterInstance.get() as instance: full # [ 62.067397] dagster-webserver[1359]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 62.068539] dagster-webserver[1359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 62.071177] dagster-webserver[1359]: return create_instance_from_dagster_home() full # [ 62.072557] dagster-webserver[1359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 62.075515] dagster-webserver[1359]: return create_instance_from_config(dagster_home_path) full # [ 62.077040] dagster-webserver[1359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 62.079933] dagster-webserver[1359]: return create_instance_from_ref(instance_ref) full # [ 62.081314] dagster-webserver[1359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 62.084173] dagster-webserver[1359]: unified_storage = instance_ref.storage full # [ 62.086170] dagster-webserver[1359]: ^^^^^^^^^^^^^^^^^^^^ full # [ 62.086679] dagster-webserver[1359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 62.087539] dagster-webserver[1359]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 62.088340] dagster-webserver[1359]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.088972] dagster-webserver[1359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 62.089788] dagster-webserver[1359]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 62.091040] dagster-webserver[1359]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.091662] dagster-webserver[1359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 62.092580] dagster-webserver[1359]: return DagsterPostgresStorage( full # [ 62.093152] dagster-webserver[1359]: inst_data=inst_data, full # [ 62.093748] dagster-webserver[1359]: ...<2 lines>... full # [ 62.094699] dagster-webserver[1359]: token_provider=get_token_provider_from_config(config_value), full # [ 62.095250] dagster-webserver[1359]: ) full # [ 62.095840] dagster-webserver[1359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 62.096665] dagster-webserver[1359]: self._run_storage = PostgresRunStorage( full # [ 62.097504] dagster-webserver[1359]: ~~~~~~~~~~~~~~~~~~^ full # [ 62.098279] dagster-webserver[1359]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 62.098972] dagster-webserver[1359]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.099788] dagster-webserver[1359]: ) full # [ 62.100709] dagster-webserver[1359]: ^ full # [ 62.101304] dagster-webserver[1359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 62.101887] dagster-webserver[1359]: self._engine = create_pg_engine( full # [ 62.102720] dagster-webserver[1359]: ~~~~~~~~~~~~~~~~^ full # [ 62.103544] dagster-webserver[1359]: self.postgres_url, full # [ 62.104323] dagster-webserver[1359]: ^^^^^^^^^^^^^^^^^^ full # [ 62.105039] dagster-webserver[1359]: ...<2 lines>... full # [ 62.105637] dagster-webserver[1359]: poolclass=db_pool.NullPool, full # [ 62.106374] dagster-webserver[1359]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.106892] dagster-webserver[1359]: ) full # [ 62.107712] dagster-webserver[1359]: ^ full # [ 62.108709] dagster-webserver[1359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 62.109582] dagster-webserver[1359]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 62.110291] dagster-webserver[1359]: File "", line 2, in create_engine full # [ 62.110834] dagster-webserver[1359]: return target(fn, url, **kwargs) full # [ 62.111475] dagster-webserver[1359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 62.111906] dagster-webserver[1359]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 62.112779] dagster-webserver[1359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 62.113566] dagster-webserver[1359]: dbapi = dbapi_meth(**dbapi_args) full # [ 62.114273] dagster-webserver[1359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 62.114828] dagster-webserver[1359]: import psycopg full # [ 62.115470] dagster-webserver[1359]: ModuleNotFoundError: No module named 'psycopg' full # [ 62.465293] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 62.467449] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 62.468479] systemd[1]: dagster-webserver.service: Consumed 2.101s CPU time over 8.226s wall clock time, 111.7M memory peak. full # [ 62.790374] dagster-daemon[1369]: Traceback (most recent call last): full # [ 62.792888] dagster-daemon[1369]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 62.793634] dagster-daemon[1369]: sys.exit(main()) full # [ 62.794267] dagster-daemon[1369]: ~~~~^^ full # [ 62.794879] dagster-daemon[1369]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 62.798584] dagster-daemon[1369]: cli(obj={}) full # [ 62.798976] dagster-daemon[1369]: ~~~^^^^^^^^ full # [ 62.799786] dagster-daemon[1369]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 62.800635] dagster-daemon[1369]: return self.main(*args, **kwargs) full # [ 62.801474] dagster-daemon[1369]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 62.802113] dagster-daemon[1369]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 62.802720] dagster-daemon[1369]: rv = self.invoke(ctx) full # [ 62.803564] dagster-daemon[1369]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 62.804223] dagster-daemon[1369]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 62.804850] dagster-daemon[1369]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 62.805512] dagster-daemon[1369]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 62.805907] dagster-daemon[1369]: return ctx.invoke(self.callback, **ctx.params) full # [ 62.806723] dagster-daemon[1369]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.807571] dagster-daemon[1369]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 62.808238] dagster-daemon[1369]: return callback(*args, **kwargs) full # [ 62.819601] dagster-daemon[1369]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 62.819919] dagster-daemon[1369]: with get_instance_for_cli( full # [ 62.820737] dagster-daemon[1369]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 62.821570] dagster-daemon[1369]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 62.822221] dagster-daemon[1369]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.822830] dagster-daemon[1369]: ) as instance: full # [ 62.823482] dagster-daemon[1369]: ^ full # [ 62.823909] dagster-daemon[1369]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 62.824746] dagster-daemon[1369]: return next(self.gen) full # [ 62.825605] dagster-daemon[1369]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 62.826241] dagster-daemon[1369]: with DagsterInstance.get() as instance: full # [ 62.826836] dagster-daemon[1369]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 62.827483] dagster-daemon[1369]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 62.827910] dagster-daemon[1369]: return create_instance_from_dagster_home() full # [ 62.839301] dagster-daemon[1369]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 62.839831] dagster-daemon[1369]: return create_instance_from_config(dagster_home_path) full # [ 62.840491] dagster-daemon[1369]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 62.841147] dagster-daemon[1369]: return create_instance_from_ref(instance_ref) full # [ 62.841791] dagster-daemon[1369]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 62.842604] dagster-daemon[1369]: unified_storage = instance_ref.storage full # [ 62.843351] dagster-daemon[1369]: ^^^^^^^^^^^^^^^^^^^^ full # [ 62.843949] dagster-daemon[1369]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 62.844738] dagster-daemon[1369]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 62.845592] dagster-daemon[1369]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.857285] dagster-daemon[1369]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 62.857814] dagster-daemon[1369]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 62.858663] dagster-daemon[1369]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.859511] dagster-daemon[1369]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 62.860201] dagster-daemon[1369]: return DagsterPostgresStorage( full # [ 62.860798] dagster-daemon[1369]: inst_data=inst_data, full # [ 62.861653] dagster-daemon[1369]: ...<2 lines>... full # [ 62.862498] dagster-daemon[1369]: token_provider=get_token_provider_from_config(config_value), full # [ 62.863195] dagster-daemon[1369]: ) full # [ 62.863822] dagster-daemon[1369]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 62.864633] dagster-daemon[1369]: self._run_storage = PostgresRunStorage( full # [ 62.865286] dagster-daemon[1369]: ~~~~~~~~~~~~~~~~~~^ full # [ 62.865938] dagster-daemon[1369]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 62.866765] dagster-daemon[1369]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.867615] dagster-daemon[1369]: ) full # [ 62.868331] dagster-daemon[1369]: ^ full # [ 62.868888] dagster-daemon[1369]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 62.869714] dagster-daemon[1369]: self._engine = create_pg_engine( full # [ 62.870546] dagster-daemon[1369]: ~~~~~~~~~~~~~~~~^ full # [ 62.871200] dagster-daemon[1369]: self.postgres_url, full # [ 62.871845] dagster-daemon[1369]: ^^^^^^^^^^^^^^^^^^ full # [ 62.872638] dagster-daemon[1369]: ...<2 lines>... full # [ 62.873283] dagster-daemon[1369]: poolclass=db_pool.NullPool, full # [ 62.873900] dagster-daemon[1369]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.874725] dagster-daemon[1369]: ) full # [ 62.875554] dagster-daemon[1369]: ^ full # [ 62.889087] dagster-daemon[1369]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 62.891707] dagster-daemon[1369]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 62.893179] dagster-daemon[1369]: File "", line 2, in create_engine full # [ 62.895386] dagster-daemon[1369]: return target(fn, url, **kwargs) full # [ 62.896568] dagster-daemon[1369]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 62.899161] dagster-daemon[1369]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 62.900658] dagster-daemon[1369]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 62.903259] dagster-daemon[1369]: dbapi = dbapi_meth(**dbapi_args) full # [ 62.904437] dagster-daemon[1369]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 62.907198] dagster-daemon[1369]: import psycopg full # [ 62.908156] dagster-daemon[1369]: ModuleNotFoundError: No module named 'psycopg' full # [ 63.084062] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 63.086353] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 63.088450] systemd[1]: dagster-daemon.service: Consumed 1.492s CPU time over 7.381s wall clock time, 88.5M memory peak. full # [ 67.639401] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 7. full # [ 67.642168] systemd[1]: Started Dagster Webserver. full # [ 68.138675] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 8. full # [ 68.141184] systemd[1]: Started Dagster Daemon. full # [ 70.010340] dagster-daemon[1407]: Traceback (most recent call last): full # [ 70.011604] dagster-daemon[1407]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 70.013665] dagster-daemon[1407]: sys.exit(main()) full # [ 70.014633] dagster-daemon[1407]: ~~~~^^ full # [ 70.015587] dagster-daemon[1407]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 70.018128] dagster-daemon[1407]: cli(obj={}) full # [ 70.019058] dagster-daemon[1407]: ~~~^^^^^^^^ full # [ 70.019959] dagster-daemon[1407]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 70.022392] dagster-daemon[1407]: return self.main(*args, **kwargs) full # [ 70.023586] dagster-daemon[1407]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 70.027199] dagster-daemon[1407]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 70.029526] dagster-daemon[1407]: rv = self.invoke(ctx) full # [ 70.030611] dagster-daemon[1407]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 70.032964] dagster-daemon[1407]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 70.034471] dagster-daemon[1407]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 70.035928] dagster-daemon[1407]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 70.038272] dagster-daemon[1407]: return ctx.invoke(self.callback, **ctx.params) full # [ 70.039624] dagster-daemon[1407]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.040990] dagster-daemon[1407]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 70.043369] dagster-daemon[1407]: return callback(*args, **kwargs) full # [ 70.044541] dagster-daemon[1407]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 70.049200] dagster-daemon[1407]: with get_instance_for_cli( full # [ 70.050348] dagster-daemon[1407]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 70.051452] dagster-daemon[1407]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 70.053312] dagster-daemon[1407]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.055189] dagster-daemon[1407]: ) as instance: full # [ 70.056139] dagster-daemon[1407]: ^ full # [ 70.056896] dagster-daemon[1407]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 70.059158] dagster-daemon[1407]: return next(self.gen) full # [ 70.060195] dagster-daemon[1407]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 70.062796] dagster-daemon[1407]: with DagsterInstance.get() as instance: full # [ 70.065058] dagster-daemon[1407]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 70.065568] dagster-daemon[1407]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 70.066238] dagster-daemon[1407]: return create_instance_from_dagster_home() full # [ 70.067098] dagster-daemon[1407]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 70.067669] dagster-daemon[1407]: return create_instance_from_config(dagster_home_path) full # [ 70.068506] dagster-daemon[1407]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 70.071128] dagster-daemon[1407]: return create_instance_from_ref(instance_ref) full # [ 70.071778] dagster-daemon[1407]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 70.072608] dagster-daemon[1407]: unified_storage = instance_ref.storage full # [ 70.074811] dagster-daemon[1407]: ^^^^^^^^^^^^^^^^^^^^ full # [ 70.075679] dagster-daemon[1407]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 70.076509] dagster-daemon[1407]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 70.077367] dagster-daemon[1407]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.077979] dagster-daemon[1407]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 70.078805] dagster-daemon[1407]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 70.079731] dagster-daemon[1407]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.080275] dagster-daemon[1407]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 70.080900] dagster-daemon[1407]: return DagsterPostgresStorage( full # [ 70.081764] dagster-daemon[1407]: inst_data=inst_data, full # [ 70.082570] dagster-daemon[1407]: ...<2 lines>... full # [ 70.083329] dagster-daemon[1407]: token_provider=get_token_provider_from_config(config_value), full # [ 70.083828] dagster-daemon[1407]: ) full # [ 70.084481] dagster-daemon[1407]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 70.088093] dagster-daemon[1407]: self._run_storage = PostgresRunStorage( full # [ 70.088738] dagster-daemon[1407]: ~~~~~~~~~~~~~~~~~~^ full # [ 70.089579] dagster-daemon[1407]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 70.091064] dagster-daemon[1407]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.091666] dagster-daemon[1407]: ) full # [ 70.092491] dagster-daemon[1407]: ^ full # [ 70.093310] dagster-daemon[1407]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 70.093961] dagster-daemon[1407]: self._engine = create_pg_engine( full # [ 70.094779] dagster-daemon[1407]: ~~~~~~~~~~~~~~~~^ full # [ 70.095711] dagster-daemon[1407]: self.postgres_url, full # [ 70.096285] dagster-daemon[1407]: ^^^^^^^^^^^^^^^^^^ full # [ 70.096881] dagster-daemon[1407]: ...<2 lines>... full # [ 70.097750] dagster-daemon[1407]: poolclass=db_pool.NullPool, full # [ 70.098564] dagster-daemon[1407]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.099315] dagster-daemon[1407]: ) full # [ 70.099819] dagster-daemon[1407]: ^ full # [ 70.100505] dagster-daemon[1407]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 70.104102] dagster-daemon[1407]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 70.104744] dagster-daemon[1407]: File "", line 2, in create_engine full # [ 70.105585] dagster-daemon[1407]: return target(fn, url, **kwargs) full # [ 70.108193] dagster-daemon[1407]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 70.108854] dagster-daemon[1407]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 70.109691] dagster-daemon[1407]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 70.110678] dagster-daemon[1407]: dbapi = dbapi_meth(**dbapi_args) full # [ 70.111541] dagster-daemon[1407]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 70.112348] dagster-daemon[1407]: import psycopg full # [ 70.113042] dagster-daemon[1407]: ModuleNotFoundError: No module named 'psycopg' full # [ 70.343695] dagster-webserver[1401]: Traceback (most recent call last): full # [ 70.347079] dagster-webserver[1401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 70.347644] dagster-webserver[1401]: sys.exit(main()) full # [ 70.348264] dagster-webserver[1401]: ~~~~^^ full # [ 70.348854] dagster-webserver[1401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 70.351537] dagster-webserver[1401]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 70.352217] dagster-webserver[1401]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.352791] dagster-webserver[1401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 70.356084] dagster-webserver[1401]: return self.main(*args, **kwargs) full # [ 70.356656] dagster-webserver[1401]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 70.357497] dagster-webserver[1401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 70.360082] dagster-webserver[1401]: rv = self.invoke(ctx) full # [ 70.360960] dagster-webserver[1401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 70.361776] dagster-webserver[1401]: return ctx.invoke(self.callback, **ctx.params) full # [ 70.366118] dagster-webserver[1401]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.366645] dagster-webserver[1401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 70.367478] dagster-webserver[1401]: return callback(*args, **kwargs) full # [ 70.367905] dagster-webserver[1401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 70.370543] dagster-webserver[1401]: instance = stack.enter_context( full # [ 70.371184] dagster-webserver[1401]: get_possibly_temporary_instance_for_cli( full # [ 70.371783] dagster-webserver[1401]: ...<3 lines>... full # [ 70.374082] dagster-webserver[1401]: ) full # [ 70.374660] dagster-webserver[1401]: ) full # [ 70.375492] dagster-webserver[1401]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 70.378082] dagster-webserver[1401]: result = _enter(cm) full # [ 70.378764] dagster-webserver[1401]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 70.379589] dagster-webserver[1401]: return next(self.gen) full # [ 70.383084] dagster-webserver[1401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 70.383236] dagster-webserver[1401]: with DagsterInstance.get() as instance: full # [ 70.383853] dagster-webserver[1401]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 70.384729] dagster-webserver[1401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 70.388084] dagster-webserver[1401]: return create_instance_from_dagster_home() full # [ 70.388729] dagster-webserver[1401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 70.391085] dagster-webserver[1401]: return create_instance_from_config(dagster_home_path) full # [ 70.391583] dagster-webserver[1401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 70.394089] dagster-webserver[1401]: return create_instance_from_ref(instance_ref) full # [ 70.394642] dagster-webserver[1401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 70.395478] dagster-webserver[1401]: unified_storage = instance_ref.storage full # [ 70.398083] dagster-webserver[1401]: ^^^^^^^^^^^^^^^^^^^^ full # [ 70.398724] dagster-webserver[1401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 70.399577] dagster-webserver[1401]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 70.402082] dagster-webserver[1401]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.402619] dagster-webserver[1401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 70.403265] dagster-webserver[1401]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 70.403878] dagster-webserver[1401]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.406748] dagster-webserver[1401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 70.407559] dagster-webserver[1401]: return DagsterPostgresStorage( full # [ 70.410088] dagster-webserver[1401]: inst_data=inst_data, full # [ 70.410618] dagster-webserver[1401]: ...<2 lines>... full # [ 70.411279] dagster-webserver[1401]: token_provider=get_token_provider_from_config(config_value), full # [ 70.411873] dagster-webserver[1401]: ) full # [ 70.414707] dagster-webserver[1401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 70.415539] dagster-webserver[1401]: self._run_storage = PostgresRunStorage( full # [ 70.418083] dagster-webserver[1401]: ~~~~~~~~~~~~~~~~~~^ full # [ 70.418653] dagster-webserver[1401]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 70.419272] dagster-webserver[1401]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.419858] dagster-webserver[1401]: ) full # [ 70.422689] dagster-webserver[1401]: ^ full # [ 70.423514] dagster-webserver[1401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 70.426084] dagster-webserver[1401]: self._engine = create_pg_engine( full # [ 70.426765] dagster-webserver[1401]: ~~~~~~~~~~~~~~~~^ full # [ 70.427605] dagster-webserver[1401]: self.postgres_url, full # [ 70.430084] dagster-webserver[1401]: ^^^^^^^^^^^^^^^^^^ full # [ 70.430662] dagster-webserver[1401]: ...<2 lines>... full # [ 70.431501] dagster-webserver[1401]: poolclass=db_pool.NullPool, full # [ 70.434090] dagster-webserver[1401]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.434754] dagster-webserver[1401]: ) full # [ 70.435592] dagster-webserver[1401]: ^ full # [ 70.439090] dagster-webserver[1401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 70.439702] dagster-webserver[1401]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 70.440537] dagster-webserver[1401]: File "", line 2, in create_engine full # [ 70.443083] dagster-webserver[1401]: return target(fn, url, **kwargs) full # [ 70.443621] dagster-webserver[1401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 70.444262] dagster-webserver[1401]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 70.444850] dagster-webserver[1401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 70.447702] dagster-webserver[1401]: dbapi = dbapi_meth(**dbapi_args) full # [ 70.448152] dagster-webserver[1401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 70.448752] dagster-webserver[1401]: import psycopg full # [ 70.452083] dagster-webserver[1401]: ModuleNotFoundError: No module named 'psycopg' full # [ 70.475499] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 70.477456] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 70.479983] systemd[1]: dagster-daemon.service: Consumed 1.499s CPU time over 7.390s wall clock time, 88.6M memory peak. full # [ 70.690465] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 70.692586] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 70.695635] systemd[1]: dagster-webserver.service: Consumed 2.100s CPU time over 8.227s wall clock time, 111.7M memory peak. full # [ 75.639305] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 9. full # [ 75.641988] systemd[1]: Started Dagster Daemon. full # [ 75.888495] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 8. full # [ 75.890546] systemd[1]: Started Dagster Webserver. full # [ 77.486365] dagster-daemon[1444]: Traceback (most recent call last): full # [ 77.489076] dagster-daemon[1444]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 77.491170] dagster-daemon[1444]: sys.exit(main()) full # [ 77.492152] dagster-daemon[1444]: ~~~~^^ full # [ 77.493117] dagster-daemon[1444]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 77.495641] dagster-daemon[1444]: cli(obj={}) full # [ 77.496583] dagster-daemon[1444]: ~~~^^^^^^^^ full # [ 77.497493] dagster-daemon[1444]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 77.499904] dagster-daemon[1444]: return self.main(*args, **kwargs) full # [ 77.503129] dagster-daemon[1444]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 77.504330] dagster-daemon[1444]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 77.506661] dagster-daemon[1444]: rv = self.invoke(ctx) full # [ 77.507703] dagster-daemon[1444]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 77.510096] dagster-daemon[1444]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 77.511578] dagster-daemon[1444]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 77.513056] dagster-daemon[1444]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 77.515410] dagster-daemon[1444]: return ctx.invoke(self.callback, **ctx.params) full # [ 77.516771] dagster-daemon[1444]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.518174] dagster-daemon[1444]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 77.520577] dagster-daemon[1444]: return callback(*args, **kwargs) full # [ 77.521758] dagster-daemon[1444]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 77.524387] dagster-daemon[1444]: with get_instance_for_cli( full # [ 77.525499] dagster-daemon[1444]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 77.526612] dagster-daemon[1444]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 77.528477] dagster-daemon[1444]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.530350] dagster-daemon[1444]: ) as instance: full # [ 77.531311] dagster-daemon[1444]: ^ full # [ 77.532096] dagster-daemon[1444]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 77.536207] dagster-daemon[1444]: return next(self.gen) full # [ 77.537262] dagster-daemon[1444]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 77.539916] dagster-daemon[1444]: with DagsterInstance.get() as instance: full # [ 77.541196] dagster-daemon[1444]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 77.542317] dagster-daemon[1444]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 77.544895] dagster-daemon[1444]: return create_instance_from_dagster_home() full # [ 77.546218] dagster-daemon[1444]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 77.549170] dagster-daemon[1444]: return create_instance_from_config(dagster_home_path) full # [ 77.550612] dagster-daemon[1444]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 77.555048] dagster-daemon[1444]: return create_instance_from_ref(instance_ref) full # [ 77.556403] dagster-daemon[1444]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 77.559208] dagster-daemon[1444]: unified_storage = instance_ref.storage full # [ 77.560483] dagster-daemon[1444]: ^^^^^^^^^^^^^^^^^^^^ full # [ 77.561732] dagster-daemon[1444]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 77.564294] dagster-daemon[1444]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 77.566195] dagster-daemon[1444]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.567708] dagster-daemon[1444]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 77.570330] dagster-daemon[1444]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 77.571936] dagster-daemon[1444]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.575122] dagster-daemon[1444]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 77.575640] dagster-daemon[1444]: return DagsterPostgresStorage( full # [ 77.576281] dagster-daemon[1444]: inst_data=inst_data, full # [ 77.576902] dagster-daemon[1444]: ...<2 lines>... full # [ 77.579543] dagster-daemon[1444]: token_provider=get_token_provider_from_config(config_value), full # [ 77.580196] dagster-daemon[1444]: ) full # [ 77.580798] dagster-daemon[1444]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 77.584173] dagster-daemon[1444]: self._run_storage = PostgresRunStorage( full # [ 77.584675] dagster-daemon[1444]: ~~~~~~~~~~~~~~~~~~^ full # [ 77.585508] dagster-daemon[1444]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 77.588091] dagster-daemon[1444]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.588600] dagster-daemon[1444]: ) full # [ 77.589272] dagster-daemon[1444]: ^ full # [ 77.589867] dagster-daemon[1444]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 77.592538] dagster-daemon[1444]: self._engine = create_pg_engine( full # [ 77.593189] dagster-daemon[1444]: ~~~~~~~~~~~~~~~~^ full # [ 77.593791] dagster-daemon[1444]: self.postgres_url, full # [ 77.598089] dagster-daemon[1444]: ^^^^^^^^^^^^^^^^^^ full # [ 77.598600] dagster-daemon[1444]: ...<2 lines>... full # [ 77.601089] dagster-daemon[1444]: poolclass=db_pool.NullPool, full # [ 77.601596] dagster-daemon[1444]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.602262] dagster-daemon[1444]: ) full # [ 77.602855] dagster-daemon[1444]: ^ full # [ 77.605533] dagster-daemon[1444]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 77.606164] dagster-daemon[1444]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 77.606766] dagster-daemon[1444]: File "", line 2, in create_engine full # [ 77.609083] dagster-daemon[1444]: return target(fn, url, **kwargs) full # [ 77.609630] dagster-daemon[1444]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 77.610279] dagster-daemon[1444]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 77.610894] dagster-daemon[1444]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 77.613527] dagster-daemon[1444]: dbapi = dbapi_meth(**dbapi_args) full # [ 77.614178] dagster-daemon[1444]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 77.614780] dagster-daemon[1444]: import psycopg full # [ 77.618084] dagster-daemon[1444]: ModuleNotFoundError: No module named 'psycopg' full # [ 77.743809] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 77.746170] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 77.746737] systemd[1]: dagster-daemon.service: Consumed 1.488s CPU time over 7.266s wall clock time, 88.7M memory peak. full # [ 78.650846] dagster-webserver[1445]: Traceback (most recent call last): full # [ 78.652563] dagster-webserver[1445]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 78.655179] dagster-webserver[1445]: sys.exit(main()) full # [ 78.656197] dagster-webserver[1445]: ~~~~^^ full # [ 78.657208] dagster-webserver[1445]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 78.659715] dagster-webserver[1445]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 78.661247] dagster-webserver[1445]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 78.662595] dagster-webserver[1445]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 78.664993] dagster-webserver[1445]: return self.main(*args, **kwargs) full # [ 78.666249] dagster-webserver[1445]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 78.667469] dagster-webserver[1445]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 78.669821] dagster-webserver[1445]: rv = self.invoke(ctx) full # [ 78.670929] dagster-webserver[1445]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 78.673303] dagster-webserver[1445]: return ctx.invoke(self.callback, **ctx.params) full # [ 78.674732] dagster-webserver[1445]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 78.676158] dagster-webserver[1445]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 78.678520] dagster-webserver[1445]: return callback(*args, **kwargs) full # [ 78.679724] dagster-webserver[1445]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 78.682445] dagster-webserver[1445]: instance = stack.enter_context( full # [ 78.683638] dagster-webserver[1445]: get_possibly_temporary_instance_for_cli( full # [ 78.685035] dagster-webserver[1445]: ...<3 lines>... full # [ 78.686038] dagster-webserver[1445]: ) full # [ 78.686880] dagster-webserver[1445]: ) full # [ 78.687690] dagster-webserver[1445]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 78.690071] dagster-webserver[1445]: result = _enter(cm) full # [ 78.691136] dagster-webserver[1445]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 78.693421] dagster-webserver[1445]: return next(self.gen) full # [ 78.694504] dagster-webserver[1445]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 78.697392] dagster-webserver[1445]: with DagsterInstance.get() as instance: full # [ 78.698692] dagster-webserver[1445]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 78.699888] dagster-webserver[1445]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 78.702515] dagster-webserver[1445]: return create_instance_from_dagster_home() full # [ 78.703851] dagster-webserver[1445]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 78.706820] dagster-webserver[1445]: return create_instance_from_config(dagster_home_path) full # [ 78.708315] dagster-webserver[1445]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 78.711267] dagster-webserver[1445]: return create_instance_from_ref(instance_ref) full # [ 78.712637] dagster-webserver[1445]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 78.715477] dagster-webserver[1445]: unified_storage = instance_ref.storage full # [ 78.716796] dagster-webserver[1445]: ^^^^^^^^^^^^^^^^^^^^ full # [ 78.718118] dagster-webserver[1445]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 78.720787] dagster-webserver[1445]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 78.722714] dagster-webserver[1445]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 78.724274] dagster-webserver[1445]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 78.726881] dagster-webserver[1445]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 78.728509] dagster-webserver[1445]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 78.730175] dagster-webserver[1445]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 78.732824] dagster-webserver[1445]: return DagsterPostgresStorage( full # [ 78.734035] dagster-webserver[1445]: inst_data=inst_data, full # [ 78.735154] dagster-webserver[1445]: ...<2 lines>... full # [ 78.736157] dagster-webserver[1445]: token_provider=get_token_provider_from_config(config_value), full # [ 78.737764] dagster-webserver[1445]: ) full # [ 78.738645] dagster-webserver[1445]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 78.741201] dagster-webserver[1445]: self._run_storage = PostgresRunStorage( full # [ 78.742619] dagster-webserver[1445]: ~~~~~~~~~~~~~~~~~~^ full # [ 78.744034] dagster-webserver[1445]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 78.745762] dagster-webserver[1445]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 78.747556] dagster-webserver[1445]: ) full # [ 78.748388] dagster-webserver[1445]: ^ full # [ 78.749216] dagster-webserver[1445]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 78.751965] dagster-webserver[1445]: self._engine = create_pg_engine( full # [ 78.753215] dagster-webserver[1445]: ~~~~~~~~~~~~~~~~^ full # [ 78.754427] dagster-webserver[1445]: self.postgres_url, full # [ 78.755521] dagster-webserver[1445]: ^^^^^^^^^^^^^^^^^^ full # [ 78.756617] dagster-webserver[1445]: ...<2 lines>... full # [ 78.757624] dagster-webserver[1445]: poolclass=db_pool.NullPool, full # [ 78.758818] dagster-webserver[1445]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 78.760040] dagster-webserver[1445]: ) full # [ 78.760818] dagster-webserver[1445]: ^ full # [ 78.761637] dagster-webserver[1445]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 78.764283] dagster-webserver[1445]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 78.765760] dagster-webserver[1445]: File "", line 2, in create_engine full # [ 78.767993] dagster-webserver[1445]: return target(fn, url, **kwargs) full # [ 78.769241] dagster-webserver[1445]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 78.771820] dagster-webserver[1445]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 78.773347] dagster-webserver[1445]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 78.775964] dagster-webserver[1445]: dbapi = dbapi_meth(**dbapi_args) full # [ 78.777200] dagster-webserver[1445]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 78.780042] dagster-webserver[1445]: import psycopg full # [ 78.781033] dagster-webserver[1445]: ModuleNotFoundError: No module named 'psycopg' full # [ 78.939332] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 78.941608] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 78.944058] systemd[1]: dagster-webserver.service: Consumed 2.086s CPU time over 8.241s wall clock time, 111.7M memory peak. full # [ 82.889429] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 10. full # [ 82.892147] systemd[1]: Started Dagster Daemon. full # [ 84.138759] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 9. full # [ 84.142659] systemd[1]: Started Dagster Webserver. full # [ 84.737336] dagster-daemon[1482]: Traceback (most recent call last): full # [ 84.738749] dagster-daemon[1482]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 84.740811] dagster-daemon[1482]: sys.exit(main()) full # [ 84.741787] dagster-daemon[1482]: ~~~~^^ full # [ 84.742822] dagster-daemon[1482]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 84.745360] dagster-daemon[1482]: cli(obj={}) full # [ 84.746321] dagster-daemon[1482]: ~~~^^^^^^^^ full # [ 84.747306] dagster-daemon[1482]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 84.751091] dagster-daemon[1482]: return self.main(*args, **kwargs) full # [ 84.752280] dagster-daemon[1482]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 84.753502] dagster-daemon[1482]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 84.755821] dagster-daemon[1482]: rv = self.invoke(ctx) full # [ 84.756842] dagster-daemon[1482]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 84.759194] dagster-daemon[1482]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 84.760665] dagster-daemon[1482]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 84.762156] dagster-daemon[1482]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 84.764509] dagster-daemon[1482]: return ctx.invoke(self.callback, **ctx.params) full # [ 84.768089] dagster-daemon[1482]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.769443] dagster-daemon[1482]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 84.771777] dagster-daemon[1482]: return callback(*args, **kwargs) full # [ 84.772964] dagster-daemon[1482]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 84.775590] dagster-daemon[1482]: with get_instance_for_cli( full # [ 84.776687] dagster-daemon[1482]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 84.777795] dagster-daemon[1482]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 84.779641] dagster-daemon[1482]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.781503] dagster-daemon[1482]: ) as instance: full # [ 84.782455] dagster-daemon[1482]: ^ full # [ 84.783248] dagster-daemon[1482]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 84.785489] dagster-daemon[1482]: return next(self.gen) full # [ 84.786536] dagster-daemon[1482]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 84.789168] dagster-daemon[1482]: with DagsterInstance.get() as instance: full # [ 84.790456] dagster-daemon[1482]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 84.791561] dagster-daemon[1482]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 84.794132] dagster-daemon[1482]: return create_instance_from_dagster_home() full # [ 84.795439] dagster-daemon[1482]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 84.798335] dagster-daemon[1482]: return create_instance_from_config(dagster_home_path) full # [ 84.799794] dagster-daemon[1482]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 84.802614] dagster-daemon[1482]: return create_instance_from_ref(instance_ref) full # [ 84.803956] dagster-daemon[1482]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 84.806769] dagster-daemon[1482]: unified_storage = instance_ref.storage full # [ 84.808053] dagster-daemon[1482]: ^^^^^^^^^^^^^^^^^^^^ full # [ 84.809292] dagster-daemon[1482]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 84.811838] dagster-daemon[1482]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 84.813716] dagster-daemon[1482]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.815225] dagster-daemon[1482]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 84.817806] dagster-daemon[1482]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 84.819394] dagster-daemon[1482]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.820972] dagster-daemon[1482]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 84.823611] dagster-daemon[1482]: return DagsterPostgresStorage( full # [ 84.824774] dagster-daemon[1482]: inst_data=inst_data, full # [ 84.825856] dagster-daemon[1482]: ...<2 lines>... full # [ 84.826802] dagster-daemon[1482]: token_provider=get_token_provider_from_config(config_value), full # [ 84.828365] dagster-daemon[1482]: ) full # [ 84.829148] dagster-daemon[1482]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 84.831655] dagster-daemon[1482]: self._run_storage = PostgresRunStorage( full # [ 84.832915] dagster-daemon[1482]: ~~~~~~~~~~~~~~~~~~^ full # [ 84.834196] dagster-daemon[1482]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 84.835911] dagster-daemon[1482]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.837592] dagster-daemon[1482]: ) full # [ 84.838377] dagster-daemon[1482]: ^ full # [ 84.839156] dagster-daemon[1482]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 84.841864] dagster-daemon[1482]: self._engine = create_pg_engine( full # [ 84.843103] dagster-daemon[1482]: ~~~~~~~~~~~~~~~~^ full # [ 84.844273] dagster-daemon[1482]: self.postgres_url, full # [ 84.845363] dagster-daemon[1482]: ^^^^^^^^^^^^^^^^^^ full # [ 84.846399] dagster-daemon[1482]: ...<2 lines>... full # [ 84.847361] dagster-daemon[1482]: poolclass=db_pool.NullPool, full # [ 84.848516] dagster-daemon[1482]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.849671] dagster-daemon[1482]: ) full # [ 84.850456] dagster-daemon[1482]: ^ full # [ 84.851245] dagster-daemon[1482]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 84.853830] dagster-daemon[1482]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 84.855253] dagster-daemon[1482]: File "", line 2, in create_engine full # [ 84.857427] dagster-daemon[1482]: return target(fn, url, **kwargs) full # [ 84.858594] dagster-daemon[1482]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 84.861218] dagster-daemon[1482]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 84.862729] dagster-daemon[1482]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 84.865318] dagster-daemon[1482]: dbapi = dbapi_meth(**dbapi_args) full # [ 84.866486] dagster-daemon[1482]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 84.869256] dagster-daemon[1482]: import psycopg full # [ 84.870206] dagster-daemon[1482]: ModuleNotFoundError: No module named 'psycopg' full # [ 85.018902] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 85.019825] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 85.021392] systemd[1]: dagster-daemon.service: Consumed 1.431s CPU time over 7.273s wall clock time, 88.5M memory peak. full # [ 86.848191] dagster-webserver[1488]: Traceback (most recent call last): full # [ 86.850733] dagster-webserver[1488]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 86.851322] dagster-webserver[1488]: sys.exit(main()) full # [ 86.851937] dagster-webserver[1488]: ~~~~^^ full # [ 86.852746] dagster-webserver[1488]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 86.853586] dagster-webserver[1488]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 86.854273] dagster-webserver[1488]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.854885] dagster-webserver[1488]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 86.855686] dagster-webserver[1488]: return self.main(*args, **kwargs) full # [ 86.856520] dagster-webserver[1488]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 86.857159] dagster-webserver[1488]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 86.857755] dagster-webserver[1488]: rv = self.invoke(ctx) full # [ 86.866256] dagster-webserver[1488]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 86.866788] dagster-webserver[1488]: return ctx.invoke(self.callback, **ctx.params) full # [ 86.867661] dagster-webserver[1488]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.868328] dagster-webserver[1488]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 86.868945] dagster-webserver[1488]: return callback(*args, **kwargs) full # [ 86.869780] dagster-webserver[1488]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 86.870806] dagster-webserver[1488]: instance = stack.enter_context( full # [ 86.871647] dagster-webserver[1488]: get_possibly_temporary_instance_for_cli( full # [ 86.872496] dagster-webserver[1488]: ...<3 lines>... full # [ 86.872935] dagster-webserver[1488]: ) full # [ 86.873745] dagster-webserver[1488]: ) full # [ 86.874585] dagster-webserver[1488]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 86.875248] dagster-webserver[1488]: result = _enter(cm) full # [ 86.875873] dagster-webserver[1488]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 86.876672] dagster-webserver[1488]: return next(self.gen) full # [ 86.877494] dagster-webserver[1488]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 86.878143] dagster-webserver[1488]: with DagsterInstance.get() as instance: full # [ 86.878745] dagster-webserver[1488]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 86.891438] dagster-webserver[1488]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 86.891984] dagster-webserver[1488]: return create_instance_from_dagster_home() full # [ 86.892881] dagster-webserver[1488]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 86.893661] dagster-webserver[1488]: return create_instance_from_config(dagster_home_path) full # [ 86.894565] dagster-webserver[1488]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 86.895191] dagster-webserver[1488]: return create_instance_from_ref(instance_ref) full # [ 86.895798] dagster-webserver[1488]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 86.896645] dagster-webserver[1488]: unified_storage = instance_ref.storage full # [ 86.897298] dagster-webserver[1488]: ^^^^^^^^^^^^^^^^^^^^ full # [ 86.907879] dagster-webserver[1488]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 86.908636] dagster-webserver[1488]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 86.909292] dagster-webserver[1488]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.909892] dagster-webserver[1488]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 86.910725] dagster-webserver[1488]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 86.911573] dagster-webserver[1488]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.912294] dagster-webserver[1488]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 86.912850] dagster-webserver[1488]: return DagsterPostgresStorage( full # [ 86.913511] dagster-webserver[1488]: inst_data=inst_data, full # [ 86.914181] dagster-webserver[1488]: ...<2 lines>... full # [ 86.914789] dagster-webserver[1488]: token_provider=get_token_provider_from_config(config_value), full # [ 86.915637] dagster-webserver[1488]: ) full # [ 86.916292] dagster-webserver[1488]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 86.916929] dagster-webserver[1488]: self._run_storage = PostgresRunStorage( full # [ 86.917758] dagster-webserver[1488]: ~~~~~~~~~~~~~~~~~~^ full # [ 86.918617] dagster-webserver[1488]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 86.919285] dagster-webserver[1488]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.919883] dagster-webserver[1488]: ) full # [ 86.920725] dagster-webserver[1488]: ^ full # [ 86.934920] dagster-webserver[1488]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 86.937675] dagster-webserver[1488]: self._engine = create_pg_engine( full # [ 86.938878] dagster-webserver[1488]: ~~~~~~~~~~~~~~~~^ full # [ 86.940116] dagster-webserver[1488]: self.postgres_url, full # [ 86.941217] dagster-webserver[1488]: ^^^^^^^^^^^^^^^^^^ full # [ 86.942315] dagster-webserver[1488]: ...<2 lines>... full # [ 86.943317] dagster-webserver[1488]: poolclass=db_pool.NullPool, full # [ 86.944515] dagster-webserver[1488]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.945714] dagster-webserver[1488]: ) full # [ 86.946544] dagster-webserver[1488]: ^ full # [ 86.947376] dagster-webserver[1488]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 86.950032] dagster-webserver[1488]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 86.951555] dagster-webserver[1488]: File "", line 2, in create_engine full # [ 86.953772] dagster-webserver[1488]: return target(fn, url, **kwargs) full # [ 86.954995] dagster-webserver[1488]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 86.957613] dagster-webserver[1488]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 86.959179] dagster-webserver[1488]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 86.961789] dagster-webserver[1488]: dbapi = dbapi_meth(**dbapi_args) full # [ 86.962995] dagster-webserver[1488]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 86.965811] dagster-webserver[1488]: import psycopg full # [ 86.966799] dagster-webserver[1488]: ModuleNotFoundError: No module named 'psycopg' full # [ 87.204684] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 87.206973] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 87.209216] systemd[1]: dagster-webserver.service: Consumed 2.050s CPU time over 8.264s wall clock time, 111.8M memory peak. full # [ 90.139180] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 11. full # [ 90.141859] systemd[1]: Started Dagster Daemon. full # [ 91.994572] dagster-daemon[1520]: Traceback (most recent call last): full # [ 91.997125] dagster-daemon[1520]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 91.997693] dagster-daemon[1520]: sys.exit(main()) full # [ 91.998494] dagster-daemon[1520]: ~~~~^^ full # [ 91.999147] dagster-daemon[1520]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 91.999760] dagster-daemon[1520]: cli(obj={}) full # [ 92.000616] dagster-daemon[1520]: ~~~^^^^^^^^ full # [ 92.001264] dagster-daemon[1520]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 92.001878] dagster-daemon[1520]: return self.main(*args, **kwargs) full # [ 92.002719] dagster-daemon[1520]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 92.003567] dagster-daemon[1520]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 92.004172] dagster-daemon[1520]: rv = self.invoke(ctx) full # [ 92.004767] dagster-daemon[1520]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 92.005601] dagster-daemon[1520]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 92.006281] dagster-daemon[1520]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 92.016136] dagster-daemon[1520]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 92.016679] dagster-daemon[1520]: return ctx.invoke(self.callback, **ctx.params) full # [ 92.017535] dagster-daemon[1520]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 92.018197] dagster-daemon[1520]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 92.018814] dagster-daemon[1520]: return callback(*args, **kwargs) full # [ 92.019660] dagster-daemon[1520]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 92.020506] dagster-daemon[1520]: with get_instance_for_cli( full # [ 92.021185] dagster-daemon[1520]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 92.021792] dagster-daemon[1520]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 92.022638] dagster-daemon[1520]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 92.023298] dagster-daemon[1520]: ) as instance: full # [ 92.023937] dagster-daemon[1520]: ^ full # [ 92.024776] dagster-daemon[1520]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 92.025580] dagster-daemon[1520]: return next(self.gen) full # [ 92.026246] dagster-daemon[1520]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 92.026843] dagster-daemon[1520]: with DagsterInstance.get() as instance: full # [ 92.027678] dagster-daemon[1520]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 92.040045] dagster-daemon[1520]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 92.040599] dagster-daemon[1520]: return create_instance_from_dagster_home() full # [ 92.041274] dagster-daemon[1520]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 92.041872] dagster-daemon[1520]: return create_instance_from_config(dagster_home_path) full # [ 92.042736] dagster-daemon[1520]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 92.043572] dagster-daemon[1520]: return create_instance_from_ref(instance_ref) full # [ 92.044257] dagster-daemon[1520]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 92.044855] dagster-daemon[1520]: unified_storage = instance_ref.storage full # [ 92.045533] dagster-daemon[1520]: ^^^^^^^^^^^^^^^^^^^^ full # [ 92.046218] dagster-daemon[1520]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 92.046790] dagster-daemon[1520]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 92.047636] dagster-daemon[1520]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 92.061539] dagster-daemon[1520]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 92.062117] dagster-daemon[1520]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 92.062726] dagster-daemon[1520]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 92.063576] dagster-daemon[1520]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 92.064279] dagster-daemon[1520]: return DagsterPostgresStorage( full # [ 92.064857] dagster-daemon[1520]: inst_data=inst_data, full # [ 92.065699] dagster-daemon[1520]: ...<2 lines>... full # [ 92.066531] dagster-daemon[1520]: token_provider=get_token_provider_from_config(config_value), full # [ 92.067207] dagster-daemon[1520]: ) full # [ 92.067810] dagster-daemon[1520]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 92.068669] dagster-daemon[1520]: self._run_storage = PostgresRunStorage( full # [ 92.069503] dagster-daemon[1520]: ~~~~~~~~~~~~~~~~~~^ full # [ 92.070173] dagster-daemon[1520]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 92.070783] dagster-daemon[1520]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 92.071631] dagster-daemon[1520]: ) full # [ 92.072282] dagster-daemon[1520]: ^ full # [ 92.072912] dagster-daemon[1520]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 92.073754] dagster-daemon[1520]: self._engine = create_pg_engine( full # [ 92.074591] dagster-daemon[1520]: ~~~~~~~~~~~~~~~~^ full # [ 92.075271] dagster-daemon[1520]: self.postgres_url, full # [ 92.075847] dagster-daemon[1520]: ^^^^^^^^^^^^^^^^^^ full # [ 92.076676] dagster-daemon[1520]: ...<2 lines>... full # [ 92.077505] dagster-daemon[1520]: poolclass=db_pool.NullPool, full # [ 92.078156] dagster-daemon[1520]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 92.078759] dagster-daemon[1520]: ) full # [ 92.079594] dagster-daemon[1520]: ^ full # [ 92.080280] dagster-daemon[1520]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 92.080843] dagster-daemon[1520]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 92.096221] dagster-daemon[1520]: File "", line 2, in create_engine full # [ 92.096762] dagster-daemon[1520]: return target(fn, url, **kwargs) full # [ 92.099080] dagster-daemon[1520]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 92.099661] dagster-daemon[1520]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 92.100522] dagster-daemon[1520]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 92.103102] dagster-daemon[1520]: dbapi = dbapi_meth(**dbapi_args) full # [ 92.103796] dagster-daemon[1520]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 92.104646] dagster-daemon[1520]: import psycopg full # [ 92.105360] dagster-daemon[1520]: ModuleNotFoundError: No module named 'psycopg' full # [ 92.340747] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 10. full # [ 92.343147] systemd[1]: Started Dagster Webserver. full # [ 92.346095] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 92.350819] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 92.353433] systemd[1]: dagster-daemon.service: Consumed 1.463s CPU time over 7.326s wall clock time, 88.5M memory peak. full # [ 94.952791] dagster-webserver[1531]: Traceback (most recent call last): full # [ 94.955395] dagster-webserver[1531]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 94.955970] dagster-webserver[1531]: sys.exit(main()) full # [ 94.956772] dagster-webserver[1531]: ~~~~^^ full # [ 94.957616] dagster-webserver[1531]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 94.958266] dagster-webserver[1531]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 94.958875] dagster-webserver[1531]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 94.959732] dagster-webserver[1531]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 94.960506] dagster-webserver[1531]: return self.main(*args, **kwargs) full # [ 94.961158] dagster-webserver[1531]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 94.961756] dagster-webserver[1531]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 94.962589] dagster-webserver[1531]: rv = self.invoke(ctx) full # [ 94.970850] dagster-webserver[1531]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 94.971593] dagster-webserver[1531]: return ctx.invoke(self.callback, **ctx.params) full # [ 94.972286] dagster-webserver[1531]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 94.972864] dagster-webserver[1531]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 94.973715] dagster-webserver[1531]: return callback(*args, **kwargs) full # [ 94.974547] dagster-webserver[1531]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 94.975221] dagster-webserver[1531]: instance = stack.enter_context( full # [ 94.975823] dagster-webserver[1531]: get_possibly_temporary_instance_for_cli( full # [ 94.976670] dagster-webserver[1531]: ...<3 lines>... full # [ 94.977516] dagster-webserver[1531]: ) full # [ 94.978194] dagster-webserver[1531]: ) full # [ 94.978841] dagster-webserver[1531]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 94.979650] dagster-webserver[1531]: result = _enter(cm) full # [ 94.980565] dagster-webserver[1531]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 94.980933] dagster-webserver[1531]: return next(self.gen) full # [ 94.991439] dagster-webserver[1531]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 94.991983] dagster-webserver[1531]: with DagsterInstance.get() as instance: full # [ 94.992815] dagster-webserver[1531]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 94.993662] dagster-webserver[1531]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 94.994525] dagster-webserver[1531]: return create_instance_from_dagster_home() full # [ 94.995181] dagster-webserver[1531]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 94.995792] dagster-webserver[1531]: return create_instance_from_config(dagster_home_path) full # [ 94.996675] dagster-webserver[1531]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 94.997289] dagster-webserver[1531]: return create_instance_from_ref(instance_ref) full # [ 94.997931] dagster-webserver[1531]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 94.998759] dagster-webserver[1531]: unified_storage = instance_ref.storage full # [ 94.999611] dagster-webserver[1531]: ^^^^^^^^^^^^^^^^^^^^ full # [ 95.012612] dagster-webserver[1531]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 95.013211] dagster-webserver[1531]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 95.013795] dagster-webserver[1531]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 95.014644] dagster-webserver[1531]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 95.015300] dagster-webserver[1531]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 95.015943] dagster-webserver[1531]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 95.016771] dagster-webserver[1531]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 95.017616] dagster-webserver[1531]: return DagsterPostgresStorage( full # [ 95.018322] dagster-webserver[1531]: inst_data=inst_data, full # [ 95.018896] dagster-webserver[1531]: ...<2 lines>... full # [ 95.019732] dagster-webserver[1531]: token_provider=get_token_provider_from_config(config_value), full # [ 95.020580] dagster-webserver[1531]: ) full # [ 95.021298] dagster-webserver[1531]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 95.021873] dagster-webserver[1531]: self._run_storage = PostgresRunStorage( full # [ 95.022706] dagster-webserver[1531]: ~~~~~~~~~~~~~~~~~~^ full # [ 95.023540] dagster-webserver[1531]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 95.024214] dagster-webserver[1531]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 95.024824] dagster-webserver[1531]: ) full # [ 95.025669] dagster-webserver[1531]: ^ full # [ 95.026517] dagster-webserver[1531]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 95.027180] dagster-webserver[1531]: self._engine = create_pg_engine( full # [ 95.027768] dagster-webserver[1531]: ~~~~~~~~~~~~~~~~^ full # [ 95.028603] dagster-webserver[1531]: self.postgres_url, full # [ 95.029465] dagster-webserver[1531]: ^^^^^^^^^^^^^^^^^^ full # [ 95.030088] dagster-webserver[1531]: ...<2 lines>... full # [ 95.030691] dagster-webserver[1531]: poolclass=db_pool.NullPool, full # [ 95.031510] dagster-webserver[1531]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 95.032165] dagster-webserver[1531]: ) full # [ 95.032766] dagster-webserver[1531]: ^ full # [ 95.049973] dagster-webserver[1531]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 95.050522] dagster-webserver[1531]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 95.051189] dagster-webserver[1531]: File "", line 2, in create_engine full # [ 95.051797] dagster-webserver[1531]: return target(fn, url, **kwargs) full # [ 95.052694] dagster-webserver[1531]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 95.053497] dagster-webserver[1531]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 95.054166] dagster-webserver[1531]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 95.054775] dagster-webserver[1531]: dbapi = dbapi_meth(**dbapi_args) full # [ 95.064118] dagster-webserver[1531]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 95.066916] dagster-webserver[1531]: import psycopg full # [ 95.067930] dagster-webserver[1531]: ModuleNotFoundError: No module named 'psycopg' full # [ 95.341759] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 95.342735] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 95.346609] systemd[1]: dagster-webserver.service: Consumed 2.002s CPU time over 8.139s wall clock time, 111.6M memory peak. full # [ 97.389481] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 12. full # [ 97.393599] systemd[1]: Started Dagster Daemon. full # [ 99.235198] dagster-daemon[1558]: Traceback (most recent call last): full # [ 99.237724] dagster-daemon[1558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 99.238345] dagster-daemon[1558]: sys.exit(main()) full # [ 99.238907] dagster-daemon[1558]: ~~~~^^ full # [ 99.239709] dagster-daemon[1558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 99.240541] dagster-daemon[1558]: cli(obj={}) full # [ 99.241213] dagster-daemon[1558]: ~~~^^^^^^^^ full # [ 99.241839] dagster-daemon[1558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 99.242637] dagster-daemon[1558]: return self.main(*args, **kwargs) full # [ 99.243287] dagster-daemon[1558]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 99.243894] dagster-daemon[1558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 99.244709] dagster-daemon[1558]: rv = self.invoke(ctx) full # [ 99.252071] dagster-daemon[1558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 99.252604] dagster-daemon[1558]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 99.253312] dagster-daemon[1558]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 99.253890] dagster-daemon[1558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 99.254731] dagster-daemon[1558]: return ctx.invoke(self.callback, **ctx.params) full # [ 99.255588] dagster-daemon[1558]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 99.256260] dagster-daemon[1558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 99.256854] dagster-daemon[1558]: return callback(*args, **kwargs) full # [ 99.257735] dagster-daemon[1558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 99.258536] dagster-daemon[1558]: with get_instance_for_cli( full # [ 99.259180] dagster-daemon[1558]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 99.259781] dagster-daemon[1558]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 99.260616] dagster-daemon[1558]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 99.261273] dagster-daemon[1558]: ) as instance: full # [ 99.261864] dagster-daemon[1558]: ^ full # [ 99.262700] dagster-daemon[1558]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 99.263518] dagster-daemon[1558]: return next(self.gen) full # [ 99.276095] dagster-daemon[1558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 99.276656] dagster-daemon[1558]: with DagsterInstance.get() as instance: full # [ 99.277299] dagster-daemon[1558]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 99.277917] dagster-daemon[1558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 99.278745] dagster-daemon[1558]: return create_instance_from_dagster_home() full # [ 99.279627] dagster-daemon[1558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 99.280266] dagster-daemon[1558]: return create_instance_from_config(dagster_home_path) full # [ 99.280867] dagster-daemon[1558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 99.281727] dagster-daemon[1558]: return create_instance_from_ref(instance_ref) full # [ 99.291861] dagster-daemon[1558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 99.292596] dagster-daemon[1558]: unified_storage = instance_ref.storage full # [ 99.293306] dagster-daemon[1558]: ^^^^^^^^^^^^^^^^^^^^ full # [ 99.293874] dagster-daemon[1558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 99.294718] dagster-daemon[1558]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 99.295571] dagster-daemon[1558]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 99.296260] dagster-daemon[1558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 99.296852] dagster-daemon[1558]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 99.297700] dagster-daemon[1558]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 99.298685] dagster-daemon[1558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 99.299582] dagster-daemon[1558]: return DagsterPostgresStorage( full # [ 99.300254] dagster-daemon[1558]: inst_data=inst_data, full # [ 99.300860] dagster-daemon[1558]: ...<2 lines>... full # [ 99.301739] dagster-daemon[1558]: token_provider=get_token_provider_from_config(config_value), full # [ 99.302529] dagster-daemon[1558]: ) full # [ 99.303223] dagster-daemon[1558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 99.303815] dagster-daemon[1558]: self._run_storage = PostgresRunStorage( full # [ 99.304661] dagster-daemon[1558]: ~~~~~~~~~~~~~~~~~~^ full # [ 99.305520] dagster-daemon[1558]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 99.306166] dagster-daemon[1558]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 99.306771] dagster-daemon[1558]: ) full # [ 99.307608] dagster-daemon[1558]: ^ full # [ 99.322894] dagster-daemon[1558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 99.323629] dagster-daemon[1558]: self._engine = create_pg_engine( full # [ 99.324285] dagster-daemon[1558]: ~~~~~~~~~~~~~~~~^ full # [ 99.324913] dagster-daemon[1558]: self.postgres_url, full # [ 99.325743] dagster-daemon[1558]: ^^^^^^^^^^^^^^^^^^ full # [ 99.326605] dagster-daemon[1558]: ...<2 lines>... full # [ 99.327282] dagster-daemon[1558]: poolclass=db_pool.NullPool, full # [ 99.327903] dagster-daemon[1558]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 99.328729] dagster-daemon[1558]: ) full # [ 99.329582] dagster-daemon[1558]: ^ full # [ 99.330263] dagster-daemon[1558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 99.330874] dagster-daemon[1558]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 99.331718] dagster-daemon[1558]: File "", line 2, in create_engine full # [ 99.332571] dagster-daemon[1558]: return target(fn, url, **kwargs) full # [ 99.333657] dagster-daemon[1558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 99.334300] dagster-daemon[1558]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 99.334962] dagster-daemon[1558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 99.335746] dagster-daemon[1558]: dbapi = dbapi_meth(**dbapi_args) full # [ 99.346799] dagster-daemon[1558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 99.347174] dagster-daemon[1558]: import psycopg full # [ 99.347782] dagster-daemon[1558]: ModuleNotFoundError: No module named 'psycopg' full # [ 99.552507] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 99.555189] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 99.557344] systemd[1]: dagster-daemon.service: Consumed 1.394s CPU time over 7.203s wall clock time, 88.7M memory peak. full # [ 100.389304] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 11. full # [ 100.392983] systemd[1]: Started Dagster Webserver. full # [ 102.993437] dagster-webserver[1576]: Traceback (most recent call last): full # [ 102.995971] dagster-webserver[1576]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 102.996538] dagster-webserver[1576]: sys.exit(main()) full # [ 102.997190] dagster-webserver[1576]: ~~~~^^ full # [ 102.997804] dagster-webserver[1576]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 102.998641] dagster-webserver[1576]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 102.999300] dagster-webserver[1576]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 102.999920] dagster-webserver[1576]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 103.000715] dagster-webserver[1576]: return self.main(*args, **kwargs) full # [ 103.001556] dagster-webserver[1576]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 103.002210] dagster-webserver[1576]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 103.002806] dagster-webserver[1576]: rv = self.invoke(ctx) full # [ 103.011520] dagster-webserver[1576]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 103.012101] dagster-webserver[1576]: return ctx.invoke(self.callback, **ctx.params) full # [ 103.012733] dagster-webserver[1576]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 103.013545] dagster-webserver[1576]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 103.014219] dagster-webserver[1576]: return callback(*args, **kwargs) full # [ 103.014828] dagster-webserver[1576]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 103.015684] dagster-webserver[1576]: instance = stack.enter_context( full # [ 103.016519] dagster-webserver[1576]: get_possibly_temporary_instance_for_cli( full # [ 103.017204] dagster-webserver[1576]: ...<3 lines>... full # [ 103.017801] dagster-webserver[1576]: ) full # [ 103.018652] dagster-webserver[1576]: ) full # [ 103.019304] dagster-webserver[1576]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 103.019893] dagster-webserver[1576]: result = _enter(cm) full # [ 103.020713] dagster-webserver[1576]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 103.021548] dagster-webserver[1576]: return next(self.gen) full # [ 103.032078] dagster-webserver[1576]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 103.032632] dagster-webserver[1576]: with DagsterInstance.get() as instance: full # [ 103.033344] dagster-webserver[1576]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 103.033898] dagster-webserver[1576]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 103.034728] dagster-webserver[1576]: return create_instance_from_dagster_home() full # [ 103.035576] dagster-webserver[1576]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 103.036258] dagster-webserver[1576]: return create_instance_from_config(dagster_home_path) full # [ 103.036894] dagster-webserver[1576]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 103.037697] dagster-webserver[1576]: return create_instance_from_ref(instance_ref) full # [ 103.038529] dagster-webserver[1576]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 103.039202] dagster-webserver[1576]: unified_storage = instance_ref.storage full # [ 103.039808] dagster-webserver[1576]: ^^^^^^^^^^^^^^^^^^^^ full # [ 103.053246] dagster-webserver[1576]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 103.053801] dagster-webserver[1576]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 103.054627] dagster-webserver[1576]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 103.055284] dagster-webserver[1576]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 103.055910] dagster-webserver[1576]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 103.056738] dagster-webserver[1576]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 103.057582] dagster-webserver[1576]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 103.058263] dagster-webserver[1576]: return DagsterPostgresStorage( full # [ 103.058858] dagster-webserver[1576]: inst_data=inst_data, full # [ 103.059711] dagster-webserver[1576]: ...<2 lines>... full # [ 103.060528] dagster-webserver[1576]: token_provider=get_token_provider_from_config(config_value), full # [ 103.061200] dagster-webserver[1576]: ) full # [ 103.061844] dagster-webserver[1576]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 103.062658] dagster-webserver[1576]: self._run_storage = PostgresRunStorage( full # [ 103.063502] dagster-webserver[1576]: ~~~~~~~~~~~~~~~~~~^ full # [ 103.064178] dagster-webserver[1576]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 103.064779] dagster-webserver[1576]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 103.065628] dagster-webserver[1576]: ) full # [ 103.066270] dagster-webserver[1576]: ^ full # [ 103.066884] dagster-webserver[1576]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 103.067706] dagster-webserver[1576]: self._engine = create_pg_engine( full # [ 103.068541] dagster-webserver[1576]: ~~~~~~~~~~~~~~~~^ full # [ 103.069198] dagster-webserver[1576]: self.postgres_url, full # [ 103.069794] dagster-webserver[1576]: ^^^^^^^^^^^^^^^^^^ full # [ 103.070629] dagster-webserver[1576]: ...<2 lines>... full # [ 103.071266] dagster-webserver[1576]: poolclass=db_pool.NullPool, full # [ 103.071880] dagster-webserver[1576]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 103.072707] dagster-webserver[1576]: ) full # [ 103.073543] dagster-webserver[1576]: ^ full # [ 103.090593] dagster-webserver[1576]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 103.093246] dagster-webserver[1576]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 103.094723] dagster-webserver[1576]: File "", line 2, in create_engine full # [ 103.096958] dagster-webserver[1576]: return target(fn, url, **kwargs) full # [ 103.098226] dagster-webserver[1576]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 103.100820] dagster-webserver[1576]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 103.102359] dagster-webserver[1576]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 103.104983] dagster-webserver[1576]: dbapi = dbapi_meth(**dbapi_args) full # [ 103.106222] dagster-webserver[1576]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 103.109052] dagster-webserver[1576]: import psycopg full # [ 103.110047] dagster-webserver[1576]: ModuleNotFoundError: No module named 'psycopg' full # [ 103.370771] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 103.373078] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 103.375486] systemd[1]: dagster-webserver.service: Consumed 2.006s CPU time over 8.021s wall clock time, 111.6M memory peak. full # [ 104.639261] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 13. full # [ 104.641975] systemd[1]: Started Dagster Daemon. full # [ 106.487895] dagster-daemon[1601]: Traceback (most recent call last): full # [ 106.490492] dagster-daemon[1601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 106.491108] dagster-daemon[1601]: sys.exit(main()) full # [ 106.491672] dagster-daemon[1601]: ~~~~^^ full # [ 106.492494] dagster-daemon[1601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 106.493155] dagster-daemon[1601]: cli(obj={}) full # [ 106.493780] dagster-daemon[1601]: ~~~^^^^^^^^ full # [ 106.494595] dagster-daemon[1601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 106.495259] dagster-daemon[1601]: return self.main(*args, **kwargs) full # [ 106.495843] dagster-daemon[1601]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 106.496705] dagster-daemon[1601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 106.497510] dagster-daemon[1601]: rv = self.invoke(ctx) full # [ 106.504840] dagster-daemon[1601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 106.505582] dagster-daemon[1601]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 106.506302] dagster-daemon[1601]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 106.506892] dagster-daemon[1601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 106.507725] dagster-daemon[1601]: return ctx.invoke(self.callback, **ctx.params) full # [ 106.508571] dagster-daemon[1601]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.509250] dagster-daemon[1601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 106.509849] dagster-daemon[1601]: return callback(*args, **kwargs) full # [ 106.510543] dagster-daemon[1601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 106.511185] dagster-daemon[1601]: with get_instance_for_cli( full # [ 106.511785] dagster-daemon[1601]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 106.512617] dagster-daemon[1601]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 106.513275] dagster-daemon[1601]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.513869] dagster-daemon[1601]: ) as instance: full # [ 106.514699] dagster-daemon[1601]: ^ full # [ 106.526120] dagster-daemon[1601]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 106.526657] dagster-daemon[1601]: return next(self.gen) full # [ 106.527547] dagster-daemon[1601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 106.528242] dagster-daemon[1601]: with DagsterInstance.get() as instance: full # [ 106.528789] dagster-daemon[1601]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 106.529632] dagster-daemon[1601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 106.530283] dagster-daemon[1601]: return create_instance_from_dagster_home() full # [ 106.530949] dagster-daemon[1601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 106.531741] dagster-daemon[1601]: return create_instance_from_config(dagster_home_path) full # [ 106.532598] dagster-daemon[1601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 106.533264] dagster-daemon[1601]: return create_instance_from_ref(instance_ref) full # [ 106.544746] dagster-daemon[1601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 106.545309] dagster-daemon[1601]: unified_storage = instance_ref.storage full # [ 106.545960] dagster-daemon[1601]: ^^^^^^^^^^^^^^^^^^^^ full # [ 106.546767] dagster-daemon[1601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 106.547615] dagster-daemon[1601]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 106.548293] dagster-daemon[1601]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.548893] dagster-daemon[1601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 106.549719] dagster-daemon[1601]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 106.550567] dagster-daemon[1601]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.551284] dagster-daemon[1601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 106.551845] dagster-daemon[1601]: return DagsterPostgresStorage( full # [ 106.552497] dagster-daemon[1601]: inst_data=inst_data, full # [ 106.553165] dagster-daemon[1601]: ...<2 lines>... full # [ 106.553771] dagster-daemon[1601]: token_provider=get_token_provider_from_config(config_value), full # [ 106.554619] dagster-daemon[1601]: ) full # [ 106.555304] dagster-daemon[1601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 106.555897] dagster-daemon[1601]: self._run_storage = PostgresRunStorage( full # [ 106.556726] dagster-daemon[1601]: ~~~~~~~~~~~~~~~~~~^ full # [ 106.557581] dagster-daemon[1601]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 106.558218] dagster-daemon[1601]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.558819] dagster-daemon[1601]: ) full # [ 106.559655] dagster-daemon[1601]: ^ full # [ 106.575680] dagster-daemon[1601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 106.576258] dagster-daemon[1601]: self._engine = create_pg_engine( full # [ 106.576855] dagster-daemon[1601]: ~~~~~~~~~~~~~~~~^ full # [ 106.577965] dagster-daemon[1601]: self.postgres_url, full # [ 106.578722] dagster-daemon[1601]: ^^^^^^^^^^^^^^^^^^ full # [ 106.579568] dagster-daemon[1601]: ...<2 lines>... full # [ 106.580245] dagster-daemon[1601]: poolclass=db_pool.NullPool, full # [ 106.580845] dagster-daemon[1601]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.581496] dagster-daemon[1601]: ) full # [ 106.582162] dagster-daemon[1601]: ^ full # [ 106.582817] dagster-daemon[1601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 106.583623] dagster-daemon[1601]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 106.584297] dagster-daemon[1601]: File "", line 2, in create_engine full # [ 106.584895] dagster-daemon[1601]: return target(fn, url, **kwargs) full # [ 106.592524] dagster-daemon[1601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 106.595115] dagster-daemon[1601]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 106.596614] dagster-daemon[1601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 106.599195] dagster-daemon[1601]: dbapi = dbapi_meth(**dbapi_args) full # [ 106.600407] dagster-daemon[1601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 106.603184] dagster-daemon[1601]: import psycopg full # [ 106.604139] dagster-daemon[1601]: ModuleNotFoundError: No module named 'psycopg' full # [ 106.796279] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 106.798577] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 106.800715] systemd[1]: dagster-daemon.service: Consumed 1.416s CPU time over 7.243s wall clock time, 88.4M memory peak. full # [ 108.389161] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 12. full # [ 108.391788] systemd[1]: Started Dagster Webserver. full # [ 111.006193] dagster-webserver[1618]: Traceback (most recent call last): full # [ 111.008763] dagster-webserver[1618]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 111.009540] dagster-webserver[1618]: sys.exit(main()) full # [ 111.010185] dagster-webserver[1618]: ~~~~^^ full # [ 111.010773] dagster-webserver[1618]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 111.011614] dagster-webserver[1618]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 111.012288] dagster-webserver[1618]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 111.012892] dagster-webserver[1618]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 111.013707] dagster-webserver[1618]: return self.main(*args, **kwargs) full # [ 111.014147] dagster-webserver[1618]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 111.014996] dagster-webserver[1618]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 111.015586] dagster-webserver[1618]: rv = self.invoke(ctx) full # [ 111.024338] dagster-webserver[1618]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 111.024866] dagster-webserver[1618]: return ctx.invoke(self.callback, **ctx.params) full # [ 111.025732] dagster-webserver[1618]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 111.026544] dagster-webserver[1618]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 111.027214] dagster-webserver[1618]: return callback(*args, **kwargs) full # [ 111.027824] dagster-webserver[1618]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 111.028671] dagster-webserver[1618]: instance = stack.enter_context( full # [ 111.029515] dagster-webserver[1618]: get_possibly_temporary_instance_for_cli( full # [ 111.030194] dagster-webserver[1618]: ...<3 lines>... full # [ 111.030795] dagster-webserver[1618]: ) full # [ 111.031644] dagster-webserver[1618]: ) full # [ 111.032349] dagster-webserver[1618]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 111.032903] dagster-webserver[1618]: result = _enter(cm) full # [ 111.041876] dagster-webserver[1618]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 111.042610] dagster-webserver[1618]: return next(self.gen) full # [ 111.043289] dagster-webserver[1618]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 111.043889] dagster-webserver[1618]: with DagsterInstance.get() as instance: full # [ 111.044730] dagster-webserver[1618]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 111.045668] dagster-webserver[1618]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 111.046433] dagster-webserver[1618]: return create_instance_from_dagster_home() full # [ 111.047097] dagster-webserver[1618]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 111.047924] dagster-webserver[1618]: return create_instance_from_config(dagster_home_path) full # [ 111.057270] dagster-webserver[1618]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 111.057799] dagster-webserver[1618]: return create_instance_from_ref(instance_ref) full # [ 111.058651] dagster-webserver[1618]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 111.059495] dagster-webserver[1618]: unified_storage = instance_ref.storage full # [ 111.060152] dagster-webserver[1618]: ^^^^^^^^^^^^^^^^^^^^ full # [ 111.060758] dagster-webserver[1618]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 111.061623] dagster-webserver[1618]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 111.062278] dagster-webserver[1618]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 111.062875] dagster-webserver[1618]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 111.063716] dagster-webserver[1618]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 111.064556] dagster-webserver[1618]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 111.065268] dagster-webserver[1618]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 111.065832] dagster-webserver[1618]: return DagsterPostgresStorage( full # [ 111.066489] dagster-webserver[1618]: inst_data=inst_data, full # [ 111.066928] dagster-webserver[1618]: ...<2 lines>... full # [ 111.067737] dagster-webserver[1618]: token_provider=get_token_provider_from_config(config_value), full # [ 111.068567] dagster-webserver[1618]: ) full # [ 111.084060] dagster-webserver[1618]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 111.084596] dagster-webserver[1618]: self._run_storage = PostgresRunStorage( full # [ 111.085274] dagster-webserver[1618]: ~~~~~~~~~~~~~~~~~~^ full # [ 111.085875] dagster-webserver[1618]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 111.086721] dagster-webserver[1618]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 111.087566] dagster-webserver[1618]: ) full # [ 111.088236] dagster-webserver[1618]: ^ full # [ 111.088839] dagster-webserver[1618]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 111.089494] dagster-webserver[1618]: self._engine = create_pg_engine( full # [ 111.089935] dagster-webserver[1618]: ~~~~~~~~~~~~~~~~^ full # [ 111.090762] dagster-webserver[1618]: self.postgres_url, full # [ 111.091610] dagster-webserver[1618]: ^^^^^^^^^^^^^^^^^^ full # [ 111.092284] dagster-webserver[1618]: ...<2 lines>... full # [ 111.092883] dagster-webserver[1618]: poolclass=db_pool.NullPool, full # [ 111.093724] dagster-webserver[1618]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 111.094570] dagster-webserver[1618]: ) full # [ 111.095252] dagster-webserver[1618]: ^ full # [ 111.095850] dagster-webserver[1618]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 111.096500] dagster-webserver[1618]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 111.097260] dagster-webserver[1618]: File "", line 2, in create_engine full # [ 111.097787] dagster-webserver[1618]: return target(fn, url, **kwargs) full # [ 111.098645] dagster-webserver[1618]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 111.099275] dagster-webserver[1618]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 111.099860] dagster-webserver[1618]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 111.100688] dagster-webserver[1618]: dbapi = dbapi_meth(**dbapi_args) full # [ 111.117386] dagster-webserver[1618]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 111.120199] dagster-webserver[1618]: import psycopg full # [ 111.121227] dagster-webserver[1618]: ModuleNotFoundError: No module named 'psycopg' full # [ 111.392547] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 111.395093] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 111.397579] systemd[1]: dagster-webserver.service: Consumed 2.020s CPU time over 8.020s wall clock time, 111.5M memory peak. full # [ 111.889101] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 14. full # [ 111.893811] systemd[1]: Started Dagster Daemon. full # [ 113.733815] dagster-daemon[1639]: Traceback (most recent call last): full # [ 113.736384] dagster-daemon[1639]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 113.736939] dagster-daemon[1639]: sys.exit(main()) full # [ 113.737730] dagster-daemon[1639]: ~~~~^^ full # [ 113.738564] dagster-daemon[1639]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 113.739215] dagster-daemon[1639]: cli(obj={}) full # [ 113.739847] dagster-daemon[1639]: ~~~^^^^^^^^ full # [ 113.740653] dagster-daemon[1639]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 113.741491] dagster-daemon[1639]: return self.main(*args, **kwargs) full # [ 113.741918] dagster-daemon[1639]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 113.742765] dagster-daemon[1639]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 113.743564] dagster-daemon[1639]: rv = self.invoke(ctx) full # [ 113.744213] dagster-daemon[1639]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 113.744814] dagster-daemon[1639]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 113.745667] dagster-daemon[1639]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 113.755267] dagster-daemon[1639]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 113.755796] dagster-daemon[1639]: return ctx.invoke(self.callback, **ctx.params) full # [ 113.756646] dagster-daemon[1639]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.757495] dagster-daemon[1639]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 113.758155] dagster-daemon[1639]: return callback(*args, **kwargs) full # [ 113.758760] dagster-daemon[1639]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 113.759604] dagster-daemon[1639]: with get_instance_for_cli( full # [ 113.760295] dagster-daemon[1639]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 113.760884] dagster-daemon[1639]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 113.761727] dagster-daemon[1639]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.762572] dagster-daemon[1639]: ) as instance: full # [ 113.763250] dagster-daemon[1639]: ^ full # [ 113.763862] dagster-daemon[1639]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 113.764473] dagster-daemon[1639]: return next(self.gen) full # [ 113.765112] dagster-daemon[1639]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 113.765721] dagster-daemon[1639]: with DagsterInstance.get() as instance: full # [ 113.766541] dagster-daemon[1639]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 113.779084] dagster-daemon[1639]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 113.779622] dagster-daemon[1639]: return create_instance_from_dagster_home() full # [ 113.780303] dagster-daemon[1639]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 113.780902] dagster-daemon[1639]: return create_instance_from_config(dagster_home_path) full # [ 113.781769] dagster-daemon[1639]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 113.782573] dagster-daemon[1639]: return create_instance_from_ref(instance_ref) full # [ 113.783252] dagster-daemon[1639]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 113.783849] dagster-daemon[1639]: unified_storage = instance_ref.storage full # [ 113.784528] dagster-daemon[1639]: ^^^^^^^^^^^^^^^^^^^^ full # [ 113.795146] dagster-daemon[1639]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 113.795735] dagster-daemon[1639]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 113.796563] dagster-daemon[1639]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.800651] dagster-daemon[1639]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 113.801221] dagster-daemon[1639]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 113.801831] dagster-daemon[1639]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.802678] dagster-daemon[1639]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 113.803756] dagster-daemon[1639]: return DagsterPostgresStorage( full # [ 113.804808] dagster-daemon[1639]: inst_data=inst_data, full # [ 113.805609] dagster-daemon[1639]: ...<2 lines>... full # [ 113.806400] dagster-daemon[1639]: token_provider=get_token_provider_from_config(config_value), full # [ 113.807121] dagster-daemon[1639]: ) full # [ 113.807974] dagster-daemon[1639]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 113.808837] dagster-daemon[1639]: self._run_storage = PostgresRunStorage( full # [ 113.809612] dagster-daemon[1639]: ~~~~~~~~~~~~~~~~~~^ full # [ 113.810316] dagster-daemon[1639]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 113.810853] dagster-daemon[1639]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.811686] dagster-daemon[1639]: ) full # [ 113.812561] dagster-daemon[1639]: ^ full # [ 113.813153] dagster-daemon[1639]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 113.813754] dagster-daemon[1639]: self._engine = create_pg_engine( full # [ 113.814636] dagster-daemon[1639]: ~~~~~~~~~~~~~~~~^ full # [ 113.815241] dagster-daemon[1639]: self.postgres_url, full # [ 113.815834] dagster-daemon[1639]: ^^^^^^^^^^^^^^^^^^ full # [ 113.816556] dagster-daemon[1639]: ...<2 lines>... full # [ 113.817111] dagster-daemon[1639]: poolclass=db_pool.NullPool, full # [ 113.817709] dagster-daemon[1639]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.818601] dagster-daemon[1639]: ) full # [ 113.819195] dagster-daemon[1639]: ^ full # [ 113.819794] dagster-daemon[1639]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 113.820978] dagster-daemon[1639]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 113.821849] dagster-daemon[1639]: File "", line 2, in create_engine full # [ 113.822681] dagster-daemon[1639]: return target(fn, url, **kwargs) full # [ 113.823493] dagster-daemon[1639]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 113.824274] dagster-daemon[1639]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 113.841717] dagster-daemon[1639]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 113.842305] dagster-daemon[1639]: dbapi = dbapi_meth(**dbapi_args) full # [ 113.845079] dagster-daemon[1639]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 113.845666] dagster-daemon[1639]: import psycopg full # [ 113.846513] dagster-daemon[1639]: ModuleNotFoundError: No module named 'psycopg' full # [ 114.038587] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 114.040825] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 114.042920] systemd[1]: dagster-daemon.service: Consumed 1.433s CPU time over 7.241s wall clock time, 88.5M memory peak. full # [ 116.639454] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 13. full # [ 116.642742] systemd[1]: Started Dagster Webserver. full # [ 119.138720] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 15. full # [ 119.142485] systemd[1]: Started Dagster Daemon. full # [ 119.270393] dagster-webserver[1660]: Traceback (most recent call last): full # [ 119.272932] dagster-webserver[1660]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 119.273683] dagster-webserver[1660]: sys.exit(main()) full # [ 119.274492] dagster-webserver[1660]: ~~~~^^ full # [ 119.274919] dagster-webserver[1660]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 119.277283] dagster-webserver[1660]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 119.277886] dagster-webserver[1660]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 119.278747] dagster-webserver[1660]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 119.279609] dagster-webserver[1660]: return self.main(*args, **kwargs) full # [ 119.280304] dagster-webserver[1660]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 119.280990] dagster-webserver[1660]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 119.281817] dagster-webserver[1660]: rv = self.invoke(ctx) full # [ 119.282650] dagster-webserver[1660]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 119.283397] dagster-webserver[1660]: return ctx.invoke(self.callback, **ctx.params) full # [ 119.283930] dagster-webserver[1660]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 119.284733] dagster-webserver[1660]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 119.285704] dagster-webserver[1660]: return callback(*args, **kwargs) full # [ 119.286630] dagster-webserver[1660]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 119.287385] dagster-webserver[1660]: instance = stack.enter_context( full # [ 119.288108] dagster-webserver[1660]: get_possibly_temporary_instance_for_cli( full # [ 119.288710] dagster-webserver[1660]: ...<3 lines>... full # [ 119.289639] dagster-webserver[1660]: ) full # [ 119.290196] dagster-webserver[1660]: ) full # [ 119.290790] dagster-webserver[1660]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 119.291720] dagster-webserver[1660]: result = _enter(cm) full # [ 119.292304] dagster-webserver[1660]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 119.292881] dagster-webserver[1660]: return next(self.gen) full # [ 119.293791] dagster-webserver[1660]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 119.294572] dagster-webserver[1660]: with DagsterInstance.get() as instance: full # [ 119.295389] dagster-webserver[1660]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 119.296057] dagster-webserver[1660]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 119.296650] dagster-webserver[1660]: return create_instance_from_dagster_home() full # [ 119.297591] dagster-webserver[1660]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 119.297925] dagster-webserver[1660]: return create_instance_from_config(dagster_home_path) full # [ 119.321211] dagster-webserver[1660]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 119.321722] dagster-webserver[1660]: return create_instance_from_ref(instance_ref) full # [ 119.322560] dagster-webserver[1660]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 119.324436] dagster-webserver[1660]: unified_storage = instance_ref.storage full # [ 119.325040] dagster-webserver[1660]: ^^^^^^^^^^^^^^^^^^^^ full # [ 119.325639] dagster-webserver[1660]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 119.326461] dagster-webserver[1660]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 119.327283] dagster-webserver[1660]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 119.327927] dagster-webserver[1660]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 119.328773] dagster-webserver[1660]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 119.329578] dagster-webserver[1660]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 119.330410] dagster-webserver[1660]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 119.331065] dagster-webserver[1660]: return DagsterPostgresStorage( full # [ 119.331662] dagster-webserver[1660]: inst_data=inst_data, full # [ 119.332638] dagster-webserver[1660]: ...<2 lines>... full # [ 119.333509] dagster-webserver[1660]: token_provider=get_token_provider_from_config(config_value), full # [ 119.334262] dagster-webserver[1660]: ) full # [ 119.334761] dagster-webserver[1660]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 119.335597] dagster-webserver[1660]: self._run_storage = PostgresRunStorage( full # [ 119.336348] dagster-webserver[1660]: ~~~~~~~~~~~~~~~~~~^ full # [ 119.336852] dagster-webserver[1660]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 119.337887] dagster-webserver[1660]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 119.338709] dagster-webserver[1660]: ) full # [ 119.339541] dagster-webserver[1660]: ^ full # [ 119.357080] dagster-webserver[1660]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 119.357595] dagster-webserver[1660]: self._engine = create_pg_engine( full # [ 119.358261] dagster-webserver[1660]: ~~~~~~~~~~~~~~~~^ full # [ 119.362053] dagster-webserver[1660]: self.postgres_url, full # [ 119.362564] dagster-webserver[1660]: ^^^^^^^^^^^^^^^^^^ full # [ 119.363221] dagster-webserver[1660]: ...<2 lines>... full # [ 119.363823] dagster-webserver[1660]: poolclass=db_pool.NullPool, full # [ 119.367090] dagster-webserver[1660]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 119.367600] dagster-webserver[1660]: ) full # [ 119.368273] dagster-webserver[1660]: ^ full # [ 119.368858] dagster-webserver[1660]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 119.371269] dagster-webserver[1660]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 119.371859] dagster-webserver[1660]: File "", line 2, in create_engine full # [ 119.372688] dagster-webserver[1660]: return target(fn, url, **kwargs) full # [ 119.373507] dagster-webserver[1660]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 119.374279] dagster-webserver[1660]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 119.374970] dagster-webserver[1660]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 119.375785] dagster-webserver[1660]: dbapi = dbapi_meth(**dbapi_args) full # [ 119.376775] dagster-webserver[1660]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 119.377648] dagster-webserver[1660]: import psycopg full # [ 119.378552] dagster-webserver[1660]: ModuleNotFoundError: No module named 'psycopg' full # [ 119.726855] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 119.728935] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 119.729832] systemd[1]: dagster-webserver.service: Consumed 2.056s CPU time over 8.334s wall clock time, 111.8M memory peak. full # [ 121.033974] dagster-daemon[1674]: Traceback (most recent call last): full # [ 121.036523] dagster-daemon[1674]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 121.037122] dagster-daemon[1674]: sys.exit(main()) full # [ 121.037726] dagster-daemon[1674]: ~~~~^^ full # [ 121.038557] dagster-daemon[1674]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 121.039213] dagster-daemon[1674]: cli(obj={}) full # [ 121.039834] dagster-daemon[1674]: ~~~^^^^^^^^ full # [ 121.040681] dagster-daemon[1674]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 121.041489] dagster-daemon[1674]: return self.main(*args, **kwargs) full # [ 121.041916] dagster-daemon[1674]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 121.042764] dagster-daemon[1674]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 121.043571] dagster-daemon[1674]: rv = self.invoke(ctx) full # [ 121.050879] dagster-daemon[1674]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 121.051626] dagster-daemon[1674]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 121.052315] dagster-daemon[1674]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 121.052893] dagster-daemon[1674]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 121.053727] dagster-daemon[1674]: return ctx.invoke(self.callback, **ctx.params) full # [ 121.054571] dagster-daemon[1674]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 121.055288] dagster-daemon[1674]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 121.055852] dagster-daemon[1674]: return callback(*args, **kwargs) full # [ 121.056506] dagster-daemon[1674]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 121.057179] dagster-daemon[1674]: with get_instance_for_cli( full # [ 121.057767] dagster-daemon[1674]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 121.058603] dagster-daemon[1674]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 121.059264] dagster-daemon[1674]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 121.059857] dagster-daemon[1674]: ) as instance: full # [ 121.060687] dagster-daemon[1674]: ^ full # [ 121.072121] dagster-daemon[1674]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 121.072661] dagster-daemon[1674]: return next(self.gen) full # [ 121.073513] dagster-daemon[1674]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 121.074182] dagster-daemon[1674]: with DagsterInstance.get() as instance: full # [ 121.074787] dagster-daemon[1674]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 121.075645] dagster-daemon[1674]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 121.076299] dagster-daemon[1674]: return create_instance_from_dagster_home() full # [ 121.076979] dagster-daemon[1674]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 121.077771] dagster-daemon[1674]: return create_instance_from_config(dagster_home_path) full # [ 121.078612] dagster-daemon[1674]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 121.079304] dagster-daemon[1674]: return create_instance_from_ref(instance_ref) full # [ 121.090784] dagster-daemon[1674]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 121.091539] dagster-daemon[1674]: unified_storage = instance_ref.storage full # [ 121.092258] dagster-daemon[1674]: ^^^^^^^^^^^^^^^^^^^^ full # [ 121.092839] dagster-daemon[1674]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 121.093693] dagster-daemon[1674]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 121.094533] dagster-daemon[1674]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 121.095215] dagster-daemon[1674]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 121.095829] dagster-daemon[1674]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 121.096683] dagster-daemon[1674]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 121.097520] dagster-daemon[1674]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 121.098168] dagster-daemon[1674]: return DagsterPostgresStorage( full # [ 121.098768] dagster-daemon[1674]: inst_data=inst_data, full # [ 121.099605] dagster-daemon[1674]: ...<2 lines>... full # [ 121.100274] dagster-daemon[1674]: token_provider=get_token_provider_from_config(config_value), full # [ 121.100866] dagster-daemon[1674]: ) full # [ 121.101737] dagster-daemon[1674]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 121.102527] dagster-daemon[1674]: self._run_storage = PostgresRunStorage( full # [ 121.103205] dagster-daemon[1674]: ~~~~~~~~~~~~~~~~~~^ full # [ 121.103779] dagster-daemon[1674]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 121.104609] dagster-daemon[1674]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 121.105282] dagster-daemon[1674]: ) full # [ 121.105866] dagster-daemon[1674]: ^ full # [ 121.121754] dagster-daemon[1674]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 121.122513] dagster-daemon[1674]: self._engine = create_pg_engine( full # [ 121.123183] dagster-daemon[1674]: ~~~~~~~~~~~~~~~~^ full # [ 121.123794] dagster-daemon[1674]: self.postgres_url, full # [ 121.124645] dagster-daemon[1674]: ^^^^^^^^^^^^^^^^^^ full # [ 121.125300] dagster-daemon[1674]: ...<2 lines>... full # [ 121.125951] dagster-daemon[1674]: poolclass=db_pool.NullPool, full # [ 121.126783] dagster-daemon[1674]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 121.127634] dagster-daemon[1674]: ) full # [ 121.128290] dagster-daemon[1674]: ^ full # [ 121.128930] dagster-daemon[1674]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 121.129764] dagster-daemon[1674]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 121.130632] dagster-daemon[1674]: File "", line 2, in create_engine full # [ 121.131298] dagster-daemon[1674]: return target(fn, url, **kwargs) full # [ 121.132045] dagster-daemon[1674]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 121.132606] dagster-daemon[1674]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 121.133295] dagster-daemon[1674]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 121.133897] dagster-daemon[1674]: dbapi = dbapi_meth(**dbapi_args) full # [ 121.145789] dagster-daemon[1674]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 121.148583] dagster-daemon[1674]: import psycopg full # [ 121.149569] dagster-daemon[1674]: ModuleNotFoundError: No module named 'psycopg' full # [ 121.343922] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 121.344904] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 121.348664] systemd[1]: dagster-daemon.service: Consumed 1.431s CPU time over 7.308s wall clock time, 88.6M memory peak. full # [ 124.889380] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 14. full # [ 124.892259] systemd[1]: Started Dagster Webserver. full # [ 126.388787] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 16. full # [ 126.392197] systemd[1]: Started Dagster Daemon. full # [ 127.553367] dagster-webserver[1702]: Traceback (most recent call last): full # [ 127.555506] dagster-webserver[1702]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 127.558083] dagster-webserver[1702]: sys.exit(main()) full # [ 127.559343] dagster-webserver[1702]: ~~~~^^ full # [ 127.560668] dagster-webserver[1702]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 127.563379] dagster-webserver[1702]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 127.564951] dagster-webserver[1702]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.566295] dagster-webserver[1702]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 127.568683] dagster-webserver[1702]: return self.main(*args, **kwargs) full # [ 127.569912] dagster-webserver[1702]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 127.571146] dagster-webserver[1702]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 127.573604] dagster-webserver[1702]: rv = self.invoke(ctx) full # [ 127.574993] dagster-webserver[1702]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 127.577726] dagster-webserver[1702]: return ctx.invoke(self.callback, **ctx.params) full # [ 127.579450] dagster-webserver[1702]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.581278] dagster-webserver[1702]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 127.583633] dagster-webserver[1702]: return callback(*args, **kwargs) full # [ 127.584842] dagster-webserver[1702]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 127.587470] dagster-webserver[1702]: instance = stack.enter_context( full # [ 127.588659] dagster-webserver[1702]: get_possibly_temporary_instance_for_cli( full # [ 127.590210] dagster-webserver[1702]: ...<3 lines>... full # [ 127.591451] dagster-webserver[1702]: ) full # [ 127.592908] dagster-webserver[1702]: ) full # [ 127.593856] dagster-webserver[1702]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 127.596181] dagster-webserver[1702]: result = _enter(cm) full # [ 127.597220] dagster-webserver[1702]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 127.599497] dagster-webserver[1702]: return next(self.gen) full # [ 127.600577] dagster-webserver[1702]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 127.603450] dagster-webserver[1702]: with DagsterInstance.get() as instance: full # [ 127.605467] dagster-webserver[1702]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 127.607072] dagster-webserver[1702]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 127.609657] dagster-webserver[1702]: return create_instance_from_dagster_home() full # [ 127.610984] dagster-webserver[1702]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 127.613950] dagster-webserver[1702]: return create_instance_from_config(dagster_home_path) full # [ 127.615423] dagster-webserver[1702]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 127.618337] dagster-webserver[1702]: return create_instance_from_ref(instance_ref) full # [ 127.619703] dagster-webserver[1702]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 127.622537] dagster-webserver[1702]: unified_storage = instance_ref.storage full # [ 127.624037] dagster-webserver[1702]: ^^^^^^^^^^^^^^^^^^^^ full # [ 127.625644] dagster-webserver[1702]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 127.628504] dagster-webserver[1702]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 127.630762] dagster-webserver[1702]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.632491] dagster-webserver[1702]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 127.635584] dagster-webserver[1702]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 127.637397] dagster-webserver[1702]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.639290] dagster-webserver[1702]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 127.642091] dagster-webserver[1702]: return DagsterPostgresStorage( full # [ 127.643283] dagster-webserver[1702]: inst_data=inst_data, full # [ 127.644398] dagster-webserver[1702]: ...<2 lines>... full # [ 127.645420] dagster-webserver[1702]: token_provider=get_token_provider_from_config(config_value), full # [ 127.647051] dagster-webserver[1702]: ) full # [ 127.647833] dagster-webserver[1702]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 127.650378] dagster-webserver[1702]: self._run_storage = PostgresRunStorage( full # [ 127.651671] dagster-webserver[1702]: ~~~~~~~~~~~~~~~~~~^ full # [ 127.653054] dagster-webserver[1702]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 127.654847] dagster-webserver[1702]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.656829] dagster-webserver[1702]: ) full # [ 127.658613] dagster-webserver[1702]: ^ full # [ 127.659631] dagster-webserver[1702]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 127.662757] dagster-webserver[1702]: self._engine = create_pg_engine( full # [ 127.663965] dagster-webserver[1702]: ~~~~~~~~~~~~~~~~^ full # [ 127.665193] dagster-webserver[1702]: self.postgres_url, full # [ 127.666290] dagster-webserver[1702]: ^^^^^^^^^^^^^^^^^^ full # [ 127.667379] dagster-webserver[1702]: ...<2 lines>... full # [ 127.668500] dagster-webserver[1702]: poolclass=db_pool.NullPool, full # [ 127.670448] dagster-webserver[1702]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 127.671833] dagster-webserver[1702]: ) full # [ 127.672678] dagster-webserver[1702]: ^ full # [ 127.673497] dagster-webserver[1702]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 127.676554] dagster-webserver[1702]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 127.678296] dagster-webserver[1702]: File "", line 2, in create_engine full # [ 127.680509] dagster-webserver[1702]: return target(fn, url, **kwargs) full # [ 127.681711] dagster-webserver[1702]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 127.684374] dagster-webserver[1702]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 127.686351] dagster-webserver[1702]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 127.689059] dagster-webserver[1702]: dbapi = dbapi_meth(**dbapi_args) full # [ 127.690303] dagster-webserver[1702]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 127.693113] dagster-webserver[1702]: import psycopg full # [ 127.694100] dagster-webserver[1702]: ModuleNotFoundError: No module named 'psycopg' full # [ 127.874306] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 127.879636] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 127.881372] systemd[1]: dagster-webserver.service: Consumed 2.084s CPU time over 8.142s wall clock time, 111.8M memory peak. full # [ 128.373830] dagster-daemon[1712]: Traceback (most recent call last): full # [ 128.376428] dagster-daemon[1712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 128.377005] dagster-daemon[1712]: sys.exit(main()) full # [ 128.377618] dagster-daemon[1712]: ~~~~^^ full # [ 128.378299] dagster-daemon[1712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 128.379150] dagster-daemon[1712]: cli(obj={}) full # [ 128.379733] dagster-daemon[1712]: ~~~^^^^^^^^ full # [ 128.380555] dagster-daemon[1712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 128.381217] dagster-daemon[1712]: return self.main(*args, **kwargs) full # [ 128.381810] dagster-daemon[1712]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 128.382671] dagster-daemon[1712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 128.383490] dagster-daemon[1712]: rv = self.invoke(ctx) full # [ 128.384123] dagster-daemon[1712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 128.384724] dagster-daemon[1712]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 128.385577] dagster-daemon[1712]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 128.395379] dagster-daemon[1712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 128.395907] dagster-daemon[1712]: return ctx.invoke(self.callback, **ctx.params) full # [ 128.396739] dagster-daemon[1712]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 128.397635] dagster-daemon[1712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 128.398267] dagster-daemon[1712]: return callback(*args, **kwargs) full # [ 128.399141] dagster-daemon[1712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 128.399713] dagster-daemon[1712]: with get_instance_for_cli( full # [ 128.400559] dagster-daemon[1712]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 128.401246] dagster-daemon[1712]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 128.401838] dagster-daemon[1712]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 128.402494] dagster-daemon[1712]: ) as instance: full # [ 128.402933] dagster-daemon[1712]: ^ full # [ 128.411998] dagster-daemon[1712]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 128.412566] dagster-daemon[1712]: return next(self.gen) full # [ 128.413248] dagster-daemon[1712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 128.413848] dagster-daemon[1712]: with DagsterInstance.get() as instance: full # [ 128.414502] dagster-daemon[1712]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 128.414944] dagster-daemon[1712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 128.415773] dagster-daemon[1712]: return create_instance_from_dagster_home() full # [ 128.416660] dagster-daemon[1712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 128.417318] dagster-daemon[1712]: return create_instance_from_config(dagster_home_path) full # [ 128.417899] dagster-daemon[1712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 128.418735] dagster-daemon[1712]: return create_instance_from_ref(instance_ref) full # [ 128.430671] dagster-daemon[1712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 128.431258] dagster-daemon[1712]: unified_storage = instance_ref.storage full # [ 128.431878] dagster-daemon[1712]: ^^^^^^^^^^^^^^^^^^^^ full # [ 128.432710] dagster-daemon[1712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 128.433533] dagster-daemon[1712]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 128.434203] dagster-daemon[1712]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 128.434811] dagster-daemon[1712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 128.435657] dagster-daemon[1712]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 128.436505] dagster-daemon[1712]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 128.437215] dagster-daemon[1712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 128.437786] dagster-daemon[1712]: return DagsterPostgresStorage( full # [ 128.438635] dagster-daemon[1712]: inst_data=inst_data, full # [ 128.439292] dagster-daemon[1712]: ...<2 lines>... full # [ 128.439931] dagster-daemon[1712]: token_provider=get_token_provider_from_config(config_value), full # [ 128.440758] dagster-daemon[1712]: ) full # [ 128.441587] dagster-daemon[1712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 128.442249] dagster-daemon[1712]: self._run_storage = PostgresRunStorage( full # [ 128.442853] dagster-daemon[1712]: ~~~~~~~~~~~~~~~~~~^ full # [ 128.443485] dagster-daemon[1712]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 128.444124] dagster-daemon[1712]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 128.444725] dagster-daemon[1712]: ) full # [ 128.445557] dagster-daemon[1712]: ^ full # [ 128.461590] dagster-daemon[1712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 128.462160] dagster-daemon[1712]: self._engine = create_pg_engine( full # [ 128.462762] dagster-daemon[1712]: ~~~~~~~~~~~~~~~~^ full # [ 128.463624] dagster-daemon[1712]: self.postgres_url, full # [ 128.464289] dagster-daemon[1712]: ^^^^^^^^^^^^^^^^^^ full # [ 128.464887] dagster-daemon[1712]: ...<2 lines>... full # [ 128.465731] dagster-daemon[1712]: poolclass=db_pool.NullPool, full # [ 128.466578] dagster-daemon[1712]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 128.467263] dagster-daemon[1712]: ) full # [ 128.467854] dagster-daemon[1712]: ^ full # [ 128.468697] dagster-daemon[1712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 128.469528] dagster-daemon[1712]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 128.470244] dagster-daemon[1712]: File "", line 2, in create_engine full # [ 128.470807] dagster-daemon[1712]: return target(fn, url, **kwargs) full # [ 128.471656] dagster-daemon[1712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 128.472502] dagster-daemon[1712]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 128.482188] dagster-daemon[1712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 128.484783] dagster-daemon[1712]: dbapi = dbapi_meth(**dbapi_args) full # [ 128.485966] dagster-daemon[1712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 128.488742] dagster-daemon[1712]: import psycopg full # [ 128.489725] dagster-daemon[1712]: ModuleNotFoundError: No module named 'psycopg' full # [ 128.673088] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 128.675212] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 128.678070] systemd[1]: dagster-daemon.service: Consumed 1.451s CPU time over 7.326s wall clock time, 88.4M memory peak. full # [ 132.889445] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 15. full # [ 132.892367] systemd[1]: Started Dagster Webserver. full # [ 133.888529] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 17. full # [ 133.890912] systemd[1]: Started Dagster Daemon. full # [ 135.488993] dagster-webserver[1745]: Traceback (most recent call last): full # [ 135.492406] dagster-webserver[1745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 135.494550] dagster-webserver[1745]: sys.exit(main()) full # [ 135.495565] dagster-webserver[1745]: ~~~~^^ full # [ 135.496563] dagster-webserver[1745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 135.499072] dagster-webserver[1745]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 135.500434] dagster-webserver[1745]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.501990] dagster-webserver[1745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 135.504554] dagster-webserver[1745]: return self.main(*args, **kwargs) full # [ 135.505796] dagster-webserver[1745]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 135.507000] dagster-webserver[1745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 135.509385] dagster-webserver[1745]: rv = self.invoke(ctx) full # [ 135.510469] dagster-webserver[1745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 135.515095] dagster-webserver[1745]: return ctx.invoke(self.callback, **ctx.params) full # [ 135.516521] dagster-webserver[1745]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.517938] dagster-webserver[1745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 135.520311] dagster-webserver[1745]: return callback(*args, **kwargs) full # [ 135.521607] dagster-webserver[1745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 135.524364] dagster-webserver[1745]: instance = stack.enter_context( full # [ 135.525588] dagster-webserver[1745]: get_possibly_temporary_instance_for_cli( full # [ 135.526960] dagster-webserver[1745]: ...<3 lines>... full # [ 135.527960] dagster-webserver[1745]: ) full # [ 135.528843] dagster-webserver[1745]: ) full # [ 135.529668] dagster-webserver[1745]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 135.535099] dagster-webserver[1745]: result = _enter(cm) full # [ 135.536150] dagster-webserver[1745]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 135.538533] dagster-webserver[1745]: return next(self.gen) full # [ 135.539620] dagster-webserver[1745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 135.542510] dagster-webserver[1745]: with DagsterInstance.get() as instance: full # [ 135.543822] dagster-webserver[1745]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 135.544961] dagster-webserver[1745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 135.547601] dagster-webserver[1745]: return create_instance_from_dagster_home() full # [ 135.548953] dagster-webserver[1745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 135.551879] dagster-webserver[1745]: return create_instance_from_config(dagster_home_path) full # [ 135.553410] dagster-webserver[1745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 135.556414] dagster-webserver[1745]: return create_instance_from_ref(instance_ref) full # [ 135.557826] dagster-webserver[1745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 135.560739] dagster-webserver[1745]: unified_storage = instance_ref.storage full # [ 135.562223] dagster-webserver[1745]: ^^^^^^^^^^^^^^^^^^^^ full # [ 135.563565] dagster-webserver[1745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 135.566254] dagster-webserver[1745]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 135.568248] dagster-webserver[1745]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.569883] dagster-webserver[1745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 135.572585] dagster-webserver[1745]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 135.574276] dagster-webserver[1745]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.575963] dagster-webserver[1745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 135.578756] dagster-webserver[1745]: return DagsterPostgresStorage( full # [ 135.579983] dagster-webserver[1745]: inst_data=inst_data, full # [ 135.581171] dagster-webserver[1745]: ...<2 lines>... full # [ 135.582209] dagster-webserver[1745]: token_provider=get_token_provider_from_config(config_value), full # [ 135.583818] dagster-webserver[1745]: ) full # [ 135.584629] dagster-webserver[1745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 135.587204] dagster-webserver[1745]: self._run_storage = PostgresRunStorage( full # [ 135.588517] dagster-webserver[1745]: ~~~~~~~~~~~~~~~~~~^ full # [ 135.589813] dagster-webserver[1745]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 135.591536] dagster-webserver[1745]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.593298] dagster-webserver[1745]: ) full # [ 135.594125] dagster-webserver[1745]: ^ full # [ 135.594915] dagster-webserver[1745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 135.597658] dagster-webserver[1745]: self._engine = create_pg_engine( full # [ 135.598865] dagster-webserver[1745]: ~~~~~~~~~~~~~~~~^ full # [ 135.600098] dagster-webserver[1745]: self.postgres_url, full # [ 135.601194] dagster-webserver[1745]: ^^^^^^^^^^^^^^^^^^ full # [ 135.602375] dagster-webserver[1745]: ...<2 lines>... full # [ 135.603375] dagster-webserver[1745]: poolclass=db_pool.NullPool, full # [ 135.604566] dagster-webserver[1745]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.605759] dagster-webserver[1745]: ) full # [ 135.606596] dagster-webserver[1745]: ^ full # [ 135.607422] dagster-webserver[1745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 135.610095] dagster-webserver[1745]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 135.611588] dagster-webserver[1745]: File "", line 2, in create_engine full # [ 135.613860] dagster-webserver[1745]: return target(fn, url, **kwargs) full # [ 135.615092] dagster-webserver[1745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 135.617682] dagster-webserver[1745]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 135.619270] dagster-webserver[1745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 135.621878] dagster-webserver[1745]: dbapi = dbapi_meth(**dbapi_args) full # [ 135.623112] dagster-webserver[1745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 135.625891] dagster-webserver[1745]: import psycopg full # [ 135.626863] dagster-webserver[1745]: ModuleNotFoundError: No module named 'psycopg' full # [ 135.835105] dagster-daemon[1751]: Traceback (most recent call last): full # [ 135.838216] dagster-daemon[1751]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 135.840283] dagster-daemon[1751]: sys.exit(main()) full # [ 135.841255] dagster-daemon[1751]: ~~~~^^ full # [ 135.842216] dagster-daemon[1751]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 135.844740] dagster-daemon[1751]: cli(obj={}) full # [ 135.845673] dagster-daemon[1751]: ~~~^^^^^^^^ full # [ 135.846598] dagster-daemon[1751]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 135.848962] dagster-daemon[1751]: return self.main(*args, **kwargs) full # [ 135.850174] dagster-daemon[1751]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 135.851360] dagster-daemon[1751]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 135.853680] dagster-daemon[1751]: rv = self.invoke(ctx) full # [ 135.854709] dagster-daemon[1751]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 135.857080] dagster-daemon[1751]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 135.858556] dagster-daemon[1751]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 135.860039] dagster-daemon[1751]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 135.862381] dagster-daemon[1751]: return ctx.invoke(self.callback, **ctx.params) full # [ 135.867128] dagster-daemon[1751]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.868488] dagster-daemon[1751]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 135.870811] dagster-daemon[1751]: return callback(*args, **kwargs) full # [ 135.871979] dagster-daemon[1751]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 135.874608] dagster-daemon[1751]: with get_instance_for_cli( full # [ 135.875706] dagster-daemon[1751]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 135.876811] dagster-daemon[1751]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 135.878663] dagster-daemon[1751]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.880516] dagster-daemon[1751]: ) as instance: full # [ 135.881460] dagster-daemon[1751]: ^ full # [ 135.882249] dagster-daemon[1751]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 135.884474] dagster-daemon[1751]: return next(self.gen) full # [ 135.885513] dagster-daemon[1751]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 135.888211] dagster-daemon[1751]: with DagsterInstance.get() as instance: full # [ 135.889476] dagster-daemon[1751]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 135.892094] dagster-daemon[1751]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 135.898095] dagster-daemon[1751]: return create_instance_from_dagster_home() full # [ 135.899408] dagster-daemon[1751]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 135.902340] dagster-daemon[1751]: return create_instance_from_config(dagster_home_path) full # [ 135.903842] dagster-daemon[1751]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 135.906667] dagster-daemon[1751]: return create_instance_from_ref(instance_ref) full # [ 135.907996] dagster-daemon[1751]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 135.910814] dagster-daemon[1751]: unified_storage = instance_ref.storage full # [ 135.912103] dagster-daemon[1751]: ^^^^^^^^^^^^^^^^^^^^ full # [ 135.913343] dagster-daemon[1751]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 135.918100] dagster-daemon[1751]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 135.920078] dagster-daemon[1751]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.921588] dagster-daemon[1751]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 135.924177] dagster-daemon[1751]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 135.925769] dagster-daemon[1751]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.927374] dagster-daemon[1751]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 135.929987] dagster-daemon[1751]: return DagsterPostgresStorage( full # [ 135.931179] dagster-daemon[1751]: inst_data=inst_data, full # [ 135.932479] dagster-daemon[1751]: ...<2 lines>... full # [ 135.933444] dagster-daemon[1751]: token_provider=get_token_provider_from_config(config_value), full # [ 135.935048] dagster-daemon[1751]: ) full # [ 135.935794] dagster-daemon[1751]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 135.938358] dagster-daemon[1751]: self._run_storage = PostgresRunStorage( full # [ 135.939615] dagster-daemon[1751]: ~~~~~~~~~~~~~~~~~~^ full # [ 135.940891] dagster-daemon[1751]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 135.942583] dagster-daemon[1751]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.944285] dagster-daemon[1751]: ) full # [ 135.945069] dagster-daemon[1751]: ^ full # [ 135.945815] dagster-daemon[1751]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 135.948531] dagster-daemon[1751]: self._engine = create_pg_engine( full # [ 135.949701] dagster-daemon[1751]: ~~~~~~~~~~~~~~~~^ full # [ 135.950875] dagster-daemon[1751]: self.postgres_url, full # [ 135.951897] dagster-daemon[1751]: ^^^^^^^^^^^^^^^^^^ full # [ 135.952943] dagster-daemon[1751]: ...<2 lines>... full # [ 135.953886] dagster-daemon[1751]: poolclass=db_pool.NullPool, full # [ 135.955072] dagster-daemon[1751]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.956250] dagster-daemon[1751]: ) full # [ 135.956989] dagster-daemon[1751]: ^ full # [ 135.958382] dagster-daemon[1751]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 135.962803] dagster-daemon[1751]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 135.964556] dagster-daemon[1751]: File "", line 2, in create_engine full # [ 135.967130] dagster-daemon[1751]: return target(fn, url, **kwargs) full # [ 135.968309] dagster-daemon[1751]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 135.970876] dagster-daemon[1751]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 135.972370] dagster-daemon[1751]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 135.974955] dagster-daemon[1751]: dbapi = dbapi_meth(**dbapi_args) full # [ 135.976146] dagster-daemon[1751]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 135.978985] dagster-daemon[1751]: import psycopg full # [ 135.979945] dagster-daemon[1751]: ModuleNotFoundError: No module named 'psycopg' full # [ 135.990884] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 135.991156] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 135.992626] systemd[1]: dagster-webserver.service: Consumed 2.034s CPU time over 8.115s wall clock time, 111.6M memory peak. full # [ 136.053429] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 136.055676] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 136.057780] systemd[1]: dagster-daemon.service: Consumed 1.516s CPU time over 7.373s wall clock time, 88.5M memory peak. full # [ 141.139405] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 16. full # [ 141.141954] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 18. full # [ 141.144418] systemd[1]: Started Dagster Daemon. full # [ 141.146255] systemd[1]: Started Dagster Webserver. full # [ 143.026351] dagster-daemon[1787]: Traceback (most recent call last): full # [ 143.029074] dagster-daemon[1787]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 143.029617] dagster-daemon[1787]: sys.exit(main()) full # [ 143.030259] dagster-daemon[1787]: ~~~~^^ full # [ 143.030847] dagster-daemon[1787]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 143.031720] dagster-daemon[1787]: cli(obj={}) full # [ 143.032596] dagster-daemon[1787]: ~~~^^^^^^^^ full # [ 143.033392] dagster-daemon[1787]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 143.034098] dagster-daemon[1787]: return self.main(*args, **kwargs) full # [ 143.034690] dagster-daemon[1787]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 143.035615] dagster-daemon[1787]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 143.036206] dagster-daemon[1787]: rv = self.invoke(ctx) full # [ 143.043684] dagster-daemon[1787]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 143.044246] dagster-daemon[1787]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 143.044864] dagster-daemon[1787]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 143.045479] dagster-daemon[1787]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 143.045906] dagster-daemon[1787]: return ctx.invoke(self.callback, **ctx.params) full # [ 143.046749] dagster-daemon[1787]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.047631] dagster-daemon[1787]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 143.048384] dagster-daemon[1787]: return callback(*args, **kwargs) full # [ 143.057077] dagster-daemon[1787]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 143.057593] dagster-daemon[1787]: with get_instance_for_cli( full # [ 143.058261] dagster-daemon[1787]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 143.058851] dagster-daemon[1787]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 143.061699] dagster-daemon[1787]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.062327] dagster-daemon[1787]: ) as instance: full # [ 143.062958] dagster-daemon[1787]: ^ full # [ 143.064789] dagster-daemon[1787]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 143.065625] dagster-daemon[1787]: return next(self.gen) full # [ 143.066461] dagster-daemon[1787]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 143.067114] dagster-daemon[1787]: with DagsterInstance.get() as instance: full # [ 143.067710] dagster-daemon[1787]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 143.068637] dagster-daemon[1787]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 143.069207] dagster-daemon[1787]: return create_instance_from_dagster_home() full # [ 143.069805] dagster-daemon[1787]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 143.070723] dagster-daemon[1787]: return create_instance_from_config(dagster_home_path) full # [ 143.071477] dagster-daemon[1787]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 143.072218] dagster-daemon[1787]: return create_instance_from_ref(instance_ref) full # [ 143.072725] dagster-daemon[1787]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 143.073559] dagster-daemon[1787]: unified_storage = instance_ref.storage full # [ 143.074608] dagster-daemon[1787]: ^^^^^^^^^^^^^^^^^^^^ full # [ 143.075257] dagster-daemon[1787]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 143.075843] dagster-daemon[1787]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 143.076737] dagster-daemon[1787]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.077538] dagster-daemon[1787]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 143.078266] dagster-daemon[1787]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 143.078756] dagster-daemon[1787]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.079591] dagster-daemon[1787]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 143.080330] dagster-daemon[1787]: return DagsterPostgresStorage( full # [ 143.080846] dagster-daemon[1787]: inst_data=inst_data, full # [ 143.081677] dagster-daemon[1787]: ...<2 lines>... full # [ 143.082607] dagster-daemon[1787]: token_provider=get_token_provider_from_config(config_value), full # [ 143.083165] dagster-daemon[1787]: ) full # [ 143.083753] dagster-daemon[1787]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 143.085313] dagster-daemon[1787]: self._run_storage = PostgresRunStorage( full # [ 143.085820] dagster-daemon[1787]: ~~~~~~~~~~~~~~~~~~^ full # [ 143.086665] dagster-daemon[1787]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 143.087604] dagster-daemon[1787]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.088150] dagster-daemon[1787]: ) full # [ 143.088745] dagster-daemon[1787]: ^ full # [ 143.089666] dagster-daemon[1787]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 143.090246] dagster-daemon[1787]: self._engine = create_pg_engine( full # [ 143.090836] dagster-daemon[1787]: ~~~~~~~~~~~~~~~~^ full # [ 143.091569] dagster-daemon[1787]: self.postgres_url, full # [ 143.091908] dagster-daemon[1787]: ^^^^^^^^^^^^^^^^^^ full # [ 143.092726] dagster-daemon[1787]: ...<2 lines>... full # [ 143.093644] dagster-daemon[1787]: poolclass=db_pool.NullPool, full # [ 143.094222] dagster-daemon[1787]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.094828] dagster-daemon[1787]: ) full # [ 143.095745] dagster-daemon[1787]: ^ full # [ 143.096492] dagster-daemon[1787]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 143.097687] dagster-daemon[1787]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 143.098549] dagster-daemon[1787]: File "", line 2, in create_engine full # [ 143.099327] dagster-daemon[1787]: return target(fn, url, **kwargs) full # [ 143.100049] dagster-daemon[1787]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 143.100656] dagster-daemon[1787]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 143.101606] dagster-daemon[1787]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 143.102171] dagster-daemon[1787]: dbapi = dbapi_meth(**dbapi_args) full # [ 143.102782] dagster-daemon[1787]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 143.103698] dagster-daemon[1787]: import psycopg full # [ 143.104278] dagster-daemon[1787]: ModuleNotFoundError: No module named 'psycopg' full # [ 143.370311] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 143.371069] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 143.371619] systemd[1]: dagster-daemon.service: Consumed 1.551s CPU time over 7.313s wall clock time, 88.5M memory peak. full # [ 143.813733] dagster-webserver[1788]: Traceback (most recent call last): full # [ 143.816453] dagster-webserver[1788]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 143.817052] dagster-webserver[1788]: sys.exit(main()) full # [ 143.817637] dagster-webserver[1788]: ~~~~^^ full # [ 143.818266] dagster-webserver[1788]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 143.818925] dagster-webserver[1788]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 143.819787] dagster-webserver[1788]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.820631] dagster-webserver[1788]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 143.821271] dagster-webserver[1788]: return self.main(*args, **kwargs) full # [ 143.821890] dagster-webserver[1788]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 143.822771] dagster-webserver[1788]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 143.823589] dagster-webserver[1788]: rv = self.invoke(ctx) full # [ 143.824260] dagster-webserver[1788]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 143.824855] dagster-webserver[1788]: return ctx.invoke(self.callback, **ctx.params) full # [ 143.825730] dagster-webserver[1788]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.836680] dagster-webserver[1788]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 143.837264] dagster-webserver[1788]: return callback(*args, **kwargs) full # [ 143.837860] dagster-webserver[1788]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 143.838704] dagster-webserver[1788]: instance = stack.enter_context( full # [ 143.839540] dagster-webserver[1788]: get_possibly_temporary_instance_for_cli( full # [ 143.840209] dagster-webserver[1788]: ...<3 lines>... full # [ 143.840819] dagster-webserver[1788]: ) full # [ 143.841670] dagster-webserver[1788]: ) full # [ 143.842515] dagster-webserver[1788]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 143.843187] dagster-webserver[1788]: result = _enter(cm) full # [ 143.843835] dagster-webserver[1788]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 143.844752] dagster-webserver[1788]: return next(self.gen) full # [ 143.845298] dagster-webserver[1788]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 143.845941] dagster-webserver[1788]: with DagsterInstance.get() as instance: full # [ 143.846768] dagster-webserver[1788]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 143.857452] dagster-webserver[1788]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 143.857997] dagster-webserver[1788]: return create_instance_from_dagster_home() full # [ 143.858638] dagster-webserver[1788]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 143.859298] dagster-webserver[1788]: return create_instance_from_config(dagster_home_path) full # [ 143.859937] dagster-webserver[1788]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 143.860776] dagster-webserver[1788]: return create_instance_from_ref(instance_ref) full # [ 143.861651] dagster-webserver[1788]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 143.862291] dagster-webserver[1788]: unified_storage = instance_ref.storage full # [ 143.862890] dagster-webserver[1788]: ^^^^^^^^^^^^^^^^^^^^ full # [ 143.863722] dagster-webserver[1788]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 143.864591] dagster-webserver[1788]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 143.865244] dagster-webserver[1788]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.879341] dagster-webserver[1788]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 143.879871] dagster-webserver[1788]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 143.880715] dagster-webserver[1788]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.881562] dagster-webserver[1788]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 143.882241] dagster-webserver[1788]: return DagsterPostgresStorage( full # [ 143.882842] dagster-webserver[1788]: inst_data=inst_data, full # [ 143.883498] dagster-webserver[1788]: ...<2 lines>... full # [ 143.884169] dagster-webserver[1788]: token_provider=get_token_provider_from_config(config_value), full # [ 143.884777] dagster-webserver[1788]: ) full # [ 143.885746] dagster-webserver[1788]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 143.886289] dagster-webserver[1788]: self._run_storage = PostgresRunStorage( full # [ 143.886915] dagster-webserver[1788]: ~~~~~~~~~~~~~~~~~~^ full # [ 143.887746] dagster-webserver[1788]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 143.888603] dagster-webserver[1788]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.889274] dagster-webserver[1788]: ) full # [ 143.889870] dagster-webserver[1788]: ^ full # [ 143.890757] dagster-webserver[1788]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 143.891568] dagster-webserver[1788]: self._engine = create_pg_engine( full # [ 143.892246] dagster-webserver[1788]: ~~~~~~~~~~~~~~~~^ full # [ 143.892845] dagster-webserver[1788]: self.postgres_url, full # [ 143.893501] dagster-webserver[1788]: ^^^^^^^^^^^^^^^^^^ full # [ 143.894153] dagster-webserver[1788]: ...<2 lines>... full # [ 143.894754] dagster-webserver[1788]: poolclass=db_pool.NullPool, full # [ 143.895593] dagster-webserver[1788]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.896252] dagster-webserver[1788]: ) full # [ 143.896846] dagster-webserver[1788]: ^ full # [ 143.897677] dagster-webserver[1788]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 143.898498] dagster-webserver[1788]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 143.915130] dagster-webserver[1788]: File "", line 2, in create_engine full # [ 143.917362] dagster-webserver[1788]: return target(fn, url, **kwargs) full # [ 143.918565] dagster-webserver[1788]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 143.921180] dagster-webserver[1788]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 143.922737] dagster-webserver[1788]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 143.925369] dagster-webserver[1788]: dbapi = dbapi_meth(**dbapi_args) full # [ 143.926576] dagster-webserver[1788]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 143.929363] dagster-webserver[1788]: import psycopg full # [ 143.930350] dagster-webserver[1788]: ModuleNotFoundError: No module named 'psycopg' full # [ 144.193130] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 144.195316] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 144.198320] systemd[1]: dagster-webserver.service: Consumed 2.047s CPU time over 8.205s wall clock time, 111.8M memory peak. full # [ 148.389360] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 19. full # [ 148.392311] systemd[1]: Started Dagster Daemon. full # [ 149.390285] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 17. full # [ 149.394148] systemd[1]: Started Dagster Webserver. full # [ 150.257387] dagster-daemon[1825]: Traceback (most recent call last): full # [ 150.259895] dagster-daemon[1825]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 150.262339] dagster-daemon[1825]: sys.exit(main()) full # [ 150.263315] dagster-daemon[1825]: ~~~~^^ full # [ 150.264319] dagster-daemon[1825]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 150.266853] dagster-daemon[1825]: cli(obj={}) full # [ 150.267778] dagster-daemon[1825]: ~~~^^^^^^^^ full # [ 150.268698] dagster-daemon[1825]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 150.271097] dagster-daemon[1825]: return self.main(*args, **kwargs) full # [ 150.272292] dagster-daemon[1825]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 150.275094] dagster-daemon[1825]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 150.277420] dagster-daemon[1825]: rv = self.invoke(ctx) full # [ 150.278450] dagster-daemon[1825]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 150.280784] dagster-daemon[1825]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 150.282270] dagster-daemon[1825]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 150.283708] dagster-daemon[1825]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 150.286089] dagster-daemon[1825]: return ctx.invoke(self.callback, **ctx.params) full # [ 150.287443] dagster-daemon[1825]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 150.288797] dagster-daemon[1825]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 150.291212] dagster-daemon[1825]: return callback(*args, **kwargs) full # [ 150.292393] dagster-daemon[1825]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 150.294966] dagster-daemon[1825]: with get_instance_for_cli( full # [ 150.296149] dagster-daemon[1825]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 150.297265] dagster-daemon[1825]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 150.299147] dagster-daemon[1825]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 150.301032] dagster-daemon[1825]: ) as instance: full # [ 150.301953] dagster-daemon[1825]: ^ full # [ 150.302751] dagster-daemon[1825]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 150.304994] dagster-daemon[1825]: return next(self.gen) full # [ 150.306074] dagster-daemon[1825]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 150.308672] dagster-daemon[1825]: with DagsterInstance.get() as instance: full # [ 150.309939] dagster-daemon[1825]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 150.311131] dagster-daemon[1825]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 150.313686] dagster-daemon[1825]: return create_instance_from_dagster_home() full # [ 150.315039] dagster-daemon[1825]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 150.317950] dagster-daemon[1825]: return create_instance_from_config(dagster_home_path) full # [ 150.319388] dagster-daemon[1825]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 150.322216] dagster-daemon[1825]: return create_instance_from_ref(instance_ref) full # [ 150.323562] dagster-daemon[1825]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 150.326366] dagster-daemon[1825]: unified_storage = instance_ref.storage full # [ 150.327623] dagster-daemon[1825]: ^^^^^^^^^^^^^^^^^^^^ full # [ 150.328863] dagster-daemon[1825]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 150.331403] dagster-daemon[1825]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 150.333310] dagster-daemon[1825]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 150.334804] dagster-daemon[1825]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 150.337389] dagster-daemon[1825]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 150.339033] dagster-daemon[1825]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 150.340627] dagster-daemon[1825]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 150.343258] dagster-daemon[1825]: return DagsterPostgresStorage( full # [ 150.344434] dagster-daemon[1825]: inst_data=inst_data, full # [ 150.345520] dagster-daemon[1825]: ...<2 lines>... full # [ 150.346487] dagster-daemon[1825]: token_provider=get_token_provider_from_config(config_value), full # [ 150.348097] dagster-daemon[1825]: ) full # [ 150.348843] dagster-daemon[1825]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 150.351404] dagster-daemon[1825]: self._run_storage = PostgresRunStorage( full # [ 150.352654] dagster-daemon[1825]: ~~~~~~~~~~~~~~~~~~^ full # [ 150.353974] dagster-daemon[1825]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 150.355697] dagster-daemon[1825]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 150.357400] dagster-daemon[1825]: ) full # [ 150.358185] dagster-daemon[1825]: ^ full # [ 150.359060] dagster-daemon[1825]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 150.361803] dagster-daemon[1825]: self._engine = create_pg_engine( full # [ 150.362969] dagster-daemon[1825]: ~~~~~~~~~~~~~~~~^ full # [ 150.364175] dagster-daemon[1825]: self.postgres_url, full # [ 150.365219] dagster-daemon[1825]: ^^^^^^^^^^^^^^^^^^ full # [ 150.366274] dagster-daemon[1825]: ...<2 lines>... full # [ 150.367241] dagster-daemon[1825]: poolclass=db_pool.NullPool, full # [ 150.368404] dagster-daemon[1825]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 150.369566] dagster-daemon[1825]: ) full # [ 150.370359] dagster-daemon[1825]: ^ full # [ 150.371151] dagster-daemon[1825]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 150.373748] dagster-daemon[1825]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 150.375186] dagster-daemon[1825]: File "", line 2, in create_engine full # [ 150.377381] dagster-daemon[1825]: return target(fn, url, **kwargs) full # [ 150.378593] dagster-daemon[1825]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 150.381209] dagster-daemon[1825]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 150.382723] dagster-daemon[1825]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 150.385324] dagster-daemon[1825]: dbapi = dbapi_meth(**dbapi_args) full # [ 150.386501] dagster-daemon[1825]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 150.389270] dagster-daemon[1825]: import psycopg full # [ 150.390219] dagster-daemon[1825]: ModuleNotFoundError: No module named 'psycopg' full # [ 150.515153] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 150.516416] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 150.518836] systemd[1]: dagster-daemon.service: Consumed 1.459s CPU time over 7.148s wall clock time, 88.6M memory peak. full # [ 152.045640] dagster-webserver[1831]: Traceback (most recent call last): full # [ 152.048225] dagster-webserver[1831]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 152.048759] dagster-webserver[1831]: sys.exit(main()) full # [ 152.049578] dagster-webserver[1831]: ~~~~^^ full # [ 152.052323] dagster-webserver[1831]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 152.052824] dagster-webserver[1831]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 152.053682] dagster-webserver[1831]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 152.055362] dagster-webserver[1831]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 152.055940] dagster-webserver[1831]: return self.main(*args, **kwargs) full # [ 152.056766] dagster-webserver[1831]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 152.057594] dagster-webserver[1831]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 152.058258] dagster-webserver[1831]: rv = self.invoke(ctx) full # [ 152.058845] dagster-webserver[1831]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 152.059675] dagster-webserver[1831]: return ctx.invoke(self.callback, **ctx.params) full # [ 152.060518] dagster-webserver[1831]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 152.061188] dagster-webserver[1831]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 152.061756] dagster-webserver[1831]: return callback(*args, **kwargs) full # [ 152.062588] dagster-webserver[1831]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 152.063254] dagster-webserver[1831]: instance = stack.enter_context( full # [ 152.063841] dagster-webserver[1831]: get_possibly_temporary_instance_for_cli( full # [ 152.064676] dagster-webserver[1831]: ...<3 lines>... full # [ 152.065504] dagster-webserver[1831]: ) full # [ 152.066155] dagster-webserver[1831]: ) full # [ 152.066757] dagster-webserver[1831]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 152.067591] dagster-webserver[1831]: result = _enter(cm) full # [ 152.068257] dagster-webserver[1831]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 152.068845] dagster-webserver[1831]: return next(self.gen) full # [ 152.069486] dagster-webserver[1831]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 152.069914] dagster-webserver[1831]: with DagsterInstance.get() as instance: full # [ 152.070988] dagster-webserver[1831]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 152.071756] dagster-webserver[1831]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 152.072590] dagster-webserver[1831]: return create_instance_from_dagster_home() full # [ 152.073258] dagster-webserver[1831]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 152.074121] dagster-webserver[1831]: return create_instance_from_config(dagster_home_path) full # [ 152.074939] dagster-webserver[1831]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 152.075705] dagster-webserver[1831]: return create_instance_from_ref(instance_ref) full # [ 152.076543] dagster-webserver[1831]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 152.077197] dagster-webserver[1831]: unified_storage = instance_ref.storage full # [ 152.077798] dagster-webserver[1831]: ^^^^^^^^^^^^^^^^^^^^ full # [ 152.078639] dagster-webserver[1831]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 152.079343] dagster-webserver[1831]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 152.079893] dagster-webserver[1831]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 152.080711] dagster-webserver[1831]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 152.081543] dagster-webserver[1831]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 152.082196] dagster-webserver[1831]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 152.082798] dagster-webserver[1831]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 152.083632] dagster-webserver[1831]: return DagsterPostgresStorage( full # [ 152.084271] dagster-webserver[1831]: inst_data=inst_data, full # [ 152.084884] dagster-webserver[1831]: ...<2 lines>... full # [ 152.085708] dagster-webserver[1831]: token_provider=get_token_provider_from_config(config_value), full # [ 152.086542] dagster-webserver[1831]: ) full # [ 152.087195] dagster-webserver[1831]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 152.087795] dagster-webserver[1831]: self._run_storage = PostgresRunStorage( full # [ 152.088633] dagster-webserver[1831]: ~~~~~~~~~~~~~~~~~~^ full # [ 152.089484] dagster-webserver[1831]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 152.090179] dagster-webserver[1831]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 152.090719] dagster-webserver[1831]: ) full # [ 152.091555] dagster-webserver[1831]: ^ full # [ 152.092210] dagster-webserver[1831]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 152.092810] dagster-webserver[1831]: self._engine = create_pg_engine( full # [ 152.093645] dagster-webserver[1831]: ~~~~~~~~~~~~~~~~^ full # [ 152.094496] dagster-webserver[1831]: self.postgres_url, full # [ 152.094949] dagster-webserver[1831]: ^^^^^^^^^^^^^^^^^^ full # [ 152.095726] dagster-webserver[1831]: ...<2 lines>... full # [ 152.096558] dagster-webserver[1831]: poolclass=db_pool.NullPool, full # [ 152.097211] dagster-webserver[1831]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 152.097812] dagster-webserver[1831]: ) full # [ 152.098647] dagster-webserver[1831]: ^ full # [ 152.099493] dagster-webserver[1831]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 152.099910] dagster-webserver[1831]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 152.100723] dagster-webserver[1831]: File "", line 2, in create_engine full # [ 152.101555] dagster-webserver[1831]: return target(fn, url, **kwargs) full # [ 152.102208] dagster-webserver[1831]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 152.102810] dagster-webserver[1831]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 152.103643] dagster-webserver[1831]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 152.104473] dagster-webserver[1831]: dbapi = dbapi_meth(**dbapi_args) full # [ 152.155965] dagster-webserver[1831]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 152.156511] dagster-webserver[1831]: import psycopg full # [ 152.157177] dagster-webserver[1831]: ModuleNotFoundError: No module named 'psycopg' full # [ 152.438697] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 152.439689] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 152.443517] systemd[1]: dagster-webserver.service: Consumed 2.092s CPU time over 8.242s wall clock time, 111.8M memory peak. full # [ 155.639317] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 20. full # [ 155.643534] systemd[1]: Started Dagster Daemon. full # [ 157.471055] dagster-daemon[1867]: Traceback (most recent call last): full # [ 157.473569] dagster-daemon[1867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 157.474157] dagster-daemon[1867]: sys.exit(main()) full # [ 157.474741] dagster-daemon[1867]: ~~~~^^ full # [ 157.475563] dagster-daemon[1867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 157.476244] dagster-daemon[1867]: cli(obj={}) full # [ 157.476849] dagster-daemon[1867]: ~~~^^^^^^^^ full # [ 157.477505] dagster-daemon[1867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 157.477966] dagster-daemon[1867]: return self.main(*args, **kwargs) full # [ 157.478720] dagster-daemon[1867]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 157.479555] dagster-daemon[1867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 157.480212] dagster-daemon[1867]: rv = self.invoke(ctx) full # [ 157.487959] dagster-daemon[1867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 157.488522] dagster-daemon[1867]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 157.489209] dagster-daemon[1867]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 157.489795] dagster-daemon[1867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 157.490634] dagster-daemon[1867]: return ctx.invoke(self.callback, **ctx.params) full # [ 157.491305] dagster-daemon[1867]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.491981] dagster-daemon[1867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 157.492759] dagster-daemon[1867]: return callback(*args, **kwargs) full # [ 157.493605] dagster-daemon[1867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 157.494285] dagster-daemon[1867]: with get_instance_for_cli( full # [ 157.494867] dagster-daemon[1867]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 157.495694] dagster-daemon[1867]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 157.496145] dagster-daemon[1867]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.496741] dagster-daemon[1867]: ) as instance: full # [ 157.497572] dagster-daemon[1867]: ^ full # [ 157.509185] dagster-daemon[1867]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 157.509938] dagster-daemon[1867]: return next(self.gen) full # [ 157.510770] dagster-daemon[1867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 157.511704] dagster-daemon[1867]: with DagsterInstance.get() as instance: full # [ 157.512289] dagster-daemon[1867]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 157.513131] dagster-daemon[1867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 157.513732] dagster-daemon[1867]: return create_instance_from_dagster_home() full # [ 157.514617] dagster-daemon[1867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 157.515263] dagster-daemon[1867]: return create_instance_from_config(dagster_home_path) full # [ 157.515853] dagster-daemon[1867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 157.516501] dagster-daemon[1867]: return create_instance_from_ref(instance_ref) full # [ 157.527747] dagster-daemon[1867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 157.528503] dagster-daemon[1867]: unified_storage = instance_ref.storage full # [ 157.529195] dagster-daemon[1867]: ^^^^^^^^^^^^^^^^^^^^ full # [ 157.529779] dagster-daemon[1867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 157.530619] dagster-daemon[1867]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 157.531293] dagster-daemon[1867]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.531890] dagster-daemon[1867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 157.532730] dagster-daemon[1867]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 157.533577] dagster-daemon[1867]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.534306] dagster-daemon[1867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 157.534856] dagster-daemon[1867]: return DagsterPostgresStorage( full # [ 157.535571] dagster-daemon[1867]: inst_data=inst_data, full # [ 157.536175] dagster-daemon[1867]: ...<2 lines>... full # [ 157.536772] dagster-daemon[1867]: token_provider=get_token_provider_from_config(config_value), full # [ 157.537627] dagster-daemon[1867]: ) full # [ 157.538315] dagster-daemon[1867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 157.538902] dagster-daemon[1867]: self._run_storage = PostgresRunStorage( full # [ 157.539731] dagster-daemon[1867]: ~~~~~~~~~~~~~~~~~~^ full # [ 157.540571] dagster-daemon[1867]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 157.541252] dagster-daemon[1867]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.541850] dagster-daemon[1867]: ) full # [ 157.542479] dagster-daemon[1867]: ^ full # [ 157.558677] dagster-daemon[1867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 157.559275] dagster-daemon[1867]: self._engine = create_pg_engine( full # [ 157.559867] dagster-daemon[1867]: ~~~~~~~~~~~~~~~~^ full # [ 157.560710] dagster-daemon[1867]: self.postgres_url, full # [ 157.561544] dagster-daemon[1867]: ^^^^^^^^^^^^^^^^^^ full # [ 157.562215] dagster-daemon[1867]: ...<2 lines>... full # [ 157.562815] dagster-daemon[1867]: poolclass=db_pool.NullPool, full # [ 157.563669] dagster-daemon[1867]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.564509] dagster-daemon[1867]: ) full # [ 157.565181] dagster-daemon[1867]: ^ full # [ 157.565778] dagster-daemon[1867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 157.566628] dagster-daemon[1867]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 157.567342] dagster-daemon[1867]: File "", line 2, in create_engine full # [ 157.567901] dagster-daemon[1867]: return target(fn, url, **kwargs) full # [ 157.568732] dagster-daemon[1867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 157.569576] dagster-daemon[1867]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 157.579152] dagster-daemon[1867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 157.581751] dagster-daemon[1867]: dbapi = dbapi_meth(**dbapi_args) full # [ 157.582946] dagster-daemon[1867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 157.585698] dagster-daemon[1867]: import psycopg full # [ 157.586686] dagster-daemon[1867]: ModuleNotFoundError: No module named 'psycopg' full # [ 157.640326] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 18. full # [ 157.643920] systemd[1]: Started Dagster Webserver. full # [ 157.802844] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 157.805136] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 157.807647] systemd[1]: dagster-daemon.service: Consumed 1.433s CPU time over 7.286s wall clock time, 88.7M memory peak. full # [ 160.256964] dagster-webserver[1873]: Traceback (most recent call last): full # [ 160.259557] dagster-webserver[1873]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 160.260161] dagster-webserver[1873]: sys.exit(main()) full # [ 160.260745] dagster-webserver[1873]: ~~~~^^ full # [ 160.261579] dagster-webserver[1873]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 160.262228] dagster-webserver[1873]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 160.262851] dagster-webserver[1873]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 160.263512] dagster-webserver[1873]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 160.264142] dagster-webserver[1873]: return self.main(*args, **kwargs) full # [ 160.264732] dagster-webserver[1873]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 160.265567] dagster-webserver[1873]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 160.266243] dagster-webserver[1873]: rv = self.invoke(ctx) full # [ 160.275089] dagster-webserver[1873]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 160.275634] dagster-webserver[1873]: return ctx.invoke(self.callback, **ctx.params) full # [ 160.276310] dagster-webserver[1873]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 160.276916] dagster-webserver[1873]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 160.277744] dagster-webserver[1873]: return callback(*args, **kwargs) full # [ 160.278631] dagster-webserver[1873]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 160.279271] dagster-webserver[1873]: instance = stack.enter_context( full # [ 160.279869] dagster-webserver[1873]: get_possibly_temporary_instance_for_cli( full # [ 160.280723] dagster-webserver[1873]: ...<3 lines>... full # [ 160.281546] dagster-webserver[1873]: ) full # [ 160.282214] dagster-webserver[1873]: ) full # [ 160.282822] dagster-webserver[1873]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 160.283656] dagster-webserver[1873]: result = _enter(cm) full # [ 160.292706] dagster-webserver[1873]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 160.293462] dagster-webserver[1873]: return next(self.gen) full # [ 160.294129] dagster-webserver[1873]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 160.294945] dagster-webserver[1873]: with DagsterInstance.get() as instance: full # [ 160.295775] dagster-webserver[1873]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 160.296630] dagster-webserver[1873]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 160.297301] dagster-webserver[1873]: return create_instance_from_dagster_home() full # [ 160.297963] dagster-webserver[1873]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 160.298761] dagster-webserver[1873]: return create_instance_from_config(dagster_home_path) full # [ 160.299613] dagster-webserver[1873]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 160.300269] dagster-webserver[1873]: return create_instance_from_ref(instance_ref) full # [ 160.312047] dagster-webserver[1873]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 160.312583] dagster-webserver[1873]: unified_storage = instance_ref.storage full # [ 160.313434] dagster-webserver[1873]: ^^^^^^^^^^^^^^^^^^^^ full # [ 160.314143] dagster-webserver[1873]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 160.314753] dagster-webserver[1873]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 160.315574] dagster-webserver[1873]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 160.316243] dagster-webserver[1873]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 160.316843] dagster-webserver[1873]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 160.317499] dagster-webserver[1873]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 160.318352] dagster-webserver[1873]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 160.318998] dagster-webserver[1873]: return DagsterPostgresStorage( full # [ 160.319636] dagster-webserver[1873]: inst_data=inst_data, full # [ 160.320300] dagster-webserver[1873]: ...<2 lines>... full # [ 160.320937] dagster-webserver[1873]: token_provider=get_token_provider_from_config(config_value), full # [ 160.321764] dagster-webserver[1873]: ) full # [ 160.322670] dagster-webserver[1873]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 160.323284] dagster-webserver[1873]: self._run_storage = PostgresRunStorage( full # [ 160.323868] dagster-webserver[1873]: ~~~~~~~~~~~~~~~~~~^ full # [ 160.324707] dagster-webserver[1873]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 160.325519] dagster-webserver[1873]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 160.326172] dagster-webserver[1873]: ) full # [ 160.326774] dagster-webserver[1873]: ^ full # [ 160.343868] dagster-webserver[1873]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 160.344609] dagster-webserver[1873]: self._engine = create_pg_engine( full # [ 160.345286] dagster-webserver[1873]: ~~~~~~~~~~~~~~~~^ full # [ 160.345886] dagster-webserver[1873]: self.postgres_url, full # [ 160.346729] dagster-webserver[1873]: ^^^^^^^^^^^^^^^^^^ full # [ 160.347578] dagster-webserver[1873]: ...<2 lines>... full # [ 160.348259] dagster-webserver[1873]: poolclass=db_pool.NullPool, full # [ 160.348860] dagster-webserver[1873]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 160.349703] dagster-webserver[1873]: ) full # [ 160.350538] dagster-webserver[1873]: ^ full # [ 160.351224] dagster-webserver[1873]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 160.351824] dagster-webserver[1873]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 160.352673] dagster-webserver[1873]: File "", line 2, in create_engine full # [ 160.353519] dagster-webserver[1873]: return target(fn, url, **kwargs) full # [ 160.354202] dagster-webserver[1873]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 160.354805] dagster-webserver[1873]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 160.355690] dagster-webserver[1873]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 160.356500] dagster-webserver[1873]: dbapi = dbapi_meth(**dbapi_args) full # [ 160.357179] dagster-webserver[1873]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 160.357780] dagster-webserver[1873]: import psycopg full # [ 160.371863] dagster-webserver[1873]: ModuleNotFoundError: No module named 'psycopg' full # [ 160.643459] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 160.644310] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 160.648307] systemd[1]: dagster-webserver.service: Consumed 2.018s CPU time over 8.201s wall clock time, 111.7M memory peak. full # [ 162.889177] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 21. full # [ 162.893914] systemd[1]: Started Dagster Daemon. full # [ 164.796992] dagster-daemon[1906]: Traceback (most recent call last): full # [ 164.799556] dagster-daemon[1906]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 164.800173] dagster-daemon[1906]: sys.exit(main()) full # [ 164.800739] dagster-daemon[1906]: ~~~~^^ full # [ 164.801614] dagster-daemon[1906]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 164.802222] dagster-daemon[1906]: cli(obj={}) full # [ 164.802843] dagster-daemon[1906]: ~~~^^^^^^^^ full # [ 164.803696] dagster-daemon[1906]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 164.804496] dagster-daemon[1906]: return self.main(*args, **kwargs) full # [ 164.805157] dagster-daemon[1906]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 164.805750] dagster-daemon[1906]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 164.806595] dagster-daemon[1906]: rv = self.invoke(ctx) full # [ 164.813917] dagster-daemon[1906]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 164.814647] dagster-daemon[1906]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 164.815522] dagster-daemon[1906]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 164.816178] dagster-daemon[1906]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 164.816774] dagster-daemon[1906]: return ctx.invoke(self.callback, **ctx.params) full # [ 164.817630] dagster-daemon[1906]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 164.818279] dagster-daemon[1906]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 164.818908] dagster-daemon[1906]: return callback(*args, **kwargs) full # [ 164.819776] dagster-daemon[1906]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 164.820588] dagster-daemon[1906]: with get_instance_for_cli( full # [ 164.821240] dagster-daemon[1906]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 164.821834] dagster-daemon[1906]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 164.822475] dagster-daemon[1906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 164.823121] dagster-daemon[1906]: ) as instance: full # [ 164.823713] dagster-daemon[1906]: ^ full # [ 164.824554] dagster-daemon[1906]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 164.825204] dagster-daemon[1906]: return next(self.gen) full # [ 164.838221] dagster-daemon[1906]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 164.838740] dagster-daemon[1906]: with DagsterInstance.get() as instance: full # [ 164.839575] dagster-daemon[1906]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 164.840474] dagster-daemon[1906]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 164.841075] dagster-daemon[1906]: return create_instance_from_dagster_home() full # [ 164.841657] dagster-daemon[1906]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 164.842615] dagster-daemon[1906]: return create_instance_from_config(dagster_home_path) full # [ 164.843184] dagster-daemon[1906]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 164.843748] dagster-daemon[1906]: return create_instance_from_ref(instance_ref) full # [ 164.844637] dagster-daemon[1906]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 164.845228] dagster-daemon[1906]: unified_storage = instance_ref.storage full # [ 164.845859] dagster-daemon[1906]: ^^^^^^^^^^^^^^^^^^^^ full # [ 164.846525] dagster-daemon[1906]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 164.847112] dagster-daemon[1906]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 164.847713] dagster-daemon[1906]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 164.848606] dagster-daemon[1906]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 164.849207] dagster-daemon[1906]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 164.849807] dagster-daemon[1906]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 164.850711] dagster-daemon[1906]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 164.851272] dagster-daemon[1906]: return DagsterPostgresStorage( full # [ 164.851893] dagster-daemon[1906]: inst_data=inst_data, full # [ 164.852734] dagster-daemon[1906]: ...<2 lines>... full # [ 164.853583] dagster-daemon[1906]: token_provider=get_token_provider_from_config(config_value), full # [ 164.854269] dagster-daemon[1906]: ) full # [ 164.854832] dagster-daemon[1906]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 164.855978] dagster-daemon[1906]: self._run_storage = PostgresRunStorage( full # [ 164.856856] dagster-daemon[1906]: ~~~~~~~~~~~~~~~~~~^ full # [ 164.857687] dagster-daemon[1906]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 164.858626] dagster-daemon[1906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 164.859168] dagster-daemon[1906]: ) full # [ 164.859760] dagster-daemon[1906]: ^ full # [ 164.860662] dagster-daemon[1906]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 164.861258] dagster-daemon[1906]: self._engine = create_pg_engine( full # [ 164.861845] dagster-daemon[1906]: ~~~~~~~~~~~~~~~~^ full # [ 164.862714] dagster-daemon[1906]: self.postgres_url, full # [ 164.863531] dagster-daemon[1906]: ^^^^^^^^^^^^^^^^^^ full # [ 164.864214] dagster-daemon[1906]: ...<2 lines>... full # [ 164.864752] dagster-daemon[1906]: poolclass=db_pool.NullPool, full # [ 164.865588] dagster-daemon[1906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 164.866384] dagster-daemon[1906]: ) full # [ 164.867078] dagster-daemon[1906]: ^ full # [ 164.867679] dagster-daemon[1906]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 164.868611] dagster-daemon[1906]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 164.869253] dagster-daemon[1906]: File "", line 2, in create_engine full # [ 164.869755] dagster-daemon[1906]: return target(fn, url, **kwargs) full # [ 164.901053] dagster-daemon[1906]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 164.901596] dagster-daemon[1906]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 164.902278] dagster-daemon[1906]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 164.902875] dagster-daemon[1906]: dbapi = dbapi_meth(**dbapi_args) full # [ 164.903721] dagster-daemon[1906]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 164.904576] dagster-daemon[1906]: import psycopg full # [ 164.905247] dagster-daemon[1906]: ModuleNotFoundError: No module named 'psycopg' full # [ 165.113726] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 165.114742] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 165.118659] systemd[1]: dagster-daemon.service: Consumed 1.487s CPU time over 7.308s wall clock time, 88.5M memory peak. full # [ 165.889238] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 19. full # [ 165.894187] systemd[1]: Started Dagster Webserver. full # [ 168.487584] dagster-webserver[1919]: Traceback (most recent call last): full # [ 168.490154] dagster-webserver[1919]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 168.490732] dagster-webserver[1919]: sys.exit(main()) full # [ 168.491531] dagster-webserver[1919]: ~~~~^^ full # [ 168.492180] dagster-webserver[1919]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 168.492780] dagster-webserver[1919]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 168.493633] dagster-webserver[1919]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 168.494281] dagster-webserver[1919]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 168.494874] dagster-webserver[1919]: return self.main(*args, **kwargs) full # [ 168.495703] dagster-webserver[1919]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 168.496566] dagster-webserver[1919]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 168.497202] dagster-webserver[1919]: rv = self.invoke(ctx) full # [ 168.497787] dagster-webserver[1919]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 168.498652] dagster-webserver[1919]: return ctx.invoke(self.callback, **ctx.params) full # [ 168.499286] dagster-webserver[1919]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 168.510178] dagster-webserver[1919]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 168.510718] dagster-webserver[1919]: return callback(*args, **kwargs) full # [ 168.511568] dagster-webserver[1919]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 168.512260] dagster-webserver[1919]: instance = stack.enter_context( full # [ 168.512851] dagster-webserver[1919]: get_possibly_temporary_instance_for_cli( full # [ 168.513508] dagster-webserver[1919]: ...<3 lines>... full # [ 168.514180] dagster-webserver[1919]: ) full # [ 168.514795] dagster-webserver[1919]: ) full # [ 168.515640] dagster-webserver[1919]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 168.516304] dagster-webserver[1919]: result = _enter(cm) full # [ 168.516984] dagster-webserver[1919]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 168.517765] dagster-webserver[1919]: return next(self.gen) full # [ 168.518615] dagster-webserver[1919]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 168.519300] dagster-webserver[1919]: with DagsterInstance.get() as instance: full # [ 168.519879] dagster-webserver[1919]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 168.530961] dagster-webserver[1919]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 168.531508] dagster-webserver[1919]: return create_instance_from_dagster_home() full # [ 168.532174] dagster-webserver[1919]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 168.532780] dagster-webserver[1919]: return create_instance_from_config(dagster_home_path) full # [ 168.533696] dagster-webserver[1919]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 168.534301] dagster-webserver[1919]: return create_instance_from_ref(instance_ref) full # [ 168.534902] dagster-webserver[1919]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 168.535729] dagster-webserver[1919]: unified_storage = instance_ref.storage full # [ 168.536574] dagster-webserver[1919]: ^^^^^^^^^^^^^^^^^^^^ full # [ 168.537250] dagster-webserver[1919]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 168.537886] dagster-webserver[1919]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 168.538515] dagster-webserver[1919]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 168.539219] dagster-webserver[1919]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 168.539786] dagster-webserver[1919]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 168.540633] dagster-webserver[1919]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 168.541297] dagster-webserver[1919]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 168.541904] dagster-webserver[1919]: return DagsterPostgresStorage( full # [ 168.542733] dagster-webserver[1919]: inst_data=inst_data, full # [ 168.543580] dagster-webserver[1919]: ...<2 lines>... full # [ 168.544261] dagster-webserver[1919]: token_provider=get_token_provider_from_config(config_value), full # [ 168.544860] dagster-webserver[1919]: ) full # [ 168.565311] dagster-webserver[1919]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 168.565840] dagster-webserver[1919]: self._run_storage = PostgresRunStorage( full # [ 168.566498] dagster-webserver[1919]: ~~~~~~~~~~~~~~~~~~^ full # [ 168.567169] dagster-webserver[1919]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 168.567778] dagster-webserver[1919]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 168.568621] dagster-webserver[1919]: ) full # [ 168.569296] dagster-webserver[1919]: ^ full # [ 168.569896] dagster-webserver[1919]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 168.570733] dagster-webserver[1919]: self._engine = create_pg_engine( full # [ 168.571582] dagster-webserver[1919]: ~~~~~~~~~~~~~~~~^ full # [ 168.572264] dagster-webserver[1919]: self.postgres_url, full # [ 168.572876] dagster-webserver[1919]: ^^^^^^^^^^^^^^^^^^ full # [ 168.573709] dagster-webserver[1919]: ...<2 lines>... full # [ 168.574544] dagster-webserver[1919]: poolclass=db_pool.NullPool, full # [ 168.575215] dagster-webserver[1919]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 168.575825] dagster-webserver[1919]: ) full # [ 168.576671] dagster-webserver[1919]: ^ full # [ 168.577526] dagster-webserver[1919]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 168.578197] dagster-webserver[1919]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 168.578844] dagster-webserver[1919]: File "", line 2, in create_engine full # [ 168.579654] dagster-webserver[1919]: return target(fn, url, **kwargs) full # [ 168.580479] dagster-webserver[1919]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 168.581492] dagster-webserver[1919]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 168.595276] dagster-webserver[1919]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 168.597894] dagster-webserver[1919]: dbapi = dbapi_meth(**dbapi_args) full # [ 168.599130] dagster-webserver[1919]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 168.601922] dagster-webserver[1919]: import psycopg full # [ 168.602925] dagster-webserver[1919]: ModuleNotFoundError: No module named 'psycopg' full # [ 168.874817] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 168.875787] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 168.879577] systemd[1]: dagster-webserver.service: Consumed 2.013s CPU time over 8.227s wall clock time, 111.7M memory peak. full # [ 170.139087] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 22. full # [ 170.144283] systemd[1]: Started Dagster Daemon. full # [ 171.980253] dagster-daemon[1944]: Traceback (most recent call last): full # [ 171.982763] dagster-daemon[1944]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 171.983544] dagster-daemon[1944]: sys.exit(main()) full # [ 171.984191] dagster-daemon[1944]: ~~~~^^ full # [ 171.984783] dagster-daemon[1944]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 171.985636] dagster-daemon[1944]: cli(obj={}) full # [ 171.986299] dagster-daemon[1944]: ~~~^^^^^^^^ full # [ 171.986877] dagster-daemon[1944]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 171.987708] dagster-daemon[1944]: return self.main(*args, **kwargs) full # [ 171.988539] dagster-daemon[1944]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 171.989238] dagster-daemon[1944]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 171.989832] dagster-daemon[1944]: rv = self.invoke(ctx) full # [ 171.990729] dagster-daemon[1944]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 171.991597] dagster-daemon[1944]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 171.992255] dagster-daemon[1944]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 172.001904] dagster-daemon[1944]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 172.002639] dagster-daemon[1944]: return ctx.invoke(self.callback, **ctx.params) full # [ 172.003294] dagster-daemon[1944]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 172.003940] dagster-daemon[1944]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 172.004774] dagster-daemon[1944]: return callback(*args, **kwargs) full # [ 172.005626] dagster-daemon[1944]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 172.006301] dagster-daemon[1944]: with get_instance_for_cli( full # [ 172.006909] dagster-daemon[1944]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 172.007735] dagster-daemon[1944]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 172.008605] dagster-daemon[1944]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 172.009548] dagster-daemon[1944]: ) as instance: full # [ 172.010250] dagster-daemon[1944]: ^ full # [ 172.010827] dagster-daemon[1944]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 172.011469] dagster-daemon[1944]: return next(self.gen) full # [ 172.012145] dagster-daemon[1944]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 172.012715] dagster-daemon[1944]: with DagsterInstance.get() as instance: full # [ 172.013559] dagster-daemon[1944]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 172.014200] dagster-daemon[1944]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 172.015131] dagster-daemon[1944]: return create_instance_from_dagster_home() full # [ 172.029314] dagster-daemon[1944]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 172.029858] dagster-daemon[1944]: return create_instance_from_config(dagster_home_path) full # [ 172.030499] dagster-daemon[1944]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 172.031166] dagster-daemon[1944]: return create_instance_from_ref(instance_ref) full # [ 172.031775] dagster-daemon[1944]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 172.032627] dagster-daemon[1944]: unified_storage = instance_ref.storage full # [ 172.033328] dagster-daemon[1944]: ^^^^^^^^^^^^^^^^^^^^ full # [ 172.033908] dagster-daemon[1944]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 172.034730] dagster-daemon[1944]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 172.035580] dagster-daemon[1944]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 172.036300] dagster-daemon[1944]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 172.037096] dagster-daemon[1944]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 172.037708] dagster-daemon[1944]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 172.038538] dagster-daemon[1944]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 172.039208] dagster-daemon[1944]: return DagsterPostgresStorage( full # [ 172.039817] dagster-daemon[1944]: inst_data=inst_data, full # [ 172.040664] dagster-daemon[1944]: ...<2 lines>... full # [ 172.041517] dagster-daemon[1944]: token_provider=get_token_provider_from_config(config_value), full # [ 172.042187] dagster-daemon[1944]: ) full # [ 172.059635] dagster-daemon[1944]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 172.060215] dagster-daemon[1944]: self._run_storage = PostgresRunStorage( full # [ 172.060820] dagster-daemon[1944]: ~~~~~~~~~~~~~~~~~~^ full # [ 172.061929] dagster-daemon[1944]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 172.062707] dagster-daemon[1944]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 172.063604] dagster-daemon[1944]: ) full # [ 172.064185] dagster-daemon[1944]: ^ full # [ 172.064783] dagster-daemon[1944]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 172.065681] dagster-daemon[1944]: self._engine = create_pg_engine( full # [ 172.066279] dagster-daemon[1944]: ~~~~~~~~~~~~~~~~^ full # [ 172.066872] dagster-daemon[1944]: self.postgres_url, full # [ 172.067733] dagster-daemon[1944]: ^^^^^^^^^^^^^^^^^^ full # [ 172.068539] dagster-daemon[1944]: ...<2 lines>... full # [ 172.069255] dagster-daemon[1944]: poolclass=db_pool.NullPool, full # [ 172.069793] dagster-daemon[1944]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 172.070677] dagster-daemon[1944]: ) full # [ 172.071293] dagster-daemon[1944]: ^ full # [ 172.071877] dagster-daemon[1944]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 172.072706] dagster-daemon[1944]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 172.073590] dagster-daemon[1944]: File "", line 2, in create_engine full # [ 172.074187] dagster-daemon[1944]: return target(fn, url, **kwargs) full # [ 172.074786] dagster-daemon[1944]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 172.075747] dagster-daemon[1944]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 172.076282] dagster-daemon[1944]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 172.076874] dagster-daemon[1944]: dbapi = dbapi_meth(**dbapi_args) full # [ 172.077883] dagster-daemon[1944]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 172.078735] dagster-daemon[1944]: import psycopg full # [ 172.079949] dagster-daemon[1944]: ModuleNotFoundError: No module named 'psycopg' full # [ 172.291259] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 172.291977] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 172.295978] systemd[1]: dagster-daemon.service: Consumed 1.429s CPU time over 7.170s wall clock time, 88.5M memory peak. full # [ 173.889546] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 20. full # [ 173.894128] systemd[1]: Started Dagster Webserver. full # [ 176.540136] dagster-webserver[1961]: Traceback (most recent call last): full # [ 176.542629] dagster-webserver[1961]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 176.543243] dagster-webserver[1961]: sys.exit(main()) full # [ 176.543817] dagster-webserver[1961]: ~~~~^^ full # [ 176.544656] dagster-webserver[1961]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 176.545496] dagster-webserver[1961]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 176.546189] dagster-webserver[1961]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 176.546816] dagster-webserver[1961]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 176.547627] dagster-webserver[1961]: return self.main(*args, **kwargs) full # [ 176.548435] dagster-webserver[1961]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 176.549144] dagster-webserver[1961]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 176.549746] dagster-webserver[1961]: rv = self.invoke(ctx) full # [ 176.558241] dagster-webserver[1961]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 176.558780] dagster-webserver[1961]: return ctx.invoke(self.callback, **ctx.params) full # [ 176.559654] dagster-webserver[1961]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 176.560287] dagster-webserver[1961]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 176.560920] dagster-webserver[1961]: return callback(*args, **kwargs) full # [ 176.561757] dagster-webserver[1961]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 176.562600] dagster-webserver[1961]: instance = stack.enter_context( full # [ 176.563279] dagster-webserver[1961]: get_possibly_temporary_instance_for_cli( full # [ 176.563879] dagster-webserver[1961]: ...<3 lines>... full # [ 176.564754] dagster-webserver[1961]: ) full # [ 176.565569] dagster-webserver[1961]: ) full # [ 176.566294] dagster-webserver[1961]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 176.567098] dagster-webserver[1961]: result = _enter(cm) full # [ 176.567715] dagster-webserver[1961]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 176.568543] dagster-webserver[1961]: return next(self.gen) full # [ 176.578847] dagster-webserver[1961]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 176.579582] dagster-webserver[1961]: with DagsterInstance.get() as instance: full # [ 176.580265] dagster-webserver[1961]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 176.580865] dagster-webserver[1961]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 176.581706] dagster-webserver[1961]: return create_instance_from_dagster_home() full # [ 176.582539] dagster-webserver[1961]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 176.583212] dagster-webserver[1961]: return create_instance_from_config(dagster_home_path) full # [ 176.583870] dagster-webserver[1961]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 176.584672] dagster-webserver[1961]: return create_instance_from_ref(instance_ref) full # [ 176.595145] dagster-webserver[1961]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 176.595692] dagster-webserver[1961]: unified_storage = instance_ref.storage full # [ 176.596530] dagster-webserver[1961]: ^^^^^^^^^^^^^^^^^^^^ full # [ 176.597209] dagster-webserver[1961]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 176.597838] dagster-webserver[1961]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 176.598668] dagster-webserver[1961]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 176.599516] dagster-webserver[1961]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 176.600191] dagster-webserver[1961]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 176.600797] dagster-webserver[1961]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 176.601689] dagster-webserver[1961]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 176.602522] dagster-webserver[1961]: return DagsterPostgresStorage( full # [ 176.603218] dagster-webserver[1961]: inst_data=inst_data, full # [ 176.603780] dagster-webserver[1961]: ...<2 lines>... full # [ 176.604627] dagster-webserver[1961]: token_provider=get_token_provider_from_config(config_value), full # [ 176.605282] dagster-webserver[1961]: ) full # [ 176.605909] dagster-webserver[1961]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 176.606737] dagster-webserver[1961]: self._run_storage = PostgresRunStorage( full # [ 176.607585] dagster-webserver[1961]: ~~~~~~~~~~~~~~~~~~^ full # [ 176.608277] dagster-webserver[1961]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 176.608865] dagster-webserver[1961]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 176.609712] dagster-webserver[1961]: ) full # [ 176.610545] dagster-webserver[1961]: ^ full # [ 176.627061] dagster-webserver[1961]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 176.627599] dagster-webserver[1961]: self._engine = create_pg_engine( full # [ 176.628282] dagster-webserver[1961]: ~~~~~~~~~~~~~~~~^ full # [ 176.628878] dagster-webserver[1961]: self.postgres_url, full # [ 176.629721] dagster-webserver[1961]: ^^^^^^^^^^^^^^^^^^ full # [ 176.630568] dagster-webserver[1961]: ...<2 lines>... full # [ 176.631243] dagster-webserver[1961]: poolclass=db_pool.NullPool, full # [ 176.631842] dagster-webserver[1961]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 176.632495] dagster-webserver[1961]: ) full # [ 176.632934] dagster-webserver[1961]: ^ full # [ 176.633758] dagster-webserver[1961]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 176.634600] dagster-webserver[1961]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 176.635279] dagster-webserver[1961]: File "", line 2, in create_engine full # [ 176.635876] dagster-webserver[1961]: return target(fn, url, **kwargs) full # [ 176.636756] dagster-webserver[1961]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 176.637562] dagster-webserver[1961]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 176.638237] dagster-webserver[1961]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 176.638838] dagster-webserver[1961]: dbapi = dbapi_meth(**dbapi_args) full # [ 176.651606] dagster-webserver[1961]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 176.654400] dagster-webserver[1961]: import psycopg full # [ 176.655419] dagster-webserver[1961]: ModuleNotFoundError: No module named 'psycopg' full # [ 176.920675] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 176.922993] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 176.925245] systemd[1]: dagster-webserver.service: Consumed 2.020s CPU time over 8.039s wall clock time, 111.8M memory peak. full # [ 177.389153] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 23. full # [ 177.392712] systemd[1]: Started Dagster Daemon. full # [ 179.231269] dagster-daemon[1982]: Traceback (most recent call last): full # [ 179.233866] dagster-daemon[1982]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 179.234628] dagster-daemon[1982]: sys.exit(main()) full # [ 179.235288] dagster-daemon[1982]: ~~~~^^ full # [ 179.236192] dagster-daemon[1982]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 179.236716] dagster-daemon[1982]: cli(obj={}) full # [ 179.237585] dagster-daemon[1982]: ~~~^^^^^^^^ full # [ 179.238241] dagster-daemon[1982]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 179.238819] dagster-daemon[1982]: return self.main(*args, **kwargs) full # [ 179.239663] dagster-daemon[1982]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 179.240520] dagster-daemon[1982]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 179.241149] dagster-daemon[1982]: rv = self.invoke(ctx) full # [ 179.248247] dagster-daemon[1982]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 179.248778] dagster-daemon[1982]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 179.249657] dagster-daemon[1982]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 179.250290] dagster-daemon[1982]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 179.250978] dagster-daemon[1982]: return ctx.invoke(self.callback, **ctx.params) full # [ 179.251752] dagster-daemon[1982]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 179.252607] dagster-daemon[1982]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 179.253299] dagster-daemon[1982]: return callback(*args, **kwargs) full # [ 179.253924] dagster-daemon[1982]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 179.254715] dagster-daemon[1982]: with get_instance_for_cli( full # [ 179.255543] dagster-daemon[1982]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 179.256386] dagster-daemon[1982]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 179.257047] dagster-daemon[1982]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 179.257645] dagster-daemon[1982]: ) as instance: full # [ 179.258496] dagster-daemon[1982]: ^ full # [ 179.269519] dagster-daemon[1982]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 179.270103] dagster-daemon[1982]: return next(self.gen) full # [ 179.270707] dagster-daemon[1982]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 179.271557] dagster-daemon[1982]: with DagsterInstance.get() as instance: full # [ 179.272211] dagster-daemon[1982]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 179.272862] dagster-daemon[1982]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 179.273678] dagster-daemon[1982]: return create_instance_from_dagster_home() full # [ 179.274509] dagster-daemon[1982]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 179.275193] dagster-daemon[1982]: return create_instance_from_config(dagster_home_path) full # [ 179.284346] dagster-daemon[1982]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 179.284874] dagster-daemon[1982]: return create_instance_from_ref(instance_ref) full # [ 179.285720] dagster-daemon[1982]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 179.286565] dagster-daemon[1982]: unified_storage = instance_ref.storage full # [ 179.287275] dagster-daemon[1982]: ^^^^^^^^^^^^^^^^^^^^ full # [ 179.287840] dagster-daemon[1982]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 179.288567] dagster-daemon[1982]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 179.288933] dagster-daemon[1982]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 179.289849] dagster-daemon[1982]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 179.290613] dagster-daemon[1982]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 179.291292] dagster-daemon[1982]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 179.292216] dagster-daemon[1982]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 179.292941] dagster-daemon[1982]: return DagsterPostgresStorage( full # [ 179.293766] dagster-daemon[1982]: inst_data=inst_data, full # [ 179.294612] dagster-daemon[1982]: ...<2 lines>... full # [ 179.295308] dagster-daemon[1982]: token_provider=get_token_provider_from_config(config_value), full # [ 179.295893] dagster-daemon[1982]: ) full # [ 179.310503] dagster-daemon[1982]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 179.311087] dagster-daemon[1982]: self._run_storage = PostgresRunStorage( full # [ 179.311685] dagster-daemon[1982]: ~~~~~~~~~~~~~~~~~~^ full # [ 179.312521] dagster-daemon[1982]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 179.313189] dagster-daemon[1982]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 179.313799] dagster-daemon[1982]: ) full # [ 179.314644] dagster-daemon[1982]: ^ full # [ 179.315299] dagster-daemon[1982]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 179.315940] dagster-daemon[1982]: self._engine = create_pg_engine( full # [ 179.316773] dagster-daemon[1982]: ~~~~~~~~~~~~~~~~^ full # [ 179.317612] dagster-daemon[1982]: self.postgres_url, full # [ 179.318299] dagster-daemon[1982]: ^^^^^^^^^^^^^^^^^^ full # [ 179.318896] dagster-daemon[1982]: ...<2 lines>... full # [ 179.319731] dagster-daemon[1982]: poolclass=db_pool.NullPool, full # [ 179.320579] dagster-daemon[1982]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 179.321261] dagster-daemon[1982]: ) full # [ 179.321851] dagster-daemon[1982]: ^ full # [ 179.322785] dagster-daemon[1982]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 179.323542] dagster-daemon[1982]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 179.324260] dagster-daemon[1982]: File "", line 2, in create_engine full # [ 179.324801] dagster-daemon[1982]: return target(fn, url, **kwargs) full # [ 179.325636] dagster-daemon[1982]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 179.326274] dagster-daemon[1982]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 179.339556] dagster-daemon[1982]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 179.340133] dagster-daemon[1982]: dbapi = dbapi_meth(**dbapi_args) full # [ 179.340742] dagster-daemon[1982]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 179.341591] dagster-daemon[1982]: import psycopg full # [ 179.342268] dagster-daemon[1982]: ModuleNotFoundError: No module named 'psycopg' full # [ 179.547827] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 179.550114] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 179.552529] systemd[1]: dagster-daemon.service: Consumed 1.419s CPU time over 7.249s wall clock time, 88.6M memory peak. full # [ 182.139187] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 21. full # [ 182.142686] systemd[1]: Started Dagster Webserver. full # [ 184.638736] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 24. full # [ 184.642561] systemd[1]: Started Dagster Daemon. full # [ 184.770687] dagster-webserver[2003]: Traceback (most recent call last): full # [ 184.772882] dagster-webserver[2003]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 184.775280] dagster-webserver[2003]: sys.exit(main()) full # [ 184.776478] dagster-webserver[2003]: ~~~~^^ full # [ 184.777493] dagster-webserver[2003]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 184.779982] dagster-webserver[2003]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 184.781369] dagster-webserver[2003]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 184.782752] dagster-webserver[2003]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 184.785188] dagster-webserver[2003]: return self.main(*args, **kwargs) full # [ 184.786414] dagster-webserver[2003]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 184.787771] dagster-webserver[2003]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 184.790323] dagster-webserver[2003]: rv = self.invoke(ctx) full # [ 184.791626] dagster-webserver[2003]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 184.794273] dagster-webserver[2003]: return ctx.invoke(self.callback, **ctx.params) full # [ 184.795903] dagster-webserver[2003]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 184.797580] dagster-webserver[2003]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 184.800186] dagster-webserver[2003]: return callback(*args, **kwargs) full # [ 184.801640] dagster-webserver[2003]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 184.806101] dagster-webserver[2003]: instance = stack.enter_context( full # [ 184.807310] dagster-webserver[2003]: get_possibly_temporary_instance_for_cli( full # [ 184.808665] dagster-webserver[2003]: ...<3 lines>... full # [ 184.809664] dagster-webserver[2003]: ) full # [ 184.810553] dagster-webserver[2003]: ) full # [ 184.811383] dagster-webserver[2003]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 184.813707] dagster-webserver[2003]: result = _enter(cm) full # [ 184.814754] dagster-webserver[2003]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 184.817086] dagster-webserver[2003]: return next(self.gen) full # [ 184.818306] dagster-webserver[2003]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 184.821440] dagster-webserver[2003]: with DagsterInstance.get() as instance: full # [ 184.822746] dagster-webserver[2003]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 184.823884] dagster-webserver[2003]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 184.826474] dagster-webserver[2003]: return create_instance_from_dagster_home() full # [ 184.827807] dagster-webserver[2003]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 184.830723] dagster-webserver[2003]: return create_instance_from_config(dagster_home_path) full # [ 184.832266] dagster-webserver[2003]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 184.835375] dagster-webserver[2003]: return create_instance_from_ref(instance_ref) full # [ 184.837279] dagster-webserver[2003]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 184.840356] dagster-webserver[2003]: unified_storage = instance_ref.storage full # [ 184.842097] dagster-webserver[2003]: ^^^^^^^^^^^^^^^^^^^^ full # [ 184.843626] dagster-webserver[2003]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 184.846574] dagster-webserver[2003]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 184.848510] dagster-webserver[2003]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 184.850307] dagster-webserver[2003]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 184.852930] dagster-webserver[2003]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 184.854547] dagster-webserver[2003]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 184.856176] dagster-webserver[2003]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 184.858822] dagster-webserver[2003]: return DagsterPostgresStorage( full # [ 184.860031] dagster-webserver[2003]: inst_data=inst_data, full # [ 184.861144] dagster-webserver[2003]: ...<2 lines>... full # [ 184.862139] dagster-webserver[2003]: token_provider=get_token_provider_from_config(config_value), full # [ 184.863739] dagster-webserver[2003]: ) full # [ 184.864558] dagster-webserver[2003]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 184.867147] dagster-webserver[2003]: self._run_storage = PostgresRunStorage( full # [ 184.868571] dagster-webserver[2003]: ~~~~~~~~~~~~~~~~~~^ full # [ 184.870475] dagster-webserver[2003]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 184.872422] dagster-webserver[2003]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 184.874665] dagster-webserver[2003]: ) full # [ 184.875842] dagster-webserver[2003]: ^ full # [ 184.876930] dagster-webserver[2003]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 184.879982] dagster-webserver[2003]: self._engine = create_pg_engine( full # [ 184.881237] dagster-webserver[2003]: ~~~~~~~~~~~~~~~~^ full # [ 184.882567] dagster-webserver[2003]: self.postgres_url, full # [ 184.886093] dagster-webserver[2003]: ^^^^^^^^^^^^^^^^^^ full # [ 184.887196] dagster-webserver[2003]: ...<2 lines>... full # [ 184.888202] dagster-webserver[2003]: poolclass=db_pool.NullPool, full # [ 184.889414] dagster-webserver[2003]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 184.890610] dagster-webserver[2003]: ) full # [ 184.891433] dagster-webserver[2003]: ^ full # [ 184.892257] dagster-webserver[2003]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 184.894875] dagster-webserver[2003]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 184.896350] dagster-webserver[2003]: File "", line 2, in create_engine full # [ 184.898563] dagster-webserver[2003]: return target(fn, url, **kwargs) full # [ 184.899767] dagster-webserver[2003]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 184.902354] dagster-webserver[2003]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 184.903866] dagster-webserver[2003]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 184.906471] dagster-webserver[2003]: dbapi = dbapi_meth(**dbapi_args) full # [ 184.909922] dagster-webserver[2003]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 184.912706] dagster-webserver[2003]: import psycopg full # [ 184.913697] dagster-webserver[2003]: ModuleNotFoundError: No module named 'psycopg' full # [ 185.090558] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 185.092936] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 185.093688] systemd[1]: dagster-webserver.service: Consumed 2.029s CPU time over 8.169s wall clock time, 111.8M memory peak. full # [ 186.599801] dagster-daemon[2017]: Traceback (most recent call last): full # [ 186.602430] dagster-daemon[2017]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 186.603035] dagster-daemon[2017]: sys.exit(main()) full # [ 186.603619] dagster-daemon[2017]: ~~~~^^ full # [ 186.604313] dagster-daemon[2017]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 186.604875] dagster-daemon[2017]: cli(obj={}) full # [ 186.605731] dagster-daemon[2017]: ~~~^^^^^^^^ full # [ 186.606549] dagster-daemon[2017]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 186.607210] dagster-daemon[2017]: return self.main(*args, **kwargs) full # [ 186.607812] dagster-daemon[2017]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 186.608640] dagster-daemon[2017]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 186.609476] dagster-daemon[2017]: rv = self.invoke(ctx) full # [ 186.610114] dagster-daemon[2017]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 186.610716] dagster-daemon[2017]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 186.611570] dagster-daemon[2017]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 186.612253] dagster-daemon[2017]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 186.612808] dagster-daemon[2017]: return ctx.invoke(self.callback, **ctx.params) full # [ 186.613637] dagster-daemon[2017]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.614276] dagster-daemon[2017]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 186.614907] dagster-daemon[2017]: return callback(*args, **kwargs) full # [ 186.628882] dagster-daemon[2017]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 186.629617] dagster-daemon[2017]: with get_instance_for_cli( full # [ 186.630294] dagster-daemon[2017]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 186.630896] dagster-daemon[2017]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 186.631727] dagster-daemon[2017]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.632579] dagster-daemon[2017]: ) as instance: full # [ 186.633262] dagster-daemon[2017]: ^ full # [ 186.633860] dagster-daemon[2017]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 186.634706] dagster-daemon[2017]: return next(self.gen) full # [ 186.635537] dagster-daemon[2017]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 186.636212] dagster-daemon[2017]: with DagsterInstance.get() as instance: full # [ 186.636818] dagster-daemon[2017]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 186.637706] dagster-daemon[2017]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 186.638518] dagster-daemon[2017]: return create_instance_from_dagster_home() full # [ 186.639199] dagster-daemon[2017]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 186.639803] dagster-daemon[2017]: return create_instance_from_config(dagster_home_path) full # [ 186.652654] dagster-daemon[2017]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 186.653245] dagster-daemon[2017]: return create_instance_from_ref(instance_ref) full # [ 186.653841] dagster-daemon[2017]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 186.654500] dagster-daemon[2017]: unified_storage = instance_ref.storage full # [ 186.655191] dagster-daemon[2017]: ^^^^^^^^^^^^^^^^^^^^ full # [ 186.655787] dagster-daemon[2017]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 186.656626] dagster-daemon[2017]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 186.657287] dagster-daemon[2017]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.657962] dagster-daemon[2017]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 186.658749] dagster-daemon[2017]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 186.659593] dagster-daemon[2017]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.660274] dagster-daemon[2017]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 186.660872] dagster-daemon[2017]: return DagsterPostgresStorage( full # [ 186.661717] dagster-daemon[2017]: inst_data=inst_data, full # [ 186.662561] dagster-daemon[2017]: ...<2 lines>... full # [ 186.663244] dagster-daemon[2017]: token_provider=get_token_provider_from_config(config_value), full # [ 186.663838] dagster-daemon[2017]: ) full # [ 186.678904] dagster-daemon[2017]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 186.679641] dagster-daemon[2017]: self._run_storage = PostgresRunStorage( full # [ 186.680298] dagster-daemon[2017]: ~~~~~~~~~~~~~~~~~~^ full # [ 186.680953] dagster-daemon[2017]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 186.681770] dagster-daemon[2017]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.682616] dagster-daemon[2017]: ) full # [ 186.683297] dagster-daemon[2017]: ^ full # [ 186.683897] dagster-daemon[2017]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 186.684724] dagster-daemon[2017]: self._engine = create_pg_engine( full # [ 186.685566] dagster-daemon[2017]: ~~~~~~~~~~~~~~~~^ full # [ 186.686247] dagster-daemon[2017]: self.postgres_url, full # [ 186.686847] dagster-daemon[2017]: ^^^^^^^^^^^^^^^^^^ full # [ 186.687505] dagster-daemon[2017]: ...<2 lines>... full # [ 186.688193] dagster-daemon[2017]: poolclass=db_pool.NullPool, full # [ 186.688790] dagster-daemon[2017]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.689650] dagster-daemon[2017]: ) full # [ 186.690299] dagster-daemon[2017]: ^ full # [ 186.690946] dagster-daemon[2017]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 186.691787] dagster-daemon[2017]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 186.692667] dagster-daemon[2017]: File "", line 2, in create_engine full # [ 186.693283] dagster-daemon[2017]: return target(fn, url, **kwargs) full # [ 186.693915] dagster-daemon[2017]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 186.694711] dagster-daemon[2017]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 186.708117] dagster-daemon[2017]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 186.708653] dagster-daemon[2017]: dbapi = dbapi_meth(**dbapi_args) full # [ 186.709510] dagster-daemon[2017]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 186.710178] dagster-daemon[2017]: import psycopg full # [ 186.710823] dagster-daemon[2017]: ModuleNotFoundError: No module named 'psycopg' full # [ 186.910853] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 186.913306] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 186.915812] systemd[1]: dagster-daemon.service: Consumed 1.419s CPU time over 7.362s wall clock time, 88.4M memory peak. full # [ 190.139794] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 22. full # [ 190.142738] systemd[1]: Started Dagster Webserver. full # [ 192.138754] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 25. full # [ 192.143206] systemd[1]: Started Dagster Daemon. full # [ 192.781353] dagster-webserver[2046]: Traceback (most recent call last): full # [ 192.782617] dagster-webserver[2046]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 192.784777] dagster-webserver[2046]: sys.exit(main()) full # [ 192.785782] dagster-webserver[2046]: ~~~~^^ full # [ 192.786777] dagster-webserver[2046]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 192.789263] dagster-webserver[2046]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 192.790627] dagster-webserver[2046]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 192.791983] dagster-webserver[2046]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 192.794476] dagster-webserver[2046]: return self.main(*args, **kwargs) full # [ 192.795698] dagster-webserver[2046]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 192.796945] dagster-webserver[2046]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 192.799303] dagster-webserver[2046]: rv = self.invoke(ctx) full # [ 192.800443] dagster-webserver[2046]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 192.802846] dagster-webserver[2046]: return ctx.invoke(self.callback, **ctx.params) full # [ 192.804255] dagster-webserver[2046]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 192.805633] dagster-webserver[2046]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 192.807993] dagster-webserver[2046]: return callback(*args, **kwargs) full # [ 192.809243] dagster-webserver[2046]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 192.811863] dagster-webserver[2046]: instance = stack.enter_context( full # [ 192.813084] dagster-webserver[2046]: get_possibly_temporary_instance_for_cli( full # [ 192.814448] dagster-webserver[2046]: ...<3 lines>... full # [ 192.815448] dagster-webserver[2046]: ) full # [ 192.816336] dagster-webserver[2046]: ) full # [ 192.817163] dagster-webserver[2046]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 192.819497] dagster-webserver[2046]: result = _enter(cm) full # [ 192.820537] dagster-webserver[2046]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 192.822866] dagster-webserver[2046]: return next(self.gen) full # [ 192.823948] dagster-webserver[2046]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 192.826824] dagster-webserver[2046]: with DagsterInstance.get() as instance: full # [ 192.828149] dagster-webserver[2046]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 192.829295] dagster-webserver[2046]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 192.831875] dagster-webserver[2046]: return create_instance_from_dagster_home() full # [ 192.833207] dagster-webserver[2046]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 192.836187] dagster-webserver[2046]: return create_instance_from_config(dagster_home_path) full # [ 192.837671] dagster-webserver[2046]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 192.840561] dagster-webserver[2046]: return create_instance_from_ref(instance_ref) full # [ 192.841959] dagster-webserver[2046]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 192.844902] dagster-webserver[2046]: unified_storage = instance_ref.storage full # [ 192.846196] dagster-webserver[2046]: ^^^^^^^^^^^^^^^^^^^^ full # [ 192.847492] dagster-webserver[2046]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 192.850110] dagster-webserver[2046]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 192.852073] dagster-webserver[2046]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 192.853606] dagster-webserver[2046]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 192.856223] dagster-webserver[2046]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 192.857848] dagster-webserver[2046]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 192.859469] dagster-webserver[2046]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 192.862141] dagster-webserver[2046]: return DagsterPostgresStorage( full # [ 192.863332] dagster-webserver[2046]: inst_data=inst_data, full # [ 192.864437] dagster-webserver[2046]: ...<2 lines>... full # [ 192.865445] dagster-webserver[2046]: token_provider=get_token_provider_from_config(config_value), full # [ 192.867079] dagster-webserver[2046]: ) full # [ 192.867859] dagster-webserver[2046]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 192.870404] dagster-webserver[2046]: self._run_storage = PostgresRunStorage( full # [ 192.871700] dagster-webserver[2046]: ~~~~~~~~~~~~~~~~~~^ full # [ 192.873034] dagster-webserver[2046]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 192.874752] dagster-webserver[2046]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 192.876482] dagster-webserver[2046]: ) full # [ 192.877324] dagster-webserver[2046]: ^ full # [ 192.878142] dagster-webserver[2046]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 192.880888] dagster-webserver[2046]: self._engine = create_pg_engine( full # [ 192.882118] dagster-webserver[2046]: ~~~~~~~~~~~~~~~~^ full # [ 192.883322] dagster-webserver[2046]: self.postgres_url, full # [ 192.884410] dagster-webserver[2046]: ^^^^^^^^^^^^^^^^^^ full # [ 192.885500] dagster-webserver[2046]: ...<2 lines>... full # [ 192.886495] dagster-webserver[2046]: poolclass=db_pool.NullPool, full # [ 192.887686] dagster-webserver[2046]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 192.888877] dagster-webserver[2046]: ) full # [ 192.889680] dagster-webserver[2046]: ^ full # [ 192.890503] dagster-webserver[2046]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 192.893156] dagster-webserver[2046]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 192.894686] dagster-webserver[2046]: File "", line 2, in create_engine full # [ 192.896948] dagster-webserver[2046]: return target(fn, url, **kwargs) full # [ 192.898182] dagster-webserver[2046]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 192.900765] dagster-webserver[2046]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 192.902303] dagster-webserver[2046]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 192.904919] dagster-webserver[2046]: dbapi = dbapi_meth(**dbapi_args) full # [ 192.906144] dagster-webserver[2046]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 192.908934] dagster-webserver[2046]: import psycopg full # [ 192.909913] dagster-webserver[2046]: ModuleNotFoundError: No module named 'psycopg' full # [ 193.111267] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 193.113161] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 193.114879] systemd[1]: dagster-webserver.service: Consumed 2.032s CPU time over 8.019s wall clock time, 111.5M memory peak. full # [ 194.117616] dagster-daemon[2056]: Traceback (most recent call last): full # [ 194.120216] dagster-daemon[2056]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 194.120781] dagster-daemon[2056]: sys.exit(main()) full # [ 194.121605] dagster-daemon[2056]: ~~~~^^ full # [ 194.122283] dagster-daemon[2056]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 194.122864] dagster-daemon[2056]: cli(obj={}) full # [ 194.123721] dagster-daemon[2056]: ~~~^^^^^^^^ full # [ 194.124545] dagster-daemon[2056]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 194.125207] dagster-daemon[2056]: return self.main(*args, **kwargs) full # [ 194.125802] dagster-daemon[2056]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 194.126665] dagster-daemon[2056]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 194.127475] dagster-daemon[2056]: rv = self.invoke(ctx) full # [ 194.128127] dagster-daemon[2056]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 194.128725] dagster-daemon[2056]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 194.129575] dagster-daemon[2056]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 194.139261] dagster-daemon[2056]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 194.139790] dagster-daemon[2056]: return ctx.invoke(self.callback, **ctx.params) full # [ 194.140678] dagster-daemon[2056]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 194.141297] dagster-daemon[2056]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 194.141942] dagster-daemon[2056]: return callback(*args, **kwargs) full # [ 194.142770] dagster-daemon[2056]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 194.143618] dagster-daemon[2056]: with get_instance_for_cli( full # [ 194.144295] dagster-daemon[2056]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 194.144899] dagster-daemon[2056]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 194.145738] dagster-daemon[2056]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 194.146585] dagster-daemon[2056]: ) as instance: full # [ 194.147271] dagster-daemon[2056]: ^ full # [ 194.147894] dagster-daemon[2056]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 194.148688] dagster-daemon[2056]: return next(self.gen) full # [ 194.149139] dagster-daemon[2056]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 194.149739] dagster-daemon[2056]: with DagsterInstance.get() as instance: full # [ 194.150579] dagster-daemon[2056]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 194.163124] dagster-daemon[2056]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 194.163662] dagster-daemon[2056]: return create_instance_from_dagster_home() full # [ 194.164520] dagster-daemon[2056]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 194.165192] dagster-daemon[2056]: return create_instance_from_config(dagster_home_path) full # [ 194.165796] dagster-daemon[2056]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 194.166647] dagster-daemon[2056]: return create_instance_from_ref(instance_ref) full # [ 194.167539] dagster-daemon[2056]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 194.168171] dagster-daemon[2056]: unified_storage = instance_ref.storage full # [ 194.168815] dagster-daemon[2056]: ^^^^^^^^^^^^^^^^^^^^ full # [ 194.179340] dagster-daemon[2056]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 194.179873] dagster-daemon[2056]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 194.180719] dagster-daemon[2056]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 194.181564] dagster-daemon[2056]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 194.182240] dagster-daemon[2056]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 194.182841] dagster-daemon[2056]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 194.183501] dagster-daemon[2056]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 194.184173] dagster-daemon[2056]: return DagsterPostgresStorage( full # [ 194.184782] dagster-daemon[2056]: inst_data=inst_data, full # [ 194.185627] dagster-daemon[2056]: ...<2 lines>... full # [ 194.186276] dagster-daemon[2056]: token_provider=get_token_provider_from_config(config_value), full # [ 194.186869] dagster-daemon[2056]: ) full # [ 194.187732] dagster-daemon[2056]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 194.188538] dagster-daemon[2056]: self._run_storage = PostgresRunStorage( full # [ 194.189188] dagster-daemon[2056]: ~~~~~~~~~~~~~~~~~~^ full # [ 194.189787] dagster-daemon[2056]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 194.190624] dagster-daemon[2056]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 194.191288] dagster-daemon[2056]: ) full # [ 194.191884] dagster-daemon[2056]: ^ full # [ 194.192703] dagster-daemon[2056]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 194.193538] dagster-daemon[2056]: self._engine = create_pg_engine( full # [ 194.194192] dagster-daemon[2056]: ~~~~~~~~~~~~~~~~^ full # [ 194.194792] dagster-daemon[2056]: self.postgres_url, full # [ 194.195635] dagster-daemon[2056]: ^^^^^^^^^^^^^^^^^^ full # [ 194.196268] dagster-daemon[2056]: ...<2 lines>... full # [ 194.196942] dagster-daemon[2056]: poolclass=db_pool.NullPool, full # [ 194.197711] dagster-daemon[2056]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 194.198549] dagster-daemon[2056]: ) full # [ 194.199200] dagster-daemon[2056]: ^ full # [ 194.215599] dagster-daemon[2056]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 194.218212] dagster-daemon[2056]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 194.219680] dagster-daemon[2056]: File "", line 2, in create_engine full # [ 194.221866] dagster-daemon[2056]: return target(fn, url, **kwargs) full # [ 194.223070] dagster-daemon[2056]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 194.225626] dagster-daemon[2056]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 194.227177] dagster-daemon[2056]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 194.229761] dagster-daemon[2056]: dbapi = dbapi_meth(**dbapi_args) full # [ 194.230956] dagster-daemon[2056]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 194.233708] dagster-daemon[2056]: import psycopg full # [ 194.234669] dagster-daemon[2056]: ModuleNotFoundError: No module named 'psycopg' full # [ 194.409812] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 194.410765] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 194.414692] systemd[1]: dagster-daemon.service: Consumed 1.465s CPU time over 7.502s wall clock time, 88.5M memory peak. full # [ 198.139719] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 23. full # [ 198.144644] systemd[1]: Started Dagster Webserver. full # [ 199.638647] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 26. full # [ 199.641352] systemd[1]: Started Dagster Daemon. full # [ 200.790860] dagster-webserver[2088]: Traceback (most recent call last): full # [ 200.793529] dagster-webserver[2088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 200.794131] dagster-webserver[2088]: sys.exit(main()) full # [ 200.794690] dagster-webserver[2088]: ~~~~^^ full # [ 200.798089] dagster-webserver[2088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 200.800775] dagster-webserver[2088]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 200.802196] dagster-webserver[2088]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.803555] dagster-webserver[2088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 200.805958] dagster-webserver[2088]: return self.main(*args, **kwargs) full # [ 200.807207] dagster-webserver[2088]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 200.808433] dagster-webserver[2088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 200.810787] dagster-webserver[2088]: rv = self.invoke(ctx) full # [ 200.811867] dagster-webserver[2088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 200.814304] dagster-webserver[2088]: return ctx.invoke(self.callback, **ctx.params) full # [ 200.815710] dagster-webserver[2088]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.817129] dagster-webserver[2088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 200.819494] dagster-webserver[2088]: return callback(*args, **kwargs) full # [ 200.820705] dagster-webserver[2088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 200.823354] dagster-webserver[2088]: instance = stack.enter_context( full # [ 200.824543] dagster-webserver[2088]: get_possibly_temporary_instance_for_cli( full # [ 200.825896] dagster-webserver[2088]: ...<3 lines>... full # [ 200.826873] dagster-webserver[2088]: ) full # [ 200.827751] dagster-webserver[2088]: ) full # [ 200.828588] dagster-webserver[2088]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 200.830937] dagster-webserver[2088]: result = _enter(cm) full # [ 200.831975] dagster-webserver[2088]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 200.834297] dagster-webserver[2088]: return next(self.gen) full # [ 200.835407] dagster-webserver[2088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 200.838355] dagster-webserver[2088]: with DagsterInstance.get() as instance: full # [ 200.839689] dagster-webserver[2088]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 200.840844] dagster-webserver[2088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 200.843442] dagster-webserver[2088]: return create_instance_from_dagster_home() full # [ 200.844886] dagster-webserver[2088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 200.847807] dagster-webserver[2088]: return create_instance_from_config(dagster_home_path) full # [ 200.849280] dagster-webserver[2088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 200.852185] dagster-webserver[2088]: return create_instance_from_ref(instance_ref) full # [ 200.853590] dagster-webserver[2088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 200.856424] dagster-webserver[2088]: unified_storage = instance_ref.storage full # [ 200.857727] dagster-webserver[2088]: ^^^^^^^^^^^^^^^^^^^^ full # [ 200.859049] dagster-webserver[2088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 200.861650] dagster-webserver[2088]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 200.863577] dagster-webserver[2088]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.865140] dagster-webserver[2088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 200.867752] dagster-webserver[2088]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 200.869399] dagster-webserver[2088]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.871066] dagster-webserver[2088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 200.873713] dagster-webserver[2088]: return DagsterPostgresStorage( full # [ 200.874903] dagster-webserver[2088]: inst_data=inst_data, full # [ 200.876040] dagster-webserver[2088]: ...<2 lines>... full # [ 200.877048] dagster-webserver[2088]: token_provider=get_token_provider_from_config(config_value), full # [ 200.878654] dagster-webserver[2088]: ) full # [ 200.879482] dagster-webserver[2088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 200.882076] dagster-webserver[2088]: self._run_storage = PostgresRunStorage( full # [ 200.883383] dagster-webserver[2088]: ~~~~~~~~~~~~~~~~~~^ full # [ 200.884692] dagster-webserver[2088]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 200.886431] dagster-webserver[2088]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.888243] dagster-webserver[2088]: ) full # [ 200.889062] dagster-webserver[2088]: ^ full # [ 200.889897] dagster-webserver[2088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 200.892644] dagster-webserver[2088]: self._engine = create_pg_engine( full # [ 200.893896] dagster-webserver[2088]: ~~~~~~~~~~~~~~~~^ full # [ 200.895120] dagster-webserver[2088]: self.postgres_url, full # [ 200.896208] dagster-webserver[2088]: ^^^^^^^^^^^^^^^^^^ full # [ 200.897304] dagster-webserver[2088]: ...<2 lines>... full # [ 200.898316] dagster-webserver[2088]: poolclass=db_pool.NullPool, full # [ 200.899513] dagster-webserver[2088]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.900705] dagster-webserver[2088]: ) full # [ 200.901530] dagster-webserver[2088]: ^ full # [ 200.902426] dagster-webserver[2088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 200.905103] dagster-webserver[2088]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 200.906585] dagster-webserver[2088]: File "", line 2, in create_engine full # [ 200.908800] dagster-webserver[2088]: return target(fn, url, **kwargs) full # [ 200.910032] dagster-webserver[2088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 200.912678] dagster-webserver[2088]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 200.914207] dagster-webserver[2088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 200.916814] dagster-webserver[2088]: dbapi = dbapi_meth(**dbapi_args) full # [ 200.918031] dagster-webserver[2088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 200.920816] dagster-webserver[2088]: import psycopg full # [ 200.921792] dagster-webserver[2088]: ModuleNotFoundError: No module named 'psycopg' full # [ 201.136216] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 201.137411] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 201.138957] systemd[1]: dagster-webserver.service: Consumed 2.085s CPU time over 8.024s wall clock time, 111.8M memory peak. full # [ 201.607661] dagster-daemon[2098]: Traceback (most recent call last): full # [ 201.610270] dagster-daemon[2098]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 201.610849] dagster-daemon[2098]: sys.exit(main()) full # [ 201.611652] dagster-daemon[2098]: ~~~~^^ full # [ 201.612490] dagster-daemon[2098]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 201.612918] dagster-daemon[2098]: cli(obj={}) full # [ 201.613759] dagster-daemon[2098]: ~~~^^^^^^^^ full # [ 201.614586] dagster-daemon[2098]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 201.615255] dagster-daemon[2098]: return self.main(*args, **kwargs) full # [ 201.615840] dagster-daemon[2098]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 201.616727] dagster-daemon[2098]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 201.617501] dagster-daemon[2098]: rv = self.invoke(ctx) full # [ 201.618168] dagster-daemon[2098]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 201.618770] dagster-daemon[2098]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 201.619623] dagster-daemon[2098]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 201.629547] dagster-daemon[2098]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 201.630128] dagster-daemon[2098]: return ctx.invoke(self.callback, **ctx.params) full # [ 201.630734] dagster-daemon[2098]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 201.632058] dagster-daemon[2098]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 201.632627] dagster-daemon[2098]: return callback(*args, **kwargs) full # [ 201.633349] dagster-daemon[2098]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 201.633877] dagster-daemon[2098]: with get_instance_for_cli( full # [ 201.634710] dagster-daemon[2098]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 201.635684] dagster-daemon[2098]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 201.636577] dagster-daemon[2098]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 201.637324] dagster-daemon[2098]: ) as instance: full # [ 201.637833] dagster-daemon[2098]: ^ full # [ 201.638669] dagster-daemon[2098]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 201.639647] dagster-daemon[2098]: return next(self.gen) full # [ 201.640186] dagster-daemon[2098]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 201.640754] dagster-daemon[2098]: with DagsterInstance.get() as instance: full # [ 201.641852] dagster-daemon[2098]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 201.642618] dagster-daemon[2098]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 201.643334] dagster-daemon[2098]: return create_instance_from_dagster_home() full # [ 201.643867] dagster-daemon[2098]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 201.644700] dagster-daemon[2098]: return create_instance_from_config(dagster_home_path) full # [ 201.645630] dagster-daemon[2098]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 201.646189] dagster-daemon[2098]: return create_instance_from_ref(instance_ref) full # [ 201.646789] dagster-daemon[2098]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 201.647952] dagster-daemon[2098]: unified_storage = instance_ref.storage full # [ 201.648706] dagster-daemon[2098]: ^^^^^^^^^^^^^^^^^^^^ full # [ 201.649607] dagster-daemon[2098]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 201.649920] dagster-daemon[2098]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 201.650743] dagster-daemon[2098]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 201.651642] dagster-daemon[2098]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 201.652354] dagster-daemon[2098]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 201.653109] dagster-daemon[2098]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 201.653664] dagster-daemon[2098]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 201.654503] dagster-daemon[2098]: return DagsterPostgresStorage( full # [ 201.655261] dagster-daemon[2098]: inst_data=inst_data, full # [ 201.655756] dagster-daemon[2098]: ...<2 lines>... full # [ 201.656590] dagster-daemon[2098]: token_provider=get_token_provider_from_config(config_value), full # [ 201.657397] dagster-daemon[2098]: ) full # [ 201.658087] dagster-daemon[2098]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 201.658688] dagster-daemon[2098]: self._run_storage = PostgresRunStorage( full # [ 201.659614] dagster-daemon[2098]: ~~~~~~~~~~~~~~~~~~^ full # [ 201.660205] dagster-daemon[2098]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 201.660764] dagster-daemon[2098]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 201.661666] dagster-daemon[2098]: ) full # [ 201.662269] dagster-daemon[2098]: ^ full # [ 201.662862] dagster-daemon[2098]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 201.664691] dagster-daemon[2098]: self._engine = create_pg_engine( full # [ 201.665588] dagster-daemon[2098]: ~~~~~~~~~~~~~~~~^ full # [ 201.666172] dagster-daemon[2098]: self.postgres_url, full # [ 201.666772] dagster-daemon[2098]: ^^^^^^^^^^^^^^^^^^ full # [ 201.667830] dagster-daemon[2098]: ...<2 lines>... full # [ 201.668633] dagster-daemon[2098]: poolclass=db_pool.NullPool, full # [ 201.669277] dagster-daemon[2098]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 201.669891] dagster-daemon[2098]: ) full # [ 201.670718] dagster-daemon[2098]: ^ full # [ 201.705441] dagster-daemon[2098]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 201.706001] dagster-daemon[2098]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 201.706636] dagster-daemon[2098]: File "", line 2, in create_engine full # [ 201.707557] dagster-daemon[2098]: return target(fn, url, **kwargs) full # [ 201.708150] dagster-daemon[2098]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 201.708751] dagster-daemon[2098]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 201.709789] dagster-daemon[2098]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 201.710650] dagster-daemon[2098]: dbapi = dbapi_meth(**dbapi_args) full # [ 201.711621] dagster-daemon[2098]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 201.712525] dagster-daemon[2098]: import psycopg full # [ 201.713334] dagster-daemon[2098]: ModuleNotFoundError: No module named 'psycopg' full # [ 201.916077] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 201.918188] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 201.921378] systemd[1]: dagster-daemon.service: Consumed 1.523s CPU time over 7.503s wall clock time, 88.7M memory peak. full # [ 206.139846] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 24. full # [ 206.144328] systemd[1]: Started Dagster Webserver. full # [ 207.138522] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 27. full # [ 207.140855] systemd[1]: Started Dagster Daemon. full # [ 208.778422] dagster-webserver[2130]: Traceback (most recent call last): full # [ 208.780984] dagster-webserver[2130]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 208.781565] dagster-webserver[2130]: sys.exit(main()) full # [ 208.782210] dagster-webserver[2130]: ~~~~^^ full # [ 208.782793] dagster-webserver[2130]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 208.783878] dagster-webserver[2130]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 208.784496] dagster-webserver[2130]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.785396] dagster-webserver[2130]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 208.785948] dagster-webserver[2130]: return self.main(*args, **kwargs) full # [ 208.786776] dagster-webserver[2130]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 208.787711] dagster-webserver[2130]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 208.788269] dagster-webserver[2130]: rv = self.invoke(ctx) full # [ 208.788886] dagster-webserver[2130]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 208.789721] dagster-webserver[2130]: return ctx.invoke(self.callback, **ctx.params) full # [ 208.790174] dagster-webserver[2130]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.790751] dagster-webserver[2130]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 208.791971] dagster-webserver[2130]: return callback(*args, **kwargs) full # [ 208.805078] dagster-webserver[2130]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 208.805590] dagster-webserver[2130]: instance = stack.enter_context( full # [ 208.806259] dagster-webserver[2130]: get_possibly_temporary_instance_for_cli( full # [ 208.806847] dagster-webserver[2130]: ...<3 lines>... full # [ 208.807879] dagster-webserver[2130]: ) full # [ 208.808704] dagster-webserver[2130]: ) full # [ 208.809723] dagster-webserver[2130]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 208.810569] dagster-webserver[2130]: result = _enter(cm) full # [ 208.811070] dagster-webserver[2130]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 208.811825] dagster-webserver[2130]: return next(self.gen) full # [ 208.812654] dagster-webserver[2130]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 208.813592] dagster-webserver[2130]: with DagsterInstance.get() as instance: full # [ 208.814147] dagster-webserver[2130]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 208.814744] dagster-webserver[2130]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 208.815662] dagster-webserver[2130]: return create_instance_from_dagster_home() full # [ 208.816238] dagster-webserver[2130]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 208.816837] dagster-webserver[2130]: return create_instance_from_config(dagster_home_path) full # [ 208.820948] dagster-webserver[2130]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 208.821675] dagster-webserver[2130]: return create_instance_from_ref(instance_ref) full # [ 208.822693] dagster-webserver[2130]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 208.823519] dagster-webserver[2130]: unified_storage = instance_ref.storage full # [ 208.824273] dagster-webserver[2130]: ^^^^^^^^^^^^^^^^^^^^ full # [ 208.824769] dagster-webserver[2130]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 208.825621] dagster-webserver[2130]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 208.826349] dagster-webserver[2130]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.826890] dagster-webserver[2130]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 208.827684] dagster-webserver[2130]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 208.828590] dagster-webserver[2130]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.829158] dagster-webserver[2130]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 208.829754] dagster-webserver[2130]: return DagsterPostgresStorage( full # [ 208.830903] dagster-webserver[2130]: inst_data=inst_data, full # [ 208.831613] dagster-webserver[2130]: ...<2 lines>... full # [ 208.832344] dagster-webserver[2130]: token_provider=get_token_provider_from_config(config_value), full # [ 208.832865] dagster-webserver[2130]: ) full # [ 208.833693] dagster-webserver[2130]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 208.834601] dagster-webserver[2130]: self._run_storage = PostgresRunStorage( full # [ 208.835182] dagster-webserver[2130]: ~~~~~~~~~~~~~~~~~~^ full # [ 208.835767] dagster-webserver[2130]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 208.836685] dagster-webserver[2130]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.837265] dagster-webserver[2130]: ) full # [ 208.837851] dagster-webserver[2130]: ^ full # [ 208.838689] dagster-webserver[2130]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 208.839504] dagster-webserver[2130]: self._engine = create_pg_engine( full # [ 208.840265] dagster-webserver[2130]: ~~~~~~~~~~~~~~~~^ full # [ 208.840753] dagster-webserver[2130]: self.postgres_url, full # [ 208.841586] dagster-webserver[2130]: ^^^^^^^^^^^^^^^^^^ full # [ 208.844641] dagster-webserver[2130]: ...<2 lines>... full # [ 208.845278] dagster-webserver[2130]: poolclass=db_pool.NullPool, full # [ 208.845864] dagster-webserver[2130]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.846850] dagster-webserver[2130]: ) full # [ 208.847719] dagster-webserver[2130]: ^ full # [ 208.848643] dagster-webserver[2130]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 208.849208] dagster-webserver[2130]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 208.849804] dagster-webserver[2130]: File "", line 2, in create_engine full # [ 208.850723] dagster-webserver[2130]: return target(fn, url, **kwargs) full # [ 208.851475] dagster-webserver[2130]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 208.852206] dagster-webserver[2130]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 208.852745] dagster-webserver[2130]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 208.853546] dagster-webserver[2130]: dbapi = dbapi_meth(**dbapi_args) full # [ 208.854410] dagster-webserver[2130]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 208.855038] dagster-webserver[2130]: import psycopg full # [ 208.855727] dagster-webserver[2130]: ModuleNotFoundError: No module named 'psycopg' full # [ 209.088408] dagster-daemon[2136]: Traceback (most recent call last): full # [ 209.091080] dagster-daemon[2136]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 209.091626] dagster-daemon[2136]: sys.exit(main()) full # [ 209.092273] dagster-daemon[2136]: ~~~~^^ full # [ 209.092856] dagster-daemon[2136]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 209.095536] dagster-daemon[2136]: cli(obj={}) full # [ 209.096212] dagster-daemon[2136]: ~~~^^^^^^^^ full # [ 209.096789] dagster-daemon[2136]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 209.100096] dagster-daemon[2136]: return self.main(*args, **kwargs) full # [ 209.100662] dagster-daemon[2136]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 209.101495] dagster-daemon[2136]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 209.104090] dagster-daemon[2136]: rv = self.invoke(ctx) full # [ 209.104749] dagster-daemon[2136]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 209.105585] dagster-daemon[2136]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 209.108110] dagster-daemon[2136]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 209.108640] dagster-daemon[2136]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 209.109476] dagster-daemon[2136]: return ctx.invoke(self.callback, **ctx.params) full # [ 209.112091] dagster-daemon[2136]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 209.112717] dagster-daemon[2136]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 209.113556] dagster-daemon[2136]: return callback(*args, **kwargs) full # [ 209.116091] dagster-daemon[2136]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 209.116621] dagster-daemon[2136]: with get_instance_for_cli( full # [ 209.117304] dagster-daemon[2136]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 209.117875] dagster-daemon[2136]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 209.121725] dagster-daemon[2136]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 209.125067] dagster-daemon[2136]: ) as instance: full # [ 209.125568] dagster-daemon[2136]: ^ full # [ 209.126228] dagster-daemon[2136]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 209.126823] dagster-daemon[2136]: return next(self.gen) full # [ 209.130091] dagster-daemon[2136]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 209.130645] dagster-daemon[2136]: with DagsterInstance.get() as instance: full # [ 209.131270] dagster-daemon[2136]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 209.131856] dagster-daemon[2136]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 209.134687] dagster-daemon[2136]: return create_instance_from_dagster_home() full # [ 209.135506] dagster-daemon[2136]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 209.138074] dagster-daemon[2136]: return create_instance_from_config(dagster_home_path) full # [ 209.138758] dagster-daemon[2136]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 209.139647] dagster-daemon[2136]: return create_instance_from_ref(instance_ref) full # [ 209.140255] dagster-daemon[2136]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 209.140841] dagster-daemon[2136]: unified_storage = instance_ref.storage full # [ 209.144107] dagster-daemon[2136]: ^^^^^^^^^^^^^^^^^^^^ full # [ 209.144702] dagster-daemon[2136]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 209.147108] dagster-daemon[2136]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 209.147748] dagster-daemon[2136]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 209.150089] dagster-daemon[2136]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 209.150628] dagster-daemon[2136]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 209.151270] dagster-daemon[2136]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 209.151884] dagster-daemon[2136]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 209.154696] dagster-daemon[2136]: return DagsterPostgresStorage( full # [ 209.155513] dagster-daemon[2136]: inst_data=inst_data, full # [ 209.158094] dagster-daemon[2136]: ...<2 lines>... full # [ 209.158758] dagster-daemon[2136]: token_provider=get_token_provider_from_config(config_value), full # [ 209.159592] dagster-daemon[2136]: ) full # [ 209.162089] dagster-daemon[2136]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 209.162686] dagster-daemon[2136]: self._run_storage = PostgresRunStorage( full # [ 209.163476] dagster-daemon[2136]: ~~~~~~~~~~~~~~~~~~^ full # [ 209.166089] dagster-daemon[2136]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 209.166705] dagster-daemon[2136]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 209.167538] dagster-daemon[2136]: ) full # [ 209.170087] dagster-daemon[2136]: ^ full # [ 209.170598] dagster-daemon[2136]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 209.171263] dagster-daemon[2136]: self._engine = create_pg_engine( full # [ 209.171850] dagster-daemon[2136]: ~~~~~~~~~~~~~~~~^ full # [ 209.174685] dagster-daemon[2136]: self.postgres_url, full # [ 209.175500] dagster-daemon[2136]: ^^^^^^^^^^^^^^^^^^ full # [ 209.179088] dagster-daemon[2136]: ...<2 lines>... full # [ 209.179747] dagster-daemon[2136]: poolclass=db_pool.NullPool, full # [ 209.180581] dagster-daemon[2136]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 209.183089] dagster-daemon[2136]: ) full # [ 209.183664] dagster-daemon[2136]: ^ full # [ 209.184483] dagster-daemon[2136]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 209.184912] dagster-daemon[2136]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 209.187534] dagster-daemon[2136]: File "", line 2, in create_engine full # [ 209.188190] dagster-daemon[2136]: return target(fn, url, **kwargs) full # [ 209.188783] dagster-daemon[2136]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 209.192103] dagster-daemon[2136]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 209.192639] dagster-daemon[2136]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 209.193279] dagster-daemon[2136]: dbapi = dbapi_meth(**dbapi_args) full # [ 209.193894] dagster-daemon[2136]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 209.196709] dagster-daemon[2136]: import psycopg full # [ 209.197541] dagster-daemon[2136]: ModuleNotFoundError: No module named 'psycopg' full # [ 209.295761] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 209.296732] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 209.300211] systemd[1]: dagster-webserver.service: Consumed 2.147s CPU time over 8.154s wall clock time, 111.5M memory peak. full # [ 209.435407] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 209.437656] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 209.439881] systemd[1]: dagster-daemon.service: Consumed 1.472s CPU time over 7.512s wall clock time, 88.5M memory peak. full # [ 214.389351] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 25. full # [ 214.392130] systemd[1]: Started Dagster Webserver. full # [ 214.639149] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 28. full # [ 214.641360] systemd[1]: Started Dagster Daemon. full # [ 216.466574] dagster-daemon[2173]: Traceback (most recent call last): full # [ 216.469727] dagster-daemon[2173]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 216.471818] dagster-daemon[2173]: sys.exit(main()) full # [ 216.472791] dagster-daemon[2173]: ~~~~^^ full # [ 216.474335] dagster-daemon[2173]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 216.474843] dagster-daemon[2173]: cli(obj={}) full # [ 216.475503] dagster-daemon[2173]: ~~~^^^^^^^^ full # [ 216.475916] dagster-daemon[2173]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 216.476899] dagster-daemon[2173]: return self.main(*args, **kwargs) full # [ 216.477773] dagster-daemon[2173]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 216.478683] dagster-daemon[2173]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 216.479275] dagster-daemon[2173]: rv = self.invoke(ctx) full # [ 216.479866] dagster-daemon[2173]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 216.480789] dagster-daemon[2173]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 216.481756] dagster-daemon[2173]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 216.482799] dagster-daemon[2173]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 216.483603] dagster-daemon[2173]: return ctx.invoke(self.callback, **ctx.params) full # [ 216.484385] dagster-daemon[2173]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.485097] dagster-daemon[2173]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 216.485699] dagster-daemon[2173]: return callback(*args, **kwargs) full # [ 216.486246] dagster-daemon[2173]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 216.486753] dagster-daemon[2173]: with get_instance_for_cli( full # [ 216.487588] dagster-daemon[2173]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 216.488341] dagster-daemon[2173]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 216.488848] dagster-daemon[2173]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.489682] dagster-daemon[2173]: ) as instance: full # [ 216.490588] dagster-daemon[2173]: ^ full # [ 216.491162] dagster-daemon[2173]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 216.491764] dagster-daemon[2173]: return next(self.gen) full # [ 216.492689] dagster-daemon[2173]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 216.493261] dagster-daemon[2173]: with DagsterInstance.get() as instance: full # [ 216.493853] dagster-daemon[2173]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 216.494924] dagster-daemon[2173]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 216.495720] dagster-daemon[2173]: return create_instance_from_dagster_home() full # [ 216.496658] dagster-daemon[2173]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 216.497209] dagster-daemon[2173]: return create_instance_from_config(dagster_home_path) full # [ 216.497809] dagster-daemon[2173]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 216.498737] dagster-daemon[2173]: return create_instance_from_ref(instance_ref) full # [ 216.499482] dagster-daemon[2173]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 216.499911] dagster-daemon[2173]: unified_storage = instance_ref.storage full # [ 216.500760] dagster-daemon[2173]: ^^^^^^^^^^^^^^^^^^^^ full # [ 216.501640] dagster-daemon[2173]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 216.502283] dagster-daemon[2173]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 216.502827] dagster-daemon[2173]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.503470] dagster-daemon[2173]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 216.504246] dagster-daemon[2173]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 216.504932] dagster-daemon[2173]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.505749] dagster-daemon[2173]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 216.506997] dagster-daemon[2173]: return DagsterPostgresStorage( full # [ 216.507602] dagster-daemon[2173]: inst_data=inst_data, full # [ 216.508315] dagster-daemon[2173]: ...<2 lines>... full # [ 216.509133] dagster-daemon[2173]: token_provider=get_token_provider_from_config(config_value), full # [ 216.509692] dagster-daemon[2173]: ) full # [ 216.510215] dagster-daemon[2173]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 216.510747] dagster-daemon[2173]: self._run_storage = PostgresRunStorage( full # [ 216.511580] dagster-daemon[2173]: ~~~~~~~~~~~~~~~~~~^ full # [ 216.512358] dagster-daemon[2173]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 216.513078] dagster-daemon[2173]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.513679] dagster-daemon[2173]: ) full # [ 216.514600] dagster-daemon[2173]: ^ full # [ 216.515160] dagster-daemon[2173]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 216.515763] dagster-daemon[2173]: self._engine = create_pg_engine( full # [ 216.516829] dagster-daemon[2173]: ~~~~~~~~~~~~~~~~^ full # [ 216.517630] dagster-daemon[2173]: self.postgres_url, full # [ 216.518321] dagster-daemon[2173]: ^^^^^^^^^^^^^^^^^^ full # [ 216.518890] dagster-daemon[2173]: ...<2 lines>... full # [ 216.519714] dagster-daemon[2173]: poolclass=db_pool.NullPool, full # [ 216.520657] dagster-daemon[2173]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.521203] dagster-daemon[2173]: ) full # [ 216.521801] dagster-daemon[2173]: ^ full # [ 216.522742] dagster-daemon[2173]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 216.523280] dagster-daemon[2173]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 216.523907] dagster-daemon[2173]: File "", line 2, in create_engine full # [ 216.524725] dagster-daemon[2173]: return target(fn, url, **kwargs) full # [ 216.525555] dagster-daemon[2173]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 216.526305] dagster-daemon[2173]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 216.526814] dagster-daemon[2173]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 216.527644] dagster-daemon[2173]: dbapi = dbapi_meth(**dbapi_args) full # [ 216.528581] dagster-daemon[2173]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 216.577882] dagster-daemon[2173]: import psycopg full # [ 216.582297] dagster-daemon[2173]: ModuleNotFoundError: No module named 'psycopg' full # [ 216.815097] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 216.816739] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 216.818447] systemd[1]: dagster-daemon.service: Consumed 1.519s CPU time over 7.379s wall clock time, 88.5M memory peak. full # [ 217.071070] dagster-webserver[2172]: Traceback (most recent call last): full # [ 217.073595] dagster-webserver[2172]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 217.074195] dagster-webserver[2172]: sys.exit(main()) full # [ 217.074781] dagster-webserver[2172]: ~~~~^^ full # [ 217.075607] dagster-webserver[2172]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 217.076280] dagster-webserver[2172]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 217.076903] dagster-webserver[2172]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 217.077752] dagster-webserver[2172]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 217.078552] dagster-webserver[2172]: return self.main(*args, **kwargs) full # [ 217.079211] dagster-webserver[2172]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 217.079812] dagster-webserver[2172]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 217.080648] dagster-webserver[2172]: rv = self.invoke(ctx) full # [ 217.089327] dagster-webserver[2172]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 217.089831] dagster-webserver[2172]: return ctx.invoke(self.callback, **ctx.params) full # [ 217.090786] dagster-webserver[2172]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 217.092033] dagster-webserver[2172]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 217.092642] dagster-webserver[2172]: return callback(*args, **kwargs) full # [ 217.093549] dagster-webserver[2172]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 217.094133] dagster-webserver[2172]: instance = stack.enter_context( full # [ 217.094744] dagster-webserver[2172]: get_possibly_temporary_instance_for_cli( full # [ 217.095651] dagster-webserver[2172]: ...<3 lines>... full # [ 217.096238] dagster-webserver[2172]: ) full # [ 217.096836] dagster-webserver[2172]: ) full # [ 217.097546] dagster-webserver[2172]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 217.097910] dagster-webserver[2172]: result = _enter(cm) full # [ 217.098732] dagster-webserver[2172]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 217.099624] dagster-webserver[2172]: return next(self.gen) full # [ 217.100380] dagster-webserver[2172]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 217.101092] dagster-webserver[2172]: with DagsterInstance.get() as instance: full # [ 217.101656] dagster-webserver[2172]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 217.102507] dagster-webserver[2172]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 217.103398] dagster-webserver[2172]: return create_instance_from_dagster_home() full # [ 217.118157] dagster-webserver[2172]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 217.118939] dagster-webserver[2172]: return create_instance_from_config(dagster_home_path) full # [ 217.122511] dagster-webserver[2172]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 217.123115] dagster-webserver[2172]: return create_instance_from_ref(instance_ref) full # [ 217.123721] dagster-webserver[2172]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 217.124546] dagster-webserver[2172]: unified_storage = instance_ref.storage full # [ 217.125223] dagster-webserver[2172]: ^^^^^^^^^^^^^^^^^^^^ full # [ 217.125869] dagster-webserver[2172]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 217.126711] dagster-webserver[2172]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 217.127501] dagster-webserver[2172]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 217.128169] dagster-webserver[2172]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 217.128762] dagster-webserver[2172]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 217.129596] dagster-webserver[2172]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 217.142165] dagster-webserver[2172]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 217.142739] dagster-webserver[2172]: return DagsterPostgresStorage( full # [ 217.143573] dagster-webserver[2172]: inst_data=inst_data, full # [ 217.144254] dagster-webserver[2172]: ...<2 lines>... full # [ 217.144860] dagster-webserver[2172]: token_provider=get_token_provider_from_config(config_value), full # [ 217.145523] dagster-webserver[2172]: ) full # [ 217.146182] dagster-webserver[2172]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 217.147049] dagster-webserver[2172]: self._run_storage = PostgresRunStorage( full # [ 217.147643] dagster-webserver[2172]: ~~~~~~~~~~~~~~~~~~^ full # [ 217.148298] dagster-webserver[2172]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 217.148942] dagster-webserver[2172]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 217.149769] dagster-webserver[2172]: ) full # [ 217.150613] dagster-webserver[2172]: ^ full # [ 217.151332] dagster-webserver[2172]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 217.151875] dagster-webserver[2172]: self._engine = create_pg_engine( full # [ 217.152711] dagster-webserver[2172]: ~~~~~~~~~~~~~~~~^ full # [ 217.153536] dagster-webserver[2172]: self.postgres_url, full # [ 217.154193] dagster-webserver[2172]: ^^^^^^^^^^^^^^^^^^ full # [ 217.154790] dagster-webserver[2172]: ...<2 lines>... full # [ 217.155619] dagster-webserver[2172]: poolclass=db_pool.NullPool, full # [ 217.156280] dagster-webserver[2172]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 217.156875] dagster-webserver[2172]: ) full # [ 217.157727] dagster-webserver[2172]: ^ full # [ 217.171076] dagster-webserver[2172]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 217.171458] dagster-webserver[2172]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 217.172262] dagster-webserver[2172]: File "", line 2, in create_engine full # [ 217.175043] dagster-webserver[2172]: return target(fn, url, **kwargs) full # [ 217.175736] dagster-webserver[2172]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 217.176568] dagster-webserver[2172]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 217.179083] dagster-webserver[2172]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 217.179628] dagster-webserver[2172]: dbapi = dbapi_meth(**dbapi_args) full # [ 217.180270] dagster-webserver[2172]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 217.180901] dagster-webserver[2172]: import psycopg full # [ 217.183519] dagster-webserver[2172]: ModuleNotFoundError: No module named 'psycopg' full # [ 217.451732] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 217.453843] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 217.456869] systemd[1]: dagster-webserver.service: Consumed 2.081s CPU time over 8.158s wall clock time, 111.7M memory peak. full # [ 221.889450] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 29. full # [ 221.893716] systemd[1]: Started Dagster Daemon. full # [ 222.639931] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 26. full # [ 222.641802] systemd[1]: Started Dagster Webserver. full # [ 223.804162] dagster-daemon[2211]: Traceback (most recent call last): full # [ 223.806665] dagster-daemon[2211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 223.807263] dagster-daemon[2211]: sys.exit(main()) full # [ 223.807823] dagster-daemon[2211]: ~~~~^^ full # [ 223.808708] dagster-daemon[2211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 223.809504] dagster-daemon[2211]: cli(obj={}) full # [ 223.810309] dagster-daemon[2211]: ~~~^^^^^^^^ full # [ 223.811053] dagster-daemon[2211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 223.811611] dagster-daemon[2211]: return self.main(*args, **kwargs) full # [ 223.812361] dagster-daemon[2211]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 223.818115] dagster-daemon[2211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 223.818635] dagster-daemon[2211]: rv = self.invoke(ctx) full # [ 223.821221] dagster-daemon[2211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 223.821738] dagster-daemon[2211]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 223.822605] dagster-daemon[2211]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 223.823941] dagster-daemon[2211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 223.824636] dagster-daemon[2211]: return ctx.invoke(self.callback, **ctx.params) full # [ 223.825282] dagster-daemon[2211]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 223.825929] dagster-daemon[2211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 223.826842] dagster-daemon[2211]: return callback(*args, **kwargs) full # [ 223.833644] dagster-daemon[2211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 223.834225] dagster-daemon[2211]: with get_instance_for_cli( full # [ 223.834818] dagster-daemon[2211]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 223.837112] dagster-daemon[2211]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 223.837698] dagster-daemon[2211]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 223.840091] dagster-daemon[2211]: ) as instance: full # [ 223.840766] dagster-daemon[2211]: ^ full # [ 223.843092] dagster-daemon[2211]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 223.843598] dagster-daemon[2211]: return next(self.gen) full # [ 223.845970] dagster-daemon[2211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 223.846496] dagster-daemon[2211]: with DagsterInstance.get() as instance: full # [ 223.847159] dagster-daemon[2211]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 223.847751] dagster-daemon[2211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 223.848781] dagster-daemon[2211]: return create_instance_from_dagster_home() full # [ 223.849615] dagster-daemon[2211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 223.850385] dagster-daemon[2211]: return create_instance_from_config(dagster_home_path) full # [ 223.851103] dagster-daemon[2211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 223.851698] dagster-daemon[2211]: return create_instance_from_ref(instance_ref) full # [ 223.852615] dagster-daemon[2211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 223.853187] dagster-daemon[2211]: unified_storage = instance_ref.storage full # [ 223.853800] dagster-daemon[2211]: ^^^^^^^^^^^^^^^^^^^^ full # [ 223.854737] dagster-daemon[2211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 223.855278] dagster-daemon[2211]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 223.855875] dagster-daemon[2211]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 223.857694] dagster-daemon[2211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 223.858514] dagster-daemon[2211]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 223.859287] dagster-daemon[2211]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 223.859970] dagster-daemon[2211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 223.861158] dagster-daemon[2211]: return DagsterPostgresStorage( full # [ 223.861815] dagster-daemon[2211]: inst_data=inst_data, full # [ 223.862647] dagster-daemon[2211]: ...<2 lines>... full # [ 223.863599] dagster-daemon[2211]: token_provider=get_token_provider_from_config(config_value), full # [ 223.863908] dagster-daemon[2211]: ) full # [ 223.864723] dagster-daemon[2211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 223.865638] dagster-daemon[2211]: self._run_storage = PostgresRunStorage( full # [ 223.866210] dagster-daemon[2211]: ~~~~~~~~~~~~~~~~~~^ full # [ 223.866805] dagster-daemon[2211]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 223.867735] dagster-daemon[2211]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 223.868275] dagster-daemon[2211]: ) full # [ 223.868891] dagster-daemon[2211]: ^ full # [ 223.869931] dagster-daemon[2211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 223.870749] dagster-daemon[2211]: self._engine = create_pg_engine( full # [ 223.871698] dagster-daemon[2211]: ~~~~~~~~~~~~~~~~^ full # [ 223.872247] dagster-daemon[2211]: self.postgres_url, full # [ 223.872835] dagster-daemon[2211]: ^^^^^^^^^^^^^^^^^^ full # [ 223.873768] dagster-daemon[2211]: ...<2 lines>... full # [ 223.874510] dagster-daemon[2211]: poolclass=db_pool.NullPool, full # [ 223.875257] dagster-daemon[2211]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 223.875769] dagster-daemon[2211]: ) full # [ 223.876600] dagster-daemon[2211]: ^ full # [ 223.877354] dagster-daemon[2211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 223.877878] dagster-daemon[2211]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 223.878717] dagster-daemon[2211]: File "", line 2, in create_engine full # [ 223.879687] dagster-daemon[2211]: return target(fn, url, **kwargs) full # [ 223.880593] dagster-daemon[2211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 223.881301] dagster-daemon[2211]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 223.881886] dagster-daemon[2211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 223.882727] dagster-daemon[2211]: dbapi = dbapi_meth(**dbapi_args) full # [ 223.884738] dagster-daemon[2211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 223.885624] dagster-daemon[2211]: import psycopg full # [ 223.886386] dagster-daemon[2211]: ModuleNotFoundError: No module named 'psycopg' full # [ 224.165203] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 224.167166] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 224.168893] systemd[1]: dagster-daemon.service: Consumed 1.508s CPU time over 7.348s wall clock time, 88.5M memory peak. full # [ 225.337759] dagster-webserver[2217]: Traceback (most recent call last): full # [ 225.340430] dagster-webserver[2217]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 225.340975] dagster-webserver[2217]: sys.exit(main()) full # [ 225.341770] dagster-webserver[2217]: ~~~~^^ full # [ 225.343423] dagster-webserver[2217]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 225.344505] dagster-webserver[2217]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 225.347580] dagster-webserver[2217]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 225.348122] dagster-webserver[2217]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 225.348723] dagster-webserver[2217]: return self.main(*args, **kwargs) full # [ 225.349956] dagster-webserver[2217]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 225.350830] dagster-webserver[2217]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 225.351654] dagster-webserver[2217]: rv = self.invoke(ctx) full # [ 225.352510] dagster-webserver[2217]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 225.353181] dagster-webserver[2217]: return ctx.invoke(self.callback, **ctx.params) full # [ 225.353802] dagster-webserver[2217]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 225.360974] dagster-webserver[2217]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 225.361736] dagster-webserver[2217]: return callback(*args, **kwargs) full # [ 225.364622] dagster-webserver[2217]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 225.365224] dagster-webserver[2217]: instance = stack.enter_context( full # [ 225.365807] dagster-webserver[2217]: get_possibly_temporary_instance_for_cli( full # [ 225.366657] dagster-webserver[2217]: ...<3 lines>... full # [ 225.367523] dagster-webserver[2217]: ) full # [ 225.368197] dagster-webserver[2217]: ) full # [ 225.368824] dagster-webserver[2217]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 225.369670] dagster-webserver[2217]: result = _enter(cm) full # [ 225.373069] dagster-webserver[2217]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 225.373587] dagster-webserver[2217]: return next(self.gen) full # [ 225.374266] dagster-webserver[2217]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 225.374891] dagster-webserver[2217]: with DagsterInstance.get() as instance: full # [ 225.377530] dagster-webserver[2217]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 225.378201] dagster-webserver[2217]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 225.378802] dagster-webserver[2217]: return create_instance_from_dagster_home() full # [ 225.381084] dagster-webserver[2217]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 225.381703] dagster-webserver[2217]: return create_instance_from_config(dagster_home_path) full # [ 225.384097] dagster-webserver[2217]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 225.384786] dagster-webserver[2217]: return create_instance_from_ref(instance_ref) full # [ 225.388083] dagster-webserver[2217]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 225.388688] dagster-webserver[2217]: unified_storage = instance_ref.storage full # [ 225.389546] dagster-webserver[2217]: ^^^^^^^^^^^^^^^^^^^^ full # [ 225.392193] dagster-webserver[2217]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 225.392854] dagster-webserver[2217]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 225.393508] dagster-webserver[2217]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 225.394139] dagster-webserver[2217]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 225.394743] dagster-webserver[2217]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 225.398084] dagster-webserver[2217]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 225.398727] dagster-webserver[2217]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 225.401122] dagster-webserver[2217]: return DagsterPostgresStorage( full # [ 225.401819] dagster-webserver[2217]: inst_data=inst_data, full # [ 225.405112] dagster-webserver[2217]: ...<2 lines>... full # [ 225.405719] dagster-webserver[2217]: token_provider=get_token_provider_from_config(config_value), full # [ 225.408085] dagster-webserver[2217]: ) full # [ 225.408718] dagster-webserver[2217]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 225.412085] dagster-webserver[2217]: self._run_storage = PostgresRunStorage( full # [ 225.412722] dagster-webserver[2217]: ~~~~~~~~~~~~~~~~~~^ full # [ 225.413559] dagster-webserver[2217]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 225.415094] dagster-webserver[2217]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 225.415680] dagster-webserver[2217]: ) full # [ 225.418084] dagster-webserver[2217]: ^ full # [ 225.423088] dagster-webserver[2217]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 225.423677] dagster-webserver[2217]: self._engine = create_pg_engine( full # [ 225.425620] dagster-webserver[2217]: ~~~~~~~~~~~~~~~~^ full # [ 225.426198] dagster-webserver[2217]: self.postgres_url, full # [ 225.426819] dagster-webserver[2217]: ^^^^^^^^^^^^^^^^^^ full # [ 225.431086] dagster-webserver[2217]: ...<2 lines>... full # [ 225.431753] dagster-webserver[2217]: poolclass=db_pool.NullPool, full # [ 225.434085] dagster-webserver[2217]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 225.434680] dagster-webserver[2217]: ) full # [ 225.436467] dagster-webserver[2217]: ^ full # [ 225.436989] dagster-webserver[2217]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 225.437461] dagster-webserver[2217]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 225.440085] dagster-webserver[2217]: File "", line 2, in create_engine full # [ 225.440739] dagster-webserver[2217]: return target(fn, url, **kwargs) full # [ 225.441597] dagster-webserver[2217]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 225.445085] dagster-webserver[2217]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 225.445892] dagster-webserver[2217]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 225.446758] dagster-webserver[2217]: dbapi = dbapi_meth(**dbapi_args) full # [ 225.450085] dagster-webserver[2217]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 225.450629] dagster-webserver[2217]: import psycopg full # [ 225.452084] dagster-webserver[2217]: ModuleNotFoundError: No module named 'psycopg' full # [ 225.699695] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 225.700693] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 225.704557] systemd[1]: dagster-webserver.service: Consumed 2.067s CPU time over 8.240s wall clock time, 111.6M memory peak. full # [ 229.389360] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 30. full # [ 229.392353] systemd[1]: Started Dagster Daemon. full # [ 230.888724] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 27. full # [ 230.891451] systemd[1]: Started Dagster Webserver. full # [ 231.243406] dagster-daemon[2249]: Traceback (most recent call last): full # [ 231.244789] dagster-daemon[2249]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 231.246865] dagster-daemon[2249]: sys.exit(main()) full # [ 231.247871] dagster-daemon[2249]: ~~~~^^ full # [ 231.248919] dagster-daemon[2249]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 231.251458] dagster-daemon[2249]: cli(obj={}) full # [ 231.252429] dagster-daemon[2249]: ~~~^^^^^^^^ full # [ 231.253443] dagster-daemon[2249]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 231.255818] dagster-daemon[2249]: return self.main(*args, **kwargs) full # [ 231.257047] dagster-daemon[2249]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 231.260264] dagster-daemon[2249]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 231.262606] dagster-daemon[2249]: rv = self.invoke(ctx) full # [ 231.263656] dagster-daemon[2249]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 231.266122] dagster-daemon[2249]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 231.267615] dagster-daemon[2249]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 231.269124] dagster-daemon[2249]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 231.271477] dagster-daemon[2249]: return ctx.invoke(self.callback, **ctx.params) full # [ 231.272843] dagster-daemon[2249]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 231.274211] dagster-daemon[2249]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 231.276570] dagster-daemon[2249]: return callback(*args, **kwargs) full # [ 231.277757] dagster-daemon[2249]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 231.280397] dagster-daemon[2249]: with get_instance_for_cli( full # [ 231.283087] dagster-daemon[2249]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 231.284208] dagster-daemon[2249]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 231.286124] dagster-daemon[2249]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 231.287989] dagster-daemon[2249]: ) as instance: full # [ 231.288966] dagster-daemon[2249]: ^ full # [ 231.289771] dagster-daemon[2249]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 231.292051] dagster-daemon[2249]: return next(self.gen) full # [ 231.293107] dagster-daemon[2249]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 231.295728] dagster-daemon[2249]: with DagsterInstance.get() as instance: full # [ 231.299097] dagster-daemon[2249]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 231.300240] dagster-daemon[2249]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 231.302800] dagster-daemon[2249]: return create_instance_from_dagster_home() full # [ 231.304158] dagster-daemon[2249]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 231.307125] dagster-daemon[2249]: return create_instance_from_config(dagster_home_path) full # [ 231.308608] dagster-daemon[2249]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 231.311457] dagster-daemon[2249]: return create_instance_from_ref(instance_ref) full # [ 231.312808] dagster-daemon[2249]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 231.315614] dagster-daemon[2249]: unified_storage = instance_ref.storage full # [ 231.316903] dagster-daemon[2249]: ^^^^^^^^^^^^^^^^^^^^ full # [ 231.318195] dagster-daemon[2249]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 231.320745] dagster-daemon[2249]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 231.322670] dagster-daemon[2249]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 231.324200] dagster-daemon[2249]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 231.326804] dagster-daemon[2249]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 231.328446] dagster-daemon[2249]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 231.330102] dagster-daemon[2249]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 231.332732] dagster-daemon[2249]: return DagsterPostgresStorage( full # [ 231.333910] dagster-daemon[2249]: inst_data=inst_data, full # [ 231.334992] dagster-daemon[2249]: ...<2 lines>... full # [ 231.335993] dagster-daemon[2249]: token_provider=get_token_provider_from_config(config_value), full # [ 231.337603] dagster-daemon[2249]: ) full # [ 231.338421] dagster-daemon[2249]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 231.340956] dagster-daemon[2249]: self._run_storage = PostgresRunStorage( full # [ 231.342294] dagster-daemon[2249]: ~~~~~~~~~~~~~~~~~~^ full # [ 231.343985] dagster-daemon[2249]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 231.345787] dagster-daemon[2249]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 231.347501] dagster-daemon[2249]: ) full # [ 231.348315] dagster-daemon[2249]: ^ full # [ 231.349114] dagster-daemon[2249]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 231.351927] dagster-daemon[2249]: self._engine = create_pg_engine( full # [ 231.353137] dagster-daemon[2249]: ~~~~~~~~~~~~~~~~^ full # [ 231.354328] dagster-daemon[2249]: self.postgres_url, full # [ 231.355443] dagster-daemon[2249]: ^^^^^^^^^^^^^^^^^^ full # [ 231.356497] dagster-daemon[2249]: ...<2 lines>... full # [ 231.357485] dagster-daemon[2249]: poolclass=db_pool.NullPool, full # [ 231.358679] dagster-daemon[2249]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 231.359856] dagster-daemon[2249]: ) full # [ 231.360643] dagster-daemon[2249]: ^ full # [ 231.361456] dagster-daemon[2249]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 231.364125] dagster-daemon[2249]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 231.365569] dagster-daemon[2249]: File "", line 2, in create_engine full # [ 231.367770] dagster-daemon[2249]: return target(fn, url, **kwargs) full # [ 231.368972] dagster-daemon[2249]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 231.371561] dagster-daemon[2249]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 231.373112] dagster-daemon[2249]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 231.375706] dagster-daemon[2249]: dbapi = dbapi_meth(**dbapi_args) full # [ 231.376904] dagster-daemon[2249]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 231.379682] dagster-daemon[2249]: import psycopg full # [ 231.380650] dagster-daemon[2249]: ModuleNotFoundError: No module named 'psycopg' full # [ 231.537578] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 231.539471] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 231.541249] systemd[1]: dagster-daemon.service: Consumed 1.432s CPU time over 7.371s wall clock time, 88.6M memory peak. full # [ 233.565493] dagster-webserver[2259]: Traceback (most recent call last): full # [ 233.568118] dagster-webserver[2259]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 233.568720] dagster-webserver[2259]: sys.exit(main()) full # [ 233.569517] dagster-webserver[2259]: ~~~~^^ full # [ 233.570221] dagster-webserver[2259]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 233.570816] dagster-webserver[2259]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 233.571717] dagster-webserver[2259]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 233.572590] dagster-webserver[2259]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 233.573254] dagster-webserver[2259]: return self.main(*args, **kwargs) full # [ 233.573836] dagster-webserver[2259]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 233.574510] dagster-webserver[2259]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 233.575180] dagster-webserver[2259]: rv = self.invoke(ctx) full # [ 233.584038] dagster-webserver[2259]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 233.584572] dagster-webserver[2259]: return ctx.invoke(self.callback, **ctx.params) full # [ 233.585279] dagster-webserver[2259]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 233.585857] dagster-webserver[2259]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 233.586548] dagster-webserver[2259]: return callback(*args, **kwargs) full # [ 233.587197] dagster-webserver[2259]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 233.587838] dagster-webserver[2259]: instance = stack.enter_context( full # [ 233.588688] dagster-webserver[2259]: get_possibly_temporary_instance_for_cli( full # [ 233.589534] dagster-webserver[2259]: ...<3 lines>... full # [ 233.590202] dagster-webserver[2259]: ) full # [ 233.590821] dagster-webserver[2259]: ) full # [ 233.591719] dagster-webserver[2259]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 233.592545] dagster-webserver[2259]: result = _enter(cm) full # [ 233.593211] dagster-webserver[2259]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 233.593821] dagster-webserver[2259]: return next(self.gen) full # [ 233.604976] dagster-webserver[2259]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 233.605539] dagster-webserver[2259]: with DagsterInstance.get() as instance: full # [ 233.606204] dagster-webserver[2259]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 233.606814] dagster-webserver[2259]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 233.608078] dagster-webserver[2259]: return create_instance_from_dagster_home() full # [ 233.608721] dagster-webserver[2259]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 233.609705] dagster-webserver[2259]: return create_instance_from_config(dagster_home_path) full # [ 233.610342] dagster-webserver[2259]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 233.610894] dagster-webserver[2259]: return create_instance_from_ref(instance_ref) full # [ 233.621483] dagster-webserver[2259]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 233.622058] dagster-webserver[2259]: unified_storage = instance_ref.storage full # [ 233.622888] dagster-webserver[2259]: ^^^^^^^^^^^^^^^^^^^^ full # [ 233.623724] dagster-webserver[2259]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 233.624536] dagster-webserver[2259]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 233.625380] dagster-webserver[2259]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 233.626060] dagster-webserver[2259]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 233.626642] dagster-webserver[2259]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 233.627624] dagster-webserver[2259]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 233.637380] dagster-webserver[2259]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 233.637914] dagster-webserver[2259]: return DagsterPostgresStorage( full # [ 233.638804] dagster-webserver[2259]: inst_data=inst_data, full # [ 233.639591] dagster-webserver[2259]: ...<2 lines>... full # [ 233.640297] dagster-webserver[2259]: token_provider=get_token_provider_from_config(config_value), full # [ 233.640895] dagster-webserver[2259]: ) full # [ 233.641746] dagster-webserver[2259]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 233.642611] dagster-webserver[2259]: self._run_storage = PostgresRunStorage( full # [ 233.643289] dagster-webserver[2259]: ~~~~~~~~~~~~~~~~~~^ full # [ 233.643876] dagster-webserver[2259]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 233.644723] dagster-webserver[2259]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 233.645573] dagster-webserver[2259]: ) full # [ 233.646223] dagster-webserver[2259]: ^ full # [ 233.646854] dagster-webserver[2259]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 233.647678] dagster-webserver[2259]: self._engine = create_pg_engine( full # [ 233.648495] dagster-webserver[2259]: ~~~~~~~~~~~~~~~~^ full # [ 233.649165] dagster-webserver[2259]: self.postgres_url, full # [ 233.649786] dagster-webserver[2259]: ^^^^^^^^^^^^^^^^^^ full # [ 233.650627] dagster-webserver[2259]: ...<2 lines>... full # [ 233.651281] dagster-webserver[2259]: poolclass=db_pool.NullPool, full # [ 233.651898] dagster-webserver[2259]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 233.652721] dagster-webserver[2259]: ) full # [ 233.653601] dagster-webserver[2259]: ^ full # [ 233.666100] dagster-webserver[2259]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 233.666662] dagster-webserver[2259]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 233.667538] dagster-webserver[2259]: File "", line 2, in create_engine full # [ 233.668246] dagster-webserver[2259]: return target(fn, url, **kwargs) full # [ 233.668834] dagster-webserver[2259]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 233.671109] dagster-webserver[2259]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 233.671772] dagster-webserver[2259]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 233.672719] dagster-webserver[2259]: dbapi = dbapi_meth(**dbapi_args) full # [ 233.673787] dagster-webserver[2259]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 233.677093] dagster-webserver[2259]: import psycopg full # [ 233.677799] dagster-webserver[2259]: ModuleNotFoundError: No module named 'psycopg' full # [ 233.952054] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 233.952783] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 233.956338] systemd[1]: dagster-webserver.service: Consumed 2.048s CPU time over 8.248s wall clock time, 111.7M memory peak. full # [ 236.639987] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 31. full # [ 236.644889] systemd[1]: Started Dagster Daemon. full # [ 238.468481] dagster-daemon[2287]: Traceback (most recent call last): full # [ 238.471084] dagster-daemon[2287]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 238.471651] dagster-daemon[2287]: sys.exit(main()) full # [ 238.472309] dagster-daemon[2287]: ~~~~^^ full # [ 238.472910] dagster-daemon[2287]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 238.473751] dagster-daemon[2287]: cli(obj={}) full # [ 238.474634] dagster-daemon[2287]: ~~~^^^^^^^^ full # [ 238.475279] dagster-daemon[2287]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 238.475896] dagster-daemon[2287]: return self.main(*args, **kwargs) full # [ 238.476719] dagster-daemon[2287]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 238.477612] dagster-daemon[2287]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 238.478266] dagster-daemon[2287]: rv = self.invoke(ctx) full # [ 238.485655] dagster-daemon[2287]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 238.486228] dagster-daemon[2287]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 238.486859] dagster-daemon[2287]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 238.487492] dagster-daemon[2287]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 238.487930] dagster-daemon[2287]: return ctx.invoke(self.callback, **ctx.params) full # [ 238.488781] dagster-daemon[2287]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 238.489687] dagster-daemon[2287]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 238.490313] dagster-daemon[2287]: return callback(*args, **kwargs) full # [ 238.490951] dagster-daemon[2287]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 238.492590] dagster-daemon[2287]: with get_instance_for_cli( full # [ 238.494133] dagster-daemon[2287]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 238.494677] dagster-daemon[2287]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 238.495523] dagster-daemon[2287]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 238.498357] dagster-daemon[2287]: ) as instance: full # [ 238.499050] dagster-daemon[2287]: ^ full # [ 238.507165] dagster-daemon[2287]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 238.507707] dagster-daemon[2287]: return next(self.gen) full # [ 238.508543] dagster-daemon[2287]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 238.509215] dagster-daemon[2287]: with DagsterInstance.get() as instance: full # [ 238.509846] dagster-daemon[2287]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 238.510643] dagster-daemon[2287]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 238.511666] dagster-daemon[2287]: return create_instance_from_dagster_home() full # [ 238.512512] dagster-daemon[2287]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 238.513182] dagster-daemon[2287]: return create_instance_from_config(dagster_home_path) full # [ 238.522487] dagster-daemon[2287]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 238.523066] dagster-daemon[2287]: return create_instance_from_ref(instance_ref) full # [ 238.523672] dagster-daemon[2287]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 238.524530] dagster-daemon[2287]: unified_storage = instance_ref.storage full # [ 238.525628] dagster-daemon[2287]: ^^^^^^^^^^^^^^^^^^^^ full # [ 238.526407] dagster-daemon[2287]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 238.527109] dagster-daemon[2287]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 238.527717] dagster-daemon[2287]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 238.528570] dagster-daemon[2287]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 238.529431] dagster-daemon[2287]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 238.530097] dagster-daemon[2287]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 238.541877] dagster-daemon[2287]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 238.542613] dagster-daemon[2287]: return DagsterPostgresStorage( full # [ 238.543291] dagster-daemon[2287]: inst_data=inst_data, full # [ 238.543945] dagster-daemon[2287]: ...<2 lines>... full # [ 238.544752] dagster-daemon[2287]: token_provider=get_token_provider_from_config(config_value), full # [ 238.545615] dagster-daemon[2287]: ) full # [ 238.546298] dagster-daemon[2287]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 238.546925] dagster-daemon[2287]: self._run_storage = PostgresRunStorage( full # [ 238.547761] dagster-daemon[2287]: ~~~~~~~~~~~~~~~~~~^ full # [ 238.548616] dagster-daemon[2287]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 238.549290] dagster-daemon[2287]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 238.549942] dagster-daemon[2287]: ) full # [ 238.550977] dagster-daemon[2287]: ^ full # [ 238.551862] dagster-daemon[2287]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 238.552657] dagster-daemon[2287]: self._engine = create_pg_engine( full # [ 238.553501] dagster-daemon[2287]: ~~~~~~~~~~~~~~~~^ full # [ 238.554170] dagster-daemon[2287]: self.postgres_url, full # [ 238.554771] dagster-daemon[2287]: ^^^^^^^^^^^^^^^^^^ full # [ 238.555622] dagster-daemon[2287]: ...<2 lines>... full # [ 238.556264] dagster-daemon[2287]: poolclass=db_pool.NullPool, full # [ 238.557258] dagster-daemon[2287]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 238.557950] dagster-daemon[2287]: ) full # [ 238.558832] dagster-daemon[2287]: ^ full # [ 238.559622] dagster-daemon[2287]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 238.560264] dagster-daemon[2287]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 238.571893] dagster-daemon[2287]: File "", line 2, in create_engine full # [ 238.574132] dagster-daemon[2287]: return target(fn, url, **kwargs) full # [ 238.575329] dagster-daemon[2287]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 238.577896] dagster-daemon[2287]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 238.579451] dagster-daemon[2287]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 238.582101] dagster-daemon[2287]: dbapi = dbapi_meth(**dbapi_args) full # [ 238.583301] dagster-daemon[2287]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 238.586107] dagster-daemon[2287]: import psycopg full # [ 238.587088] dagster-daemon[2287]: ModuleNotFoundError: No module named 'psycopg' full # [ 238.776749] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 238.777731] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 238.781533] systemd[1]: dagster-daemon.service: Consumed 1.426s CPU time over 7.241s wall clock time, 88.5M memory peak. full # [ 239.138815] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 28. full # [ 239.144056] systemd[1]: Started Dagster Webserver. full # [ 241.834468] dagster-webserver[2304]: Traceback (most recent call last): full # [ 241.837249] dagster-webserver[2304]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 241.837807] dagster-webserver[2304]: sys.exit(main()) full # [ 241.838616] dagster-webserver[2304]: ~~~~^^ full # [ 241.839276] dagster-webserver[2304]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 241.839897] dagster-webserver[2304]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 241.840758] dagster-webserver[2304]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 241.841596] dagster-webserver[2304]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 241.842265] dagster-webserver[2304]: return self.main(*args, **kwargs) full # [ 241.842849] dagster-webserver[2304]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 241.843713] dagster-webserver[2304]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 241.844540] dagster-webserver[2304]: rv = self.invoke(ctx) full # [ 241.853059] dagster-webserver[2304]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 241.853596] dagster-webserver[2304]: return ctx.invoke(self.callback, **ctx.params) full # [ 241.854308] dagster-webserver[2304]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 241.854884] dagster-webserver[2304]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 241.856062] dagster-webserver[2304]: return callback(*args, **kwargs) full # [ 241.856697] dagster-webserver[2304]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 241.857540] dagster-webserver[2304]: instance = stack.enter_context( full # [ 241.858216] dagster-webserver[2304]: get_possibly_temporary_instance_for_cli( full # [ 241.858821] dagster-webserver[2304]: ...<3 lines>... full # [ 241.859665] dagster-webserver[2304]: ) full # [ 241.860512] dagster-webserver[2304]: ) full # [ 241.861362] dagster-webserver[2304]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 241.862029] dagster-webserver[2304]: result = _enter(cm) full # [ 241.870967] dagster-webserver[2304]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 241.871518] dagster-webserver[2304]: return next(self.gen) full # [ 241.872189] dagster-webserver[2304]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 241.872799] dagster-webserver[2304]: with DagsterInstance.get() as instance: full # [ 241.873663] dagster-webserver[2304]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 241.874529] dagster-webserver[2304]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 241.875200] dagster-webserver[2304]: return create_instance_from_dagster_home() full # [ 241.875844] dagster-webserver[2304]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 241.876652] dagster-webserver[2304]: return create_instance_from_config(dagster_home_path) full # [ 241.877516] dagster-webserver[2304]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 241.878186] dagster-webserver[2304]: return create_instance_from_ref(instance_ref) full # [ 241.890481] dagster-webserver[2304]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 241.891051] dagster-webserver[2304]: unified_storage = instance_ref.storage full # [ 241.891656] dagster-webserver[2304]: ^^^^^^^^^^^^^^^^^^^^ full # [ 241.892503] dagster-webserver[2304]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 241.893209] dagster-webserver[2304]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 241.893804] dagster-webserver[2304]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 241.894707] dagster-webserver[2304]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 241.895511] dagster-webserver[2304]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 241.896207] dagster-webserver[2304]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 241.896806] dagster-webserver[2304]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 241.897654] dagster-webserver[2304]: return DagsterPostgresStorage( full # [ 241.898518] dagster-webserver[2304]: inst_data=inst_data, full # [ 241.899189] dagster-webserver[2304]: ...<2 lines>... full # [ 241.899796] dagster-webserver[2304]: token_provider=get_token_provider_from_config(config_value), full # [ 241.900657] dagster-webserver[2304]: ) full # [ 241.913694] dagster-webserver[2304]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 241.916321] dagster-webserver[2304]: self._run_storage = PostgresRunStorage( full # [ 241.917964] dagster-webserver[2304]: ~~~~~~~~~~~~~~~~~~^ full # [ 241.919917] dagster-webserver[2304]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 241.921679] dagster-webserver[2304]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 241.923453] dagster-webserver[2304]: ) full # [ 241.924304] dagster-webserver[2304]: ^ full # [ 241.925184] dagster-webserver[2304]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 241.927961] dagster-webserver[2304]: self._engine = create_pg_engine( full # [ 241.929217] dagster-webserver[2304]: ~~~~~~~~~~~~~~~~^ full # [ 241.930453] dagster-webserver[2304]: self.postgres_url, full # [ 241.931569] dagster-webserver[2304]: ^^^^^^^^^^^^^^^^^^ full # [ 241.932684] dagster-webserver[2304]: ...<2 lines>... full # [ 241.933704] dagster-webserver[2304]: poolclass=db_pool.NullPool, full # [ 241.934962] dagster-webserver[2304]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 241.936211] dagster-webserver[2304]: ) full # [ 241.937073] dagster-webserver[2304]: ^ full # [ 241.937868] dagster-webserver[2304]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 241.940514] dagster-webserver[2304]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 241.942055] dagster-webserver[2304]: File "", line 2, in create_engine full # [ 241.944297] dagster-webserver[2304]: return target(fn, url, **kwargs) full # [ 241.945527] dagster-webserver[2304]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 241.948191] dagster-webserver[2304]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 241.949740] dagster-webserver[2304]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 241.952397] dagster-webserver[2304]: dbapi = dbapi_meth(**dbapi_args) full # [ 241.953627] dagster-webserver[2304]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 241.956447] dagster-webserver[2304]: import psycopg full # [ 241.957457] dagster-webserver[2304]: ModuleNotFoundError: No module named 'psycopg' full # [ 242.194043] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 242.194768] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 242.199133] systemd[1]: dagster-webserver.service: Consumed 2.032s CPU time over 8.239s wall clock time, 111.7M memory peak. full # [ 243.889324] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 32. full # [ 243.891959] systemd[1]: Started Dagster Daemon. full # [ 245.754249] dagster-daemon[2329]: Traceback (most recent call last): full # [ 245.756864] dagster-daemon[2329]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 245.757626] dagster-daemon[2329]: sys.exit(main()) full # [ 245.758299] dagster-daemon[2329]: ~~~~^^ full # [ 245.758887] dagster-daemon[2329]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 245.759749] dagster-daemon[2329]: cli(obj={}) full # [ 245.760650] dagster-daemon[2329]: ~~~^^^^^^^^ full # [ 245.761332] dagster-daemon[2329]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 245.761918] dagster-daemon[2329]: return self.main(*args, **kwargs) full # [ 245.762733] dagster-daemon[2329]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 245.763591] dagster-daemon[2329]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 245.764279] dagster-daemon[2329]: rv = self.invoke(ctx) full # [ 245.771460] dagster-daemon[2329]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 245.772003] dagster-daemon[2329]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 245.772665] dagster-daemon[2329]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 245.773318] dagster-daemon[2329]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 245.773954] dagster-daemon[2329]: return ctx.invoke(self.callback, **ctx.params) full # [ 245.774781] dagster-daemon[2329]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 245.775702] dagster-daemon[2329]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 245.776503] dagster-daemon[2329]: return callback(*args, **kwargs) full # [ 245.783994] dagster-daemon[2329]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 245.784584] dagster-daemon[2329]: with get_instance_for_cli( full # [ 245.785603] dagster-daemon[2329]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 245.786278] dagster-daemon[2329]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 245.786892] dagster-daemon[2329]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 245.787749] dagster-daemon[2329]: ) as instance: full # [ 245.788616] dagster-daemon[2329]: ^ full # [ 245.789305] dagster-daemon[2329]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 245.789897] dagster-daemon[2329]: return next(self.gen) full # [ 245.790740] dagster-daemon[2329]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 245.791568] dagster-daemon[2329]: with DagsterInstance.get() as instance: full # [ 245.792247] dagster-daemon[2329]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 245.792890] dagster-daemon[2329]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 245.793713] dagster-daemon[2329]: return create_instance_from_dagster_home() full # [ 245.804003] dagster-daemon[2329]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 245.804569] dagster-daemon[2329]: return create_instance_from_config(dagster_home_path) full # [ 245.805253] dagster-daemon[2329]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 245.805851] dagster-daemon[2329]: return create_instance_from_ref(instance_ref) full # [ 245.806547] dagster-daemon[2329]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 245.807197] dagster-daemon[2329]: unified_storage = instance_ref.storage full # [ 245.807841] dagster-daemon[2329]: ^^^^^^^^^^^^^^^^^^^^ full # [ 245.808673] dagster-daemon[2329]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 245.809519] dagster-daemon[2329]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 245.810190] dagster-daemon[2329]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 245.822467] dagster-daemon[2329]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 245.823045] dagster-daemon[2329]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 245.823650] dagster-daemon[2329]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 245.824498] dagster-daemon[2329]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 245.825167] dagster-daemon[2329]: return DagsterPostgresStorage( full # [ 245.825792] dagster-daemon[2329]: inst_data=inst_data, full # [ 245.826648] dagster-daemon[2329]: ...<2 lines>... full # [ 245.827501] dagster-daemon[2329]: token_provider=get_token_provider_from_config(config_value), full # [ 245.828197] dagster-daemon[2329]: ) full # [ 245.828796] dagster-daemon[2329]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 245.829646] dagster-daemon[2329]: self._run_storage = PostgresRunStorage( full # [ 245.830278] dagster-daemon[2329]: ~~~~~~~~~~~~~~~~~~^ full # [ 245.830927] dagster-daemon[2329]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 245.831764] dagster-daemon[2329]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 245.832618] dagster-daemon[2329]: ) full # [ 245.833289] dagster-daemon[2329]: ^ full # [ 245.833919] dagster-daemon[2329]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 245.834949] dagster-daemon[2329]: self._engine = create_pg_engine( full # [ 245.835783] dagster-daemon[2329]: ~~~~~~~~~~~~~~~~^ full # [ 245.836618] dagster-daemon[2329]: self.postgres_url, full # [ 245.837279] dagster-daemon[2329]: ^^^^^^^^^^^^^^^^^^ full # [ 245.837899] dagster-daemon[2329]: ...<2 lines>... full # [ 245.838985] dagster-daemon[2329]: poolclass=db_pool.NullPool, full # [ 245.840736] dagster-daemon[2329]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 245.841494] dagster-daemon[2329]: ) full # [ 245.842225] dagster-daemon[2329]: ^ full # [ 245.853902] dagster-daemon[2329]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 245.854612] dagster-daemon[2329]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 245.855268] dagster-daemon[2329]: File "", line 2, in create_engine full # [ 245.855863] dagster-daemon[2329]: return target(fn, url, **kwargs) full # [ 245.856718] dagster-daemon[2329]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 245.857554] dagster-daemon[2329]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 245.858496] dagster-daemon[2329]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 245.859066] dagster-daemon[2329]: dbapi = dbapi_meth(**dbapi_args) full # [ 245.859661] dagster-daemon[2329]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 245.860620] dagster-daemon[2329]: import psycopg full # [ 245.871914] dagster-daemon[2329]: ModuleNotFoundError: No module named 'psycopg' full # [ 246.064474] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 246.066714] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 246.068887] systemd[1]: dagster-daemon.service: Consumed 1.432s CPU time over 7.280s wall clock time, 88.5M memory peak. full # [ 247.389398] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 29. full # [ 247.392542] systemd[1]: Started Dagster Webserver. full # [ 250.028328] dagster-webserver[2346]: Traceback (most recent call last): full # [ 250.029589] dagster-webserver[2346]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 250.031729] dagster-webserver[2346]: sys.exit(main()) full # [ 250.032729] dagster-webserver[2346]: ~~~~^^ full # [ 250.033717] dagster-webserver[2346]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 250.036206] dagster-webserver[2346]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 250.037566] dagster-webserver[2346]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 250.038938] dagster-webserver[2346]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 250.041330] dagster-webserver[2346]: return self.main(*args, **kwargs) full # [ 250.042584] dagster-webserver[2346]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 250.043806] dagster-webserver[2346]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 250.046179] dagster-webserver[2346]: rv = self.invoke(ctx) full # [ 250.047272] dagster-webserver[2346]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 250.049638] dagster-webserver[2346]: return ctx.invoke(self.callback, **ctx.params) full # [ 250.051072] dagster-webserver[2346]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 250.052463] dagster-webserver[2346]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 250.054823] dagster-webserver[2346]: return callback(*args, **kwargs) full # [ 250.056048] dagster-webserver[2346]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 250.058672] dagster-webserver[2346]: instance = stack.enter_context( full # [ 250.059868] dagster-webserver[2346]: get_possibly_temporary_instance_for_cli( full # [ 250.061224] dagster-webserver[2346]: ...<3 lines>... full # [ 250.062226] dagster-webserver[2346]: ) full # [ 250.063116] dagster-webserver[2346]: ) full # [ 250.063894] dagster-webserver[2346]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 250.066217] dagster-webserver[2346]: result = _enter(cm) full # [ 250.067272] dagster-webserver[2346]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 250.069550] dagster-webserver[2346]: return next(self.gen) full # [ 250.070635] dagster-webserver[2346]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 250.073510] dagster-webserver[2346]: with DagsterInstance.get() as instance: full # [ 250.074813] dagster-webserver[2346]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 250.076063] dagster-webserver[2346]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 250.078683] dagster-webserver[2346]: return create_instance_from_dagster_home() full # [ 250.080052] dagster-webserver[2346]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 250.082986] dagster-webserver[2346]: return create_instance_from_config(dagster_home_path) full # [ 250.084494] dagster-webserver[2346]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 250.087383] dagster-webserver[2346]: return create_instance_from_ref(instance_ref) full # [ 250.088753] dagster-webserver[2346]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 250.091605] dagster-webserver[2346]: unified_storage = instance_ref.storage full # [ 250.092898] dagster-webserver[2346]: ^^^^^^^^^^^^^^^^^^^^ full # [ 250.094183] dagster-webserver[2346]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 250.096772] dagster-webserver[2346]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 250.098693] dagster-webserver[2346]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 250.100245] dagster-webserver[2346]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 250.102983] dagster-webserver[2346]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 250.104640] dagster-webserver[2346]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 250.106288] dagster-webserver[2346]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 250.108957] dagster-webserver[2346]: return DagsterPostgresStorage( full # [ 250.110198] dagster-webserver[2346]: inst_data=inst_data, full # [ 250.111325] dagster-webserver[2346]: ...<2 lines>... full # [ 250.112324] dagster-webserver[2346]: token_provider=get_token_provider_from_config(config_value), full # [ 250.113939] dagster-webserver[2346]: ) full # [ 250.114765] dagster-webserver[2346]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 250.117333] dagster-webserver[2346]: self._run_storage = PostgresRunStorage( full # [ 250.118637] dagster-webserver[2346]: ~~~~~~~~~~~~~~~~~~^ full # [ 250.120036] dagster-webserver[2346]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 250.121756] dagster-webserver[2346]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 250.123487] dagster-webserver[2346]: ) full # [ 250.124314] dagster-webserver[2346]: ^ full # [ 250.125135] dagster-webserver[2346]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 250.127897] dagster-webserver[2346]: self._engine = create_pg_engine( full # [ 250.129134] dagster-webserver[2346]: ~~~~~~~~~~~~~~~~^ full # [ 250.130350] dagster-webserver[2346]: self.postgres_url, full # [ 250.131444] dagster-webserver[2346]: ^^^^^^^^^^^^^^^^^^ full # [ 250.132535] dagster-webserver[2346]: ...<2 lines>... full # [ 250.133536] dagster-webserver[2346]: poolclass=db_pool.NullPool, full # [ 250.134730] dagster-webserver[2346]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 250.135938] dagster-webserver[2346]: ) full # [ 250.136748] dagster-webserver[2346]: ^ full # [ 250.137569] dagster-webserver[2346]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 250.140228] dagster-webserver[2346]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 250.141709] dagster-webserver[2346]: File "", line 2, in create_engine full # [ 250.143944] dagster-webserver[2346]: return target(fn, url, **kwargs) full # [ 250.145171] dagster-webserver[2346]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 250.147751] dagster-webserver[2346]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 250.149292] dagster-webserver[2346]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 250.151923] dagster-webserver[2346]: dbapi = dbapi_meth(**dbapi_args) full # [ 250.153153] dagster-webserver[2346]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 250.155953] dagster-webserver[2346]: import psycopg full # [ 250.156963] dagster-webserver[2346]: ModuleNotFoundError: No module named 'psycopg' full # [ 250.317954] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 250.320333] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 250.322493] systemd[1]: dagster-webserver.service: Consumed 2.017s CPU time over 8.116s wall clock time, 111.8M memory peak. full # [ 251.138817] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 33. full # [ 251.141972] systemd[1]: Started Dagster Daemon. full # [ 252.999971] dagster-daemon[2368]: Traceback (most recent call last): full # [ 253.002680] dagster-daemon[2368]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 253.003326] dagster-daemon[2368]: sys.exit(main()) full # [ 253.003891] dagster-daemon[2368]: ~~~~^^ full # [ 253.004754] dagster-daemon[2368]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 253.005600] dagster-daemon[2368]: cli(obj={}) full # [ 253.006317] dagster-daemon[2368]: ~~~^^^^^^^^ full # [ 253.006889] dagster-daemon[2368]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 253.007742] dagster-daemon[2368]: return self.main(*args, **kwargs) full # [ 253.008605] dagster-daemon[2368]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 253.009321] dagster-daemon[2368]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 253.009883] dagster-daemon[2368]: rv = self.invoke(ctx) full # [ 253.010728] dagster-daemon[2368]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 253.011582] dagster-daemon[2368]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 253.012330] dagster-daemon[2368]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 253.021903] dagster-daemon[2368]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 253.022640] dagster-daemon[2368]: return ctx.invoke(self.callback, **ctx.params) full # [ 253.023496] dagster-daemon[2368]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 253.023941] dagster-daemon[2368]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 253.024770] dagster-daemon[2368]: return callback(*args, **kwargs) full # [ 253.025621] dagster-daemon[2368]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 253.026288] dagster-daemon[2368]: with get_instance_for_cli( full # [ 253.026922] dagster-daemon[2368]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 253.027761] dagster-daemon[2368]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 253.028622] dagster-daemon[2368]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 253.029299] dagster-daemon[2368]: ) as instance: full # [ 253.029921] dagster-daemon[2368]: ^ full # [ 253.030797] dagster-daemon[2368]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 253.031619] dagster-daemon[2368]: return next(self.gen) full # [ 253.041503] dagster-daemon[2368]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 253.042095] dagster-daemon[2368]: with DagsterInstance.get() as instance: full # [ 253.042698] dagster-daemon[2368]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 253.043555] dagster-daemon[2368]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 253.044229] dagster-daemon[2368]: return create_instance_from_dagster_home() full # [ 253.044844] dagster-daemon[2368]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 253.045506] dagster-daemon[2368]: return create_instance_from_config(dagster_home_path) full # [ 253.046225] dagster-daemon[2368]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 253.046795] dagster-daemon[2368]: return create_instance_from_ref(instance_ref) full # [ 253.057344] dagster-daemon[2368]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 253.057886] dagster-daemon[2368]: unified_storage = instance_ref.storage full # [ 253.058758] dagster-daemon[2368]: ^^^^^^^^^^^^^^^^^^^^ full # [ 253.059595] dagster-daemon[2368]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 253.060283] dagster-daemon[2368]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 253.060893] dagster-daemon[2368]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 253.061780] dagster-daemon[2368]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 253.062611] dagster-daemon[2368]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 253.063292] dagster-daemon[2368]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 253.063893] dagster-daemon[2368]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 253.064741] dagster-daemon[2368]: return DagsterPostgresStorage( full # [ 253.065598] dagster-daemon[2368]: inst_data=inst_data, full # [ 253.066289] dagster-daemon[2368]: ...<2 lines>... full # [ 253.066896] dagster-daemon[2368]: token_provider=get_token_provider_from_config(config_value), full # [ 253.067741] dagster-daemon[2368]: ) full # [ 253.079958] dagster-daemon[2368]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 253.082538] dagster-daemon[2368]: self._run_storage = PostgresRunStorage( full # [ 253.083803] dagster-daemon[2368]: ~~~~~~~~~~~~~~~~~~^ full # [ 253.085105] dagster-daemon[2368]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 253.086805] dagster-daemon[2368]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 253.088511] dagster-daemon[2368]: ) full # [ 253.089316] dagster-daemon[2368]: ^ full # [ 253.090100] dagster-daemon[2368]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 253.092821] dagster-daemon[2368]: self._engine = create_pg_engine( full # [ 253.094041] dagster-daemon[2368]: ~~~~~~~~~~~~~~~~^ full # [ 253.095219] dagster-daemon[2368]: self.postgres_url, full # [ 253.096280] dagster-daemon[2368]: ^^^^^^^^^^^^^^^^^^ full # [ 253.097325] dagster-daemon[2368]: ...<2 lines>... full # [ 253.098292] dagster-daemon[2368]: poolclass=db_pool.NullPool, full # [ 253.099457] dagster-daemon[2368]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 253.100624] dagster-daemon[2368]: ) full # [ 253.101418] dagster-daemon[2368]: ^ full # [ 253.102253] dagster-daemon[2368]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 253.104854] dagster-daemon[2368]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 253.106310] dagster-daemon[2368]: File "", line 2, in create_engine full # [ 253.108508] dagster-daemon[2368]: return target(fn, url, **kwargs) full # [ 253.109684] dagster-daemon[2368]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 253.112259] dagster-daemon[2368]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 253.113746] dagster-daemon[2368]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 253.116358] dagster-daemon[2368]: dbapi = dbapi_meth(**dbapi_args) full # [ 253.117535] dagster-daemon[2368]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 253.120308] dagster-daemon[2368]: import psycopg full # [ 253.121267] dagster-daemon[2368]: ModuleNotFoundError: No module named 'psycopg' full # [ 253.277906] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 253.278422] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 253.282583] systemd[1]: dagster-daemon.service: Consumed 1.413s CPU time over 7.216s wall clock time, 88.5M memory peak. full # [ 255.389591] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 30. full # [ 255.393957] systemd[1]: Started Dagster Webserver. full # [ 258.004633] dagster-webserver[2389]: Traceback (most recent call last): full # [ 258.007305] dagster-webserver[2389]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 258.007879] dagster-webserver[2389]: sys.exit(main()) full # [ 258.008499] dagster-webserver[2389]: ~~~~^^ full # [ 258.009173] dagster-webserver[2389]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 258.009985] dagster-webserver[2389]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 258.010847] dagster-webserver[2389]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 258.011665] dagster-webserver[2389]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 258.012508] dagster-webserver[2389]: return self.main(*args, **kwargs) full # [ 258.013177] dagster-webserver[2389]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 258.013820] dagster-webserver[2389]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 258.014630] dagster-webserver[2389]: rv = self.invoke(ctx) full # [ 258.015284] dagster-webserver[2389]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 258.015913] dagster-webserver[2389]: return ctx.invoke(self.callback, **ctx.params) full # [ 258.016760] dagster-webserver[2389]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 258.027555] dagster-webserver[2389]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 258.028137] dagster-webserver[2389]: return callback(*args, **kwargs) full # [ 258.028751] dagster-webserver[2389]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 258.029589] dagster-webserver[2389]: instance = stack.enter_context( full # [ 258.030261] dagster-webserver[2389]: get_possibly_temporary_instance_for_cli( full # [ 258.031139] dagster-webserver[2389]: ...<3 lines>... full # [ 258.031942] dagster-webserver[2389]: ) full # [ 258.032770] dagster-webserver[2389]: ) full # [ 258.033638] dagster-webserver[2389]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 258.034300] dagster-webserver[2389]: result = _enter(cm) full # [ 258.034937] dagster-webserver[2389]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 258.035737] dagster-webserver[2389]: return next(self.gen) full # [ 258.036648] dagster-webserver[2389]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 258.037312] dagster-webserver[2389]: with DagsterInstance.get() as instance: full # [ 258.037869] dagster-webserver[2389]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 258.048435] dagster-webserver[2389]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 258.048993] dagster-webserver[2389]: return create_instance_from_dagster_home() full # [ 258.049628] dagster-webserver[2389]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 258.050292] dagster-webserver[2389]: return create_instance_from_config(dagster_home_path) full # [ 258.050928] dagster-webserver[2389]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 258.051768] dagster-webserver[2389]: return create_instance_from_ref(instance_ref) full # [ 258.052623] dagster-webserver[2389]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 258.053288] dagster-webserver[2389]: unified_storage = instance_ref.storage full # [ 258.053920] dagster-webserver[2389]: ^^^^^^^^^^^^^^^^^^^^ full # [ 258.054796] dagster-webserver[2389]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 258.055642] dagster-webserver[2389]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 258.056305] dagster-webserver[2389]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 258.056912] dagster-webserver[2389]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 258.057752] dagster-webserver[2389]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 258.058623] dagster-webserver[2389]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 258.075841] dagster-webserver[2389]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 258.076581] dagster-webserver[2389]: return DagsterPostgresStorage( full # [ 258.077256] dagster-webserver[2389]: inst_data=inst_data, full # [ 258.077857] dagster-webserver[2389]: ...<2 lines>... full # [ 258.078705] dagster-webserver[2389]: token_provider=get_token_provider_from_config(config_value), full # [ 258.079556] dagster-webserver[2389]: ) full # [ 258.080212] dagster-webserver[2389]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 258.080833] dagster-webserver[2389]: self._run_storage = PostgresRunStorage( full # [ 258.081670] dagster-webserver[2389]: ~~~~~~~~~~~~~~~~~~^ full # [ 258.082524] dagster-webserver[2389]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 258.083189] dagster-webserver[2389]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 258.083802] dagster-webserver[2389]: ) full # [ 258.084648] dagster-webserver[2389]: ^ full # [ 258.085498] dagster-webserver[2389]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 258.086193] dagster-webserver[2389]: self._engine = create_pg_engine( full # [ 258.086786] dagster-webserver[2389]: ~~~~~~~~~~~~~~~~^ full # [ 258.087641] dagster-webserver[2389]: self.postgres_url, full # [ 258.088296] dagster-webserver[2389]: ^^^^^^^^^^^^^^^^^^ full # [ 258.088938] dagster-webserver[2389]: ...<2 lines>... full # [ 258.089755] dagster-webserver[2389]: poolclass=db_pool.NullPool, full # [ 258.090584] dagster-webserver[2389]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 258.091292] dagster-webserver[2389]: ) full # [ 258.091868] dagster-webserver[2389]: ^ full # [ 258.092761] dagster-webserver[2389]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 258.093552] dagster-webserver[2389]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 258.094206] dagster-webserver[2389]: File "", line 2, in create_engine full # [ 258.094817] dagster-webserver[2389]: return target(fn, url, **kwargs) full # [ 258.109357] dagster-webserver[2389]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 258.109891] dagster-webserver[2389]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 258.110733] dagster-webserver[2389]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 258.111972] dagster-webserver[2389]: dbapi = dbapi_meth(**dbapi_args) full # [ 258.112814] dagster-webserver[2389]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 258.113739] dagster-webserver[2389]: import psycopg full # [ 258.114501] dagster-webserver[2389]: ModuleNotFoundError: No module named 'psycopg' full # [ 258.389601] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 34. full # [ 258.395148] systemd[1]: Started Dagster Daemon. full # [ 258.400566] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 258.403076] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 258.405203] systemd[1]: dagster-webserver.service: Consumed 2.014s CPU time over 8.081s wall clock time, 111.5M memory peak. full # [ 260.225424] dagster-daemon[2403]: Traceback (most recent call last): full # [ 260.227968] dagster-daemon[2403]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 260.228553] dagster-daemon[2403]: sys.exit(main()) full # [ 260.229189] dagster-daemon[2403]: ~~~~^^ full # [ 260.229775] dagster-daemon[2403]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 260.230619] dagster-daemon[2403]: cli(obj={}) full # [ 260.231299] dagster-daemon[2403]: ~~~^^^^^^^^ full # [ 260.231876] dagster-daemon[2403]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 260.232704] dagster-daemon[2403]: return self.main(*args, **kwargs) full # [ 260.233547] dagster-daemon[2403]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 260.234254] dagster-daemon[2403]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 260.234804] dagster-daemon[2403]: rv = self.invoke(ctx) full # [ 260.235639] dagster-daemon[2403]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 260.236276] dagster-daemon[2403]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 260.236910] dagster-daemon[2403]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 260.246992] dagster-daemon[2403]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 260.247567] dagster-daemon[2403]: return ctx.invoke(self.callback, **ctx.params) full # [ 260.248258] dagster-daemon[2403]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 260.248853] dagster-daemon[2403]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 260.249709] dagster-daemon[2403]: return callback(*args, **kwargs) full # [ 260.250535] dagster-daemon[2403]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 260.251209] dagster-daemon[2403]: with get_instance_for_cli( full # [ 260.251838] dagster-daemon[2403]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 260.252670] dagster-daemon[2403]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 260.253526] dagster-daemon[2403]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 260.254191] dagster-daemon[2403]: ) as instance: full # [ 260.254795] dagster-daemon[2403]: ^ full # [ 260.255641] dagster-daemon[2403]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 260.256281] dagster-daemon[2403]: return next(self.gen) full # [ 260.256923] dagster-daemon[2403]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 260.257727] dagster-daemon[2403]: with DagsterInstance.get() as instance: full # [ 260.258561] dagster-daemon[2403]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 260.270863] dagster-daemon[2403]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 260.271602] dagster-daemon[2403]: return create_instance_from_dagster_home() full # [ 260.272277] dagster-daemon[2403]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 260.272875] dagster-daemon[2403]: return create_instance_from_config(dagster_home_path) full # [ 260.273726] dagster-daemon[2403]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 260.274584] dagster-daemon[2403]: return create_instance_from_ref(instance_ref) full # [ 260.275250] dagster-daemon[2403]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 260.275845] dagster-daemon[2403]: unified_storage = instance_ref.storage full # [ 260.276533] dagster-daemon[2403]: ^^^^^^^^^^^^^^^^^^^^ full # [ 260.277206] dagster-daemon[2403]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 260.277780] dagster-daemon[2403]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 260.278644] dagster-daemon[2403]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 260.279361] dagster-daemon[2403]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 260.279906] dagster-daemon[2403]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 260.280734] dagster-daemon[2403]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 260.297479] dagster-daemon[2403]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 260.298065] dagster-daemon[2403]: return DagsterPostgresStorage( full # [ 260.298669] dagster-daemon[2403]: inst_data=inst_data, full # [ 260.299512] dagster-daemon[2403]: ...<2 lines>... full # [ 260.300207] dagster-daemon[2403]: token_provider=get_token_provider_from_config(config_value), full # [ 260.300788] dagster-daemon[2403]: ) full # [ 260.301645] dagster-daemon[2403]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 260.302302] dagster-daemon[2403]: self._run_storage = PostgresRunStorage( full # [ 260.302947] dagster-daemon[2403]: ~~~~~~~~~~~~~~~~~~^ full # [ 260.303773] dagster-daemon[2403]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 260.304621] dagster-daemon[2403]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 260.305296] dagster-daemon[2403]: ) full # [ 260.305908] dagster-daemon[2403]: ^ full # [ 260.306737] dagster-daemon[2403]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 260.307593] dagster-daemon[2403]: self._engine = create_pg_engine( full # [ 260.308274] dagster-daemon[2403]: ~~~~~~~~~~~~~~~~^ full # [ 260.308869] dagster-daemon[2403]: self.postgres_url, full # [ 260.309710] dagster-daemon[2403]: ^^^^^^^^^^^^^^^^^^ full # [ 260.310543] dagster-daemon[2403]: ...<2 lines>... full # [ 260.311219] dagster-daemon[2403]: poolclass=db_pool.NullPool, full # [ 260.311813] dagster-daemon[2403]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 260.312651] dagster-daemon[2403]: ) full # [ 260.313480] dagster-daemon[2403]: ^ full # [ 260.313910] dagster-daemon[2403]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 260.314739] dagster-daemon[2403]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 260.315590] dagster-daemon[2403]: File "", line 2, in create_engine full # [ 260.316236] dagster-daemon[2403]: return target(fn, url, **kwargs) full # [ 260.316816] dagster-daemon[2403]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 260.317647] dagster-daemon[2403]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 260.334085] dagster-daemon[2403]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 260.336673] dagster-daemon[2403]: dbapi = dbapi_meth(**dbapi_args) full # [ 260.337850] dagster-daemon[2403]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 260.340596] dagster-daemon[2403]: import psycopg full # [ 260.341552] dagster-daemon[2403]: ModuleNotFoundError: No module named 'psycopg' full # [ 260.533480] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 260.534287] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 260.538133] systemd[1]: dagster-daemon.service: Consumed 1.424s CPU time over 7.252s wall clock time, 88.4M memory peak. full # [ 263.639414] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 31. full # [ 263.643066] systemd[1]: Started Dagster Webserver. full # [ 265.639068] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 35. full # [ 265.641173] systemd[1]: Started Dagster Daemon. full # [ 266.280267] dagster-webserver[2431]: Traceback (most recent call last): full # [ 266.284795] dagster-webserver[2431]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 266.288754] dagster-webserver[2431]: sys.exit(main()) full # [ 266.289768] dagster-webserver[2431]: ~~~~^^ full # [ 266.290767] dagster-webserver[2431]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 266.293262] dagster-webserver[2431]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 266.294631] dagster-webserver[2431]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.295974] dagster-webserver[2431]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 266.298437] dagster-webserver[2431]: return self.main(*args, **kwargs) full # [ 266.299660] dagster-webserver[2431]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 266.300872] dagster-webserver[2431]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 266.303237] dagster-webserver[2431]: rv = self.invoke(ctx) full # [ 266.304881] dagster-webserver[2431]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 266.307490] dagster-webserver[2431]: return ctx.invoke(self.callback, **ctx.params) full # [ 266.308898] dagster-webserver[2431]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.310346] dagster-webserver[2431]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 266.312767] dagster-webserver[2431]: return callback(*args, **kwargs) full # [ 266.313967] dagster-webserver[2431]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 266.316644] dagster-webserver[2431]: instance = stack.enter_context( full # [ 266.317833] dagster-webserver[2431]: get_possibly_temporary_instance_for_cli( full # [ 266.320141] dagster-webserver[2431]: ...<3 lines>... full # [ 266.321211] dagster-webserver[2431]: ) full # [ 266.322155] dagster-webserver[2431]: ) full # [ 266.322954] dagster-webserver[2431]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 266.325383] dagster-webserver[2431]: result = _enter(cm) full # [ 266.326424] dagster-webserver[2431]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 266.328722] dagster-webserver[2431]: return next(self.gen) full # [ 266.329847] dagster-webserver[2431]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 266.332744] dagster-webserver[2431]: with DagsterInstance.get() as instance: full # [ 266.334151] dagster-webserver[2431]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 266.336164] dagster-webserver[2431]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 266.338784] dagster-webserver[2431]: return create_instance_from_dagster_home() full # [ 266.340177] dagster-webserver[2431]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 266.345054] dagster-webserver[2431]: return create_instance_from_config(dagster_home_path) full # [ 266.346587] dagster-webserver[2431]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 266.349531] dagster-webserver[2431]: return create_instance_from_ref(instance_ref) full # [ 266.351351] dagster-webserver[2431]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 266.354212] dagster-webserver[2431]: unified_storage = instance_ref.storage full # [ 266.355513] dagster-webserver[2431]: ^^^^^^^^^^^^^^^^^^^^ full # [ 266.357059] dagster-webserver[2431]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 266.359976] dagster-webserver[2431]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 266.362160] dagster-webserver[2431]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.363845] dagster-webserver[2431]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 266.366807] dagster-webserver[2431]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 266.368628] dagster-webserver[2431]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.371219] dagster-webserver[2431]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 266.373881] dagster-webserver[2431]: return DagsterPostgresStorage( full # [ 266.375084] dagster-webserver[2431]: inst_data=inst_data, full # [ 266.376193] dagster-webserver[2431]: ...<2 lines>... full # [ 266.377193] dagster-webserver[2431]: token_provider=get_token_provider_from_config(config_value), full # [ 266.378794] dagster-webserver[2431]: ) full # [ 266.379599] dagster-webserver[2431]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 266.382182] dagster-webserver[2431]: self._run_storage = PostgresRunStorage( full # [ 266.383522] dagster-webserver[2431]: ~~~~~~~~~~~~~~~~~~^ full # [ 266.384877] dagster-webserver[2431]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 266.386597] dagster-webserver[2431]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.388342] dagster-webserver[2431]: ) full # [ 266.389163] dagster-webserver[2431]: ^ full # [ 266.389956] dagster-webserver[2431]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 266.392698] dagster-webserver[2431]: self._engine = create_pg_engine( full # [ 266.393924] dagster-webserver[2431]: ~~~~~~~~~~~~~~~~^ full # [ 266.395144] dagster-webserver[2431]: self.postgres_url, full # [ 266.396243] dagster-webserver[2431]: ^^^^^^^^^^^^^^^^^^ full # [ 266.397324] dagster-webserver[2431]: ...<2 lines>... full # [ 266.398317] dagster-webserver[2431]: poolclass=db_pool.NullPool, full # [ 266.399504] dagster-webserver[2431]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.400689] dagster-webserver[2431]: ) full # [ 266.401505] dagster-webserver[2431]: ^ full # [ 266.402321] dagster-webserver[2431]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 266.405047] dagster-webserver[2431]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 266.406524] dagster-webserver[2431]: File "", line 2, in create_engine full # [ 266.408735] dagster-webserver[2431]: return target(fn, url, **kwargs) full # [ 266.409949] dagster-webserver[2431]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 266.412524] dagster-webserver[2431]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 266.414073] dagster-webserver[2431]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 266.416677] dagster-webserver[2431]: dbapi = dbapi_meth(**dbapi_args) full # [ 266.417873] dagster-webserver[2431]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 266.420642] dagster-webserver[2431]: import psycopg full # [ 266.421624] dagster-webserver[2431]: ModuleNotFoundError: No module named 'psycopg' full # [ 266.622802] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 266.625614] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 266.627424] systemd[1]: dagster-webserver.service: Consumed 2.074s CPU time over 8.221s wall clock time, 111.5M memory peak. full # [ 267.607747] dagster-daemon[2441]: Traceback (most recent call last): full # [ 267.610325] dagster-daemon[2441]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 267.610870] dagster-daemon[2441]: sys.exit(main()) full # [ 267.611488] dagster-daemon[2441]: ~~~~^^ full # [ 267.611919] dagster-daemon[2441]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 267.612736] dagster-daemon[2441]: cli(obj={}) full # [ 267.613592] dagster-daemon[2441]: ~~~^^^^^^^^ full # [ 267.614239] dagster-daemon[2441]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 267.614834] dagster-daemon[2441]: return self.main(*args, **kwargs) full # [ 267.615484] dagster-daemon[2441]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 267.615940] dagster-daemon[2441]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 267.616724] dagster-daemon[2441]: rv = self.invoke(ctx) full # [ 267.624636] dagster-daemon[2441]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 267.625213] dagster-daemon[2441]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 267.625840] dagster-daemon[2441]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 267.626681] dagster-daemon[2441]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 267.627507] dagster-daemon[2441]: return ctx.invoke(self.callback, **ctx.params) full # [ 267.628185] dagster-daemon[2441]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 267.628791] dagster-daemon[2441]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 267.629642] dagster-daemon[2441]: return callback(*args, **kwargs) full # [ 267.630552] dagster-daemon[2441]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 267.630934] dagster-daemon[2441]: with get_instance_for_cli( full # [ 267.631764] dagster-daemon[2441]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 267.632988] dagster-daemon[2441]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 267.633835] dagster-daemon[2441]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 267.636105] dagster-daemon[2441]: ) as instance: full # [ 267.636735] dagster-daemon[2441]: ^ full # [ 267.639282] dagster-daemon[2441]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 267.639819] dagster-daemon[2441]: return next(self.gen) full # [ 267.648834] dagster-daemon[2441]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 267.649569] dagster-daemon[2441]: with DagsterInstance.get() as instance: full # [ 267.650240] dagster-daemon[2441]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 267.650843] dagster-daemon[2441]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 267.651516] dagster-daemon[2441]: return create_instance_from_dagster_home() full # [ 267.652170] dagster-daemon[2441]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 267.652780] dagster-daemon[2441]: return create_instance_from_config(dagster_home_path) full # [ 267.653663] dagster-daemon[2441]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 267.654317] dagster-daemon[2441]: return create_instance_from_ref(instance_ref) full # [ 267.654904] dagster-daemon[2441]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 267.655730] dagster-daemon[2441]: unified_storage = instance_ref.storage full # [ 267.656621] dagster-daemon[2441]: ^^^^^^^^^^^^^^^^^^^^ full # [ 267.669361] dagster-daemon[2441]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 267.669895] dagster-daemon[2441]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 267.670739] dagster-daemon[2441]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 267.671647] dagster-daemon[2441]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 267.672273] dagster-daemon[2441]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 267.672870] dagster-daemon[2441]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 267.673773] dagster-daemon[2441]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 267.674559] dagster-daemon[2441]: return DagsterPostgresStorage( full # [ 267.675244] dagster-daemon[2441]: inst_data=inst_data, full # [ 267.675834] dagster-daemon[2441]: ...<2 lines>... full # [ 267.676714] dagster-daemon[2441]: token_provider=get_token_provider_from_config(config_value), full # [ 267.677539] dagster-daemon[2441]: ) full # [ 267.678197] dagster-daemon[2441]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 267.678789] dagster-daemon[2441]: self._run_storage = PostgresRunStorage( full # [ 267.679630] dagster-daemon[2441]: ~~~~~~~~~~~~~~~~~~^ full # [ 267.680263] dagster-daemon[2441]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 267.680883] dagster-daemon[2441]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 267.681702] dagster-daemon[2441]: ) full # [ 267.682533] dagster-daemon[2441]: ^ full # [ 267.695590] dagster-daemon[2441]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 267.696188] dagster-daemon[2441]: self._engine = create_pg_engine( full # [ 267.696813] dagster-daemon[2441]: ~~~~~~~~~~~~~~~~^ full # [ 267.697726] dagster-daemon[2441]: self.postgres_url, full # [ 267.698296] dagster-daemon[2441]: ^^^^^^^^^^^^^^^^^^ full # [ 267.698927] dagster-daemon[2441]: ...<2 lines>... full # [ 267.699754] dagster-daemon[2441]: poolclass=db_pool.NullPool, full # [ 267.700606] dagster-daemon[2441]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 267.701641] dagster-daemon[2441]: ) full # [ 267.702300] dagster-daemon[2441]: ^ full # [ 267.702948] dagster-daemon[2441]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 267.703772] dagster-daemon[2441]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 267.704622] dagster-daemon[2441]: File "", line 2, in create_engine full # [ 267.705279] dagster-daemon[2441]: return target(fn, url, **kwargs) full # [ 267.706269] dagster-daemon[2441]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 267.706927] dagster-daemon[2441]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 267.707741] dagster-daemon[2441]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 267.708576] dagster-daemon[2441]: dbapi = dbapi_meth(**dbapi_args) full # [ 267.709245] dagster-daemon[2441]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 267.709830] dagster-daemon[2441]: import psycopg full # [ 267.722754] dagster-daemon[2441]: ModuleNotFoundError: No module named 'psycopg' full # [ 267.912066] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 267.912793] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 267.916610] systemd[1]: dagster-daemon.service: Consumed 1.403s CPU time over 7.373s wall clock time, 88.7M memory peak. full # [ 271.639458] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 32. full # [ 271.642414] systemd[1]: Started Dagster Webserver. full # [ 273.138821] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 36. full # [ 273.142523] systemd[1]: Started Dagster Daemon. full # [ 274.279971] dagster-webserver[2473]: Traceback (most recent call last): full # [ 274.282369] dagster-webserver[2473]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 274.282901] dagster-webserver[2473]: sys.exit(main()) full # [ 274.283711] dagster-webserver[2473]: ~~~~^^ full # [ 274.284828] dagster-webserver[2473]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 274.285609] dagster-webserver[2473]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 274.286424] dagster-webserver[2473]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.287122] dagster-webserver[2473]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 274.287716] dagster-webserver[2473]: return self.main(*args, **kwargs) full # [ 274.288670] dagster-webserver[2473]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 274.289267] dagster-webserver[2473]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 274.289840] dagster-webserver[2473]: rv = self.invoke(ctx) full # [ 274.298242] dagster-webserver[2473]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 274.298747] dagster-webserver[2473]: return ctx.invoke(self.callback, **ctx.params) full # [ 274.299603] dagster-webserver[2473]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.300437] dagster-webserver[2473]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 274.301093] dagster-webserver[2473]: return callback(*args, **kwargs) full # [ 274.301689] dagster-webserver[2473]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 274.302620] dagster-webserver[2473]: instance = stack.enter_context( full # [ 274.303206] dagster-webserver[2473]: get_possibly_temporary_instance_for_cli( full # [ 274.303801] dagster-webserver[2473]: ...<3 lines>... full # [ 274.304714] dagster-webserver[2473]: ) full # [ 274.305284] dagster-webserver[2473]: ) full # [ 274.305932] dagster-webserver[2473]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 274.306794] dagster-webserver[2473]: result = _enter(cm) full # [ 274.307601] dagster-webserver[2473]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 274.308724] dagster-webserver[2473]: return next(self.gen) full # [ 274.309477] dagster-webserver[2473]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 274.310252] dagster-webserver[2473]: with DagsterInstance.get() as instance: full # [ 274.310747] dagster-webserver[2473]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 274.311604] dagster-webserver[2473]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 274.312394] dagster-webserver[2473]: return create_instance_from_dagster_home() full # [ 274.313155] dagster-webserver[2473]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 274.313749] dagster-webserver[2473]: return create_instance_from_config(dagster_home_path) full # [ 274.314667] dagster-webserver[2473]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 274.315239] dagster-webserver[2473]: return create_instance_from_ref(instance_ref) full # [ 274.335119] dagster-webserver[2473]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 274.335634] dagster-webserver[2473]: unified_storage = instance_ref.storage full # [ 274.336386] dagster-webserver[2473]: ^^^^^^^^^^^^^^^^^^^^ full # [ 274.336897] dagster-webserver[2473]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 274.337840] dagster-webserver[2473]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 274.338580] dagster-webserver[2473]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.339400] dagster-webserver[2473]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 274.340096] dagster-webserver[2473]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 274.340708] dagster-webserver[2473]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.351085] dagster-webserver[2473]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 274.353751] dagster-webserver[2473]: return DagsterPostgresStorage( full # [ 274.354964] dagster-webserver[2473]: inst_data=inst_data, full # [ 274.356135] dagster-webserver[2473]: ...<2 lines>... full # [ 274.357144] dagster-webserver[2473]: token_provider=get_token_provider_from_config(config_value), full # [ 274.358757] dagster-webserver[2473]: ) full # [ 274.359599] dagster-webserver[2473]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 274.362304] dagster-webserver[2473]: self._run_storage = PostgresRunStorage( full # [ 274.363619] dagster-webserver[2473]: ~~~~~~~~~~~~~~~~~~^ full # [ 274.364968] dagster-webserver[2473]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 274.366730] dagster-webserver[2473]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.368484] dagster-webserver[2473]: ) full # [ 274.369330] dagster-webserver[2473]: ^ full # [ 274.370163] dagster-webserver[2473]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 274.372938] dagster-webserver[2473]: self._engine = create_pg_engine( full # [ 274.374184] dagster-webserver[2473]: ~~~~~~~~~~~~~~~~^ full # [ 274.375409] dagster-webserver[2473]: self.postgres_url, full # [ 274.376519] dagster-webserver[2473]: ^^^^^^^^^^^^^^^^^^ full # [ 274.377628] dagster-webserver[2473]: ...<2 lines>... full # [ 274.378639] dagster-webserver[2473]: poolclass=db_pool.NullPool, full # [ 274.379848] dagster-webserver[2473]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.381090] dagster-webserver[2473]: ) full # [ 274.381883] dagster-webserver[2473]: ^ full # [ 274.382712] dagster-webserver[2473]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 274.385366] dagster-webserver[2473]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 274.386857] dagster-webserver[2473]: File "", line 2, in create_engine full # [ 274.389116] dagster-webserver[2473]: return target(fn, url, **kwargs) full # [ 274.390384] dagster-webserver[2473]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 274.392981] dagster-webserver[2473]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 274.394545] dagster-webserver[2473]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 274.397205] dagster-webserver[2473]: dbapi = dbapi_meth(**dbapi_args) full # [ 274.398495] dagster-webserver[2473]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 274.401333] dagster-webserver[2473]: import psycopg full # [ 274.402331] dagster-webserver[2473]: ModuleNotFoundError: No module named 'psycopg' full # [ 274.683615] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 274.685672] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 274.686291] systemd[1]: dagster-webserver.service: Consumed 2.093s CPU time over 8.060s wall clock time, 111.8M memory peak. full # [ 275.116525] dagster-daemon[2479]: Traceback (most recent call last): full # [ 275.118994] dagster-daemon[2479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 275.119586] dagster-daemon[2479]: sys.exit(main()) full # [ 275.120248] dagster-daemon[2479]: ~~~~^^ full # [ 275.120835] dagster-daemon[2479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 275.121476] dagster-daemon[2479]: cli(obj={}) full # [ 275.122147] dagster-daemon[2479]: ~~~^^^^^^^^ full # [ 275.122735] dagster-daemon[2479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 275.123567] dagster-daemon[2479]: return self.main(*args, **kwargs) full # [ 275.124228] dagster-daemon[2479]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 275.124852] dagster-daemon[2479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 275.125655] dagster-daemon[2479]: rv = self.invoke(ctx) full # [ 275.133389] dagster-daemon[2479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 275.133933] dagster-daemon[2479]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 275.134798] dagster-daemon[2479]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 275.135607] dagster-daemon[2479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 275.136295] dagster-daemon[2479]: return ctx.invoke(self.callback, **ctx.params) full # [ 275.136892] dagster-daemon[2479]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 275.137771] dagster-daemon[2479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 275.138587] dagster-daemon[2479]: return callback(*args, **kwargs) full # [ 275.145773] dagster-daemon[2479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 275.146530] dagster-daemon[2479]: with get_instance_for_cli( full # [ 275.147201] dagster-daemon[2479]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 275.147808] dagster-daemon[2479]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 275.148706] dagster-daemon[2479]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 275.149504] dagster-daemon[2479]: ) as instance: full # [ 275.150186] dagster-daemon[2479]: ^ full # [ 275.150783] dagster-daemon[2479]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 275.151627] dagster-daemon[2479]: return next(self.gen) full # [ 275.152317] dagster-daemon[2479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 275.152893] dagster-daemon[2479]: with DagsterInstance.get() as instance: full # [ 275.153709] dagster-daemon[2479]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 275.154543] dagster-daemon[2479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 275.155196] dagster-daemon[2479]: return create_instance_from_dagster_home() full # [ 275.165514] dagster-daemon[2479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 275.166085] dagster-daemon[2479]: return create_instance_from_config(dagster_home_path) full # [ 275.166694] dagster-daemon[2479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 275.167526] dagster-daemon[2479]: return create_instance_from_ref(instance_ref) full # [ 275.168198] dagster-daemon[2479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 275.168806] dagster-daemon[2479]: unified_storage = instance_ref.storage full # [ 275.169689] dagster-daemon[2479]: ^^^^^^^^^^^^^^^^^^^^ full # [ 275.170544] dagster-daemon[2479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 275.171183] dagster-daemon[2479]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 275.171782] dagster-daemon[2479]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 275.172629] dagster-daemon[2479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 275.173282] dagster-daemon[2479]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 275.173908] dagster-daemon[2479]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 275.188642] dagster-daemon[2479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 275.189219] dagster-daemon[2479]: return DagsterPostgresStorage( full # [ 275.189824] dagster-daemon[2479]: inst_data=inst_data, full # [ 275.190670] dagster-daemon[2479]: ...<2 lines>... full # [ 275.191519] dagster-daemon[2479]: token_provider=get_token_provider_from_config(config_value), full # [ 275.192189] dagster-daemon[2479]: ) full # [ 275.193002] dagster-daemon[2479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 275.193827] dagster-daemon[2479]: self._run_storage = PostgresRunStorage( full # [ 275.194788] dagster-daemon[2479]: ~~~~~~~~~~~~~~~~~~^ full # [ 275.195525] dagster-daemon[2479]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 275.196205] dagster-daemon[2479]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 275.196810] dagster-daemon[2479]: ) full # [ 275.197656] dagster-daemon[2479]: ^ full # [ 275.198516] dagster-daemon[2479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 275.199181] dagster-daemon[2479]: self._engine = create_pg_engine( full # [ 275.200068] dagster-daemon[2479]: ~~~~~~~~~~~~~~~~^ full # [ 275.200630] dagster-daemon[2479]: self.postgres_url, full # [ 275.201281] dagster-daemon[2479]: ^^^^^^^^^^^^^^^^^^ full # [ 275.201904] dagster-daemon[2479]: ...<2 lines>... full # [ 275.202714] dagster-daemon[2479]: poolclass=db_pool.NullPool, full # [ 275.203561] dagster-daemon[2479]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 275.204211] dagster-daemon[2479]: ) full # [ 275.204804] dagster-daemon[2479]: ^ full # [ 275.205698] dagster-daemon[2479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 275.206276] dagster-daemon[2479]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 275.206922] dagster-daemon[2479]: File "", line 2, in create_engine full # [ 275.207715] dagster-daemon[2479]: return target(fn, url, **kwargs) full # [ 275.208547] dagster-daemon[2479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 275.209208] dagster-daemon[2479]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 275.224616] dagster-daemon[2479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 275.227211] dagster-daemon[2479]: dbapi = dbapi_meth(**dbapi_args) full # [ 275.228389] dagster-daemon[2479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 275.231169] dagster-daemon[2479]: import psycopg full # [ 275.232150] dagster-daemon[2479]: ModuleNotFoundError: No module named 'psycopg' full # [ 275.414630] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 275.416895] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 275.418979] systemd[1]: dagster-daemon.service: Consumed 1.452s CPU time over 7.498s wall clock time, 88.5M memory peak. full # [ 279.889453] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 33. full # [ 279.893778] systemd[1]: Started Dagster Webserver. full # [ 280.638535] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 37. full # [ 280.640668] systemd[1]: Started Dagster Daemon. full # [ 282.464807] dagster-daemon[2522]: Traceback (most recent call last): full # [ 282.466524] dagster-daemon[2522]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 282.469119] dagster-daemon[2522]: sys.exit(main()) full # [ 282.470368] dagster-daemon[2522]: ~~~~^^ full # [ 282.471745] dagster-daemon[2522]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 282.474583] dagster-daemon[2522]: cli(obj={}) full # [ 282.475590] dagster-daemon[2522]: ~~~^^^^^^^^ full # [ 282.476679] dagster-daemon[2522]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 282.479370] dagster-daemon[2522]: return self.main(*args, **kwargs) full # [ 282.480564] dagster-daemon[2522]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 282.481757] dagster-daemon[2522]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 282.484127] dagster-daemon[2522]: rv = self.invoke(ctx) full # [ 282.485168] dagster-daemon[2522]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 282.487520] dagster-daemon[2522]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 282.489053] dagster-daemon[2522]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 282.490508] dagster-daemon[2522]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 282.492862] dagster-daemon[2522]: return ctx.invoke(self.callback, **ctx.params) full # [ 282.494446] dagster-daemon[2522]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 282.496165] dagster-daemon[2522]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 282.498818] dagster-daemon[2522]: return callback(*args, **kwargs) full # [ 282.500321] dagster-daemon[2522]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 282.503748] dagster-daemon[2522]: with get_instance_for_cli( full # [ 282.505077] dagster-daemon[2522]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 282.506467] dagster-daemon[2522]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 282.508335] dagster-daemon[2522]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 282.510358] dagster-daemon[2522]: ) as instance: full # [ 282.511372] dagster-daemon[2522]: ^ full # [ 282.512160] dagster-daemon[2522]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 282.514393] dagster-daemon[2522]: return next(self.gen) full # [ 282.515425] dagster-daemon[2522]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 282.518040] dagster-daemon[2522]: with DagsterInstance.get() as instance: full # [ 282.519323] dagster-daemon[2522]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 282.520487] dagster-daemon[2522]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 282.523080] dagster-daemon[2522]: return create_instance_from_dagster_home() full # [ 282.524686] dagster-daemon[2522]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 282.529718] dagster-daemon[2522]: return create_instance_from_config(dagster_home_path) full # [ 282.531195] dagster-daemon[2522]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 282.534051] dagster-daemon[2522]: return create_instance_from_ref(instance_ref) full # [ 282.535400] dagster-daemon[2522]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 282.538195] dagster-daemon[2522]: unified_storage = instance_ref.storage full # [ 282.539463] dagster-daemon[2522]: ^^^^^^^^^^^^^^^^^^^^ full # [ 282.540704] dagster-daemon[2522]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 282.543251] dagster-daemon[2522]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 282.545432] dagster-daemon[2522]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 282.547293] dagster-daemon[2522]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 282.550591] dagster-daemon[2522]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 282.552453] dagster-daemon[2522]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 282.554394] dagster-daemon[2522]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 282.557046] dagster-daemon[2522]: return DagsterPostgresStorage( full # [ 282.558196] dagster-daemon[2522]: inst_data=inst_data, full # [ 282.559289] dagster-daemon[2522]: ...<2 lines>... full # [ 282.560281] dagster-daemon[2522]: token_provider=get_token_provider_from_config(config_value), full # [ 282.561845] dagster-daemon[2522]: ) full # [ 282.562734] dagster-daemon[2522]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 282.566268] dagster-daemon[2522]: self._run_storage = PostgresRunStorage( full # [ 282.568446] dagster-daemon[2522]: ~~~~~~~~~~~~~~~~~~^ full # [ 282.570610] dagster-daemon[2522]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 282.572752] dagster-daemon[2522]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 282.574879] dagster-daemon[2522]: ) full # [ 282.575869] dagster-daemon[2522]: ^ full # [ 282.576833] dagster-daemon[2522]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 282.580290] dagster-daemon[2522]: self._engine = create_pg_engine( full # [ 282.581743] dagster-daemon[2522]: ~~~~~~~~~~~~~~~~^ full # [ 282.583251] dagster-daemon[2522]: self.postgres_url, full # [ 282.584544] dagster-daemon[2522]: ^^^^^^^^^^^^^^^^^^ full # [ 282.585833] dagster-daemon[2522]: ...<2 lines>... full # [ 282.587052] dagster-daemon[2522]: poolclass=db_pool.NullPool, full # [ 282.588393] dagster-daemon[2522]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 282.589553] dagster-daemon[2522]: ) full # [ 282.590345] dagster-daemon[2522]: ^ full # [ 282.591128] dagster-daemon[2522]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 282.593735] dagster-daemon[2522]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 282.595194] dagster-daemon[2522]: File "", line 2, in create_engine full # [ 282.597385] dagster-daemon[2522]: return target(fn, url, **kwargs) full # [ 282.598557] dagster-daemon[2522]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 282.601147] dagster-daemon[2522]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 282.602643] dagster-daemon[2522]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 282.605239] dagster-daemon[2522]: dbapi = dbapi_meth(**dbapi_args) full # [ 282.606444] dagster-daemon[2522]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 282.609208] dagster-daemon[2522]: import psycopg full # [ 282.610167] dagster-daemon[2522]: ModuleNotFoundError: No module named 'psycopg' full # [ 282.611747] dagster-webserver[2515]: Traceback (most recent call last): full # [ 282.613033] dagster-webserver[2515]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 282.615209] dagster-webserver[2515]: sys.exit(main()) full # [ 282.616226] dagster-webserver[2515]: ~~~~^^ full # [ 282.617239] dagster-webserver[2515]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 282.619720] dagster-webserver[2515]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 282.621132] dagster-webserver[2515]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 282.622489] dagster-webserver[2515]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 282.624893] dagster-webserver[2515]: return self.main(*args, **kwargs) full # [ 282.626173] dagster-webserver[2515]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 282.627403] dagster-webserver[2515]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 282.629745] dagster-webserver[2515]: rv = self.invoke(ctx) full # [ 282.630827] dagster-webserver[2515]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 282.633196] dagster-webserver[2515]: return ctx.invoke(self.callback, **ctx.params) full # [ 282.634602] dagster-webserver[2515]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 282.636032] dagster-webserver[2515]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 282.638400] dagster-webserver[2515]: return callback(*args, **kwargs) full # [ 282.639628] dagster-webserver[2515]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 282.642270] dagster-webserver[2515]: instance = stack.enter_context( full # [ 282.643464] dagster-webserver[2515]: get_possibly_temporary_instance_for_cli( full # [ 282.644819] dagster-webserver[2515]: ...<3 lines>... full # [ 282.645804] dagster-webserver[2515]: ) full # [ 282.646676] dagster-webserver[2515]: ) full # [ 282.647501] dagster-webserver[2515]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 282.649824] dagster-webserver[2515]: result = _enter(cm) full # [ 282.650853] dagster-webserver[2515]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 282.653165] dagster-webserver[2515]: return next(self.gen) full # [ 282.654261] dagster-webserver[2515]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 282.657181] dagster-webserver[2515]: with DagsterInstance.get() as instance: full # [ 282.658494] dagster-webserver[2515]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 282.659696] dagster-webserver[2515]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 282.662299] dagster-webserver[2515]: return create_instance_from_dagster_home() full # [ 282.663685] dagster-webserver[2515]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 282.666636] dagster-webserver[2515]: return create_instance_from_config(dagster_home_path) full # [ 282.668374] dagster-webserver[2515]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 282.671292] dagster-webserver[2515]: return create_instance_from_ref(instance_ref) full # [ 282.672665] dagster-webserver[2515]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 282.675522] dagster-webserver[2515]: unified_storage = instance_ref.storage full # [ 282.676818] dagster-webserver[2515]: ^^^^^^^^^^^^^^^^^^^^ full # [ 282.678140] dagster-webserver[2515]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 282.680756] dagster-webserver[2515]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 282.682889] dagster-webserver[2515]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 282.684436] dagster-webserver[2515]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 282.687096] dagster-webserver[2515]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 282.688760] dagster-webserver[2515]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 282.690441] dagster-webserver[2515]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 282.693167] dagster-webserver[2515]: return DagsterPostgresStorage( full # [ 282.694362] dagster-webserver[2515]: inst_data=inst_data, full # [ 282.695484] dagster-webserver[2515]: ...<2 lines>... full # [ 282.696486] dagster-webserver[2515]: token_provider=get_token_provider_from_config(config_value), full # [ 282.698129] dagster-webserver[2515]: ) full # [ 282.698924] dagster-webserver[2515]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 282.701477] dagster-webserver[2515]: self._run_storage = PostgresRunStorage( full # [ 282.702777] dagster-webserver[2515]: ~~~~~~~~~~~~~~~~~~^ full # [ 282.704176] dagster-webserver[2515]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 282.705898] dagster-webserver[2515]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 282.707613] dagster-webserver[2515]: ) full # [ 282.708437] dagster-webserver[2515]: ^ full # [ 282.709262] dagster-webserver[2515]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 282.712035] dagster-webserver[2515]: self._engine = create_pg_engine( full # [ 282.713353] dagster-webserver[2515]: ~~~~~~~~~~~~~~~~^ full # [ 282.714557] dagster-webserver[2515]: self.postgres_url, full # [ 282.715681] dagster-webserver[2515]: ^^^^^^^^^^^^^^^^^^ full # [ 282.716798] dagster-webserver[2515]: ...<2 lines>... full # [ 282.718784] dagster-webserver[2515]: poolclass=db_pool.NullPool, full # [ 282.720042] dagster-webserver[2515]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 282.721447] dagster-webserver[2515]: ) full # [ 282.722273] dagster-webserver[2515]: ^ full # [ 282.723090] dagster-webserver[2515]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 282.725725] dagster-webserver[2515]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 282.727209] dagster-webserver[2515]: File "", line 2, in create_engine full # [ 282.729439] dagster-webserver[2515]: return target(fn, url, **kwargs) full # [ 282.730646] dagster-webserver[2515]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 282.733250] dagster-webserver[2515]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 282.736168] dagster-webserver[2515]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 282.738789] dagster-webserver[2515]: dbapi = dbapi_meth(**dbapi_args) full # [ 282.740042] dagster-webserver[2515]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 282.742830] dagster-webserver[2515]: import psycopg full # [ 282.743802] dagster-webserver[2515]: ModuleNotFoundError: No module named 'psycopg' full # [ 282.787268] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 282.789113] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 282.789800] systemd[1]: dagster-daemon.service: Consumed 1.508s CPU time over 7.372s wall clock time, 88.5M memory peak. full # [ 282.997262] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 282.999382] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 283.002197] systemd[1]: dagster-webserver.service: Consumed 2.061s CPU time over 8.316s wall clock time, 111.7M memory peak. full # [ 287.889158] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 38. full # [ 287.892522] systemd[1]: Started Dagster Daemon. full # [ 288.138435] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 34. full # [ 288.140671] systemd[1]: Started Dagster Webserver. full # [ 289.758591] dagster-daemon[2558]: Traceback (most recent call last): full # [ 289.761805] dagster-daemon[2558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 289.766126] dagster-daemon[2558]: sys.exit(main()) full # [ 289.767116] dagster-daemon[2558]: ~~~~^^ full # [ 289.768117] dagster-daemon[2558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 289.770641] dagster-daemon[2558]: cli(obj={}) full # [ 289.771600] dagster-daemon[2558]: ~~~^^^^^^^^ full # [ 289.772523] dagster-daemon[2558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 289.774893] dagster-daemon[2558]: return self.main(*args, **kwargs) full # [ 289.776113] dagster-daemon[2558]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 289.777307] dagster-daemon[2558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 289.779619] dagster-daemon[2558]: rv = self.invoke(ctx) full # [ 289.780662] dagster-daemon[2558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 289.783001] dagster-daemon[2558]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 289.787219] dagster-daemon[2558]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 289.788663] dagster-daemon[2558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 289.790996] dagster-daemon[2558]: return ctx.invoke(self.callback, **ctx.params) full # [ 289.792379] dagster-daemon[2558]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 289.793726] dagster-daemon[2558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 289.797346] dagster-daemon[2558]: return callback(*args, **kwargs) full # [ 289.798526] dagster-daemon[2558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 289.801155] dagster-daemon[2558]: with get_instance_for_cli( full # [ 289.802286] dagster-daemon[2558]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 289.803392] dagster-daemon[2558]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 289.805248] dagster-daemon[2558]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 289.807131] dagster-daemon[2558]: ) as instance: full # [ 289.808084] dagster-daemon[2558]: ^ full # [ 289.808834] dagster-daemon[2558]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 289.811108] dagster-daemon[2558]: return next(self.gen) full # [ 289.813109] dagster-daemon[2558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 289.815735] dagster-daemon[2558]: with DagsterInstance.get() as instance: full # [ 289.816996] dagster-daemon[2558]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 289.818167] dagster-daemon[2558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 289.820722] dagster-daemon[2558]: return create_instance_from_dagster_home() full # [ 289.822071] dagster-daemon[2558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 289.824964] dagster-daemon[2558]: return create_instance_from_config(dagster_home_path) full # [ 289.826429] dagster-daemon[2558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 289.836102] dagster-daemon[2558]: return create_instance_from_ref(instance_ref) full # [ 289.837476] dagster-daemon[2558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 289.840282] dagster-daemon[2558]: unified_storage = instance_ref.storage full # [ 289.841542] dagster-daemon[2558]: ^^^^^^^^^^^^^^^^^^^^ full # [ 289.842780] dagster-daemon[2558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 289.845361] dagster-daemon[2558]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 289.847280] dagster-daemon[2558]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 289.848787] dagster-daemon[2558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 289.851387] dagster-daemon[2558]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 289.853032] dagster-daemon[2558]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 289.854645] dagster-daemon[2558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 289.857282] dagster-daemon[2558]: return DagsterPostgresStorage( full # [ 289.858433] dagster-daemon[2558]: inst_data=inst_data, full # [ 289.859518] dagster-daemon[2558]: ...<2 lines>... full # [ 289.860485] dagster-daemon[2558]: token_provider=get_token_provider_from_config(config_value), full # [ 289.862094] dagster-daemon[2558]: ) full # [ 289.862841] dagster-daemon[2558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 289.865361] dagster-daemon[2558]: self._run_storage = PostgresRunStorage( full # [ 289.866610] dagster-daemon[2558]: ~~~~~~~~~~~~~~~~~~^ full # [ 289.867912] dagster-daemon[2558]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 289.869648] dagster-daemon[2558]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 289.871351] dagster-daemon[2558]: ) full # [ 289.872134] dagster-daemon[2558]: ^ full # [ 289.872880] dagster-daemon[2558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 289.875585] dagster-daemon[2558]: self._engine = create_pg_engine( full # [ 289.876776] dagster-daemon[2558]: ~~~~~~~~~~~~~~~~^ full # [ 289.877982] dagster-daemon[2558]: self.postgres_url, full # [ 289.879059] dagster-daemon[2558]: ^^^^^^^^^^^^^^^^^^ full # [ 289.880101] dagster-daemon[2558]: ...<2 lines>... full # [ 289.881071] dagster-daemon[2558]: poolclass=db_pool.NullPool, full # [ 289.882241] dagster-daemon[2558]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 289.883480] dagster-daemon[2558]: ) full # [ 289.884274] dagster-daemon[2558]: ^ full # [ 289.885059] dagster-daemon[2558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 289.887705] dagster-daemon[2558]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 289.889264] dagster-daemon[2558]: File "", line 2, in create_engine full # [ 289.891451] dagster-daemon[2558]: return target(fn, url, **kwargs) full # [ 289.892646] dagster-daemon[2558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 289.895208] dagster-daemon[2558]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 289.896705] dagster-daemon[2558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 289.899369] dagster-daemon[2558]: dbapi = dbapi_meth(**dbapi_args) full # [ 289.900558] dagster-daemon[2558]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 289.903320] dagster-daemon[2558]: import psycopg full # [ 289.904281] dagster-daemon[2558]: ModuleNotFoundError: No module named 'psycopg' full # [ 290.069704] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 290.071064] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 290.072559] systemd[1]: dagster-daemon.service: Consumed 1.500s CPU time over 7.279s wall clock time, 88.7M memory peak. full # [ 290.816895] dagster-webserver[2559]: Traceback (most recent call last): full # [ 290.819501] dagster-webserver[2559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 290.820097] dagster-webserver[2559]: sys.exit(main()) full # [ 290.820671] dagster-webserver[2559]: ~~~~^^ full # [ 290.821494] dagster-webserver[2559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 290.822151] dagster-webserver[2559]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 290.822776] dagster-webserver[2559]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 290.823643] dagster-webserver[2559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 290.824270] dagster-webserver[2559]: return self.main(*args, **kwargs) full # [ 290.825146] dagster-webserver[2559]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 290.825691] dagster-webserver[2559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 290.826514] dagster-webserver[2559]: rv = self.invoke(ctx) full # [ 290.834994] dagster-webserver[2559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 290.835801] dagster-webserver[2559]: return ctx.invoke(self.callback, **ctx.params) full # [ 290.836635] dagster-webserver[2559]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 290.837289] dagster-webserver[2559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 290.837978] dagster-webserver[2559]: return callback(*args, **kwargs) full # [ 290.838964] dagster-webserver[2559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 290.839758] dagster-webserver[2559]: instance = stack.enter_context( full # [ 290.840603] dagster-webserver[2559]: get_possibly_temporary_instance_for_cli( full # [ 290.841294] dagster-webserver[2559]: ...<3 lines>... full # [ 290.841884] dagster-webserver[2559]: ) full # [ 290.842714] dagster-webserver[2559]: ) full # [ 290.843578] dagster-webserver[2559]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 290.844200] dagster-webserver[2559]: result = _enter(cm) full # [ 290.844801] dagster-webserver[2559]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 290.845633] dagster-webserver[2559]: return next(self.gen) full # [ 290.855687] dagster-webserver[2559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 290.857674] dagster-webserver[2559]: with DagsterInstance.get() as instance: full # [ 290.858815] dagster-webserver[2559]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 290.860624] dagster-webserver[2559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 290.862537] dagster-webserver[2559]: return create_instance_from_dagster_home() full # [ 290.864155] dagster-webserver[2559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 290.864826] dagster-webserver[2559]: return create_instance_from_config(dagster_home_path) full # [ 290.865473] dagster-webserver[2559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 290.866134] dagster-webserver[2559]: return create_instance_from_ref(instance_ref) full # [ 290.866730] dagster-webserver[2559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 290.867564] dagster-webserver[2559]: unified_storage = instance_ref.storage full # [ 290.868224] dagster-webserver[2559]: ^^^^^^^^^^^^^^^^^^^^ full # [ 290.868816] dagster-webserver[2559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 290.869668] dagster-webserver[2559]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 290.870481] dagster-webserver[2559]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 290.870907] dagster-webserver[2559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 290.871730] dagster-webserver[2559]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 290.872559] dagster-webserver[2559]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 290.873206] dagster-webserver[2559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 290.873802] dagster-webserver[2559]: return DagsterPostgresStorage( full # [ 290.874640] dagster-webserver[2559]: inst_data=inst_data, full # [ 290.875274] dagster-webserver[2559]: ...<2 lines>... full # [ 290.875894] dagster-webserver[2559]: token_provider=get_token_provider_from_config(config_value), full # [ 290.876713] dagster-webserver[2559]: ) full # [ 290.877584] dagster-webserver[2559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 290.878203] dagster-webserver[2559]: self._run_storage = PostgresRunStorage( full # [ 290.878796] dagster-webserver[2559]: ~~~~~~~~~~~~~~~~~~^ full # [ 290.879629] dagster-webserver[2559]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 290.880266] dagster-webserver[2559]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 290.880888] dagster-webserver[2559]: ) full # [ 290.881696] dagster-webserver[2559]: ^ full # [ 290.882539] dagster-webserver[2559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 290.883187] dagster-webserver[2559]: self._engine = create_pg_engine( full # [ 290.883782] dagster-webserver[2559]: ~~~~~~~~~~~~~~~~^ full # [ 290.884669] dagster-webserver[2559]: self.postgres_url, full # [ 290.885271] dagster-webserver[2559]: ^^^^^^^^^^^^^^^^^^ full # [ 290.885863] dagster-webserver[2559]: ...<2 lines>... full # [ 290.886691] dagster-webserver[2559]: poolclass=db_pool.NullPool, full # [ 290.887509] dagster-webserver[2559]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 290.888162] dagster-webserver[2559]: ) full # [ 290.888762] dagster-webserver[2559]: ^ full # [ 290.889595] dagster-webserver[2559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 290.890264] dagster-webserver[2559]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 290.890849] dagster-webserver[2559]: File "", line 2, in create_engine full # [ 290.891676] dagster-webserver[2559]: return target(fn, url, **kwargs) full # [ 290.921263] dagster-webserver[2559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 290.921793] dagster-webserver[2559]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 290.922638] dagster-webserver[2559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 290.923300] dagster-webserver[2559]: dbapi = dbapi_meth(**dbapi_args) full # [ 290.923943] dagster-webserver[2559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 290.924781] dagster-webserver[2559]: import psycopg full # [ 290.925653] dagster-webserver[2559]: ModuleNotFoundError: No module named 'psycopg' full # [ 291.222851] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 291.225245] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 291.227638] systemd[1]: dagster-webserver.service: Consumed 2.048s CPU time over 8.218s wall clock time, 111.9M memory peak. full # [ 295.139226] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 39. full # [ 295.142066] systemd[1]: Started Dagster Daemon. full # [ 296.388772] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 35. full # [ 296.393934] systemd[1]: Started Dagster Webserver. full # [ 297.009218] dagster-daemon[2596]: Traceback (most recent call last): full # [ 297.011750] dagster-daemon[2596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 297.012316] dagster-daemon[2596]: sys.exit(main()) full # [ 297.012897] dagster-daemon[2596]: ~~~~^^ full # [ 297.013709] dagster-daemon[2596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 297.014610] dagster-daemon[2596]: cli(obj={}) full # [ 297.015224] dagster-daemon[2596]: ~~~^^^^^^^^ full # [ 297.016201] dagster-daemon[2596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 297.016832] dagster-daemon[2596]: return self.main(*args, **kwargs) full # [ 297.017476] dagster-daemon[2596]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 297.018772] dagster-daemon[2596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 297.019162] dagster-daemon[2596]: rv = self.invoke(ctx) full # [ 297.026085] dagster-daemon[2596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 297.026610] dagster-daemon[2596]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 297.027294] dagster-daemon[2596]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 297.027873] dagster-daemon[2596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 297.028729] dagster-daemon[2596]: return ctx.invoke(self.callback, **ctx.params) full # [ 297.029515] dagster-daemon[2596]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 297.030293] dagster-daemon[2596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 297.030978] dagster-daemon[2596]: return callback(*args, **kwargs) full # [ 297.038549] dagster-daemon[2596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 297.039102] dagster-daemon[2596]: with get_instance_for_cli( full # [ 297.039701] dagster-daemon[2596]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 297.040705] dagster-daemon[2596]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 297.041555] dagster-daemon[2596]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 297.042330] dagster-daemon[2596]: ) as instance: full # [ 297.043050] dagster-daemon[2596]: ^ full # [ 297.043642] dagster-daemon[2596]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 297.044570] dagster-daemon[2596]: return next(self.gen) full # [ 297.045120] dagster-daemon[2596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 297.045717] dagster-daemon[2596]: with DagsterInstance.get() as instance: full # [ 297.046643] dagster-daemon[2596]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 297.047228] dagster-daemon[2596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 297.047799] dagster-daemon[2596]: return create_instance_from_dagster_home() full # [ 297.058133] dagster-daemon[2596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 297.058645] dagster-daemon[2596]: return create_instance_from_config(dagster_home_path) full # [ 297.059481] dagster-daemon[2596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 297.059907] dagster-daemon[2596]: return create_instance_from_ref(instance_ref) full # [ 297.060781] dagster-daemon[2596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 297.061557] dagster-daemon[2596]: unified_storage = instance_ref.storage full # [ 297.062320] dagster-daemon[2596]: ^^^^^^^^^^^^^^^^^^^^ full # [ 297.062809] dagster-daemon[2596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 297.063645] dagster-daemon[2596]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 297.064784] dagster-daemon[2596]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 297.075979] dagster-daemon[2596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 297.076512] dagster-daemon[2596]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 297.077166] dagster-daemon[2596]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 297.077768] dagster-daemon[2596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 297.079695] dagster-daemon[2596]: return DagsterPostgresStorage( full # [ 297.080266] dagster-daemon[2596]: inst_data=inst_data, full # [ 297.080847] dagster-daemon[2596]: ...<2 lines>... full # [ 297.082204] dagster-daemon[2596]: token_provider=get_token_provider_from_config(config_value), full # [ 297.082702] dagster-daemon[2596]: ) full # [ 297.084611] dagster-daemon[2596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 297.085174] dagster-daemon[2596]: self._run_storage = PostgresRunStorage( full # [ 297.085774] dagster-daemon[2596]: ~~~~~~~~~~~~~~~~~~^ full # [ 297.087996] dagster-daemon[2596]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 297.088642] dagster-daemon[2596]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 297.092262] dagster-daemon[2596]: ) full # [ 297.092903] dagster-daemon[2596]: ^ full # [ 297.096100] dagster-daemon[2596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 297.096770] dagster-daemon[2596]: self._engine = create_pg_engine( full # [ 297.097797] dagster-daemon[2596]: ~~~~~~~~~~~~~~~~^ full # [ 297.100205] dagster-daemon[2596]: self.postgres_url, full # [ 297.100858] dagster-daemon[2596]: ^^^^^^^^^^^^^^^^^^ full # [ 297.101910] dagster-daemon[2596]: ...<2 lines>... full # [ 297.102726] dagster-daemon[2596]: poolclass=db_pool.NullPool, full # [ 297.103664] dagster-daemon[2596]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 297.104221] dagster-daemon[2596]: ) full # [ 297.104823] dagster-daemon[2596]: ^ full # [ 297.105587] dagster-daemon[2596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 297.106947] dagster-daemon[2596]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 297.111085] dagster-daemon[2596]: File "", line 2, in create_engine full # [ 297.113483] dagster-daemon[2596]: return target(fn, url, **kwargs) full # [ 297.114659] dagster-daemon[2596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 297.117210] dagster-daemon[2596]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 297.118722] dagster-daemon[2596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 297.121324] dagster-daemon[2596]: dbapi = dbapi_meth(**dbapi_args) full # [ 297.122500] dagster-daemon[2596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 297.125262] dagster-daemon[2596]: import psycopg full # [ 297.126212] dagster-daemon[2596]: ModuleNotFoundError: No module named 'psycopg' full # [ 297.351293] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 297.353775] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 297.355618] systemd[1]: dagster-daemon.service: Consumed 1.481s CPU time over 7.279s wall clock time, 88.7M memory peak. full # [ 299.152817] dagster-webserver[2602]: Traceback (most recent call last): full # [ 299.155429] dagster-webserver[2602]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 299.156039] dagster-webserver[2602]: sys.exit(main()) full # [ 299.156628] dagster-webserver[2602]: ~~~~^^ full # [ 299.157295] dagster-webserver[2602]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 299.157879] dagster-webserver[2602]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 299.158732] dagster-webserver[2602]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 299.159545] dagster-webserver[2602]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 299.160203] dagster-webserver[2602]: return self.main(*args, **kwargs) full # [ 299.160795] dagster-webserver[2602]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 299.161665] dagster-webserver[2602]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 299.162288] dagster-webserver[2602]: rv = self.invoke(ctx) full # [ 299.162898] dagster-webserver[2602]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 299.163717] dagster-webserver[2602]: return ctx.invoke(self.callback, **ctx.params) full # [ 299.164570] dagster-webserver[2602]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 299.175490] dagster-webserver[2602]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 299.176064] dagster-webserver[2602]: return callback(*args, **kwargs) full # [ 299.176675] dagster-webserver[2602]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 299.177533] dagster-webserver[2602]: instance = stack.enter_context( full # [ 299.178191] dagster-webserver[2602]: get_possibly_temporary_instance_for_cli( full # [ 299.178807] dagster-webserver[2602]: ...<3 lines>... full # [ 299.179648] dagster-webserver[2602]: ) full # [ 299.180495] dagster-webserver[2602]: ) full # [ 299.181162] dagster-webserver[2602]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 299.181771] dagster-webserver[2602]: result = _enter(cm) full # [ 299.182647] dagster-webserver[2602]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 299.183297] dagster-webserver[2602]: return next(self.gen) full # [ 299.183888] dagster-webserver[2602]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 299.184730] dagster-webserver[2602]: with DagsterInstance.get() as instance: full # [ 299.185587] dagster-webserver[2602]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 299.196258] dagster-webserver[2602]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 299.196788] dagster-webserver[2602]: return create_instance_from_dagster_home() full # [ 299.197643] dagster-webserver[2602]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 299.198302] dagster-webserver[2602]: return create_instance_from_config(dagster_home_path) full # [ 299.198985] dagster-webserver[2602]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 299.199777] dagster-webserver[2602]: return create_instance_from_ref(instance_ref) full # [ 299.200624] dagster-webserver[2602]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 299.201349] dagster-webserver[2602]: unified_storage = instance_ref.storage full # [ 299.201902] dagster-webserver[2602]: ^^^^^^^^^^^^^^^^^^^^ full # [ 299.212698] dagster-webserver[2602]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 299.213305] dagster-webserver[2602]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 299.213880] dagster-webserver[2602]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 299.214724] dagster-webserver[2602]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 299.215618] dagster-webserver[2602]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 299.216243] dagster-webserver[2602]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 299.216843] dagster-webserver[2602]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 299.217501] dagster-webserver[2602]: return DagsterPostgresStorage( full # [ 299.218174] dagster-webserver[2602]: inst_data=inst_data, full # [ 299.218774] dagster-webserver[2602]: ...<2 lines>... full # [ 299.219633] dagster-webserver[2602]: token_provider=get_token_provider_from_config(config_value), full # [ 299.220299] dagster-webserver[2602]: ) full # [ 299.221039] dagster-webserver[2602]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 299.221733] dagster-webserver[2602]: self._run_storage = PostgresRunStorage( full # [ 299.222586] dagster-webserver[2602]: ~~~~~~~~~~~~~~~~~~^ full # [ 299.223274] dagster-webserver[2602]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 299.223867] dagster-webserver[2602]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 299.224707] dagster-webserver[2602]: ) full # [ 299.225538] dagster-webserver[2602]: ^ full # [ 299.226211] dagster-webserver[2602]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 299.226804] dagster-webserver[2602]: self._engine = create_pg_engine( full # [ 299.227639] dagster-webserver[2602]: ~~~~~~~~~~~~~~~~^ full # [ 299.228277] dagster-webserver[2602]: self.postgres_url, full # [ 299.228891] dagster-webserver[2602]: ^^^^^^^^^^^^^^^^^^ full # [ 299.229710] dagster-webserver[2602]: ...<2 lines>... full # [ 299.230541] dagster-webserver[2602]: poolclass=db_pool.NullPool, full # [ 299.231208] dagster-webserver[2602]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 299.231817] dagster-webserver[2602]: ) full # [ 299.249526] dagster-webserver[2602]: ^ full # [ 299.250095] dagster-webserver[2602]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 299.250486] dagster-webserver[2602]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 299.250917] dagster-webserver[2602]: File "", line 2, in create_engine full # [ 299.251945] dagster-webserver[2602]: return target(fn, url, **kwargs) full # [ 299.252760] dagster-webserver[2602]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 299.253592] dagster-webserver[2602]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 299.254250] dagster-webserver[2602]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 299.254842] dagster-webserver[2602]: dbapi = dbapi_meth(**dbapi_args) full # [ 299.255558] dagster-webserver[2602]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 299.255913] dagster-webserver[2602]: import psycopg full # [ 299.256729] dagster-webserver[2602]: ModuleNotFoundError: No module named 'psycopg' full # [ 299.559960] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 299.562340] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 299.564518] systemd[1]: dagster-webserver.service: Consumed 2.063s CPU time over 8.336s wall clock time, 111.7M memory peak. full # [ 302.389214] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 40. full # [ 302.391871] systemd[1]: Started Dagster Daemon. full # [ 304.255443] dagster-daemon[2634]: Traceback (most recent call last): full # [ 304.258093] dagster-daemon[2634]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 304.258654] dagster-daemon[2634]: sys.exit(main()) full # [ 304.259499] dagster-daemon[2634]: ~~~~^^ full # [ 304.259943] dagster-daemon[2634]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 304.260772] dagster-daemon[2634]: cli(obj={}) full # [ 304.261625] dagster-daemon[2634]: ~~~^^^^^^^^ full # [ 304.262279] dagster-daemon[2634]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 304.262873] dagster-daemon[2634]: return self.main(*args, **kwargs) full # [ 304.263711] dagster-daemon[2634]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 304.264592] dagster-daemon[2634]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 304.265225] dagster-daemon[2634]: rv = self.invoke(ctx) full # [ 304.272584] dagster-daemon[2634]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 304.273163] dagster-daemon[2634]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 304.273785] dagster-daemon[2634]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 304.274618] dagster-daemon[2634]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 304.275284] dagster-daemon[2634]: return ctx.invoke(self.callback, **ctx.params) full # [ 304.275914] dagster-daemon[2634]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 304.276749] dagster-daemon[2634]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 304.277603] dagster-daemon[2634]: return callback(*args, **kwargs) full # [ 304.278332] dagster-daemon[2634]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 304.278887] dagster-daemon[2634]: with get_instance_for_cli( full # [ 304.279713] dagster-daemon[2634]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 304.280555] dagster-daemon[2634]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 304.281218] dagster-daemon[2634]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 304.281819] dagster-daemon[2634]: ) as instance: full # [ 304.282471] dagster-daemon[2634]: ^ full # [ 304.283133] dagster-daemon[2634]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 304.283729] dagster-daemon[2634]: return next(self.gen) full # [ 304.296832] dagster-daemon[2634]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 304.297575] dagster-daemon[2634]: with DagsterInstance.get() as instance: full # [ 304.298255] dagster-daemon[2634]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 304.298857] dagster-daemon[2634]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 304.299904] dagster-daemon[2634]: return create_instance_from_dagster_home() full # [ 304.300786] dagster-daemon[2634]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 304.301602] dagster-daemon[2634]: return create_instance_from_config(dagster_home_path) full # [ 304.302294] dagster-daemon[2634]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 304.303221] dagster-daemon[2634]: return create_instance_from_ref(instance_ref) full # [ 304.312683] dagster-daemon[2634]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 304.313272] dagster-daemon[2634]: unified_storage = instance_ref.storage full # [ 304.313895] dagster-daemon[2634]: ^^^^^^^^^^^^^^^^^^^^ full # [ 304.315034] dagster-daemon[2634]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 304.315565] dagster-daemon[2634]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 304.316252] dagster-daemon[2634]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 304.316851] dagster-daemon[2634]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 304.317705] dagster-daemon[2634]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 304.318319] dagster-daemon[2634]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 304.319042] dagster-daemon[2634]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 304.319644] dagster-daemon[2634]: return DagsterPostgresStorage( full # [ 304.320513] dagster-daemon[2634]: inst_data=inst_data, full # [ 304.321178] dagster-daemon[2634]: ...<2 lines>... full # [ 304.321785] dagster-daemon[2634]: token_provider=get_token_provider_from_config(config_value), full # [ 304.322640] dagster-daemon[2634]: ) full # [ 304.323535] dagster-daemon[2634]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 304.323939] dagster-daemon[2634]: self._run_storage = PostgresRunStorage( full # [ 304.324770] dagster-daemon[2634]: ~~~~~~~~~~~~~~~~~~^ full # [ 304.325606] dagster-daemon[2634]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 304.326270] dagster-daemon[2634]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 304.326864] dagster-daemon[2634]: ) full # [ 304.327701] dagster-daemon[2634]: ^ full # [ 304.343902] dagster-daemon[2634]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 304.344638] dagster-daemon[2634]: self._engine = create_pg_engine( full # [ 304.345300] dagster-daemon[2634]: ~~~~~~~~~~~~~~~~^ full # [ 304.345952] dagster-daemon[2634]: self.postgres_url, full # [ 304.346780] dagster-daemon[2634]: ^^^^^^^^^^^^^^^^^^ full # [ 304.347638] dagster-daemon[2634]: ...<2 lines>... full # [ 304.348298] dagster-daemon[2634]: poolclass=db_pool.NullPool, full # [ 304.348953] dagster-daemon[2634]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 304.349784] dagster-daemon[2634]: ) full # [ 304.350637] dagster-daemon[2634]: ^ full # [ 304.351498] dagster-daemon[2634]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 304.351941] dagster-daemon[2634]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 304.352829] dagster-daemon[2634]: File "", line 2, in create_engine full # [ 304.354190] dagster-daemon[2634]: return target(fn, url, **kwargs) full # [ 304.354714] dagster-daemon[2634]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 304.355569] dagster-daemon[2634]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 304.356552] dagster-daemon[2634]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 304.357312] dagster-daemon[2634]: dbapi = dbapi_meth(**dbapi_args) full # [ 304.357908] dagster-daemon[2634]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 304.358786] dagster-daemon[2634]: import psycopg full # [ 304.371397] dagster-daemon[2634]: ModuleNotFoundError: No module named 'psycopg' full # [ 304.563249] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 36. full # [ 304.566318] systemd[1]: Started Dagster Webserver. full # [ 304.567596] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 304.569819] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 304.571974] systemd[1]: dagster-daemon.service: Consumed 1.436s CPU time over 7.215s wall clock time, 88.5M memory peak. full # [ 307.268338] dagster-webserver[2645]: Traceback (most recent call last): full # [ 307.282518] dagster-webserver[2645]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 307.283150] dagster-webserver[2645]: sys.exit(main()) full # [ 307.283745] dagster-webserver[2645]: ~~~~^^ full # [ 307.284608] dagster-webserver[2645]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 307.285290] dagster-webserver[2645]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 307.285918] dagster-webserver[2645]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 307.286747] dagster-webserver[2645]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 307.287604] dagster-webserver[2645]: return self.main(*args, **kwargs) full # [ 307.288313] dagster-webserver[2645]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 307.288896] dagster-webserver[2645]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 307.289745] dagster-webserver[2645]: rv = self.invoke(ctx) full # [ 307.290596] dagster-webserver[2645]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 307.291283] dagster-webserver[2645]: return ctx.invoke(self.callback, **ctx.params) full # [ 307.291912] dagster-webserver[2645]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 307.292736] dagster-webserver[2645]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 307.293573] dagster-webserver[2645]: return callback(*args, **kwargs) full # [ 307.294241] dagster-webserver[2645]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 307.294844] dagster-webserver[2645]: instance = stack.enter_context( full # [ 307.295674] dagster-webserver[2645]: get_possibly_temporary_instance_for_cli( full # [ 307.296514] dagster-webserver[2645]: ...<3 lines>... full # [ 307.297194] dagster-webserver[2645]: ) full # [ 307.297838] dagster-webserver[2645]: ) full # [ 307.298630] dagster-webserver[2645]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 307.299278] dagster-webserver[2645]: result = _enter(cm) full # [ 307.299889] dagster-webserver[2645]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 307.300721] dagster-webserver[2645]: return next(self.gen) full # [ 307.301565] dagster-webserver[2645]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 307.302228] dagster-webserver[2645]: with DagsterInstance.get() as instance: full # [ 307.302833] dagster-webserver[2645]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 307.303510] dagster-webserver[2645]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 307.304317] dagster-webserver[2645]: return create_instance_from_dagster_home() full # [ 307.304955] dagster-webserver[2645]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 307.305769] dagster-webserver[2645]: return create_instance_from_config(dagster_home_path) full # [ 307.306608] dagster-webserver[2645]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 307.307280] dagster-webserver[2645]: return create_instance_from_ref(instance_ref) full # [ 307.307869] dagster-webserver[2645]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 307.308712] dagster-webserver[2645]: unified_storage = instance_ref.storage full # [ 307.309563] dagster-webserver[2645]: ^^^^^^^^^^^^^^^^^^^^ full # [ 307.310217] dagster-webserver[2645]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 307.310834] dagster-webserver[2645]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 307.311655] dagster-webserver[2645]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 307.312497] dagster-webserver[2645]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 307.313161] dagster-webserver[2645]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 307.313768] dagster-webserver[2645]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 307.314651] dagster-webserver[2645]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 307.315267] dagster-webserver[2645]: return DagsterPostgresStorage( full # [ 307.315864] dagster-webserver[2645]: inst_data=inst_data, full # [ 307.316702] dagster-webserver[2645]: ...<2 lines>... full # [ 307.317168] dagster-webserver[2645]: token_provider=get_token_provider_from_config(config_value), full # [ 307.317749] dagster-webserver[2645]: ) full # [ 307.318594] dagster-webserver[2645]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 307.319262] dagster-webserver[2645]: self._run_storage = PostgresRunStorage( full # [ 307.319855] dagster-webserver[2645]: ~~~~~~~~~~~~~~~~~~^ full # [ 307.320730] dagster-webserver[2645]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 307.321150] dagster-webserver[2645]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 307.321758] dagster-webserver[2645]: ) full # [ 307.322596] dagster-webserver[2645]: ^ full # [ 307.323272] dagster-webserver[2645]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 307.323857] dagster-webserver[2645]: self._engine = create_pg_engine( full # [ 307.324695] dagster-webserver[2645]: ~~~~~~~~~~~~~~~~^ full # [ 307.325149] dagster-webserver[2645]: self.postgres_url, full # [ 307.325749] dagster-webserver[2645]: ^^^^^^^^^^^^^^^^^^ full # [ 307.326595] dagster-webserver[2645]: ...<2 lines>... full # [ 307.327268] dagster-webserver[2645]: poolclass=db_pool.NullPool, full # [ 307.327954] dagster-webserver[2645]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 307.328695] dagster-webserver[2645]: ) full # [ 307.329150] dagster-webserver[2645]: ^ full # [ 307.329749] dagster-webserver[2645]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 307.330606] dagster-webserver[2645]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 307.331264] dagster-webserver[2645]: File "", line 2, in create_engine full # [ 307.331856] dagster-webserver[2645]: return target(fn, url, **kwargs) full # [ 307.332694] dagster-webserver[2645]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 307.382248] dagster-webserver[2645]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 307.382841] dagster-webserver[2645]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 307.383692] dagster-webserver[2645]: dbapi = dbapi_meth(**dbapi_args) full # [ 307.384545] dagster-webserver[2645]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 307.385249] dagster-webserver[2645]: import psycopg full # [ 307.385843] dagster-webserver[2645]: ModuleNotFoundError: No module named 'psycopg' full # [ 307.672359] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 307.672909] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 307.677343] systemd[1]: dagster-webserver.service: Consumed 2.077s CPU time over 8.115s wall clock time, 111.8M memory peak. full # [ 309.639504] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 41. full # [ 309.643992] systemd[1]: Started Dagster Daemon. full # [ 309.962630] postgres[778]: [778] LOG: checkpoint starting: time full # [ 311.528166] dagster-daemon[2673]: Traceback (most recent call last): full # [ 311.530785] dagster-daemon[2673]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 311.531580] dagster-daemon[2673]: sys.exit(main()) full # [ 311.532238] dagster-daemon[2673]: ~~~~^^ full # [ 311.532844] dagster-daemon[2673]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 311.533496] dagster-daemon[2673]: cli(obj={}) full # [ 311.533942] dagster-daemon[2673]: ~~~^^^^^^^^ full # [ 311.534742] dagster-daemon[2673]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 311.535584] dagster-daemon[2673]: return self.main(*args, **kwargs) full # [ 311.536252] dagster-daemon[2673]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 311.536877] dagster-daemon[2673]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 311.537685] dagster-daemon[2673]: rv = self.invoke(ctx) full # [ 311.545248] dagster-daemon[2673]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 311.545794] dagster-daemon[2673]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 311.546661] dagster-daemon[2673]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 311.547565] dagster-daemon[2673]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 311.548223] dagster-daemon[2673]: return ctx.invoke(self.callback, **ctx.params) full # [ 311.548819] dagster-daemon[2673]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 311.549472] dagster-daemon[2673]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 311.550129] dagster-daemon[2673]: return callback(*args, **kwargs) full # [ 311.550763] dagster-daemon[2673]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 311.551588] dagster-daemon[2673]: with get_instance_for_cli( full # [ 311.552257] dagster-daemon[2673]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 311.552844] dagster-daemon[2673]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 311.553692] dagster-daemon[2673]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 311.554318] dagster-daemon[2673]: ) as instance: full # [ 311.555143] dagster-daemon[2673]: ^ full # [ 311.567087] dagster-daemon[2673]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 311.567625] dagster-daemon[2673]: return next(self.gen) full # [ 311.568290] dagster-daemon[2673]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 311.568933] dagster-daemon[2673]: with DagsterInstance.get() as instance: full # [ 311.569761] dagster-daemon[2673]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 311.570619] dagster-daemon[2673]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 311.571286] dagster-daemon[2673]: return create_instance_from_dagster_home() full # [ 311.571955] dagster-daemon[2673]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 311.572759] dagster-daemon[2673]: return create_instance_from_config(dagster_home_path) full # [ 311.573615] dagster-daemon[2673]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 311.574297] dagster-daemon[2673]: return create_instance_from_ref(instance_ref) full # [ 311.585840] dagster-daemon[2673]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 311.586574] dagster-daemon[2673]: unified_storage = instance_ref.storage full # [ 311.587284] dagster-daemon[2673]: ^^^^^^^^^^^^^^^^^^^^ full # [ 311.587873] dagster-daemon[2673]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 311.588715] dagster-daemon[2673]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 311.589570] dagster-daemon[2673]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 311.590298] dagster-daemon[2673]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 311.590852] dagster-daemon[2673]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 311.591705] dagster-daemon[2673]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 311.592523] dagster-daemon[2673]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 311.593186] dagster-daemon[2673]: return DagsterPostgresStorage( full # [ 311.593787] dagster-daemon[2673]: inst_data=inst_data, full # [ 311.594635] dagster-daemon[2673]: ...<2 lines>... full # [ 311.595479] dagster-daemon[2673]: token_provider=get_token_provider_from_config(config_value), full # [ 311.596262] dagster-daemon[2673]: ) full # [ 311.608420] dagster-daemon[2673]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 311.608974] dagster-daemon[2673]: self._run_storage = PostgresRunStorage( full # [ 311.609803] dagster-daemon[2673]: ~~~~~~~~~~~~~~~~~~^ full # [ 311.610659] dagster-daemon[2673]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 311.611513] dagster-daemon[2673]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 311.612188] dagster-daemon[2673]: ) full # [ 311.612796] dagster-daemon[2673]: ^ full # [ 311.613655] dagster-daemon[2673]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 311.614511] dagster-daemon[2673]: self._engine = create_pg_engine( full # [ 311.615188] dagster-daemon[2673]: ~~~~~~~~~~~~~~~~^ full # [ 311.615797] dagster-daemon[2673]: self.postgres_url, full # [ 311.616692] dagster-daemon[2673]: ^^^^^^^^^^^^^^^^^^ full # [ 311.617557] dagster-daemon[2673]: ...<2 lines>... full # [ 311.618253] dagster-daemon[2673]: poolclass=db_pool.NullPool, full # [ 311.618856] dagster-daemon[2673]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 311.619708] dagster-daemon[2673]: ) full # [ 311.620180] dagster-daemon[2673]: ^ full # [ 311.620765] dagster-daemon[2673]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 311.621679] dagster-daemon[2673]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 311.622310] dagster-daemon[2673]: File "", line 2, in create_engine full # [ 311.622870] dagster-daemon[2673]: return target(fn, url, **kwargs) full # [ 311.623706] dagster-daemon[2673]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 311.624552] dagster-daemon[2673]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 311.638082] dagster-daemon[2673]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 311.640698] dagster-daemon[2673]: dbapi = dbapi_meth(**dbapi_args) full # [ 311.641891] dagster-daemon[2673]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 311.644661] dagster-daemon[2673]: import psycopg full # [ 311.645624] dagster-daemon[2673]: ModuleNotFoundError: No module named 'psycopg' full # [ 311.832047] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 311.834350] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 311.836487] systemd[1]: dagster-daemon.service: Consumed 1.441s CPU time over 7.261s wall clock time, 88.6M memory peak. full # [ 312.889416] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 37. full # [ 312.893419] systemd[1]: Started Dagster Webserver. full # [ 315.547935] dagster-webserver[2691]: Traceback (most recent call last): full # [ 315.550471] dagster-webserver[2691]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 315.551080] dagster-webserver[2691]: sys.exit(main()) full # [ 315.551651] dagster-webserver[2691]: ~~~~^^ full # [ 315.552478] dagster-webserver[2691]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 315.553134] dagster-webserver[2691]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 315.553752] dagster-webserver[2691]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 315.554609] dagster-webserver[2691]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 315.555249] dagster-webserver[2691]: return self.main(*args, **kwargs) full # [ 315.555838] dagster-webserver[2691]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 315.563042] dagster-webserver[2691]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 315.563584] dagster-webserver[2691]: rv = self.invoke(ctx) full # [ 315.564272] dagster-webserver[2691]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 315.564872] dagster-webserver[2691]: return ctx.invoke(self.callback, **ctx.params) full # [ 315.565745] dagster-webserver[2691]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 315.566607] dagster-webserver[2691]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 315.567249] dagster-webserver[2691]: return callback(*args, **kwargs) full # [ 315.567849] dagster-webserver[2691]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 315.568506] dagster-webserver[2691]: instance = stack.enter_context( full # [ 315.569178] dagster-webserver[2691]: get_possibly_temporary_instance_for_cli( full # [ 315.569777] dagster-webserver[2691]: ...<3 lines>... full # [ 315.570615] dagster-webserver[2691]: ) full # [ 315.571290] dagster-webserver[2691]: ) full # [ 315.580805] dagster-webserver[2691]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 315.581565] dagster-webserver[2691]: result = _enter(cm) full # [ 315.582207] dagster-webserver[2691]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 315.583101] dagster-webserver[2691]: return next(self.gen) full # [ 315.583645] dagster-webserver[2691]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 315.584480] dagster-webserver[2691]: with DagsterInstance.get() as instance: full # [ 315.584908] dagster-webserver[2691]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 315.585983] dagster-webserver[2691]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 315.586754] dagster-webserver[2691]: return create_instance_from_dagster_home() full # [ 315.587589] dagster-webserver[2691]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 315.588251] dagster-webserver[2691]: return create_instance_from_config(dagster_home_path) full # [ 315.599410] dagster-webserver[2691]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 315.599958] dagster-webserver[2691]: return create_instance_from_ref(instance_ref) full # [ 315.600791] dagster-webserver[2691]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 315.601638] dagster-webserver[2691]: unified_storage = instance_ref.storage full # [ 315.602296] dagster-webserver[2691]: ^^^^^^^^^^^^^^^^^^^^ full # [ 315.602974] dagster-webserver[2691]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 315.603789] dagster-webserver[2691]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 315.604613] dagster-webserver[2691]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 315.613727] dagster-webserver[2691]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 315.614329] dagster-webserver[2691]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 315.614915] dagster-webserver[2691]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 315.615746] dagster-webserver[2691]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 315.616768] dagster-webserver[2691]: return DagsterPostgresStorage( full # [ 315.617638] dagster-webserver[2691]: inst_data=inst_data, full # [ 315.618427] dagster-webserver[2691]: ...<2 lines>... full # [ 315.618927] dagster-webserver[2691]: token_provider=get_token_provider_from_config(config_value), full # [ 315.619755] dagster-webserver[2691]: ) full # [ 315.620867] dagster-webserver[2691]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 315.621648] dagster-webserver[2691]: self._run_storage = PostgresRunStorage( full # [ 315.623161] dagster-webserver[2691]: ~~~~~~~~~~~~~~~~~~^ full # [ 315.623740] dagster-webserver[2691]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 315.624678] dagster-webserver[2691]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 315.625220] dagster-webserver[2691]: ) full # [ 315.625821] dagster-webserver[2691]: ^ full # [ 315.626771] dagster-webserver[2691]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 315.627599] dagster-webserver[2691]: self._engine = create_pg_engine( full # [ 315.628810] dagster-webserver[2691]: ~~~~~~~~~~~~~~~~^ full # [ 315.629613] dagster-webserver[2691]: self.postgres_url, full # [ 315.630200] dagster-webserver[2691]: ^^^^^^^^^^^^^^^^^^ full # [ 315.630803] dagster-webserver[2691]: ...<2 lines>... full # [ 315.632105] dagster-webserver[2691]: poolclass=db_pool.NullPool, full # [ 315.632663] dagster-webserver[2691]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 315.633494] dagster-webserver[2691]: ) full # [ 315.634241] dagster-webserver[2691]: ^ full # [ 315.645611] dagster-webserver[2691]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 315.646192] dagster-webserver[2691]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 315.646757] dagster-webserver[2691]: File "", line 2, in create_engine full # [ 315.647610] dagster-webserver[2691]: return target(fn, url, **kwargs) full # [ 315.648334] dagster-webserver[2691]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 315.648844] dagster-webserver[2691]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 315.649612] dagster-webserver[2691]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 315.650150] dagster-webserver[2691]: dbapi = dbapi_meth(**dbapi_args) full # [ 315.660083] dagster-webserver[2691]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 315.662883] dagster-webserver[2691]: import psycopg full # [ 315.663854] dagster-webserver[2691]: ModuleNotFoundError: No module named 'psycopg' full # [ 315.940866] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 315.943275] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 315.945449] systemd[1]: dagster-webserver.service: Consumed 2.037s CPU time over 8.261s wall clock time, 111.6M memory peak. full # [ 316.888865] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 42. full # [ 316.892069] systemd[1]: Started Dagster Daemon. full # [ 318.736094] dagster-daemon[2712]: Traceback (most recent call last): full # [ 318.738659] dagster-daemon[2712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 318.739264] dagster-daemon[2712]: sys.exit(main()) full # [ 318.739826] dagster-daemon[2712]: ~~~~^^ full # [ 318.740473] dagster-daemon[2712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 318.741113] dagster-daemon[2712]: cli(obj={}) full # [ 318.741735] dagster-daemon[2712]: ~~~^^^^^^^^ full # [ 318.742589] dagster-daemon[2712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 318.743221] dagster-daemon[2712]: return self.main(*args, **kwargs) full # [ 318.743812] dagster-daemon[2712]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 318.744641] dagster-daemon[2712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 318.745492] dagster-daemon[2712]: rv = self.invoke(ctx) full # [ 318.753004] dagster-daemon[2712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 318.753569] dagster-daemon[2712]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 318.754290] dagster-daemon[2712]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 318.754874] dagster-daemon[2712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 318.755719] dagster-daemon[2712]: return ctx.invoke(self.callback, **ctx.params) full # [ 318.756578] dagster-daemon[2712]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 318.757350] dagster-daemon[2712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 318.757877] dagster-daemon[2712]: return callback(*args, **kwargs) full # [ 318.758769] dagster-daemon[2712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 318.759587] dagster-daemon[2712]: with get_instance_for_cli( full # [ 318.760258] dagster-daemon[2712]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 318.760844] dagster-daemon[2712]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 318.761680] dagster-daemon[2712]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 318.762514] dagster-daemon[2712]: ) as instance: full # [ 318.763178] dagster-daemon[2712]: ^ full # [ 318.774354] dagster-daemon[2712]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 318.774898] dagster-daemon[2712]: return next(self.gen) full # [ 318.775756] dagster-daemon[2712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 318.776617] dagster-daemon[2712]: with DagsterInstance.get() as instance: full # [ 318.777281] dagster-daemon[2712]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 318.777917] dagster-daemon[2712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 318.778754] dagster-daemon[2712]: return create_instance_from_dagster_home() full # [ 318.779649] dagster-daemon[2712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 318.780317] dagster-daemon[2712]: return create_instance_from_config(dagster_home_path) full # [ 318.789322] dagster-daemon[2712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 318.789859] dagster-daemon[2712]: return create_instance_from_ref(instance_ref) full # [ 318.790718] dagster-daemon[2712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 318.791194] dagster-daemon[2712]: unified_storage = instance_ref.storage full # [ 318.791826] dagster-daemon[2712]: ^^^^^^^^^^^^^^^^^^^^ full # [ 318.792659] dagster-daemon[2712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 318.793529] dagster-daemon[2712]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 318.793966] dagster-daemon[2712]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 318.794845] dagster-daemon[2712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 318.795660] dagster-daemon[2712]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 318.796518] dagster-daemon[2712]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 318.797199] dagster-daemon[2712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 318.797807] dagster-daemon[2712]: return DagsterPostgresStorage( full # [ 318.798665] dagster-daemon[2712]: inst_data=inst_data, full # [ 318.799498] dagster-daemon[2712]: ...<2 lines>... full # [ 318.800162] dagster-daemon[2712]: token_provider=get_token_provider_from_config(config_value), full # [ 318.800757] dagster-daemon[2712]: ) full # [ 318.815617] dagster-daemon[2712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 318.816203] dagster-daemon[2712]: self._run_storage = PostgresRunStorage( full # [ 318.816808] dagster-daemon[2712]: ~~~~~~~~~~~~~~~~~~^ full # [ 318.817669] dagster-daemon[2712]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 318.818527] dagster-daemon[2712]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 318.819208] dagster-daemon[2712]: ) full # [ 318.819812] dagster-daemon[2712]: ^ full # [ 318.820671] dagster-daemon[2712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 318.821553] dagster-daemon[2712]: self._engine = create_pg_engine( full # [ 318.822208] dagster-daemon[2712]: ~~~~~~~~~~~~~~~~^ full # [ 318.822817] dagster-daemon[2712]: self.postgres_url, full # [ 318.823675] dagster-daemon[2712]: ^^^^^^^^^^^^^^^^^^ full # [ 318.824529] dagster-daemon[2712]: ...<2 lines>... full # [ 318.825209] dagster-daemon[2712]: poolclass=db_pool.NullPool, full # [ 318.825818] dagster-daemon[2712]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 318.826679] dagster-daemon[2712]: ) full # [ 318.827541] dagster-daemon[2712]: ^ full # [ 318.828208] dagster-daemon[2712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 318.828815] dagster-daemon[2712]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 318.829681] dagster-daemon[2712]: File "", line 2, in create_engine full # [ 318.830490] dagster-daemon[2712]: return target(fn, url, **kwargs) full # [ 318.830924] dagster-daemon[2712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 318.831740] dagster-daemon[2712]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 318.844892] dagster-daemon[2712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 318.847493] dagster-daemon[2712]: dbapi = dbapi_meth(**dbapi_args) full # [ 318.848668] dagster-daemon[2712]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 318.851442] dagster-daemon[2712]: import psycopg full # [ 318.852431] dagster-daemon[2712]: ModuleNotFoundError: No module named 'psycopg' full # [ 319.044954] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 319.047506] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 319.049722] systemd[1]: dagster-daemon.service: Consumed 1.416s CPU time over 7.212s wall clock time, 88.6M memory peak. full # [ 321.139254] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 38. full # [ 321.142122] systemd[1]: Started Dagster Webserver. full # [ 323.777326] dagster-webserver[2733]: Traceback (most recent call last): full # [ 323.779869] dagster-webserver[2733]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 323.780640] dagster-webserver[2733]: sys.exit(main()) full # [ 323.781310] dagster-webserver[2733]: ~~~~^^ full # [ 323.781875] dagster-webserver[2733]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 323.782728] dagster-webserver[2733]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 323.783591] dagster-webserver[2733]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 323.784303] dagster-webserver[2733]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 323.784844] dagster-webserver[2733]: return self.main(*args, **kwargs) full # [ 323.785687] dagster-webserver[2733]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 323.786510] dagster-webserver[2733]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 323.787169] dagster-webserver[2733]: rv = self.invoke(ctx) full # [ 323.795513] dagster-webserver[2733]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 323.796064] dagster-webserver[2733]: return ctx.invoke(self.callback, **ctx.params) full # [ 323.796684] dagster-webserver[2733]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 323.797943] dagster-webserver[2733]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 323.798712] dagster-webserver[2733]: return callback(*args, **kwargs) full # [ 323.799631] dagster-webserver[2733]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 323.800207] dagster-webserver[2733]: instance = stack.enter_context( full # [ 323.800796] dagster-webserver[2733]: get_possibly_temporary_instance_for_cli( full # [ 323.801735] dagster-webserver[2733]: ...<3 lines>... full # [ 323.802282] dagster-webserver[2733]: ) full # [ 323.802898] dagster-webserver[2733]: ) full # [ 323.810240] dagster-webserver[2733]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 323.810792] dagster-webserver[2733]: result = _enter(cm) full # [ 323.811641] dagster-webserver[2733]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 323.812586] dagster-webserver[2733]: return next(self.gen) full # [ 323.813724] dagster-webserver[2733]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 323.814257] dagster-webserver[2733]: with DagsterInstance.get() as instance: full # [ 323.814787] dagster-webserver[2733]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 323.816051] dagster-webserver[2733]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 323.816658] dagster-webserver[2733]: return create_instance_from_dagster_home() full # [ 323.817517] dagster-webserver[2733]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 323.818255] dagster-webserver[2733]: return create_instance_from_config(dagster_home_path) full # [ 323.818816] dagster-webserver[2733]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 323.819624] dagster-webserver[2733]: return create_instance_from_ref(instance_ref) full # [ 323.820531] dagster-webserver[2733]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 323.820909] dagster-webserver[2733]: unified_storage = instance_ref.storage full # [ 323.821736] dagster-webserver[2733]: ^^^^^^^^^^^^^^^^^^^^ full # [ 323.837559] dagster-webserver[2733]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 323.838149] dagster-webserver[2733]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 323.838721] dagster-webserver[2733]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 323.839703] dagster-webserver[2733]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 323.840793] dagster-webserver[2733]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 323.841719] dagster-webserver[2733]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 323.842688] dagster-webserver[2733]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 323.843583] dagster-webserver[2733]: return DagsterPostgresStorage( full # [ 323.844188] dagster-webserver[2733]: inst_data=inst_data, full # [ 323.844779] dagster-webserver[2733]: ...<2 lines>... full # [ 323.845852] dagster-webserver[2733]: token_provider=get_token_provider_from_config(config_value), full # [ 323.846477] dagster-webserver[2733]: ) full # [ 323.847217] dagster-webserver[2733]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 323.847719] dagster-webserver[2733]: self._run_storage = PostgresRunStorage( full # [ 323.848655] dagster-webserver[2733]: ~~~~~~~~~~~~~~~~~~^ full # [ 323.848998] dagster-webserver[2733]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 323.850621] dagster-webserver[2733]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 323.851276] dagster-webserver[2733]: ) full # [ 323.851881] dagster-webserver[2733]: ^ full # [ 323.852800] dagster-webserver[2733]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 323.853788] dagster-webserver[2733]: self._engine = create_pg_engine( full # [ 323.854248] dagster-webserver[2733]: ~~~~~~~~~~~~~~~~^ full # [ 323.854817] dagster-webserver[2733]: self.postgres_url, full # [ 323.855669] dagster-webserver[2733]: ^^^^^^^^^^^^^^^^^^ full # [ 323.856565] dagster-webserver[2733]: ...<2 lines>... full # [ 323.857178] dagster-webserver[2733]: poolclass=db_pool.NullPool, full # [ 323.857777] dagster-webserver[2733]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 323.858685] dagster-webserver[2733]: ) full # [ 323.859480] dagster-webserver[2733]: ^ full # [ 323.860157] dagster-webserver[2733]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 323.860744] dagster-webserver[2733]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 323.861572] dagster-webserver[2733]: File "", line 2, in create_engine full # [ 323.862334] dagster-webserver[2733]: return target(fn, url, **kwargs) full # [ 323.862850] dagster-webserver[2733]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 323.863695] dagster-webserver[2733]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 323.864531] dagster-webserver[2733]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 323.865102] dagster-webserver[2733]: dbapi = dbapi_meth(**dbapi_args) full # [ 323.889168] dagster-webserver[2733]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 323.889721] dagster-webserver[2733]: import psycopg full # [ 323.890228] dagster-webserver[2733]: ModuleNotFoundError: No module named 'psycopg' full # [ 324.139052] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 43. full # [ 324.144422] systemd[1]: Started Dagster Daemon. full # [ 324.178710] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 324.181313] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 324.183109] systemd[1]: dagster-webserver.service: Consumed 2.014s CPU time over 8.236s wall clock time, 111.9M memory peak. full # [ 325.983216] dagster-daemon[2747]: Traceback (most recent call last): full # [ 325.985818] dagster-daemon[2747]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 325.986596] dagster-daemon[2747]: sys.exit(main()) full # [ 325.987258] dagster-daemon[2747]: ~~~~^^ full # [ 325.987839] dagster-daemon[2747]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 325.988965] dagster-daemon[2747]: cli(obj={}) full # [ 325.989748] dagster-daemon[2747]: ~~~^^^^^^^^ full # [ 325.990567] dagster-daemon[2747]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 325.991249] dagster-daemon[2747]: return self.main(*args, **kwargs) full # [ 325.991844] dagster-daemon[2747]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 325.992727] dagster-daemon[2747]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 325.993149] dagster-daemon[2747]: rv = self.invoke(ctx) full # [ 325.993748] dagster-daemon[2747]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 325.994589] dagster-daemon[2747]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 325.995285] dagster-daemon[2747]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 326.005053] dagster-daemon[2747]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 326.005588] dagster-daemon[2747]: return ctx.invoke(self.callback, **ctx.params) full # [ 326.006288] dagster-daemon[2747]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 326.006888] dagster-daemon[2747]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 326.007738] dagster-daemon[2747]: return callback(*args, **kwargs) full # [ 326.008596] dagster-daemon[2747]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 326.009296] dagster-daemon[2747]: with get_instance_for_cli( full # [ 326.009885] dagster-daemon[2747]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 326.010729] dagster-daemon[2747]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 326.011582] dagster-daemon[2747]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 326.012265] dagster-daemon[2747]: ) as instance: full # [ 326.012863] dagster-daemon[2747]: ^ full # [ 326.013731] dagster-daemon[2747]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 326.014531] dagster-daemon[2747]: return next(self.gen) full # [ 326.015203] dagster-daemon[2747]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 326.015805] dagster-daemon[2747]: with DagsterInstance.get() as instance: full # [ 326.016643] dagster-daemon[2747]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 326.029096] dagster-daemon[2747]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 326.029631] dagster-daemon[2747]: return create_instance_from_dagster_home() full # [ 326.032716] dagster-daemon[2747]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 326.035658] dagster-daemon[2747]: return create_instance_from_config(dagster_home_path) full # [ 326.037144] dagster-daemon[2747]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 326.040043] dagster-daemon[2747]: return create_instance_from_ref(instance_ref) full # [ 326.041390] dagster-daemon[2747]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 326.044209] dagster-daemon[2747]: unified_storage = instance_ref.storage full # [ 326.045502] dagster-daemon[2747]: ^^^^^^^^^^^^^^^^^^^^ full # [ 326.046767] dagster-daemon[2747]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 326.049352] dagster-daemon[2747]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 326.051288] dagster-daemon[2747]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 326.052802] dagster-daemon[2747]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 326.055406] dagster-daemon[2747]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 326.057052] dagster-daemon[2747]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 326.058666] dagster-daemon[2747]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 326.061342] dagster-daemon[2747]: return DagsterPostgresStorage( full # [ 326.062513] dagster-daemon[2747]: inst_data=inst_data, full # [ 326.063623] dagster-daemon[2747]: ...<2 lines>... full # [ 326.064605] dagster-daemon[2747]: token_provider=get_token_provider_from_config(config_value), full # [ 326.066205] dagster-daemon[2747]: ) full # [ 326.066979] dagster-daemon[2747]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 326.069577] dagster-daemon[2747]: self._run_storage = PostgresRunStorage( full # [ 326.070844] dagster-daemon[2747]: ~~~~~~~~~~~~~~~~~~^ full # [ 326.072137] dagster-daemon[2747]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 326.073845] dagster-daemon[2747]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 326.075544] dagster-daemon[2747]: ) full # [ 326.076348] dagster-daemon[2747]: ^ full # [ 326.077196] dagster-daemon[2747]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 326.079955] dagster-daemon[2747]: self._engine = create_pg_engine( full # [ 326.081192] dagster-daemon[2747]: ~~~~~~~~~~~~~~~~^ full # [ 326.082384] dagster-daemon[2747]: self.postgres_url, full # [ 326.083442] dagster-daemon[2747]: ^^^^^^^^^^^^^^^^^^ full # [ 326.084498] dagster-daemon[2747]: ...<2 lines>... full # [ 326.085474] dagster-daemon[2747]: poolclass=db_pool.NullPool, full # [ 326.086645] dagster-daemon[2747]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 326.087821] dagster-daemon[2747]: ) full # [ 326.088609] dagster-daemon[2747]: ^ full # [ 326.089417] dagster-daemon[2747]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 326.092094] dagster-daemon[2747]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 326.093543] dagster-daemon[2747]: File "", line 2, in create_engine full # [ 326.095747] dagster-daemon[2747]: return target(fn, url, **kwargs) full # [ 326.096938] dagster-daemon[2747]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 326.099519] dagster-daemon[2747]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 326.101051] dagster-daemon[2747]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 326.103654] dagster-daemon[2747]: dbapi = dbapi_meth(**dbapi_args) full # [ 326.104853] dagster-daemon[2747]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 326.107622] dagster-daemon[2747]: import psycopg full # [ 326.108598] dagster-daemon[2747]: ModuleNotFoundError: No module named 'psycopg' full # [ 326.227632] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 326.229950] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 326.232386] systemd[1]: dagster-daemon.service: Consumed 1.409s CPU time over 7.181s wall clock time, 88.6M memory peak. full # [ 329.389196] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 39. full # [ 329.392174] systemd[1]: Started Dagster Webserver. full # [ 331.388805] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 44. full # [ 331.392304] systemd[1]: Started Dagster Daemon. full # [ 331.992551] dagster-webserver[2775]: Traceback (most recent call last): full # [ 331.995038] dagster-webserver[2775]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 331.995580] dagster-webserver[2775]: sys.exit(main()) full # [ 331.996241] dagster-webserver[2775]: ~~~~^^ full # [ 331.996831] dagster-webserver[2775]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 331.997552] dagster-webserver[2775]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 331.997939] dagster-webserver[2775]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 331.999682] dagster-webserver[2775]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 332.000601] dagster-webserver[2775]: return self.main(*args, **kwargs) full # [ 332.002140] dagster-webserver[2775]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 332.002701] dagster-webserver[2775]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 332.003159] dagster-webserver[2775]: rv = self.invoke(ctx) full # [ 332.011330] dagster-webserver[2775]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 332.015302] dagster-webserver[2775]: return ctx.invoke(self.callback, **ctx.params) full # [ 332.015822] dagster-webserver[2775]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 332.018710] dagster-webserver[2775]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 332.019277] dagster-webserver[2775]: return callback(*args, **kwargs) full # [ 332.019861] dagster-webserver[2775]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 332.021611] dagster-webserver[2775]: instance = stack.enter_context( full # [ 332.022207] dagster-webserver[2775]: get_possibly_temporary_instance_for_cli( full # [ 332.022790] dagster-webserver[2775]: ...<3 lines>... full # [ 332.023734] dagster-webserver[2775]: ) full # [ 332.024493] dagster-webserver[2775]: ) full # [ 332.024920] dagster-webserver[2775]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 332.027268] dagster-webserver[2775]: result = _enter(cm) full # [ 332.027796] dagster-webserver[2775]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 332.028813] dagster-webserver[2775]: return next(self.gen) full # [ 332.029686] dagster-webserver[2775]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 332.030642] dagster-webserver[2775]: with DagsterInstance.get() as instance: full # [ 332.031537] dagster-webserver[2775]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 332.031976] dagster-webserver[2775]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 332.032928] dagster-webserver[2775]: return create_instance_from_dagster_home() full # [ 332.033649] dagster-webserver[2775]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 332.034893] dagster-webserver[2775]: return create_instance_from_config(dagster_home_path) full # [ 332.035734] dagster-webserver[2775]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 332.036785] dagster-webserver[2775]: return create_instance_from_ref(instance_ref) full # [ 332.037599] dagster-webserver[2775]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 332.038410] dagster-webserver[2775]: unified_storage = instance_ref.storage full # [ 332.039128] dagster-webserver[2775]: ^^^^^^^^^^^^^^^^^^^^ full # [ 332.039727] dagster-webserver[2775]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 332.040662] dagster-webserver[2775]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 332.041260] dagster-webserver[2775]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 332.041847] dagster-webserver[2775]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 332.042783] dagster-webserver[2775]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 332.043151] dagster-webserver[2775]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 332.043748] dagster-webserver[2775]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 332.044745] dagster-webserver[2775]: return DagsterPostgresStorage( full # [ 332.045625] dagster-webserver[2775]: inst_data=inst_data, full # [ 332.046275] dagster-webserver[2775]: ...<2 lines>... full # [ 332.046896] dagster-webserver[2775]: token_provider=get_token_provider_from_config(config_value), full # [ 332.047824] dagster-webserver[2775]: ) full # [ 332.048586] dagster-webserver[2775]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 332.049387] dagster-webserver[2775]: self._run_storage = PostgresRunStorage( full # [ 332.050115] dagster-webserver[2775]: ~~~~~~~~~~~~~~~~~~^ full # [ 332.050715] dagster-webserver[2775]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 332.051652] dagster-webserver[2775]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 332.052040] dagster-webserver[2775]: ) full # [ 332.052624] dagster-webserver[2775]: ^ full # [ 332.053472] dagster-webserver[2775]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 332.054138] dagster-webserver[2775]: self._engine = create_pg_engine( full # [ 332.054730] dagster-webserver[2775]: ~~~~~~~~~~~~~~~~^ full # [ 332.055746] dagster-webserver[2775]: self.postgres_url, full # [ 332.056611] dagster-webserver[2775]: ^^^^^^^^^^^^^^^^^^ full # [ 332.057346] dagster-webserver[2775]: ...<2 lines>... full # [ 332.057869] dagster-webserver[2775]: poolclass=db_pool.NullPool, full # [ 332.058723] dagster-webserver[2775]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 332.059699] dagster-webserver[2775]: ) full # [ 332.060608] dagster-webserver[2775]: ^ full # [ 332.061331] dagster-webserver[2775]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 332.061870] dagster-webserver[2775]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 332.062742] dagster-webserver[2775]: File "", line 2, in create_engine full # [ 332.063645] dagster-webserver[2775]: return target(fn, url, **kwargs) full # [ 332.064221] dagster-webserver[2775]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 332.064819] dagster-webserver[2775]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 332.065735] dagster-webserver[2775]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 332.066515] dagster-webserver[2775]: dbapi = dbapi_meth(**dbapi_args) full # [ 332.067228] dagster-webserver[2775]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 332.067782] dagster-webserver[2775]: import psycopg full # [ 332.068625] dagster-webserver[2775]: ModuleNotFoundError: No module named 'psycopg' full # [ 332.442943] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 332.444616] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 332.447100] systemd[1]: dagster-webserver.service: Consumed 2.076s CPU time over 8.264s wall clock time, 111.7M memory peak. full # [ 333.316870] dagster-daemon[2785]: Traceback (most recent call last): full # [ 333.318454] dagster-daemon[2785]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 333.321065] dagster-daemon[2785]: sys.exit(main()) full # [ 333.322278] dagster-daemon[2785]: ~~~~^^ full # [ 333.323454] dagster-daemon[2785]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 333.326609] dagster-daemon[2785]: cli(obj={}) full # [ 333.327757] dagster-daemon[2785]: ~~~^^^^^^^^ full # [ 333.328951] dagster-daemon[2785]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 333.331707] dagster-daemon[2785]: return self.main(*args, **kwargs) full # [ 333.332902] dagster-daemon[2785]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 333.334108] dagster-daemon[2785]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 333.336441] dagster-daemon[2785]: rv = self.invoke(ctx) full # [ 333.337477] dagster-daemon[2785]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 333.339822] dagster-daemon[2785]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 333.341322] dagster-daemon[2785]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 333.342804] dagster-daemon[2785]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 333.345241] dagster-daemon[2785]: return ctx.invoke(self.callback, **ctx.params) full # [ 333.346601] dagster-daemon[2785]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 333.347975] dagster-daemon[2785]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 333.350367] dagster-daemon[2785]: return callback(*args, **kwargs) full # [ 333.351545] dagster-daemon[2785]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 333.354212] dagster-daemon[2785]: with get_instance_for_cli( full # [ 333.355332] dagster-daemon[2785]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 333.356443] dagster-daemon[2785]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 333.358320] dagster-daemon[2785]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 333.360202] dagster-daemon[2785]: ) as instance: full # [ 333.361190] dagster-daemon[2785]: ^ full # [ 333.362048] dagster-daemon[2785]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 333.364313] dagster-daemon[2785]: return next(self.gen) full # [ 333.365348] dagster-daemon[2785]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 333.367984] dagster-daemon[2785]: with DagsterInstance.get() as instance: full # [ 333.369277] dagster-daemon[2785]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 333.370387] dagster-daemon[2785]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 333.372968] dagster-daemon[2785]: return create_instance_from_dagster_home() full # [ 333.374307] dagster-daemon[2785]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 333.377269] dagster-daemon[2785]: return create_instance_from_config(dagster_home_path) full # [ 333.378700] dagster-daemon[2785]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 333.381582] dagster-daemon[2785]: return create_instance_from_ref(instance_ref) full # [ 333.382942] dagster-daemon[2785]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 333.385756] dagster-daemon[2785]: unified_storage = instance_ref.storage full # [ 333.387123] dagster-daemon[2785]: ^^^^^^^^^^^^^^^^^^^^ full # [ 333.388419] dagster-daemon[2785]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 333.390982] dagster-daemon[2785]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 333.392925] dagster-daemon[2785]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 333.394434] dagster-daemon[2785]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 333.397077] dagster-daemon[2785]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 333.398676] dagster-daemon[2785]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 333.400301] dagster-daemon[2785]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 333.402954] dagster-daemon[2785]: return DagsterPostgresStorage( full # [ 333.404133] dagster-daemon[2785]: inst_data=inst_data, full # [ 333.405227] dagster-daemon[2785]: ...<2 lines>... full # [ 333.406201] dagster-daemon[2785]: token_provider=get_token_provider_from_config(config_value), full # [ 333.407777] dagster-daemon[2785]: ) full # [ 333.408568] dagster-daemon[2785]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 333.411174] dagster-daemon[2785]: self._run_storage = PostgresRunStorage( full # [ 333.412436] dagster-daemon[2785]: ~~~~~~~~~~~~~~~~~~^ full # [ 333.413698] dagster-daemon[2785]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 333.415646] dagster-daemon[2785]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 333.417360] dagster-daemon[2785]: ) full # [ 333.418163] dagster-daemon[2785]: ^ full # [ 333.418933] dagster-daemon[2785]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 333.421666] dagster-daemon[2785]: self._engine = create_pg_engine( full # [ 333.422848] dagster-daemon[2785]: ~~~~~~~~~~~~~~~~^ full # [ 333.424047] dagster-daemon[2785]: self.postgres_url, full # [ 333.425110] dagster-daemon[2785]: ^^^^^^^^^^^^^^^^^^ full # [ 333.426225] dagster-daemon[2785]: ...<2 lines>... full # [ 333.427224] dagster-daemon[2785]: poolclass=db_pool.NullPool, full # [ 333.428478] dagster-daemon[2785]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 333.429654] dagster-daemon[2785]: ) full # [ 333.430452] dagster-daemon[2785]: ^ full # [ 333.431249] dagster-daemon[2785]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 333.433973] dagster-daemon[2785]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 333.435496] dagster-daemon[2785]: File "", line 2, in create_engine full # [ 333.437694] dagster-daemon[2785]: return target(fn, url, **kwargs) full # [ 333.438868] dagster-daemon[2785]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 333.441602] dagster-daemon[2785]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 333.443154] dagster-daemon[2785]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 333.445798] dagster-daemon[2785]: dbapi = dbapi_meth(**dbapi_args) full # [ 333.447050] dagster-daemon[2785]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 333.449829] dagster-daemon[2785]: import psycopg full # [ 333.450766] dagster-daemon[2785]: ModuleNotFoundError: No module named 'psycopg' full # [ 333.529218] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 333.531499] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 333.533619] systemd[1]: dagster-daemon.service: Consumed 1.429s CPU time over 7.300s wall clock time, 88.5M memory peak. full # [ 337.639326] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 40. full # [ 337.642284] systemd[1]: Started Dagster Webserver. full # [ 338.638568] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 45. full # [ 338.642666] systemd[1]: Started Dagster Daemon. full # [ 340.282167] dagster-webserver[2823]: Traceback (most recent call last): full # [ 340.282563] dagster-webserver[2823]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 340.283605] dagster-webserver[2823]: sys.exit(main()) full # [ 340.284644] dagster-webserver[2823]: ~~~~^^ full # [ 340.285262] dagster-webserver[2823]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 340.285842] dagster-webserver[2823]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 340.286807] dagster-webserver[2823]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 340.287329] dagster-webserver[2823]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 340.287982] dagster-webserver[2823]: return self.main(*args, **kwargs) full # [ 340.288874] dagster-webserver[2823]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 340.289656] dagster-webserver[2823]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 340.290591] dagster-webserver[2823]: rv = self.invoke(ctx) full # [ 340.291248] dagster-webserver[2823]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 340.291926] dagster-webserver[2823]: return ctx.invoke(self.callback, **ctx.params) full # [ 340.292639] dagster-webserver[2823]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 340.293265] dagster-webserver[2823]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 340.293887] dagster-webserver[2823]: return callback(*args, **kwargs) full # [ 340.294810] dagster-webserver[2823]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 340.295797] dagster-webserver[2823]: instance = stack.enter_context( full # [ 340.296692] dagster-webserver[2823]: get_possibly_temporary_instance_for_cli( full # [ 340.297653] dagster-webserver[2823]: ...<3 lines>... full # [ 340.298566] dagster-webserver[2823]: ) full # [ 340.299263] dagster-webserver[2823]: ) full # [ 340.299780] dagster-webserver[2823]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 340.300712] dagster-webserver[2823]: result = _enter(cm) full # [ 340.301487] dagster-webserver[2823]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 340.302226] dagster-webserver[2823]: return next(self.gen) full # [ 340.302740] dagster-webserver[2823]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 340.303668] dagster-webserver[2823]: with DagsterInstance.get() as instance: full # [ 340.304333] dagster-webserver[2823]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 340.304901] dagster-webserver[2823]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 340.305697] dagster-webserver[2823]: return create_instance_from_dagster_home() full # [ 340.306310] dagster-webserver[2823]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 340.306973] dagster-webserver[2823]: return create_instance_from_config(dagster_home_path) full # [ 340.307795] dagster-webserver[2823]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 340.308729] dagster-webserver[2823]: return create_instance_from_ref(instance_ref) full # [ 340.309492] dagster-webserver[2823]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 340.309930] dagster-webserver[2823]: unified_storage = instance_ref.storage full # [ 340.310783] dagster-webserver[2823]: ^^^^^^^^^^^^^^^^^^^^ full # [ 340.311722] dagster-webserver[2823]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 340.312694] dagster-webserver[2823]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 340.313275] dagster-webserver[2823]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 340.313889] dagster-webserver[2823]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 340.314788] dagster-webserver[2823]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 340.315593] dagster-webserver[2823]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 340.316352] dagster-webserver[2823]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 340.316846] dagster-webserver[2823]: return DagsterPostgresStorage( full # [ 340.317684] dagster-webserver[2823]: inst_data=inst_data, full # [ 340.318615] dagster-webserver[2823]: ...<2 lines>... full # [ 340.319209] dagster-webserver[2823]: token_provider=get_token_provider_from_config(config_value), full # [ 340.319777] dagster-webserver[2823]: ) full # [ 340.320872] dagster-webserver[2823]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 340.321474] dagster-webserver[2823]: self._run_storage = PostgresRunStorage( full # [ 340.322202] dagster-webserver[2823]: ~~~~~~~~~~~~~~~~~~^ full # [ 340.322768] dagster-webserver[2823]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 340.323261] dagster-webserver[2823]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 340.323797] dagster-webserver[2823]: ) full # [ 340.324804] dagster-webserver[2823]: ^ full # [ 340.325482] dagster-webserver[2823]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 340.326217] dagster-webserver[2823]: self._engine = create_pg_engine( full # [ 340.326741] dagster-webserver[2823]: ~~~~~~~~~~~~~~~~^ full # [ 340.327742] dagster-webserver[2823]: self.postgres_url, full # [ 340.328650] dagster-webserver[2823]: ^^^^^^^^^^^^^^^^^^ full # [ 340.330086] dagster-webserver[2823]: ...<2 lines>... full # [ 340.330933] dagster-webserver[2823]: poolclass=db_pool.NullPool, full # [ 340.331749] dagster-webserver[2823]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 340.332680] dagster-webserver[2823]: ) full # [ 340.333277] dagster-webserver[2823]: ^ full # [ 340.333864] dagster-webserver[2823]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 340.334784] dagster-webserver[2823]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 340.335979] dagster-webserver[2823]: File "", line 2, in create_engine full # [ 340.336934] dagster-webserver[2823]: return target(fn, url, **kwargs) full # [ 340.337783] dagster-webserver[2823]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 340.343143] dagster-webserver[2823]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 340.343744] dagster-webserver[2823]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 340.344672] dagster-webserver[2823]: dbapi = dbapi_meth(**dbapi_args) full # [ 340.345945] dagster-webserver[2823]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 340.346707] dagster-webserver[2823]: import psycopg full # [ 340.347416] dagster-webserver[2823]: ModuleNotFoundError: No module named 'psycopg' full # [ 340.576421] dagster-daemon[2829]: Traceback (most recent call last): full # [ 340.578077] dagster-daemon[2829]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 340.578620] dagster-daemon[2829]: sys.exit(main()) full # [ 340.579273] dagster-daemon[2829]: ~~~~^^ full # [ 340.579859] dagster-daemon[2829]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 340.582537] dagster-daemon[2829]: cli(obj={}) full # [ 340.582989] dagster-daemon[2829]: ~~~^^^^^^^^ full # [ 340.583792] dagster-daemon[2829]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 340.587091] dagster-daemon[2829]: return self.main(*args, **kwargs) full # [ 340.587705] dagster-daemon[2829]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 340.590093] dagster-daemon[2829]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 340.590606] dagster-daemon[2829]: rv = self.invoke(ctx) full # [ 340.593089] dagster-daemon[2829]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 340.593439] dagster-daemon[2829]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 340.594125] dagster-daemon[2829]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 340.594700] dagster-daemon[2829]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 340.597089] dagster-daemon[2829]: return ctx.invoke(self.callback, **ctx.params) full # [ 340.597588] dagster-daemon[2829]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 340.600093] dagster-daemon[2829]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 340.600701] dagster-daemon[2829]: return callback(*args, **kwargs) full # [ 340.601159] dagster-daemon[2829]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 340.601757] dagster-daemon[2829]: with get_instance_for_cli( full # [ 340.604088] dagster-daemon[2829]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 340.604645] dagster-daemon[2829]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 340.605488] dagster-daemon[2829]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 340.608089] dagster-daemon[2829]: ) as instance: full # [ 340.608775] dagster-daemon[2829]: ^ full # [ 340.609602] dagster-daemon[2829]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 340.612097] dagster-daemon[2829]: return next(self.gen) full # [ 340.612711] dagster-daemon[2829]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 340.613594] dagster-daemon[2829]: with DagsterInstance.get() as instance: full # [ 340.616090] dagster-daemon[2829]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 340.616649] dagster-daemon[2829]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 340.617493] dagster-daemon[2829]: return create_instance_from_dagster_home() full # [ 340.621091] dagster-daemon[2829]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 340.621775] dagster-daemon[2829]: return create_instance_from_config(dagster_home_path) full # [ 340.622612] dagster-daemon[2829]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 340.625091] dagster-daemon[2829]: return create_instance_from_ref(instance_ref) full # [ 340.625704] dagster-daemon[2829]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 340.626544] dagster-daemon[2829]: unified_storage = instance_ref.storage full # [ 340.629109] dagster-daemon[2829]: ^^^^^^^^^^^^^^^^^^^^ full # [ 340.629636] dagster-daemon[2829]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 340.630478] dagster-daemon[2829]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 340.634143] dagster-daemon[2829]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 340.634759] dagster-daemon[2829]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 340.635604] dagster-daemon[2829]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 340.638115] dagster-daemon[2829]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 340.638704] dagster-daemon[2829]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 340.639547] dagster-daemon[2829]: return DagsterPostgresStorage( full # [ 340.639984] dagster-daemon[2829]: inst_data=inst_data, full # [ 340.642763] dagster-daemon[2829]: ...<2 lines>... full # [ 340.643598] dagster-daemon[2829]: token_provider=get_token_provider_from_config(config_value), full # [ 340.646089] dagster-daemon[2829]: ) full # [ 340.646676] dagster-daemon[2829]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 340.647562] dagster-daemon[2829]: self._run_storage = PostgresRunStorage( full # [ 340.651089] dagster-daemon[2829]: ~~~~~~~~~~~~~~~~~~^ full # [ 340.651612] dagster-daemon[2829]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 340.652285] dagster-daemon[2829]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 340.652882] dagster-daemon[2829]: ) full # [ 340.656544] dagster-daemon[2829]: ^ full # [ 340.657208] dagster-daemon[2829]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 340.657805] dagster-daemon[2829]: self._engine = create_pg_engine( full # [ 340.660211] dagster-daemon[2829]: ~~~~~~~~~~~~~~~~^ full # [ 340.660804] dagster-daemon[2829]: self.postgres_url, full # [ 340.663090] dagster-daemon[2829]: ^^^^^^^^^^^^^^^^^^ full # [ 340.663723] dagster-daemon[2829]: ...<2 lines>... full # [ 340.666089] dagster-daemon[2829]: poolclass=db_pool.NullPool, full # [ 340.666606] dagster-daemon[2829]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 340.670091] dagster-daemon[2829]: ) full # [ 340.670725] dagster-daemon[2829]: ^ full # [ 340.671571] dagster-daemon[2829]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 340.674089] dagster-daemon[2829]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 340.674680] dagster-daemon[2829]: File "", line 2, in create_engine full # [ 340.675522] dagster-daemon[2829]: return target(fn, url, **kwargs) full # [ 340.678089] dagster-daemon[2829]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 340.678594] dagster-daemon[2829]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 340.679272] dagster-daemon[2829]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 340.679864] dagster-daemon[2829]: dbapi = dbapi_meth(**dbapi_args) full # [ 340.682906] dagster-daemon[2829]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 340.683738] dagster-daemon[2829]: import psycopg full # [ 340.686089] dagster-daemon[2829]: ModuleNotFoundError: No module named 'psycopg' full # [ 340.789576] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 340.793325] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 340.795155] systemd[1]: dagster-webserver.service: Consumed 2.127s CPU time over 8.343s wall clock time, 111.6M memory peak. full # [ 340.904197] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 340.906340] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 340.909376] systemd[1]: dagster-daemon.service: Consumed 1.458s CPU time over 7.378s wall clock time, 88.6M memory peak. full # [ 345.889302] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 41. full # [ 345.892102] systemd[1]: Started Dagster Webserver. full # [ 345.909147] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 46. full # [ 345.914844] systemd[1]: Started Dagster Daemon. full # [ 347.763802] dagster-daemon[2868]: Traceback (most recent call last): full # [ 347.766287] dagster-daemon[2868]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 347.768369] dagster-daemon[2868]: sys.exit(main()) full # [ 347.768887] dagster-daemon[2868]: ~~~~^^ full # [ 347.769501] dagster-daemon[2868]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 347.772089] dagster-daemon[2868]: cli(obj={}) full # [ 347.772620] dagster-daemon[2868]: ~~~^^^^^^^^ full # [ 347.773287] dagster-daemon[2868]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 347.773874] dagster-daemon[2868]: return self.main(*args, **kwargs) full # [ 347.776550] dagster-daemon[2868]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 347.777043] dagster-daemon[2868]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 347.777620] dagster-daemon[2868]: rv = self.invoke(ctx) full # [ 347.780100] dagster-daemon[2868]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 347.780707] dagster-daemon[2868]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 347.781567] dagster-daemon[2868]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 347.784090] dagster-daemon[2868]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 347.784638] dagster-daemon[2868]: return ctx.invoke(self.callback, **ctx.params) full # [ 347.785495] dagster-daemon[2868]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 347.788090] dagster-daemon[2868]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 347.788588] dagster-daemon[2868]: return callback(*args, **kwargs) full # [ 347.789264] dagster-daemon[2868]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 347.789850] dagster-daemon[2868]: with get_instance_for_cli( full # [ 347.792713] dagster-daemon[2868]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 347.793172] dagster-daemon[2868]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 347.793771] dagster-daemon[2868]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 347.797090] dagster-daemon[2868]: ) as instance: full # [ 347.797680] dagster-daemon[2868]: ^ full # [ 347.798510] dagster-daemon[2868]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 347.802103] dagster-daemon[2868]: return next(self.gen) full # [ 347.802622] dagster-daemon[2868]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 347.803274] dagster-daemon[2868]: with DagsterInstance.get() as instance: full # [ 347.803889] dagster-daemon[2868]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 347.806547] dagster-daemon[2868]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 347.807212] dagster-daemon[2868]: return create_instance_from_dagster_home() full # [ 347.807798] dagster-daemon[2868]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 347.811107] dagster-daemon[2868]: return create_instance_from_config(dagster_home_path) full # [ 347.811756] dagster-daemon[2868]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 347.814090] dagster-daemon[2868]: return create_instance_from_ref(instance_ref) full # [ 347.814610] dagster-daemon[2868]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 347.815265] dagster-daemon[2868]: unified_storage = instance_ref.storage full # [ 347.815901] dagster-daemon[2868]: ^^^^^^^^^^^^^^^^^^^^ full # [ 347.818542] dagster-daemon[2868]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 347.819207] dagster-daemon[2868]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 347.822091] dagster-daemon[2868]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 347.822672] dagster-daemon[2868]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 347.825095] dagster-daemon[2868]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 347.825758] dagster-daemon[2868]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 347.828090] dagster-daemon[2868]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 347.828652] dagster-daemon[2868]: return DagsterPostgresStorage( full # [ 347.829494] dagster-daemon[2868]: inst_data=inst_data, full # [ 347.832091] dagster-daemon[2868]: ...<2 lines>... full # [ 347.832765] dagster-daemon[2868]: token_provider=get_token_provider_from_config(config_value), full # [ 347.833613] dagster-daemon[2868]: ) full # [ 347.836090] dagster-daemon[2868]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 347.836713] dagster-daemon[2868]: self._run_storage = PostgresRunStorage( full # [ 347.837569] dagster-daemon[2868]: ~~~~~~~~~~~~~~~~~~^ full # [ 347.840090] dagster-daemon[2868]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 347.840656] dagster-daemon[2868]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 347.841793] dagster-daemon[2868]: ) full # [ 347.845757] dagster-daemon[2868]: ^ full # [ 347.846608] dagster-daemon[2868]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 347.849128] dagster-daemon[2868]: self._engine = create_pg_engine( full # [ 347.849739] dagster-daemon[2868]: ~~~~~~~~~~~~~~~~^ full # [ 347.850596] dagster-daemon[2868]: self.postgres_url, full # [ 347.853165] dagster-daemon[2868]: ^^^^^^^^^^^^^^^^^^ full # [ 347.853721] dagster-daemon[2868]: ...<2 lines>... full # [ 347.854566] dagster-daemon[2868]: poolclass=db_pool.NullPool, full # [ 347.858115] dagster-daemon[2868]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 347.858696] dagster-daemon[2868]: ) full # [ 347.859548] dagster-daemon[2868]: ^ full # [ 347.862128] dagster-daemon[2868]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 347.862700] dagster-daemon[2868]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 347.863551] dagster-daemon[2868]: File "", line 2, in create_engine full # [ 347.866122] dagster-daemon[2868]: return target(fn, url, **kwargs) full # [ 347.866682] dagster-daemon[2868]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 347.867535] dagster-daemon[2868]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 347.870098] dagster-daemon[2868]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 347.870643] dagster-daemon[2868]: dbapi = dbapi_meth(**dbapi_args) full # [ 347.871490] dagster-daemon[2868]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 347.875088] dagster-daemon[2868]: import psycopg full # [ 347.875593] dagster-daemon[2868]: ModuleNotFoundError: No module named 'psycopg' full # [ 348.071488] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 348.073990] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 348.074677] systemd[1]: dagster-daemon.service: Consumed 1.522s CPU time over 7.160s wall clock time, 88.5M memory peak. full # [ 348.676680] dagster-webserver[2867]: Traceback (most recent call last): full # [ 348.679326] dagster-webserver[2867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 348.679903] dagster-webserver[2867]: sys.exit(main()) full # [ 348.680716] dagster-webserver[2867]: ~~~~^^ full # [ 348.681570] dagster-webserver[2867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 348.682270] dagster-webserver[2867]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 348.682844] dagster-webserver[2867]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 348.683543] dagster-webserver[2867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 348.684137] dagster-webserver[2867]: return self.main(*args, **kwargs) full # [ 348.684731] dagster-webserver[2867]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 348.685606] dagster-webserver[2867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 348.686242] dagster-webserver[2867]: rv = self.invoke(ctx) full # [ 348.686836] dagster-webserver[2867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 348.687671] dagster-webserver[2867]: return ctx.invoke(self.callback, **ctx.params) full # [ 348.688548] dagster-webserver[2867]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 348.699574] dagster-webserver[2867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 348.700168] dagster-webserver[2867]: return callback(*args, **kwargs) full # [ 348.700762] dagster-webserver[2867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 348.701649] dagster-webserver[2867]: instance = stack.enter_context( full # [ 348.702469] dagster-webserver[2867]: get_possibly_temporary_instance_for_cli( full # [ 348.703146] dagster-webserver[2867]: ...<3 lines>... full # [ 348.703750] dagster-webserver[2867]: ) full # [ 348.704604] dagster-webserver[2867]: ) full # [ 348.705466] dagster-webserver[2867]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 348.706214] dagster-webserver[2867]: result = _enter(cm) full # [ 348.706750] dagster-webserver[2867]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 348.707601] dagster-webserver[2867]: return next(self.gen) full # [ 348.708328] dagster-webserver[2867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 348.708877] dagster-webserver[2867]: with DagsterInstance.get() as instance: full # [ 348.709714] dagster-webserver[2867]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 348.710174] dagster-webserver[2867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 348.710770] dagster-webserver[2867]: return create_instance_from_dagster_home() full # [ 348.724055] dagster-webserver[2867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 348.724594] dagster-webserver[2867]: return create_instance_from_config(dagster_home_path) full # [ 348.725280] dagster-webserver[2867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 348.725881] dagster-webserver[2867]: return create_instance_from_ref(instance_ref) full # [ 348.726733] dagster-webserver[2867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 348.727599] dagster-webserver[2867]: unified_storage = instance_ref.storage full # [ 348.728281] dagster-webserver[2867]: ^^^^^^^^^^^^^^^^^^^^ full # [ 348.728919] dagster-webserver[2867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 348.729777] dagster-webserver[2867]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 348.730601] dagster-webserver[2867]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 348.731290] dagster-webserver[2867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 348.731889] dagster-webserver[2867]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 348.732739] dagster-webserver[2867]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 348.748039] dagster-webserver[2867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 348.748608] dagster-webserver[2867]: return DagsterPostgresStorage( full # [ 348.749283] dagster-webserver[2867]: inst_data=inst_data, full # [ 348.749882] dagster-webserver[2867]: ...<2 lines>... full # [ 348.750739] dagster-webserver[2867]: token_provider=get_token_provider_from_config(config_value), full # [ 348.751586] dagster-webserver[2867]: ) full # [ 348.752280] dagster-webserver[2867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 348.752880] dagster-webserver[2867]: self._run_storage = PostgresRunStorage( full # [ 348.753744] dagster-webserver[2867]: ~~~~~~~~~~~~~~~~~~^ full # [ 348.754601] dagster-webserver[2867]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 348.755290] dagster-webserver[2867]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 348.755889] dagster-webserver[2867]: ) full # [ 348.756737] dagster-webserver[2867]: ^ full # [ 348.757591] dagster-webserver[2867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 348.758355] dagster-webserver[2867]: self._engine = create_pg_engine( full # [ 348.758891] dagster-webserver[2867]: ~~~~~~~~~~~~~~~~^ full # [ 348.759741] dagster-webserver[2867]: self.postgres_url, full # [ 348.760593] dagster-webserver[2867]: ^^^^^^^^^^^^^^^^^^ full # [ 348.761290] dagster-webserver[2867]: ...<2 lines>... full # [ 348.761895] dagster-webserver[2867]: poolclass=db_pool.NullPool, full # [ 348.762719] dagster-webserver[2867]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 348.763565] dagster-webserver[2867]: ) full # [ 348.764238] dagster-webserver[2867]: ^ full # [ 348.764865] dagster-webserver[2867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 348.765687] dagster-webserver[2867]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 348.766506] dagster-webserver[2867]: File "", line 2, in create_engine full # [ 348.767166] dagster-webserver[2867]: return target(fn, url, **kwargs) full # [ 348.782083] dagster-webserver[2867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 348.784693] dagster-webserver[2867]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 348.786251] dagster-webserver[2867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 348.788883] dagster-webserver[2867]: dbapi = dbapi_meth(**dbapi_args) full # [ 348.790132] dagster-webserver[2867]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 348.792954] dagster-webserver[2867]: import psycopg full # [ 348.793953] dagster-webserver[2867]: ModuleNotFoundError: No module named 'psycopg' full # [ 349.061048] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 349.063368] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 349.065557] systemd[1]: dagster-webserver.service: Consumed 2.053s CPU time over 8.270s wall clock time, 111.7M memory peak. full # [ 353.139282] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 47. full # [ 353.142166] systemd[1]: Started Dagster Daemon. full # [ 354.138561] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 42. full # [ 354.142410] systemd[1]: Started Dagster Webserver. full # [ 355.051546] dagster-daemon[2905]: Traceback (most recent call last): full # [ 355.053832] dagster-daemon[2905]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 355.054284] dagster-daemon[2905]: sys.exit(main()) full # [ 355.057057] dagster-daemon[2905]: ~~~~^^ full # [ 355.058081] dagster-daemon[2905]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 355.060648] dagster-daemon[2905]: cli(obj={}) full # [ 355.061592] dagster-daemon[2905]: ~~~^^^^^^^^ full # [ 355.062517] dagster-daemon[2905]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 355.064900] dagster-daemon[2905]: return self.main(*args, **kwargs) full # [ 355.066145] dagster-daemon[2905]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 355.067347] dagster-daemon[2905]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 355.069727] dagster-daemon[2905]: rv = self.invoke(ctx) full # [ 355.070771] dagster-daemon[2905]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 355.073438] dagster-daemon[2905]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 355.076157] dagster-daemon[2905]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 355.077873] dagster-daemon[2905]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 355.080569] dagster-daemon[2905]: return ctx.invoke(self.callback, **ctx.params) full # [ 355.081966] dagster-daemon[2905]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.083353] dagster-daemon[2905]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 355.085715] dagster-daemon[2905]: return callback(*args, **kwargs) full # [ 355.086891] dagster-daemon[2905]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 355.089526] dagster-daemon[2905]: with get_instance_for_cli( full # [ 355.090847] dagster-daemon[2905]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 355.092131] dagster-daemon[2905]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 355.094346] dagster-daemon[2905]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.096426] dagster-daemon[2905]: ) as instance: full # [ 355.099041] dagster-daemon[2905]: ^ full # [ 355.099809] dagster-daemon[2905]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 355.102087] dagster-daemon[2905]: return next(self.gen) full # [ 355.103128] dagster-daemon[2905]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 355.105770] dagster-daemon[2905]: with DagsterInstance.get() as instance: full # [ 355.107161] dagster-daemon[2905]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 355.108336] dagster-daemon[2905]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 355.110902] dagster-daemon[2905]: return create_instance_from_dagster_home() full # [ 355.112223] dagster-daemon[2905]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 355.115194] dagster-daemon[2905]: return create_instance_from_config(dagster_home_path) full # [ 355.116631] dagster-daemon[2905]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 355.119508] dagster-daemon[2905]: return create_instance_from_ref(instance_ref) full # [ 355.120848] dagster-daemon[2905]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 355.123660] dagster-daemon[2905]: unified_storage = instance_ref.storage full # [ 355.124963] dagster-daemon[2905]: ^^^^^^^^^^^^^^^^^^^^ full # [ 355.126833] dagster-daemon[2905]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 355.129651] dagster-daemon[2905]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 355.132051] dagster-daemon[2905]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.133636] dagster-daemon[2905]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 355.136485] dagster-daemon[2905]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 355.138429] dagster-daemon[2905]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.140321] dagster-daemon[2905]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 355.143194] dagster-daemon[2905]: return DagsterPostgresStorage( full # [ 355.145045] dagster-daemon[2905]: inst_data=inst_data, full # [ 355.146289] dagster-daemon[2905]: ...<2 lines>... full # [ 355.147672] dagster-daemon[2905]: token_provider=get_token_provider_from_config(config_value), full # [ 355.149495] dagster-daemon[2905]: ) full # [ 355.150537] dagster-daemon[2905]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 355.153382] dagster-daemon[2905]: self._run_storage = PostgresRunStorage( full # [ 355.155130] dagster-daemon[2905]: ~~~~~~~~~~~~~~~~~~^ full # [ 355.156772] dagster-daemon[2905]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 355.158885] dagster-daemon[2905]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.160922] dagster-daemon[2905]: ) full # [ 355.161924] dagster-daemon[2905]: ^ full # [ 355.163413] dagster-daemon[2905]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 355.166192] dagster-daemon[2905]: self._engine = create_pg_engine( full # [ 355.167376] dagster-daemon[2905]: ~~~~~~~~~~~~~~~~^ full # [ 355.168564] dagster-daemon[2905]: self.postgres_url, full # [ 355.169631] dagster-daemon[2905]: ^^^^^^^^^^^^^^^^^^ full # [ 355.170688] dagster-daemon[2905]: ...<2 lines>... full # [ 355.171676] dagster-daemon[2905]: poolclass=db_pool.NullPool, full # [ 355.172847] dagster-daemon[2905]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.174051] dagster-daemon[2905]: ) full # [ 355.174798] dagster-daemon[2905]: ^ full # [ 355.175583] dagster-daemon[2905]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 355.178227] dagster-daemon[2905]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 355.179664] dagster-daemon[2905]: File "", line 2, in create_engine full # [ 355.181884] dagster-daemon[2905]: return target(fn, url, **kwargs) full # [ 355.183075] dagster-daemon[2905]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 355.185657] dagster-daemon[2905]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 355.187193] dagster-daemon[2905]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 355.189790] dagster-daemon[2905]: dbapi = dbapi_meth(**dbapi_args) full # [ 355.190983] dagster-daemon[2905]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 355.193787] dagster-daemon[2905]: import psycopg full # [ 355.194774] dagster-daemon[2905]: ModuleNotFoundError: No module named 'psycopg' full # [ 355.292162] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 355.293141] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 355.295117] systemd[1]: dagster-daemon.service: Consumed 1.484s CPU time over 7.220s wall clock time, 88.5M memory peak. full # [ 356.904847] dagster-webserver[2911]: Traceback (most recent call last): full # [ 356.907465] dagster-webserver[2911]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 356.908089] dagster-webserver[2911]: sys.exit(main()) full # [ 356.908674] dagster-webserver[2911]: ~~~~^^ full # [ 356.909526] dagster-webserver[2911]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 356.910198] dagster-webserver[2911]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 356.910943] dagster-webserver[2911]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 356.911635] dagster-webserver[2911]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 356.912480] dagster-webserver[2911]: return self.main(*args, **kwargs) full # [ 356.913131] dagster-webserver[2911]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 356.913759] dagster-webserver[2911]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 356.914822] dagster-webserver[2911]: rv = self.invoke(ctx) full # [ 356.923154] dagster-webserver[2911]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 356.923690] dagster-webserver[2911]: return ctx.invoke(self.callback, **ctx.params) full # [ 356.924574] dagster-webserver[2911]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 356.925217] dagster-webserver[2911]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 356.925824] dagster-webserver[2911]: return callback(*args, **kwargs) full # [ 356.926501] dagster-webserver[2911]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 356.927186] dagster-webserver[2911]: instance = stack.enter_context( full # [ 356.927794] dagster-webserver[2911]: get_possibly_temporary_instance_for_cli( full # [ 356.928657] dagster-webserver[2911]: ...<3 lines>... full # [ 356.929515] dagster-webserver[2911]: ) full # [ 356.930201] dagster-webserver[2911]: ) full # [ 356.930811] dagster-webserver[2911]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 356.931629] dagster-webserver[2911]: result = _enter(cm) full # [ 356.932482] dagster-webserver[2911]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 356.933131] dagster-webserver[2911]: return next(self.gen) full # [ 356.943884] dagster-webserver[2911]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 356.944620] dagster-webserver[2911]: with DagsterInstance.get() as instance: full # [ 356.945298] dagster-webserver[2911]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 356.945991] dagster-webserver[2911]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 356.946848] dagster-webserver[2911]: return create_instance_from_dagster_home() full # [ 356.947627] dagster-webserver[2911]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 356.948289] dagster-webserver[2911]: return create_instance_from_config(dagster_home_path) full # [ 356.956446] dagster-webserver[2911]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 356.957002] dagster-webserver[2911]: return create_instance_from_ref(instance_ref) full # [ 356.957637] dagster-webserver[2911]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 356.958300] dagster-webserver[2911]: unified_storage = instance_ref.storage full # [ 356.958965] dagster-webserver[2911]: ^^^^^^^^^^^^^^^^^^^^ full # [ 356.959780] dagster-webserver[2911]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 356.960291] dagster-webserver[2911]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 356.960866] dagster-webserver[2911]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 356.961757] dagster-webserver[2911]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 356.962580] dagster-webserver[2911]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 356.963263] dagster-webserver[2911]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 356.963862] dagster-webserver[2911]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 356.964710] dagster-webserver[2911]: return DagsterPostgresStorage( full # [ 356.965180] dagster-webserver[2911]: inst_data=inst_data, full # [ 356.965787] dagster-webserver[2911]: ...<2 lines>... full # [ 356.966646] dagster-webserver[2911]: token_provider=get_token_provider_from_config(config_value), full # [ 356.967500] dagster-webserver[2911]: ) full # [ 356.983542] dagster-webserver[2911]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 356.984123] dagster-webserver[2911]: self._run_storage = PostgresRunStorage( full # [ 356.984732] dagster-webserver[2911]: ~~~~~~~~~~~~~~~~~~^ full # [ 356.985592] dagster-webserver[2911]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 356.986279] dagster-webserver[2911]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 356.986877] dagster-webserver[2911]: ) full # [ 356.987740] dagster-webserver[2911]: ^ full # [ 356.988592] dagster-webserver[2911]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 356.989298] dagster-webserver[2911]: self._engine = create_pg_engine( full # [ 356.989879] dagster-webserver[2911]: ~~~~~~~~~~~~~~~~^ full # [ 356.990741] dagster-webserver[2911]: self.postgres_url, full # [ 356.991599] dagster-webserver[2911]: ^^^^^^^^^^^^^^^^^^ full # [ 356.992297] dagster-webserver[2911]: ...<2 lines>... full # [ 356.992897] dagster-webserver[2911]: poolclass=db_pool.NullPool, full # [ 356.993768] dagster-webserver[2911]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 356.994626] dagster-webserver[2911]: ) full # [ 356.995288] dagster-webserver[2911]: ^ full # [ 356.995912] dagster-webserver[2911]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 356.996749] dagster-webserver[2911]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 356.997639] dagster-webserver[2911]: File "", line 2, in create_engine full # [ 356.998273] dagster-webserver[2911]: return target(fn, url, **kwargs) full # [ 356.998919] dagster-webserver[2911]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 356.999707] dagster-webserver[2911]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 357.013832] dagster-webserver[2911]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 357.016475] dagster-webserver[2911]: dbapi = dbapi_meth(**dbapi_args) full # [ 357.017691] dagster-webserver[2911]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 357.020520] dagster-webserver[2911]: import psycopg full # [ 357.021547] dagster-webserver[2911]: ModuleNotFoundError: No module named 'psycopg' full # [ 357.315227] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 357.317685] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 357.319791] systemd[1]: dagster-webserver.service: Consumed 2.094s CPU time over 8.253s wall clock time, 111.7M memory peak. full # [ 360.389432] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 48. full # [ 360.392364] systemd[1]: Started Dagster Daemon. full # [ 362.238980] dagster-daemon[2943]: Traceback (most recent call last): full # [ 362.241545] dagster-daemon[2943]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 362.242166] dagster-daemon[2943]: sys.exit(main()) full # [ 362.242750] dagster-daemon[2943]: ~~~~^^ full # [ 362.243603] dagster-daemon[2943]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 362.244277] dagster-daemon[2943]: cli(obj={}) full # [ 362.244889] dagster-daemon[2943]: ~~~^^^^^^^^ full # [ 362.245962] dagster-daemon[2943]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 362.246750] dagster-daemon[2943]: return self.main(*args, **kwargs) full # [ 362.247598] dagster-daemon[2943]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 362.248265] dagster-daemon[2943]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 362.248861] dagster-daemon[2943]: rv = self.invoke(ctx) full # [ 362.256080] dagster-daemon[2943]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 362.256633] dagster-daemon[2943]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 362.257307] dagster-daemon[2943]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 362.257957] dagster-daemon[2943]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 362.258750] dagster-daemon[2943]: return ctx.invoke(self.callback, **ctx.params) full # [ 362.259601] dagster-daemon[2943]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 362.260290] dagster-daemon[2943]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 362.261137] dagster-daemon[2943]: return callback(*args, **kwargs) full # [ 362.268584] dagster-daemon[2943]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 362.269157] dagster-daemon[2943]: with get_instance_for_cli( full # [ 362.269761] dagster-daemon[2943]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 362.270618] dagster-daemon[2943]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 362.271297] dagster-daemon[2943]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 362.271990] dagster-daemon[2943]: ) as instance: full # [ 362.272559] dagster-daemon[2943]: ^ full # [ 362.273246] dagster-daemon[2943]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 362.273846] dagster-daemon[2943]: return next(self.gen) full # [ 362.274751] dagster-daemon[2943]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 362.275182] dagster-daemon[2943]: with DagsterInstance.get() as instance: full # [ 362.275773] dagster-daemon[2943]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 362.276613] dagster-daemon[2943]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 362.277261] dagster-daemon[2943]: return create_instance_from_dagster_home() full # [ 362.288516] dagster-daemon[2943]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 362.289112] dagster-daemon[2943]: return create_instance_from_config(dagster_home_path) full # [ 362.289711] dagster-daemon[2943]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 362.290547] dagster-daemon[2943]: return create_instance_from_ref(instance_ref) full # [ 362.291245] dagster-daemon[2943]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 362.291833] dagster-daemon[2943]: unified_storage = instance_ref.storage full # [ 362.292522] dagster-daemon[2943]: ^^^^^^^^^^^^^^^^^^^^ full # [ 362.293205] dagster-daemon[2943]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 362.293773] dagster-daemon[2943]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 362.294626] dagster-daemon[2943]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 362.295289] dagster-daemon[2943]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 362.295916] dagster-daemon[2943]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 362.296750] dagster-daemon[2943]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 362.311858] dagster-daemon[2943]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 362.312593] dagster-daemon[2943]: return DagsterPostgresStorage( full # [ 362.313277] dagster-daemon[2943]: inst_data=inst_data, full # [ 362.313889] dagster-daemon[2943]: ...<2 lines>... full # [ 362.314743] dagster-daemon[2943]: token_provider=get_token_provider_from_config(config_value), full # [ 362.315595] dagster-daemon[2943]: ) full # [ 362.316290] dagster-daemon[2943]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 362.316889] dagster-daemon[2943]: self._run_storage = PostgresRunStorage( full # [ 362.317734] dagster-daemon[2943]: ~~~~~~~~~~~~~~~~~~^ full # [ 362.318211] dagster-daemon[2943]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 362.318816] dagster-daemon[2943]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 362.319715] dagster-daemon[2943]: ) full # [ 362.320525] dagster-daemon[2943]: ^ full # [ 362.321204] dagster-daemon[2943]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 362.321812] dagster-daemon[2943]: self._engine = create_pg_engine( full # [ 362.322613] dagster-daemon[2943]: ~~~~~~~~~~~~~~~~^ full # [ 362.323534] dagster-daemon[2943]: self.postgres_url, full # [ 362.324199] dagster-daemon[2943]: ^^^^^^^^^^^^^^^^^^ full # [ 362.324806] dagster-daemon[2943]: ...<2 lines>... full # [ 362.325705] dagster-daemon[2943]: poolclass=db_pool.NullPool, full # [ 362.326519] dagster-daemon[2943]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 362.327229] dagster-daemon[2943]: ) full # [ 362.327766] dagster-daemon[2943]: ^ full # [ 362.328652] dagster-daemon[2943]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 362.329265] dagster-daemon[2943]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 362.329881] dagster-daemon[2943]: File "", line 2, in create_engine full # [ 362.330719] dagster-daemon[2943]: return target(fn, url, **kwargs) full # [ 362.345085] dagster-daemon[2943]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 362.347680] dagster-daemon[2943]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 362.349198] dagster-daemon[2943]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 362.351792] dagster-daemon[2943]: dbapi = dbapi_meth(**dbapi_args) full # [ 362.352982] dagster-daemon[2943]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 362.355783] dagster-daemon[2943]: import psycopg full # [ 362.356742] dagster-daemon[2943]: ModuleNotFoundError: No module named 'psycopg' full # [ 362.390295] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 43. full # [ 362.393856] systemd[1]: Started Dagster Webserver. full # [ 362.587832] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 362.588691] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 362.591250] systemd[1]: dagster-daemon.service: Consumed 1.456s CPU time over 7.293s wall clock time, 88.6M memory peak. full # [ 365.007591] dagster-webserver[2953]: Traceback (most recent call last): full # [ 365.010206] dagster-webserver[2953]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 365.010767] dagster-webserver[2953]: sys.exit(main()) full # [ 365.011597] dagster-webserver[2953]: ~~~~^^ full # [ 365.012264] dagster-webserver[2953]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 365.012879] dagster-webserver[2953]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 365.013719] dagster-webserver[2953]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 365.014536] dagster-webserver[2953]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 365.015209] dagster-webserver[2953]: return self.main(*args, **kwargs) full # [ 365.015803] dagster-webserver[2953]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 365.016678] dagster-webserver[2953]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 365.017510] dagster-webserver[2953]: rv = self.invoke(ctx) full # [ 365.018165] dagster-webserver[2953]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 365.018764] dagster-webserver[2953]: return ctx.invoke(self.callback, **ctx.params) full # [ 365.019629] dagster-webserver[2953]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 365.030421] dagster-webserver[2953]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 365.030978] dagster-webserver[2953]: return callback(*args, **kwargs) full # [ 365.031808] dagster-webserver[2953]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 365.032664] dagster-webserver[2953]: instance = stack.enter_context( full # [ 365.033518] dagster-webserver[2953]: get_possibly_temporary_instance_for_cli( full # [ 365.034556] dagster-webserver[2953]: ...<3 lines>... full # [ 365.035248] dagster-webserver[2953]: ) full # [ 365.035848] dagster-webserver[2953]: ) full # [ 365.036698] dagster-webserver[2953]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 365.037529] dagster-webserver[2953]: result = _enter(cm) full # [ 365.038239] dagster-webserver[2953]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 365.038802] dagster-webserver[2953]: return next(self.gen) full # [ 365.039656] dagster-webserver[2953]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 365.040514] dagster-webserver[2953]: with DagsterInstance.get() as instance: full # [ 365.041178] dagster-webserver[2953]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 365.051341] dagster-webserver[2953]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 365.051869] dagster-webserver[2953]: return create_instance_from_dagster_home() full # [ 365.052738] dagster-webserver[2953]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 365.053596] dagster-webserver[2953]: return create_instance_from_config(dagster_home_path) full # [ 365.054278] dagster-webserver[2953]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 365.054876] dagster-webserver[2953]: return create_instance_from_ref(instance_ref) full # [ 365.055751] dagster-webserver[2953]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 365.056593] dagster-webserver[2953]: unified_storage = instance_ref.storage full # [ 365.057288] dagster-webserver[2953]: ^^^^^^^^^^^^^^^^^^^^ full # [ 365.057917] dagster-webserver[2953]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 365.058766] dagster-webserver[2953]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 365.059601] dagster-webserver[2953]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 365.073433] dagster-webserver[2953]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 365.073987] dagster-webserver[2953]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 365.074819] dagster-webserver[2953]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 365.075673] dagster-webserver[2953]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 365.076528] dagster-webserver[2953]: return DagsterPostgresStorage( full # [ 365.077204] dagster-webserver[2953]: inst_data=inst_data, full # [ 365.077812] dagster-webserver[2953]: ...<2 lines>... full # [ 365.078485] dagster-webserver[2953]: token_provider=get_token_provider_from_config(config_value), full # [ 365.079150] dagster-webserver[2953]: ) full # [ 365.079798] dagster-webserver[2953]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 365.080617] dagster-webserver[2953]: self._run_storage = PostgresRunStorage( full # [ 365.081302] dagster-webserver[2953]: ~~~~~~~~~~~~~~~~~~^ full # [ 365.081905] dagster-webserver[2953]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 365.082733] dagster-webserver[2953]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 365.083603] dagster-webserver[2953]: ) full # [ 365.084279] dagster-webserver[2953]: ^ full # [ 365.084882] dagster-webserver[2953]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 365.085734] dagster-webserver[2953]: self._engine = create_pg_engine( full # [ 365.086570] dagster-webserver[2953]: ~~~~~~~~~~~~~~~~^ full # [ 365.087288] dagster-webserver[2953]: self.postgres_url, full # [ 365.087846] dagster-webserver[2953]: ^^^^^^^^^^^^^^^^^^ full # [ 365.088690] dagster-webserver[2953]: ...<2 lines>... full # [ 365.089520] dagster-webserver[2953]: poolclass=db_pool.NullPool, full # [ 365.090181] dagster-webserver[2953]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 365.090782] dagster-webserver[2953]: ) full # [ 365.091625] dagster-webserver[2953]: ^ full # [ 365.105738] dagster-webserver[2953]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 365.106498] dagster-webserver[2953]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 365.109083] dagster-webserver[2953]: File "", line 2, in create_engine full # [ 365.109796] dagster-webserver[2953]: return target(fn, url, **kwargs) full # [ 365.110654] dagster-webserver[2953]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 365.111531] dagster-webserver[2953]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 365.113261] dagster-webserver[2953]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 365.113820] dagster-webserver[2953]: dbapi = dbapi_meth(**dbapi_args) full # [ 365.114487] dagster-webserver[2953]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 365.116107] dagster-webserver[2953]: import psycopg full # [ 365.116761] dagster-webserver[2953]: ModuleNotFoundError: No module named 'psycopg' full # [ 365.386790] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 365.387303] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 365.391761] systemd[1]: dagster-webserver.service: Consumed 2.010s CPU time over 8.074s wall clock time, 111.6M memory peak. full # [ 367.639684] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 49. full # [ 367.644059] systemd[1]: Started Dagster Daemon. full # [ 369.491202] dagster-daemon[2981]: Traceback (most recent call last): full # [ 369.493766] dagster-daemon[2981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 369.494557] dagster-daemon[2981]: sys.exit(main()) full # [ 369.495205] dagster-daemon[2981]: ~~~~^^ full # [ 369.495795] dagster-daemon[2981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 369.496647] dagster-daemon[2981]: cli(obj={}) full # [ 369.497511] dagster-daemon[2981]: ~~~^^^^^^^^ full # [ 369.498164] dagster-daemon[2981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 369.498959] dagster-daemon[2981]: return self.main(*args, **kwargs) full # [ 369.499789] dagster-daemon[2981]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 369.500671] dagster-daemon[2981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 369.501488] dagster-daemon[2981]: rv = self.invoke(ctx) full # [ 369.508352] dagster-daemon[2981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 369.508881] dagster-daemon[2981]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 369.509768] dagster-daemon[2981]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 369.510608] dagster-daemon[2981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 369.511289] dagster-daemon[2981]: return ctx.invoke(self.callback, **ctx.params) full # [ 369.511888] dagster-daemon[2981]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 369.512993] dagster-daemon[2981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 369.513597] dagster-daemon[2981]: return callback(*args, **kwargs) full # [ 369.514304] dagster-daemon[2981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 369.514877] dagster-daemon[2981]: with get_instance_for_cli( full # [ 369.515709] dagster-daemon[2981]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 369.516554] dagster-daemon[2981]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 369.516996] dagster-daemon[2981]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 369.517625] dagster-daemon[2981]: ) as instance: full # [ 369.518475] dagster-daemon[2981]: ^ full # [ 369.519149] dagster-daemon[2981]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 369.519732] dagster-daemon[2981]: return next(self.gen) full # [ 369.520568] dagster-daemon[2981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 369.521246] dagster-daemon[2981]: with DagsterInstance.get() as instance: full # [ 369.521839] dagster-daemon[2981]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 369.522707] dagster-daemon[2981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 369.523513] dagster-daemon[2981]: return create_instance_from_dagster_home() full # [ 369.524183] dagster-daemon[2981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 369.524776] dagster-daemon[2981]: return create_instance_from_config(dagster_home_path) full # [ 369.544532] dagster-daemon[2981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 369.545130] dagster-daemon[2981]: return create_instance_from_ref(instance_ref) full # [ 369.545739] dagster-daemon[2981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 369.546885] dagster-daemon[2981]: unified_storage = instance_ref.storage full # [ 369.547659] dagster-daemon[2981]: ^^^^^^^^^^^^^^^^^^^^ full # [ 369.548335] dagster-daemon[2981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 369.548944] dagster-daemon[2981]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 369.549772] dagster-daemon[2981]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 369.550659] dagster-daemon[2981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 369.551289] dagster-daemon[2981]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 369.551915] dagster-daemon[2981]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 369.563902] dagster-daemon[2981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 369.564637] dagster-daemon[2981]: return DagsterPostgresStorage( full # [ 369.565300] dagster-daemon[2981]: inst_data=inst_data, full # [ 369.565930] dagster-daemon[2981]: ...<2 lines>... full # [ 369.566770] dagster-daemon[2981]: token_provider=get_token_provider_from_config(config_value), full # [ 369.567255] dagster-daemon[2981]: ) full # [ 369.567854] dagster-daemon[2981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 369.568709] dagster-daemon[2981]: self._run_storage = PostgresRunStorage( full # [ 369.569186] dagster-daemon[2981]: ~~~~~~~~~~~~~~~~~~^ full # [ 369.569799] dagster-daemon[2981]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 369.570656] dagster-daemon[2981]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 369.571513] dagster-daemon[2981]: ) full # [ 369.572191] dagster-daemon[2981]: ^ full # [ 369.572800] dagster-daemon[2981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 369.573671] dagster-daemon[2981]: self._engine = create_pg_engine( full # [ 369.574523] dagster-daemon[2981]: ~~~~~~~~~~~~~~~~^ full # [ 369.575194] dagster-daemon[2981]: self.postgres_url, full # [ 369.575800] dagster-daemon[2981]: ^^^^^^^^^^^^^^^^^^ full # [ 369.576659] dagster-daemon[2981]: ...<2 lines>... full # [ 369.577512] dagster-daemon[2981]: poolclass=db_pool.NullPool, full # [ 369.578191] dagster-daemon[2981]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 369.578785] dagster-daemon[2981]: ) full # [ 369.579640] dagster-daemon[2981]: ^ full # [ 369.580512] dagster-daemon[2981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 369.580910] dagster-daemon[2981]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 369.581727] dagster-daemon[2981]: File "", line 2, in create_engine full # [ 369.582568] dagster-daemon[2981]: return target(fn, url, **kwargs) full # [ 369.596653] dagster-daemon[2981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 369.599269] dagster-daemon[2981]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 369.600771] dagster-daemon[2981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 369.603388] dagster-daemon[2981]: dbapi = dbapi_meth(**dbapi_args) full # [ 369.604600] dagster-daemon[2981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 369.607393] dagster-daemon[2981]: import psycopg full # [ 369.608356] dagster-daemon[2981]: ModuleNotFoundError: No module named 'psycopg' full # [ 369.792571] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 369.795207] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 369.797532] systemd[1]: dagster-daemon.service: Consumed 1.415s CPU time over 7.201s wall clock time, 88.5M memory peak. full # [ 370.389169] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 44. full # [ 370.392176] systemd[1]: Started Dagster Webserver. full # [ 372.994760] dagster-webserver[2999]: Traceback (most recent call last): full # [ 372.997418] dagster-webserver[2999]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 372.997987] dagster-webserver[2999]: sys.exit(main()) full # [ 372.998801] dagster-webserver[2999]: ~~~~^^ full # [ 372.999654] dagster-webserver[2999]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 373.000705] dagster-webserver[2999]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 373.001572] dagster-webserver[2999]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 373.002220] dagster-webserver[2999]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 373.002812] dagster-webserver[2999]: return self.main(*args, **kwargs) full # [ 373.003669] dagster-webserver[2999]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 373.004671] dagster-webserver[2999]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 373.005547] dagster-webserver[2999]: rv = self.invoke(ctx) full # [ 373.006223] dagster-webserver[2999]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 373.006820] dagster-webserver[2999]: return ctx.invoke(self.callback, **ctx.params) full # [ 373.007493] dagster-webserver[2999]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 373.017711] dagster-webserver[2999]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 373.018303] dagster-webserver[2999]: return callback(*args, **kwargs) full # [ 373.018902] dagster-webserver[2999]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 373.019742] dagster-webserver[2999]: instance = stack.enter_context( full # [ 373.020598] dagster-webserver[2999]: get_possibly_temporary_instance_for_cli( full # [ 373.021300] dagster-webserver[2999]: ...<3 lines>... full # [ 373.021899] dagster-webserver[2999]: ) full # [ 373.022740] dagster-webserver[2999]: ) full # [ 373.023669] dagster-webserver[2999]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 373.024287] dagster-webserver[2999]: result = _enter(cm) full # [ 373.024925] dagster-webserver[2999]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 373.025736] dagster-webserver[2999]: return next(self.gen) full # [ 373.026587] dagster-webserver[2999]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 373.027271] dagster-webserver[2999]: with DagsterInstance.get() as instance: full # [ 373.027867] dagster-webserver[2999]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 373.038679] dagster-webserver[2999]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 373.039280] dagster-webserver[2999]: return create_instance_from_dagster_home() full # [ 373.039878] dagster-webserver[2999]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 373.040738] dagster-webserver[2999]: return create_instance_from_config(dagster_home_path) full # [ 373.041610] dagster-webserver[2999]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 373.042286] dagster-webserver[2999]: return create_instance_from_ref(instance_ref) full # [ 373.042922] dagster-webserver[2999]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 373.044664] dagster-webserver[2999]: unified_storage = instance_ref.storage full # [ 373.045297] dagster-webserver[2999]: ^^^^^^^^^^^^^^^^^^^^ full # [ 373.045899] dagster-webserver[2999]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 373.046761] dagster-webserver[2999]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 373.047849] dagster-webserver[2999]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 373.064131] dagster-webserver[2999]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 373.064651] dagster-webserver[2999]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 373.065509] dagster-webserver[2999]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 373.066169] dagster-webserver[2999]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 373.066767] dagster-webserver[2999]: return DagsterPostgresStorage( full # [ 373.067238] dagster-webserver[2999]: inst_data=inst_data, full # [ 373.067831] dagster-webserver[2999]: ...<2 lines>... full # [ 373.068674] dagster-webserver[2999]: token_provider=get_token_provider_from_config(config_value), full # [ 373.069524] dagster-webserver[2999]: ) full # [ 373.070179] dagster-webserver[2999]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 373.070781] dagster-webserver[2999]: self._run_storage = PostgresRunStorage( full # [ 373.071625] dagster-webserver[2999]: ~~~~~~~~~~~~~~~~~~^ full # [ 373.072477] dagster-webserver[2999]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 373.073139] dagster-webserver[2999]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 373.073729] dagster-webserver[2999]: ) full # [ 373.074572] dagster-webserver[2999]: ^ full # [ 373.075250] dagster-webserver[2999]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 373.075843] dagster-webserver[2999]: self._engine = create_pg_engine( full # [ 373.076680] dagster-webserver[2999]: ~~~~~~~~~~~~~~~~^ full # [ 373.077510] dagster-webserver[2999]: self.postgres_url, full # [ 373.078171] dagster-webserver[2999]: ^^^^^^^^^^^^^^^^^^ full # [ 373.078769] dagster-webserver[2999]: ...<2 lines>... full # [ 373.079618] dagster-webserver[2999]: poolclass=db_pool.NullPool, full # [ 373.080276] dagster-webserver[2999]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 373.080894] dagster-webserver[2999]: ) full # [ 373.081726] dagster-webserver[2999]: ^ full # [ 373.082570] dagster-webserver[2999]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 373.083252] dagster-webserver[2999]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 373.083843] dagster-webserver[2999]: File "", line 2, in create_engine full # [ 373.084684] dagster-webserver[2999]: return target(fn, url, **kwargs) full # [ 373.085511] dagster-webserver[2999]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 373.086170] dagster-webserver[2999]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 373.086804] dagster-webserver[2999]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 373.087615] dagster-webserver[2999]: dbapi = dbapi_meth(**dbapi_args) full # [ 373.088279] dagster-webserver[2999]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 373.088890] dagster-webserver[2999]: import psycopg full # [ 373.089728] dagster-webserver[2999]: ModuleNotFoundError: No module named 'psycopg' full # [ 373.395862] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 373.397732] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 373.400053] systemd[1]: dagster-webserver.service: Consumed 2.028s CPU time over 8.001s wall clock time, 111.8M memory peak. full # [ 374.889685] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 50. full # [ 374.892584] systemd[1]: Started Dagster Daemon. full # [ 376.741293] dagster-daemon[3020]: Traceback (most recent call last): full # [ 376.743838] dagster-daemon[3020]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 376.744597] dagster-daemon[3020]: sys.exit(main()) full # [ 376.745263] dagster-daemon[3020]: ~~~~^^ full # [ 376.745863] dagster-daemon[3020]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 376.746704] dagster-daemon[3020]: cli(obj={}) full # [ 376.747575] dagster-daemon[3020]: ~~~^^^^^^^^ full # [ 376.748222] dagster-daemon[3020]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 376.748815] dagster-daemon[3020]: return self.main(*args, **kwargs) full # [ 376.749656] dagster-daemon[3020]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 376.750563] dagster-daemon[3020]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 376.751192] dagster-daemon[3020]: rv = self.invoke(ctx) full # [ 376.758386] dagster-daemon[3020]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 376.758915] dagster-daemon[3020]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 376.759778] dagster-daemon[3020]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 376.760598] dagster-daemon[3020]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 376.761290] dagster-daemon[3020]: return ctx.invoke(self.callback, **ctx.params) full # [ 376.761891] dagster-daemon[3020]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 376.762746] dagster-daemon[3020]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 376.763598] dagster-daemon[3020]: return callback(*args, **kwargs) full # [ 376.770900] dagster-daemon[3020]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 376.771608] dagster-daemon[3020]: with get_instance_for_cli( full # [ 376.772282] dagster-daemon[3020]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 376.772871] dagster-daemon[3020]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 376.773711] dagster-daemon[3020]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 376.774548] dagster-daemon[3020]: ) as instance: full # [ 376.775212] dagster-daemon[3020]: ^ full # [ 376.775813] dagster-daemon[3020]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 376.776664] dagster-daemon[3020]: return next(self.gen) full # [ 376.777514] dagster-daemon[3020]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 376.778179] dagster-daemon[3020]: with DagsterInstance.get() as instance: full # [ 376.778788] dagster-daemon[3020]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 376.779639] dagster-daemon[3020]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 376.780484] dagster-daemon[3020]: return create_instance_from_dagster_home() full # [ 376.780921] dagster-daemon[3020]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 376.781730] dagster-daemon[3020]: return create_instance_from_config(dagster_home_path) full # [ 376.782570] dagster-daemon[3020]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 376.783253] dagster-daemon[3020]: return create_instance_from_ref(instance_ref) full # [ 376.783878] dagster-daemon[3020]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 376.784688] dagster-daemon[3020]: unified_storage = instance_ref.storage full # [ 376.785526] dagster-daemon[3020]: ^^^^^^^^^^^^^^^^^^^^ full # [ 376.803208] dagster-daemon[3020]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 376.803748] dagster-daemon[3020]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 376.804225] dagster-daemon[3020]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 376.804835] dagster-daemon[3020]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 376.805505] dagster-daemon[3020]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 376.806182] dagster-daemon[3020]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 376.806792] dagster-daemon[3020]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 376.807661] dagster-daemon[3020]: return DagsterPostgresStorage( full # [ 376.808515] dagster-daemon[3020]: inst_data=inst_data, full # [ 376.809210] dagster-daemon[3020]: ...<2 lines>... full # [ 376.809802] dagster-daemon[3020]: token_provider=get_token_provider_from_config(config_value), full # [ 376.810670] dagster-daemon[3020]: ) full # [ 376.811797] dagster-daemon[3020]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 376.812583] dagster-daemon[3020]: self._run_storage = PostgresRunStorage( full # [ 376.813257] dagster-daemon[3020]: ~~~~~~~~~~~~~~~~~~^ full # [ 376.813857] dagster-daemon[3020]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 376.814723] dagster-daemon[3020]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 376.815588] dagster-daemon[3020]: ) full # [ 376.816268] dagster-daemon[3020]: ^ full # [ 376.829869] dagster-daemon[3020]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 376.832614] dagster-daemon[3020]: self._engine = create_pg_engine( full # [ 376.833800] dagster-daemon[3020]: ~~~~~~~~~~~~~~~~^ full # [ 376.834992] dagster-daemon[3020]: self.postgres_url, full # [ 376.836091] dagster-daemon[3020]: ^^^^^^^^^^^^^^^^^^ full # [ 376.837158] dagster-daemon[3020]: ...<2 lines>... full # [ 376.838134] dagster-daemon[3020]: poolclass=db_pool.NullPool, full # [ 376.839314] dagster-daemon[3020]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 376.840494] dagster-daemon[3020]: ) full # [ 376.841307] dagster-daemon[3020]: ^ full # [ 376.842106] dagster-daemon[3020]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 376.844721] dagster-daemon[3020]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 376.846228] dagster-daemon[3020]: File "", line 2, in create_engine full # [ 376.848451] dagster-daemon[3020]: return target(fn, url, **kwargs) full # [ 376.849632] dagster-daemon[3020]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 376.852249] dagster-daemon[3020]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 376.853745] dagster-daemon[3020]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 376.856378] dagster-daemon[3020]: dbapi = dbapi_meth(**dbapi_args) full # [ 376.857572] dagster-daemon[3020]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 376.860358] dagster-daemon[3020]: import psycopg full # [ 376.861320] dagster-daemon[3020]: ModuleNotFoundError: No module named 'psycopg' full # [ 377.021744] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 377.023994] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 377.026155] systemd[1]: dagster-daemon.service: Consumed 1.408s CPU time over 7.228s wall clock time, 88.5M memory peak. full # [ 378.639399] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 45. full # [ 378.642340] systemd[1]: Started Dagster Webserver. full # [ 381.244417] dagster-webserver[3041]: Traceback (most recent call last): full # [ 381.246955] dagster-webserver[3041]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 381.247526] dagster-webserver[3041]: sys.exit(main()) full # [ 381.248168] dagster-webserver[3041]: ~~~~^^ full # [ 381.248777] dagster-webserver[3041]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 381.249622] dagster-webserver[3041]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 381.250544] dagster-webserver[3041]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 381.251177] dagster-webserver[3041]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 381.251749] dagster-webserver[3041]: return self.main(*args, **kwargs) full # [ 381.252597] dagster-webserver[3041]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 381.253273] dagster-webserver[3041]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 381.253888] dagster-webserver[3041]: rv = self.invoke(ctx) full # [ 381.262755] dagster-webserver[3041]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 381.263491] dagster-webserver[3041]: return ctx.invoke(self.callback, **ctx.params) full # [ 381.263933] dagster-webserver[3041]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 381.264736] dagster-webserver[3041]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 381.265580] dagster-webserver[3041]: return callback(*args, **kwargs) full # [ 381.266275] dagster-webserver[3041]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 381.266843] dagster-webserver[3041]: instance = stack.enter_context( full # [ 381.267687] dagster-webserver[3041]: get_possibly_temporary_instance_for_cli( full # [ 381.268525] dagster-webserver[3041]: ...<3 lines>... full # [ 381.269179] dagster-webserver[3041]: ) full # [ 381.269779] dagster-webserver[3041]: ) full # [ 381.270629] dagster-webserver[3041]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 381.271477] dagster-webserver[3041]: result = _enter(cm) full # [ 381.280367] dagster-webserver[3041]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 381.280895] dagster-webserver[3041]: return next(self.gen) full # [ 381.281831] dagster-webserver[3041]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 381.282606] dagster-webserver[3041]: with DagsterInstance.get() as instance: full # [ 381.283291] dagster-webserver[3041]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 381.284055] dagster-webserver[3041]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 381.284747] dagster-webserver[3041]: return create_instance_from_dagster_home() full # [ 381.285602] dagster-webserver[3041]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 381.286323] dagster-webserver[3041]: return create_instance_from_config(dagster_home_path) full # [ 381.295915] dagster-webserver[3041]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 381.296766] dagster-webserver[3041]: return create_instance_from_ref(instance_ref) full # [ 381.297710] dagster-webserver[3041]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 381.298181] dagster-webserver[3041]: unified_storage = instance_ref.storage full # [ 381.298790] dagster-webserver[3041]: ^^^^^^^^^^^^^^^^^^^^ full # [ 381.299659] dagster-webserver[3041]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 381.300537] dagster-webserver[3041]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 381.301210] dagster-webserver[3041]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 381.301839] dagster-webserver[3041]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 381.302659] dagster-webserver[3041]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 381.303514] dagster-webserver[3041]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 381.315747] dagster-webserver[3041]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 381.316510] dagster-webserver[3041]: return DagsterPostgresStorage( full # [ 381.317183] dagster-webserver[3041]: inst_data=inst_data, full # [ 381.317792] dagster-webserver[3041]: ...<2 lines>... full # [ 381.318651] dagster-webserver[3041]: token_provider=get_token_provider_from_config(config_value), full # [ 381.319504] dagster-webserver[3041]: ) full # [ 381.320228] dagster-webserver[3041]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 381.320880] dagster-webserver[3041]: self._run_storage = PostgresRunStorage( full # [ 381.321664] dagster-webserver[3041]: ~~~~~~~~~~~~~~~~~~^ full # [ 381.322502] dagster-webserver[3041]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 381.323162] dagster-webserver[3041]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 381.323767] dagster-webserver[3041]: ) full # [ 381.324618] dagster-webserver[3041]: ^ full # [ 381.325324] dagster-webserver[3041]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 381.325910] dagster-webserver[3041]: self._engine = create_pg_engine( full # [ 381.326726] dagster-webserver[3041]: ~~~~~~~~~~~~~~~~^ full # [ 381.327570] dagster-webserver[3041]: self.postgres_url, full # [ 381.328250] dagster-webserver[3041]: ^^^^^^^^^^^^^^^^^^ full # [ 381.328829] dagster-webserver[3041]: ...<2 lines>... full # [ 381.329674] dagster-webserver[3041]: poolclass=db_pool.NullPool, full # [ 381.330516] dagster-webserver[3041]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 381.331185] dagster-webserver[3041]: ) full # [ 381.331779] dagster-webserver[3041]: ^ full # [ 381.332631] dagster-webserver[3041]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 381.333472] dagster-webserver[3041]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 381.346419] dagster-webserver[3041]: File "", line 2, in create_engine full # [ 381.346973] dagster-webserver[3041]: return target(fn, url, **kwargs) full # [ 381.350081] dagster-webserver[3041]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 381.350624] dagster-webserver[3041]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 381.351301] dagster-webserver[3041]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 381.351972] dagster-webserver[3041]: dbapi = dbapi_meth(**dbapi_args) full # [ 381.352773] dagster-webserver[3041]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 381.356110] dagster-webserver[3041]: import psycopg full # [ 381.356693] dagster-webserver[3041]: ModuleNotFoundError: No module named 'psycopg' full # [ 381.631276] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 381.633719] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 381.635910] systemd[1]: dagster-webserver.service: Consumed 2.008s CPU time over 8.234s wall clock time, 111.8M memory peak. full # [ 382.138957] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 51. full # [ 382.142250] systemd[1]: Started Dagster Daemon. full # [ 383.988651] dagster-daemon[3058]: Traceback (most recent call last): full # [ 383.991259] dagster-daemon[3058]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 383.991816] dagster-daemon[3058]: sys.exit(main()) full # [ 383.992654] dagster-daemon[3058]: ~~~~^^ full # [ 383.993511] dagster-daemon[3058]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 383.994184] dagster-daemon[3058]: cli(obj={}) full # [ 383.994801] dagster-daemon[3058]: ~~~^^^^^^^^ full # [ 383.995646] dagster-daemon[3058]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 383.996318] dagster-daemon[3058]: return self.main(*args, **kwargs) full # [ 383.996935] dagster-daemon[3058]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 383.997758] dagster-daemon[3058]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 383.998569] dagster-daemon[3058]: rv = self.invoke(ctx) full # [ 384.006076] dagster-daemon[3058]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 384.008459] dagster-daemon[3058]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 384.009967] dagster-daemon[3058]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 384.011455] dagster-daemon[3058]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 384.013805] dagster-daemon[3058]: return ctx.invoke(self.callback, **ctx.params) full # [ 384.015191] dagster-daemon[3058]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 384.016556] dagster-daemon[3058]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 384.018934] dagster-daemon[3058]: return callback(*args, **kwargs) full # [ 384.020159] dagster-daemon[3058]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 384.022786] dagster-daemon[3058]: with get_instance_for_cli( full # [ 384.023924] dagster-daemon[3058]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 384.025045] dagster-daemon[3058]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 384.026902] dagster-daemon[3058]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 384.028751] dagster-daemon[3058]: ) as instance: full # [ 384.029712] dagster-daemon[3058]: ^ full # [ 384.030526] dagster-daemon[3058]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 384.032785] dagster-daemon[3058]: return next(self.gen) full # [ 384.033828] dagster-daemon[3058]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 384.036541] dagster-daemon[3058]: with DagsterInstance.get() as instance: full # [ 384.037863] dagster-daemon[3058]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 384.038977] dagster-daemon[3058]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 384.041602] dagster-daemon[3058]: return create_instance_from_dagster_home() full # [ 384.043000] dagster-daemon[3058]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 384.046304] dagster-daemon[3058]: return create_instance_from_config(dagster_home_path) full # [ 384.047975] dagster-daemon[3058]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 384.051238] dagster-daemon[3058]: return create_instance_from_ref(instance_ref) full # [ 384.052737] dagster-daemon[3058]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 384.055652] dagster-daemon[3058]: unified_storage = instance_ref.storage full # [ 384.057112] dagster-daemon[3058]: ^^^^^^^^^^^^^^^^^^^^ full # [ 384.058447] dagster-daemon[3058]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 384.062200] dagster-daemon[3058]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 384.065175] dagster-daemon[3058]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 384.066690] dagster-daemon[3058]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 384.069337] dagster-daemon[3058]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 384.070961] dagster-daemon[3058]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 384.072600] dagster-daemon[3058]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 384.075265] dagster-daemon[3058]: return DagsterPostgresStorage( full # [ 384.076435] dagster-daemon[3058]: inst_data=inst_data, full # [ 384.077535] dagster-daemon[3058]: ...<2 lines>... full # [ 384.078520] dagster-daemon[3058]: token_provider=get_token_provider_from_config(config_value), full # [ 384.080144] dagster-daemon[3058]: ) full # [ 384.080906] dagster-daemon[3058]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 384.083457] dagster-daemon[3058]: self._run_storage = PostgresRunStorage( full # [ 384.084717] dagster-daemon[3058]: ~~~~~~~~~~~~~~~~~~^ full # [ 384.085976] dagster-daemon[3058]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 384.087704] dagster-daemon[3058]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 384.089441] dagster-daemon[3058]: ) full # [ 384.090243] dagster-daemon[3058]: ^ full # [ 384.090994] dagster-daemon[3058]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 384.093761] dagster-daemon[3058]: self._engine = create_pg_engine( full # [ 384.094963] dagster-daemon[3058]: ~~~~~~~~~~~~~~~~^ full # [ 384.096177] dagster-daemon[3058]: self.postgres_url, full # [ 384.097226] dagster-daemon[3058]: ^^^^^^^^^^^^^^^^^^ full # [ 384.098287] dagster-daemon[3058]: ...<2 lines>... full # [ 384.099274] dagster-daemon[3058]: poolclass=db_pool.NullPool, full # [ 384.100443] dagster-daemon[3058]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 384.101624] dagster-daemon[3058]: ) full # [ 384.102426] dagster-daemon[3058]: ^ full # [ 384.103289] dagster-daemon[3058]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 384.105905] dagster-daemon[3058]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 384.107360] dagster-daemon[3058]: File "", line 2, in create_engine full # [ 384.109557] dagster-daemon[3058]: return target(fn, url, **kwargs) full # [ 384.110751] dagster-daemon[3058]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 384.113357] dagster-daemon[3058]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 384.114851] dagster-daemon[3058]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 384.117458] dagster-daemon[3058]: dbapi = dbapi_meth(**dbapi_args) full # [ 384.118643] dagster-daemon[3058]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 384.121479] dagster-daemon[3058]: import psycopg full # [ 384.122501] dagster-daemon[3058]: ModuleNotFoundError: No module named 'psycopg' full # [ 384.222087] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 384.224461] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 384.226639] systemd[1]: dagster-daemon.service: Consumed 1.393s CPU time over 7.199s wall clock time, 88.5M memory peak. full # [ 386.639380] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 46. full # [ 386.642400] systemd[1]: Started Dagster Webserver. full # [ 389.253626] dagster-webserver[3083]: Traceback (most recent call last): full # [ 389.256242] dagster-webserver[3083]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 389.256797] dagster-webserver[3083]: sys.exit(main()) full # [ 389.257647] dagster-webserver[3083]: ~~~~^^ full # [ 389.258486] dagster-webserver[3083]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 389.258927] dagster-webserver[3083]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 389.259766] dagster-webserver[3083]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 389.260608] dagster-webserver[3083]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 389.261274] dagster-webserver[3083]: return self.main(*args, **kwargs) full # [ 389.261869] dagster-webserver[3083]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 389.262733] dagster-webserver[3083]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 389.263552] dagster-webserver[3083]: rv = self.invoke(ctx) full # [ 389.264213] dagster-webserver[3083]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 389.264815] dagster-webserver[3083]: return ctx.invoke(self.callback, **ctx.params) full # [ 389.265679] dagster-webserver[3083]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 389.276532] dagster-webserver[3083]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 389.277116] dagster-webserver[3083]: return callback(*args, **kwargs) full # [ 389.277726] dagster-webserver[3083]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 389.278638] dagster-webserver[3083]: instance = stack.enter_context( full # [ 389.279277] dagster-webserver[3083]: get_possibly_temporary_instance_for_cli( full # [ 389.279870] dagster-webserver[3083]: ...<3 lines>... full # [ 389.280724] dagster-webserver[3083]: ) full # [ 389.281577] dagster-webserver[3083]: ) full # [ 389.282267] dagster-webserver[3083]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 389.282867] dagster-webserver[3083]: result = _enter(cm) full # [ 389.283758] dagster-webserver[3083]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 389.284589] dagster-webserver[3083]: return next(self.gen) full # [ 389.285269] dagster-webserver[3083]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 389.285867] dagster-webserver[3083]: with DagsterInstance.get() as instance: full # [ 389.286736] dagster-webserver[3083]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 389.297499] dagster-webserver[3083]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 389.298098] dagster-webserver[3083]: return create_instance_from_dagster_home() full # [ 389.298696] dagster-webserver[3083]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 389.301565] dagster-webserver[3083]: return create_instance_from_config(dagster_home_path) full # [ 389.302217] dagster-webserver[3083]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 389.302825] dagster-webserver[3083]: return create_instance_from_ref(instance_ref) full # [ 389.304897] dagster-webserver[3083]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 389.305721] dagster-webserver[3083]: unified_storage = instance_ref.storage full # [ 389.306559] dagster-webserver[3083]: ^^^^^^^^^^^^^^^^^^^^ full # [ 389.306997] dagster-webserver[3083]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 389.307642] dagster-webserver[3083]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 389.308280] dagster-webserver[3083]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 389.319437] dagster-webserver[3083]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 389.320312] dagster-webserver[3083]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 389.320880] dagster-webserver[3083]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 389.321745] dagster-webserver[3083]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 389.322604] dagster-webserver[3083]: return DagsterPostgresStorage( full # [ 389.323291] dagster-webserver[3083]: inst_data=inst_data, full # [ 389.323891] dagster-webserver[3083]: ...<2 lines>... full # [ 389.324744] dagster-webserver[3083]: token_provider=get_token_provider_from_config(config_value), full # [ 389.325621] dagster-webserver[3083]: ) full # [ 389.326290] dagster-webserver[3083]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 389.326900] dagster-webserver[3083]: self._run_storage = PostgresRunStorage( full # [ 389.327735] dagster-webserver[3083]: ~~~~~~~~~~~~~~~~~~^ full # [ 389.328570] dagster-webserver[3083]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 389.329237] dagster-webserver[3083]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 389.329836] dagster-webserver[3083]: ) full # [ 389.330492] dagster-webserver[3083]: ^ full # [ 389.330945] dagster-webserver[3083]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 389.331731] dagster-webserver[3083]: self._engine = create_pg_engine( full # [ 389.332572] dagster-webserver[3083]: ~~~~~~~~~~~~~~~~^ full # [ 389.333278] dagster-webserver[3083]: self.postgres_url, full # [ 389.333835] dagster-webserver[3083]: ^^^^^^^^^^^^^^^^^^ full # [ 389.334672] dagster-webserver[3083]: ...<2 lines>... full # [ 389.335520] dagster-webserver[3083]: poolclass=db_pool.NullPool, full # [ 389.336551] dagster-webserver[3083]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 389.337214] dagster-webserver[3083]: ) full # [ 389.337814] dagster-webserver[3083]: ^ full # [ 389.338700] dagster-webserver[3083]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 389.339545] dagster-webserver[3083]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 389.340172] dagster-webserver[3083]: File "", line 2, in create_engine full # [ 389.340759] dagster-webserver[3083]: return target(fn, url, **kwargs) full # [ 389.341601] dagster-webserver[3083]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 389.342284] dagster-webserver[3083]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 389.362832] dagster-webserver[3083]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 389.365084] dagster-webserver[3083]: dbapi = dbapi_meth(**dbapi_args) full # [ 389.365659] dagster-webserver[3083]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 389.368101] dagster-webserver[3083]: import psycopg full # [ 389.368641] dagster-webserver[3083]: ModuleNotFoundError: No module named 'psycopg' full # [ 389.391292] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 52. full # [ 389.394260] systemd[1]: Started Dagster Daemon. full # [ 389.706542] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 389.708885] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 389.710839] systemd[1]: dagster-webserver.service: Consumed 2.060s CPU time over 8.074s wall clock time, 111.5M memory peak. full # [ 391.230655] dagster-daemon[3097]: Traceback (most recent call last): full # [ 391.233250] dagster-daemon[3097]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 391.233819] dagster-daemon[3097]: sys.exit(main()) full # [ 391.234641] dagster-daemon[3097]: ~~~~^^ full # [ 391.235279] dagster-daemon[3097]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 391.236218] dagster-daemon[3097]: cli(obj={}) full # [ 391.236747] dagster-daemon[3097]: ~~~^^^^^^^^ full # [ 391.237582] dagster-daemon[3097]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 391.238250] dagster-daemon[3097]: return self.main(*args, **kwargs) full # [ 391.238835] dagster-daemon[3097]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 391.239710] dagster-daemon[3097]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 391.240515] dagster-daemon[3097]: rv = self.invoke(ctx) full # [ 391.241174] dagster-daemon[3097]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 391.241776] dagster-daemon[3097]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 391.242647] dagster-daemon[3097]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 391.252380] dagster-daemon[3097]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 391.252909] dagster-daemon[3097]: return ctx.invoke(self.callback, **ctx.params) full # [ 391.253754] dagster-daemon[3097]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 391.254624] dagster-daemon[3097]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 391.255304] dagster-daemon[3097]: return callback(*args, **kwargs) full # [ 391.255901] dagster-daemon[3097]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 391.256745] dagster-daemon[3097]: with get_instance_for_cli( full # [ 391.257592] dagster-daemon[3097]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 391.258290] dagster-daemon[3097]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 391.258879] dagster-daemon[3097]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 391.259743] dagster-daemon[3097]: ) as instance: full # [ 391.260602] dagster-daemon[3097]: ^ full # [ 391.261296] dagster-daemon[3097]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 391.261861] dagster-daemon[3097]: return next(self.gen) full # [ 391.262700] dagster-daemon[3097]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 391.263541] dagster-daemon[3097]: with DagsterInstance.get() as instance: full # [ 391.264198] dagster-daemon[3097]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 391.276411] dagster-daemon[3097]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 391.276944] dagster-daemon[3097]: return create_instance_from_dagster_home() full # [ 391.277787] dagster-daemon[3097]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 391.278647] dagster-daemon[3097]: return create_instance_from_config(dagster_home_path) full # [ 391.279542] dagster-daemon[3097]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 391.280180] dagster-daemon[3097]: return create_instance_from_ref(instance_ref) full # [ 391.280790] dagster-daemon[3097]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 391.281724] dagster-daemon[3097]: unified_storage = instance_ref.storage full # [ 391.282540] dagster-daemon[3097]: ^^^^^^^^^^^^^^^^^^^^ full # [ 391.292698] dagster-daemon[3097]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 391.293304] dagster-daemon[3097]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 391.293900] dagster-daemon[3097]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 391.294741] dagster-daemon[3097]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 391.295596] dagster-daemon[3097]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 391.296290] dagster-daemon[3097]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 391.296887] dagster-daemon[3097]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 391.297737] dagster-daemon[3097]: return DagsterPostgresStorage( full # [ 391.298592] dagster-daemon[3097]: inst_data=inst_data, full # [ 391.299280] dagster-daemon[3097]: ...<2 lines>... full # [ 391.299880] dagster-daemon[3097]: token_provider=get_token_provider_from_config(config_value), full # [ 391.300744] dagster-daemon[3097]: ) full # [ 391.301255] dagster-daemon[3097]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 391.301815] dagster-daemon[3097]: self._run_storage = PostgresRunStorage( full # [ 391.302669] dagster-daemon[3097]: ~~~~~~~~~~~~~~~~~~^ full # [ 391.303525] dagster-daemon[3097]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 391.304204] dagster-daemon[3097]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 391.304824] dagster-daemon[3097]: ) full # [ 391.305671] dagster-daemon[3097]: ^ full # [ 391.306522] dagster-daemon[3097]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 391.307174] dagster-daemon[3097]: self._engine = create_pg_engine( full # [ 391.307775] dagster-daemon[3097]: ~~~~~~~~~~~~~~~~^ full # [ 391.308658] dagster-daemon[3097]: self.postgres_url, full # [ 391.310648] dagster-daemon[3097]: ^^^^^^^^^^^^^^^^^^ full # [ 391.311515] dagster-daemon[3097]: ...<2 lines>... full # [ 391.311947] dagster-daemon[3097]: poolclass=db_pool.NullPool, full # [ 391.313787] dagster-daemon[3097]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 391.314626] dagster-daemon[3097]: ) full # [ 391.317674] dagster-daemon[3097]: ^ full # [ 391.329443] dagster-daemon[3097]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 391.332120] dagster-daemon[3097]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 391.333560] dagster-daemon[3097]: File "", line 2, in create_engine full # [ 391.335771] dagster-daemon[3097]: return target(fn, url, **kwargs) full # [ 391.337039] dagster-daemon[3097]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 391.339606] dagster-daemon[3097]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 391.341150] dagster-daemon[3097]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 391.343753] dagster-daemon[3097]: dbapi = dbapi_meth(**dbapi_args) full # [ 391.344966] dagster-daemon[3097]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 391.347790] dagster-daemon[3097]: import psycopg full # [ 391.348751] dagster-daemon[3097]: ModuleNotFoundError: No module named 'psycopg' full # [ 391.539044] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 391.539764] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 391.543803] systemd[1]: dagster-daemon.service: Consumed 1.440s CPU time over 7.316s wall clock time, 88.5M memory peak. full # [ 394.889397] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 47. full # [ 394.892959] systemd[1]: Started Dagster Webserver. full # [ 396.638806] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 53. full # [ 396.642105] systemd[1]: Started Dagster Daemon. full # [ 397.523352] dagster-webserver[3125]: Traceback (most recent call last): full # [ 397.524618] dagster-webserver[3125]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 397.526773] dagster-webserver[3125]: sys.exit(main()) full # [ 397.527785] dagster-webserver[3125]: ~~~~^^ full # [ 397.528775] dagster-webserver[3125]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 397.531309] dagster-webserver[3125]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 397.532659] dagster-webserver[3125]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 397.534032] dagster-webserver[3125]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 397.536539] dagster-webserver[3125]: return self.main(*args, **kwargs) full # [ 397.537861] dagster-webserver[3125]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 397.539101] dagster-webserver[3125]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 397.541488] dagster-webserver[3125]: rv = self.invoke(ctx) full # [ 397.542570] dagster-webserver[3125]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 397.544976] dagster-webserver[3125]: return ctx.invoke(self.callback, **ctx.params) full # [ 397.546421] dagster-webserver[3125]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 397.547808] dagster-webserver[3125]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 397.550436] dagster-webserver[3125]: return callback(*args, **kwargs) full # [ 397.551681] dagster-webserver[3125]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 397.554391] dagster-webserver[3125]: instance = stack.enter_context( full # [ 397.555589] dagster-webserver[3125]: get_possibly_temporary_instance_for_cli( full # [ 397.556977] dagster-webserver[3125]: ...<3 lines>... full # [ 397.557980] dagster-webserver[3125]: ) full # [ 397.558870] dagster-webserver[3125]: ) full # [ 397.559695] dagster-webserver[3125]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 397.562155] dagster-webserver[3125]: result = _enter(cm) full # [ 397.563221] dagster-webserver[3125]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 397.565575] dagster-webserver[3125]: return next(self.gen) full # [ 397.566680] dagster-webserver[3125]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 397.569638] dagster-webserver[3125]: with DagsterInstance.get() as instance: full # [ 397.570976] dagster-webserver[3125]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 397.572323] dagster-webserver[3125]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 397.574969] dagster-webserver[3125]: return create_instance_from_dagster_home() full # [ 397.576366] dagster-webserver[3125]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 397.579410] dagster-webserver[3125]: return create_instance_from_config(dagster_home_path) full # [ 397.581285] dagster-webserver[3125]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 397.584295] dagster-webserver[3125]: return create_instance_from_ref(instance_ref) full # [ 397.585802] dagster-webserver[3125]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 397.588683] dagster-webserver[3125]: unified_storage = instance_ref.storage full # [ 397.589976] dagster-webserver[3125]: ^^^^^^^^^^^^^^^^^^^^ full # [ 397.591381] dagster-webserver[3125]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 397.594073] dagster-webserver[3125]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 397.596099] dagster-webserver[3125]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 397.597642] dagster-webserver[3125]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 397.600338] dagster-webserver[3125]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 397.601982] dagster-webserver[3125]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 397.603748] dagster-webserver[3125]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 397.606487] dagster-webserver[3125]: return DagsterPostgresStorage( full # [ 397.607705] dagster-webserver[3125]: inst_data=inst_data, full # [ 397.608877] dagster-webserver[3125]: ...<2 lines>... full # [ 397.609862] dagster-webserver[3125]: token_provider=get_token_provider_from_config(config_value), full # [ 397.611561] dagster-webserver[3125]: ) full # [ 397.612410] dagster-webserver[3125]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 397.615115] dagster-webserver[3125]: self._run_storage = PostgresRunStorage( full # [ 397.616461] dagster-webserver[3125]: ~~~~~~~~~~~~~~~~~~^ full # [ 397.617897] dagster-webserver[3125]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 397.620650] dagster-webserver[3125]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 397.622444] dagster-webserver[3125]: ) full # [ 397.623272] dagster-webserver[3125]: ^ full # [ 397.624158] dagster-webserver[3125]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 397.627271] dagster-webserver[3125]: self._engine = create_pg_engine( full # [ 397.628487] dagster-webserver[3125]: ~~~~~~~~~~~~~~~~^ full # [ 397.629695] dagster-webserver[3125]: self.postgres_url, full # [ 397.630791] dagster-webserver[3125]: ^^^^^^^^^^^^^^^^^^ full # [ 397.631884] dagster-webserver[3125]: ...<2 lines>... full # [ 397.632862] dagster-webserver[3125]: poolclass=db_pool.NullPool, full # [ 397.634092] dagster-webserver[3125]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 397.635327] dagster-webserver[3125]: ) full # [ 397.636157] dagster-webserver[3125]: ^ full # [ 397.636959] dagster-webserver[3125]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 397.639635] dagster-webserver[3125]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 397.641175] dagster-webserver[3125]: File "", line 2, in create_engine full # [ 397.643412] dagster-webserver[3125]: return target(fn, url, **kwargs) full # [ 397.644626] dagster-webserver[3125]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 397.647255] dagster-webserver[3125]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 397.648780] dagster-webserver[3125]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 397.651425] dagster-webserver[3125]: dbapi = dbapi_meth(**dbapi_args) full # [ 397.652764] dagster-webserver[3125]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 397.655648] dagster-webserver[3125]: import psycopg full # [ 397.656735] dagster-webserver[3125]: ModuleNotFoundError: No module named 'psycopg' full # [ 397.890756] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 397.891621] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 397.894598] systemd[1]: dagster-webserver.service: Consumed 2.069s CPU time over 8.182s wall clock time, 111.8M memory peak. full # [ 398.574392] dagster-daemon[3135]: Traceback (most recent call last): full # [ 398.576931] dagster-daemon[3135]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 398.577699] dagster-daemon[3135]: sys.exit(main()) full # [ 398.578524] dagster-daemon[3135]: ~~~~^^ full # [ 398.579183] dagster-daemon[3135]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 398.579785] dagster-daemon[3135]: cli(obj={}) full # [ 398.580665] dagster-daemon[3135]: ~~~^^^^^^^^ full # [ 398.581497] dagster-daemon[3135]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 398.582157] dagster-daemon[3135]: return self.main(*args, **kwargs) full # [ 398.582758] dagster-daemon[3135]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 398.583635] dagster-daemon[3135]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 398.584267] dagster-daemon[3135]: rv = self.invoke(ctx) full # [ 398.591424] dagster-daemon[3135]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 398.591978] dagster-daemon[3135]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 398.592855] dagster-daemon[3135]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 398.593680] dagster-daemon[3135]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 398.594533] dagster-daemon[3135]: return ctx.invoke(self.callback, **ctx.params) full # [ 398.595213] dagster-daemon[3135]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 398.595820] dagster-daemon[3135]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 398.596674] dagster-daemon[3135]: return callback(*args, **kwargs) full # [ 398.597565] dagster-daemon[3135]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 398.598242] dagster-daemon[3135]: with get_instance_for_cli( full # [ 398.598777] dagster-daemon[3135]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 398.599636] dagster-daemon[3135]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 398.600483] dagster-daemon[3135]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 398.600911] dagster-daemon[3135]: ) as instance: full # [ 398.601729] dagster-daemon[3135]: ^ full # [ 398.612858] dagster-daemon[3135]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 398.613603] dagster-daemon[3135]: return next(self.gen) full # [ 398.614277] dagster-daemon[3135]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 398.614875] dagster-daemon[3135]: with DagsterInstance.get() as instance: full # [ 398.615733] dagster-daemon[3135]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 398.616579] dagster-daemon[3135]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 398.617268] dagster-daemon[3135]: return create_instance_from_dagster_home() full # [ 398.617905] dagster-daemon[3135]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 398.618731] dagster-daemon[3135]: return create_instance_from_config(dagster_home_path) full # [ 398.627881] dagster-daemon[3135]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 398.628615] dagster-daemon[3135]: return create_instance_from_ref(instance_ref) full # [ 398.629303] dagster-daemon[3135]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 398.629913] dagster-daemon[3135]: unified_storage = instance_ref.storage full # [ 398.630764] dagster-daemon[3135]: ^^^^^^^^^^^^^^^^^^^^ full # [ 398.631594] dagster-daemon[3135]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 398.632277] dagster-daemon[3135]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 398.632873] dagster-daemon[3135]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 398.633731] dagster-daemon[3135]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 398.634580] dagster-daemon[3135]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 398.635269] dagster-daemon[3135]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 398.635867] dagster-daemon[3135]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 398.636731] dagster-daemon[3135]: return DagsterPostgresStorage( full # [ 398.637590] dagster-daemon[3135]: inst_data=inst_data, full # [ 398.638350] dagster-daemon[3135]: ...<2 lines>... full # [ 398.638878] dagster-daemon[3135]: token_provider=get_token_provider_from_config(config_value), full # [ 398.639741] dagster-daemon[3135]: ) full # [ 398.640573] dagster-daemon[3135]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 398.641241] dagster-daemon[3135]: self._run_storage = PostgresRunStorage( full # [ 398.641834] dagster-daemon[3135]: ~~~~~~~~~~~~~~~~~~^ full # [ 398.642683] dagster-daemon[3135]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 398.643512] dagster-daemon[3135]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 398.644181] dagster-daemon[3135]: ) full # [ 398.644783] dagster-daemon[3135]: ^ full # [ 398.645651] dagster-daemon[3135]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 398.646265] dagster-daemon[3135]: self._engine = create_pg_engine( full # [ 398.646880] dagster-daemon[3135]: ~~~~~~~~~~~~~~~~^ full # [ 398.647717] dagster-daemon[3135]: self.postgres_url, full # [ 398.648558] dagster-daemon[3135]: ^^^^^^^^^^^^^^^^^^ full # [ 398.649063] dagster-daemon[3135]: ...<2 lines>... full # [ 398.649623] dagster-daemon[3135]: poolclass=db_pool.NullPool, full # [ 398.650274] dagster-daemon[3135]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 398.650891] dagster-daemon[3135]: ) full # [ 398.651717] dagster-daemon[3135]: ^ full # [ 398.652555] dagster-daemon[3135]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 398.653219] dagster-daemon[3135]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 398.676832] dagster-daemon[3135]: File "", line 2, in create_engine full # [ 398.677577] dagster-daemon[3135]: return target(fn, url, **kwargs) full # [ 398.678280] dagster-daemon[3135]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 398.678876] dagster-daemon[3135]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 398.680105] dagster-daemon[3135]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 398.680775] dagster-daemon[3135]: dbapi = dbapi_meth(**dbapi_args) full # [ 398.681767] dagster-daemon[3135]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 398.682524] dagster-daemon[3135]: import psycopg full # [ 398.690494] dagster-daemon[3135]: ModuleNotFoundError: No module named 'psycopg' full # [ 398.887532] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 398.890097] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 398.892575] systemd[1]: dagster-daemon.service: Consumed 1.467s CPU time over 7.341s wall clock time, 88.5M memory peak. full # [ 403.139567] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 48. full # [ 403.142801] systemd[1]: Started Dagster Webserver. full # [ 403.888496] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 54. full # [ 403.891650] systemd[1]: Started Dagster Daemon. full # [ 405.753121] dagster-daemon[3174]: Traceback (most recent call last): full # [ 405.756083] dagster-daemon[3174]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 405.756616] dagster-daemon[3174]: sys.exit(main()) full # [ 405.757274] dagster-daemon[3174]: ~~~~^^ full # [ 405.757861] dagster-daemon[3174]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 405.760544] dagster-daemon[3174]: cli(obj={}) full # [ 405.761258] dagster-daemon[3174]: ~~~^^^^^^^^ full # [ 405.761806] dagster-daemon[3174]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 405.766088] dagster-daemon[3174]: return self.main(*args, **kwargs) full # [ 405.766241] dagster-daemon[3174]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 405.766904] dagster-daemon[3174]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 405.767722] dagster-daemon[3174]: rv = self.invoke(ctx) full # [ 405.771089] dagster-daemon[3174]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 405.771437] dagster-daemon[3174]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 405.772128] dagster-daemon[3174]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 405.772698] dagster-daemon[3174]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 405.775088] dagster-daemon[3174]: return ctx.invoke(self.callback, **ctx.params) full # [ 405.775766] dagster-daemon[3174]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 405.776611] dagster-daemon[3174]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 405.780089] dagster-daemon[3174]: return callback(*args, **kwargs) full # [ 405.780715] dagster-daemon[3174]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 405.781559] dagster-daemon[3174]: with get_instance_for_cli( full # [ 405.784089] dagster-daemon[3174]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 405.784660] dagster-daemon[3174]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 405.785506] dagster-daemon[3174]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 405.788089] dagster-daemon[3174]: ) as instance: full # [ 405.788773] dagster-daemon[3174]: ^ full # [ 405.789615] dagster-daemon[3174]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 405.792089] dagster-daemon[3174]: return next(self.gen) full # [ 405.792716] dagster-daemon[3174]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 405.793582] dagster-daemon[3174]: with DagsterInstance.get() as instance: full # [ 405.796095] dagster-daemon[3174]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 405.796639] dagster-daemon[3174]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 405.797505] dagster-daemon[3174]: return create_instance_from_dagster_home() full # [ 405.797923] dagster-daemon[3174]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 405.800559] dagster-daemon[3174]: return create_instance_from_config(dagster_home_path) full # [ 405.801274] dagster-daemon[3174]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 405.801814] dagster-daemon[3174]: return create_instance_from_ref(instance_ref) full # [ 405.806090] dagster-daemon[3174]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 405.806713] dagster-daemon[3174]: unified_storage = instance_ref.storage full # [ 405.809108] dagster-daemon[3174]: ^^^^^^^^^^^^^^^^^^^^ full # [ 405.809787] dagster-daemon[3174]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 405.812089] dagster-daemon[3174]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 405.812864] dagster-daemon[3174]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 405.813696] dagster-daemon[3174]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 405.817091] dagster-daemon[3174]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 405.817777] dagster-daemon[3174]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 405.818625] dagster-daemon[3174]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 405.821090] dagster-daemon[3174]: return DagsterPostgresStorage( full # [ 405.821706] dagster-daemon[3174]: inst_data=inst_data, full # [ 405.824115] dagster-daemon[3174]: ...<2 lines>... full # [ 405.824801] dagster-daemon[3174]: token_provider=get_token_provider_from_config(config_value), full # [ 405.828091] dagster-daemon[3174]: ) full # [ 405.828748] dagster-daemon[3174]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 405.829609] dagster-daemon[3174]: self._run_storage = PostgresRunStorage( full # [ 405.830269] dagster-daemon[3174]: ~~~~~~~~~~~~~~~~~~^ full # [ 405.830855] dagster-daemon[3174]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 405.833525] dagster-daemon[3174]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 405.834187] dagster-daemon[3174]: ) full # [ 405.834782] dagster-daemon[3174]: ^ full # [ 405.838090] dagster-daemon[3174]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 405.838690] dagster-daemon[3174]: self._engine = create_pg_engine( full # [ 405.839520] dagster-daemon[3174]: ~~~~~~~~~~~~~~~~^ full # [ 405.842089] dagster-daemon[3174]: self.postgres_url, full # [ 405.842679] dagster-daemon[3174]: ^^^^^^^^^^^^^^^^^^ full # [ 405.843480] dagster-daemon[3174]: ...<2 lines>... full # [ 405.846088] dagster-daemon[3174]: poolclass=db_pool.NullPool, full # [ 405.846753] dagster-daemon[3174]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 405.847607] dagster-daemon[3174]: ) full # [ 405.850088] dagster-daemon[3174]: ^ full # [ 405.850701] dagster-daemon[3174]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 405.851161] dagster-daemon[3174]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 405.851755] dagster-daemon[3174]: File "", line 2, in create_engine full # [ 405.855089] dagster-daemon[3174]: return target(fn, url, **kwargs) full # [ 405.855666] dagster-daemon[3174]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 405.856511] dagster-daemon[3174]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 405.860089] dagster-daemon[3174]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 405.860614] dagster-daemon[3174]: dbapi = dbapi_meth(**dbapi_args) full # [ 405.861282] dagster-daemon[3174]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 405.861868] dagster-daemon[3174]: import psycopg full # [ 405.864526] dagster-daemon[3174]: ModuleNotFoundError: No module named 'psycopg' full # [ 405.914465] dagster-webserver[3168]: Traceback (most recent call last): full # [ 405.917114] dagster-webserver[3168]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 405.917646] dagster-webserver[3168]: sys.exit(main()) full # [ 405.918280] dagster-webserver[3168]: ~~~~^^ full # [ 405.921078] dagster-webserver[3168]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 405.921588] dagster-webserver[3168]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 405.922280] dagster-webserver[3168]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 405.922851] dagster-webserver[3168]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 405.925524] dagster-webserver[3168]: return self.main(*args, **kwargs) full # [ 405.926186] dagster-webserver[3168]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 405.926783] dagster-webserver[3168]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 405.930087] dagster-webserver[3168]: rv = self.invoke(ctx) full # [ 405.930689] dagster-webserver[3168]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 405.931517] dagster-webserver[3168]: return ctx.invoke(self.callback, **ctx.params) full # [ 405.934106] dagster-webserver[3168]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 405.934790] dagster-webserver[3168]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 405.935662] dagster-webserver[3168]: return callback(*args, **kwargs) full # [ 405.939088] dagster-webserver[3168]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 405.939730] dagster-webserver[3168]: instance = stack.enter_context( full # [ 405.942088] dagster-webserver[3168]: get_possibly_temporary_instance_for_cli( full # [ 405.942616] dagster-webserver[3168]: ...<3 lines>... full # [ 405.943266] dagster-webserver[3168]: ) full # [ 405.943883] dagster-webserver[3168]: ) full # [ 405.946540] dagster-webserver[3168]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 405.947207] dagster-webserver[3168]: result = _enter(cm) full # [ 405.947803] dagster-webserver[3168]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 405.951089] dagster-webserver[3168]: return next(self.gen) full # [ 405.951715] dagster-webserver[3168]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 405.954090] dagster-webserver[3168]: with DagsterInstance.get() as instance: full # [ 405.954608] dagster-webserver[3168]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 405.957091] dagster-webserver[3168]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 405.957700] dagster-webserver[3168]: return create_instance_from_dagster_home() full # [ 405.958204] dagster-webserver[3168]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 405.958752] dagster-webserver[3168]: return create_instance_from_config(dagster_home_path) full # [ 405.961090] dagster-webserver[3168]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 405.961645] dagster-webserver[3168]: return create_instance_from_ref(instance_ref) full # [ 405.962501] dagster-webserver[3168]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 405.966090] dagster-webserver[3168]: unified_storage = instance_ref.storage full # [ 405.966588] dagster-webserver[3168]: ^^^^^^^^^^^^^^^^^^^^ full # [ 405.967281] dagster-webserver[3168]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 405.967881] dagster-webserver[3168]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 405.970709] dagster-webserver[3168]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 405.971550] dagster-webserver[3168]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 405.974089] dagster-webserver[3168]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 405.974634] dagster-webserver[3168]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 405.975492] dagster-webserver[3168]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 405.975920] dagster-webserver[3168]: return DagsterPostgresStorage( full # [ 405.978564] dagster-webserver[3168]: inst_data=inst_data, full # [ 405.979242] dagster-webserver[3168]: ...<2 lines>... full # [ 405.979824] dagster-webserver[3168]: token_provider=get_token_provider_from_config(config_value), full # [ 405.983091] dagster-webserver[3168]: ) full # [ 405.983736] dagster-webserver[3168]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 405.986106] dagster-webserver[3168]: self._run_storage = PostgresRunStorage( full # [ 405.986633] dagster-webserver[3168]: ~~~~~~~~~~~~~~~~~~^ full # [ 405.987483] dagster-webserver[3168]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 405.990089] dagster-webserver[3168]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 405.990740] dagster-webserver[3168]: ) full # [ 405.991580] dagster-webserver[3168]: ^ full # [ 405.994140] dagster-webserver[3168]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 405.994686] dagster-webserver[3168]: self._engine = create_pg_engine( full # [ 405.995507] dagster-webserver[3168]: ~~~~~~~~~~~~~~~~^ full # [ 405.999090] dagster-webserver[3168]: self.postgres_url, full # [ 405.999603] dagster-webserver[3168]: ^^^^^^^^^^^^^^^^^^ full # [ 406.000282] dagster-webserver[3168]: ...<2 lines>... full # [ 406.000883] dagster-webserver[3168]: poolclass=db_pool.NullPool, full # [ 406.003544] dagster-webserver[3168]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 406.004205] dagster-webserver[3168]: ) full # [ 406.004800] dagster-webserver[3168]: ^ full # [ 406.008089] dagster-webserver[3168]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 406.008717] dagster-webserver[3168]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 406.011095] dagster-webserver[3168]: File "", line 2, in create_engine full # [ 406.011606] dagster-webserver[3168]: return target(fn, url, **kwargs) full # [ 406.013089] dagster-webserver[3168]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 406.013678] dagster-webserver[3168]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 406.014515] dagster-webserver[3168]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 406.017158] dagster-webserver[3168]: dbapi = dbapi_meth(**dbapi_args) full # [ 406.017797] dagster-webserver[3168]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 406.018668] dagster-webserver[3168]: import psycopg full # [ 406.022090] dagster-webserver[3168]: ModuleNotFoundError: No module named 'psycopg' full # [ 406.162561] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 406.164728] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 406.167726] systemd[1]: dagster-daemon.service: Consumed 1.465s CPU time over 7.274s wall clock time, 88.5M memory peak. full # [ 406.308391] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 406.310703] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 406.313175] systemd[1]: dagster-webserver.service: Consumed 2.183s CPU time over 8.412s wall clock time, 111.6M memory peak. full # [ 409.874466] postgres[778]: [778] LOG: checkpoint complete: wrote 994 buffers (6.1%), wrote 3 SLRU buffers; 0 WAL file(s) added, 0 removed, 0 recycled; write=99.797 s, sync=0.063 s, total=99.912 s; sync files=319, longest=0.018 s, average=0.001 s; distance=4701 kB, estimate=4701 kB; lsn=0/1BFD5D8, redo lsn=0/1BFD548 full # [ 411.389478] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 55. full # [ 411.392090] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 49. full # [ 411.394469] systemd[1]: Started Dagster Daemon. full # [ 411.397831] systemd[1]: Started Dagster Webserver. full # [ 413.247742] dagster-daemon[3210]: Traceback (most recent call last): full # [ 413.252075] dagster-daemon[3210]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 413.254195] dagster-daemon[3210]: sys.exit(main()) full # [ 413.255189] dagster-daemon[3210]: ~~~~^^ full # [ 413.256169] dagster-daemon[3210]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 413.258716] dagster-daemon[3210]: cli(obj={}) full # [ 413.259658] dagster-daemon[3210]: ~~~^^^^^^^^ full # [ 413.260596] dagster-daemon[3210]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 413.262985] dagster-daemon[3210]: return self.main(*args, **kwargs) full # [ 413.264205] dagster-daemon[3210]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 413.265415] dagster-daemon[3210]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 413.268373] dagster-daemon[3210]: rv = self.invoke(ctx) full # [ 413.269432] dagster-daemon[3210]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 413.271786] dagster-daemon[3210]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 413.273289] dagster-daemon[3210]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 413.274732] dagster-daemon[3210]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 413.277144] dagster-daemon[3210]: return ctx.invoke(self.callback, **ctx.params) full # [ 413.278499] dagster-daemon[3210]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 413.279885] dagster-daemon[3210]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 413.282258] dagster-daemon[3210]: return callback(*args, **kwargs) full # [ 413.283442] dagster-daemon[3210]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 413.288104] dagster-daemon[3210]: with get_instance_for_cli( full # [ 413.289227] dagster-daemon[3210]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 413.290354] dagster-daemon[3210]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 413.292221] dagster-daemon[3210]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 413.294122] dagster-daemon[3210]: ) as instance: full # [ 413.295088] dagster-daemon[3210]: ^ full # [ 413.295835] dagster-daemon[3210]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 413.298122] dagster-daemon[3210]: return next(self.gen) full # [ 413.299167] dagster-daemon[3210]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 413.301815] dagster-daemon[3210]: with DagsterInstance.get() as instance: full # [ 413.303118] dagster-daemon[3210]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 413.304247] dagster-daemon[3210]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 413.306801] dagster-daemon[3210]: return create_instance_from_dagster_home() full # [ 413.308142] dagster-daemon[3210]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 413.311105] dagster-daemon[3210]: return create_instance_from_config(dagster_home_path) full # [ 413.312551] dagster-daemon[3210]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 413.315412] dagster-daemon[3210]: return create_instance_from_ref(instance_ref) full # [ 413.316755] dagster-daemon[3210]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 413.319640] dagster-daemon[3210]: unified_storage = instance_ref.storage full # [ 413.320900] dagster-daemon[3210]: ^^^^^^^^^^^^^^^^^^^^ full # [ 413.322171] dagster-daemon[3210]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 413.324732] dagster-daemon[3210]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 413.326659] dagster-daemon[3210]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 413.328207] dagster-daemon[3210]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 413.330800] dagster-daemon[3210]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 413.332406] dagster-daemon[3210]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 413.334078] dagster-daemon[3210]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 413.336732] dagster-daemon[3210]: return DagsterPostgresStorage( full # [ 413.337888] dagster-daemon[3210]: inst_data=inst_data, full # [ 413.338973] dagster-daemon[3210]: ...<2 lines>... full # [ 413.339951] dagster-daemon[3210]: token_provider=get_token_provider_from_config(config_value), full # [ 413.341526] dagster-daemon[3210]: ) full # [ 413.342335] dagster-daemon[3210]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 413.344964] dagster-daemon[3210]: self._run_storage = PostgresRunStorage( full # [ 413.346260] dagster-daemon[3210]: ~~~~~~~~~~~~~~~~~~^ full # [ 413.347599] dagster-daemon[3210]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 413.349321] dagster-daemon[3210]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 413.351078] dagster-daemon[3210]: ) full # [ 413.351823] dagster-daemon[3210]: ^ full # [ 413.352595] dagster-daemon[3210]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 413.355339] dagster-daemon[3210]: self._engine = create_pg_engine( full # [ 413.356517] dagster-daemon[3210]: ~~~~~~~~~~~~~~~~^ full # [ 413.357706] dagster-daemon[3210]: self.postgres_url, full # [ 413.358750] dagster-daemon[3210]: ^^^^^^^^^^^^^^^^^^ full # [ 413.359796] dagster-daemon[3210]: ...<2 lines>... full # [ 413.360756] dagster-daemon[3210]: poolclass=db_pool.NullPool, full # [ 413.361962] dagster-daemon[3210]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 413.363163] dagster-daemon[3210]: ) full # [ 413.363926] dagster-daemon[3210]: ^ full # [ 413.364699] dagster-daemon[3210]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 413.367363] dagster-daemon[3210]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 413.368809] dagster-daemon[3210]: File "", line 2, in create_engine full # [ 413.371032] dagster-daemon[3210]: return target(fn, url, **kwargs) full # [ 413.372210] dagster-daemon[3210]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 413.374777] dagster-daemon[3210]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 413.376294] dagster-daemon[3210]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 413.378886] dagster-daemon[3210]: dbapi = dbapi_meth(**dbapi_args) full # [ 413.380092] dagster-daemon[3210]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 413.382845] dagster-daemon[3210]: import psycopg full # [ 413.383780] dagster-daemon[3210]: ModuleNotFoundError: No module named 'psycopg' full # [ 413.538290] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 413.540418] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 413.542759] systemd[1]: dagster-daemon.service: Consumed 1.504s CPU time over 7.375s wall clock time, 88.4M memory peak. full # [ 414.113380] dagster-webserver[3211]: Traceback (most recent call last): full # [ 414.114983] dagster-webserver[3211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 414.117684] dagster-webserver[3211]: sys.exit(main()) full # [ 414.118946] dagster-webserver[3211]: ~~~~^^ full # [ 414.120208] dagster-webserver[3211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 414.123354] dagster-webserver[3211]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 414.125161] dagster-webserver[3211]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 414.126845] dagster-webserver[3211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 414.129362] dagster-webserver[3211]: return self.main(*args, **kwargs) full # [ 414.130589] dagster-webserver[3211]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 414.131811] dagster-webserver[3211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 414.134180] dagster-webserver[3211]: rv = self.invoke(ctx) full # [ 414.135276] dagster-webserver[3211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 414.137659] dagster-webserver[3211]: return ctx.invoke(self.callback, **ctx.params) full # [ 414.139111] dagster-webserver[3211]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 414.140500] dagster-webserver[3211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 414.142877] dagster-webserver[3211]: return callback(*args, **kwargs) full # [ 414.144121] dagster-webserver[3211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 414.146772] dagster-webserver[3211]: instance = stack.enter_context( full # [ 414.147985] dagster-webserver[3211]: get_possibly_temporary_instance_for_cli( full # [ 414.149382] dagster-webserver[3211]: ...<3 lines>... full # [ 414.150384] dagster-webserver[3211]: ) full # [ 414.151275] dagster-webserver[3211]: ) full # [ 414.152124] dagster-webserver[3211]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 414.154499] dagster-webserver[3211]: result = _enter(cm) full # [ 414.155578] dagster-webserver[3211]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 414.157864] dagster-webserver[3211]: return next(self.gen) full # [ 414.158964] dagster-webserver[3211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 414.161914] dagster-webserver[3211]: with DagsterInstance.get() as instance: full # [ 414.163246] dagster-webserver[3211]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 414.164456] dagster-webserver[3211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 414.167109] dagster-webserver[3211]: return create_instance_from_dagster_home() full # [ 414.168455] dagster-webserver[3211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 414.171420] dagster-webserver[3211]: return create_instance_from_config(dagster_home_path) full # [ 414.172896] dagster-webserver[3211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 414.175798] dagster-webserver[3211]: return create_instance_from_ref(instance_ref) full # [ 414.177185] dagster-webserver[3211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 414.180057] dagster-webserver[3211]: unified_storage = instance_ref.storage full # [ 414.181361] dagster-webserver[3211]: ^^^^^^^^^^^^^^^^^^^^ full # [ 414.182657] dagster-webserver[3211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 414.185285] dagster-webserver[3211]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 414.187245] dagster-webserver[3211]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 414.188779] dagster-webserver[3211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 414.191432] dagster-webserver[3211]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 414.193078] dagster-webserver[3211]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 414.194714] dagster-webserver[3211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 414.197412] dagster-webserver[3211]: return DagsterPostgresStorage( full # [ 414.198605] dagster-webserver[3211]: inst_data=inst_data, full # [ 414.199746] dagster-webserver[3211]: ...<2 lines>... full # [ 414.200751] dagster-webserver[3211]: token_provider=get_token_provider_from_config(config_value), full # [ 414.202388] dagster-webserver[3211]: ) full # [ 414.203252] dagster-webserver[3211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 414.205811] dagster-webserver[3211]: self._run_storage = PostgresRunStorage( full # [ 414.207146] dagster-webserver[3211]: ~~~~~~~~~~~~~~~~~~^ full # [ 414.208531] dagster-webserver[3211]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 414.210300] dagster-webserver[3211]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 414.212079] dagster-webserver[3211]: ) full # [ 414.212858] dagster-webserver[3211]: ^ full # [ 414.213661] dagster-webserver[3211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 414.216455] dagster-webserver[3211]: self._engine = create_pg_engine( full # [ 414.217660] dagster-webserver[3211]: ~~~~~~~~~~~~~~~~^ full # [ 414.218867] dagster-webserver[3211]: self.postgres_url, full # [ 414.219962] dagster-webserver[3211]: ^^^^^^^^^^^^^^^^^^ full # [ 414.221091] dagster-webserver[3211]: ...<2 lines>... full # [ 414.222106] dagster-webserver[3211]: poolclass=db_pool.NullPool, full # [ 414.223316] dagster-webserver[3211]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 414.224510] dagster-webserver[3211]: ) full # [ 414.225339] dagster-webserver[3211]: ^ full # [ 414.226168] dagster-webserver[3211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 414.228841] dagster-webserver[3211]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 414.230328] dagster-webserver[3211]: File "", line 2, in create_engine full # [ 414.232572] dagster-webserver[3211]: return target(fn, url, **kwargs) full # [ 414.233794] dagster-webserver[3211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 414.236409] dagster-webserver[3211]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 414.238040] dagster-webserver[3211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 414.240689] dagster-webserver[3211]: dbapi = dbapi_meth(**dbapi_args) full # [ 414.241992] dagster-webserver[3211]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 414.244827] dagster-webserver[3211]: import psycopg full # [ 414.245805] dagster-webserver[3211]: ModuleNotFoundError: No module named 'psycopg' full # [ 414.410087] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 414.412430] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 414.414627] systemd[1]: dagster-webserver.service: Consumed 2.091s CPU time over 8.100s wall clock time, 111.6M memory peak. full # [ 418.639431] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 56. full # [ 418.642345] systemd[1]: Started Dagster Daemon. full # [ 419.638585] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 50. full # [ 419.642064] systemd[1]: Started Dagster Webserver. full # [ 420.485345] dagster-daemon[3248]: Traceback (most recent call last): full # [ 420.486551] dagster-daemon[3248]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 420.487145] dagster-daemon[3248]: sys.exit(main()) full # [ 420.487711] dagster-daemon[3248]: ~~~~^^ full # [ 420.489972] dagster-daemon[3248]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 420.490508] dagster-daemon[3248]: cli(obj={}) full # [ 420.491362] dagster-daemon[3248]: ~~~^^^^^^^^ full # [ 420.491970] dagster-daemon[3248]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 420.492805] dagster-daemon[3248]: return self.main(*args, **kwargs) full # [ 420.493813] dagster-daemon[3248]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 420.494722] dagster-daemon[3248]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 420.495590] dagster-daemon[3248]: rv = self.invoke(ctx) full # [ 420.496174] dagster-daemon[3248]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 420.496770] dagster-daemon[3248]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 420.497732] dagster-daemon[3248]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 420.505794] dagster-daemon[3248]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 420.506526] dagster-daemon[3248]: return ctx.invoke(self.callback, **ctx.params) full # [ 420.507202] dagster-daemon[3248]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 420.507791] dagster-daemon[3248]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 420.508850] dagster-daemon[3248]: return callback(*args, **kwargs) full # [ 420.509715] dagster-daemon[3248]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 420.510601] dagster-daemon[3248]: with get_instance_for_cli( full # [ 420.511185] dagster-daemon[3248]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 420.511781] dagster-daemon[3248]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 420.512725] dagster-daemon[3248]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 420.513277] dagster-daemon[3248]: ) as instance: full # [ 420.513890] dagster-daemon[3248]: ^ full # [ 420.522794] dagster-daemon[3248]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 420.523526] dagster-daemon[3248]: return next(self.gen) full # [ 420.524184] dagster-daemon[3248]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 420.524787] dagster-daemon[3248]: with DagsterInstance.get() as instance: full # [ 420.525827] dagster-daemon[3248]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 420.526483] dagster-daemon[3248]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 420.527218] dagster-daemon[3248]: return create_instance_from_dagster_home() full # [ 420.527740] dagster-daemon[3248]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 420.528581] dagster-daemon[3248]: return create_instance_from_config(dagster_home_path) full # [ 420.529337] dagster-daemon[3248]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 420.529858] dagster-daemon[3248]: return create_instance_from_ref(instance_ref) full # [ 420.530699] dagster-daemon[3248]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 420.531259] dagster-daemon[3248]: unified_storage = instance_ref.storage full # [ 420.531780] dagster-daemon[3248]: ^^^^^^^^^^^^^^^^^^^^ full # [ 420.532602] dagster-daemon[3248]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 420.533463] dagster-daemon[3248]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 420.534114] dagster-daemon[3248]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 420.534710] dagster-daemon[3248]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 420.535650] dagster-daemon[3248]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 420.536215] dagster-daemon[3248]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 420.536802] dagster-daemon[3248]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 420.537819] dagster-daemon[3248]: return DagsterPostgresStorage( full # [ 420.538705] dagster-daemon[3248]: inst_data=inst_data, full # [ 420.539182] dagster-daemon[3248]: ...<2 lines>... full # [ 420.539762] dagster-daemon[3248]: token_provider=get_token_provider_from_config(config_value), full # [ 420.540600] dagster-daemon[3248]: ) full # [ 420.542090] dagster-daemon[3248]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 420.542668] dagster-daemon[3248]: self._run_storage = PostgresRunStorage( full # [ 420.543508] dagster-daemon[3248]: ~~~~~~~~~~~~~~~~~~^ full # [ 420.544260] dagster-daemon[3248]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 420.544770] dagster-daemon[3248]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 420.545624] dagster-daemon[3248]: ) full # [ 420.546355] dagster-daemon[3248]: ^ full # [ 420.546880] dagster-daemon[3248]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 420.547720] dagster-daemon[3248]: self._engine = create_pg_engine( full # [ 420.548873] dagster-daemon[3248]: ~~~~~~~~~~~~~~~~^ full # [ 420.549603] dagster-daemon[3248]: self.postgres_url, full # [ 420.550375] dagster-daemon[3248]: ^^^^^^^^^^^^^^^^^^ full # [ 420.550880] dagster-daemon[3248]: ...<2 lines>... full # [ 420.551728] dagster-daemon[3248]: poolclass=db_pool.NullPool, full # [ 420.552649] dagster-daemon[3248]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 420.553041] dagster-daemon[3248]: ) full # [ 420.554157] dagster-daemon[3248]: ^ full # [ 420.554657] dagster-daemon[3248]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 420.555537] dagster-daemon[3248]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 420.556167] dagster-daemon[3248]: File "", line 2, in create_engine full # [ 420.556761] dagster-daemon[3248]: return target(fn, url, **kwargs) full # [ 420.557718] dagster-daemon[3248]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 420.558281] dagster-daemon[3248]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 420.558868] dagster-daemon[3248]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 420.559726] dagster-daemon[3248]: dbapi = dbapi_meth(**dbapi_args) full # [ 420.560576] dagster-daemon[3248]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 420.561598] dagster-daemon[3248]: import psycopg full # [ 420.562269] dagster-daemon[3248]: ModuleNotFoundError: No module named 'psycopg' full # [ 420.846505] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 420.849519] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 420.853746] systemd[1]: dagster-daemon.service: Consumed 1.462s CPU time over 7.306s wall clock time, 88.5M memory peak. full # [ 422.295220] dagster-webserver[3254]: Traceback (most recent call last): full # [ 422.297882] dagster-webserver[3254]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 422.298664] dagster-webserver[3254]: sys.exit(main()) full # [ 422.299287] dagster-webserver[3254]: ~~~~^^ full # [ 422.299900] dagster-webserver[3254]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 422.300739] dagster-webserver[3254]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 422.301594] dagster-webserver[3254]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 422.302282] dagster-webserver[3254]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 422.302835] dagster-webserver[3254]: return self.main(*args, **kwargs) full # [ 422.303712] dagster-webserver[3254]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 422.304621] dagster-webserver[3254]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 422.305486] dagster-webserver[3254]: rv = self.invoke(ctx) full # [ 422.313673] dagster-webserver[3254]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 422.314269] dagster-webserver[3254]: return ctx.invoke(self.callback, **ctx.params) full # [ 422.314891] dagster-webserver[3254]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 422.315736] dagster-webserver[3254]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 422.316595] dagster-webserver[3254]: return callback(*args, **kwargs) full # [ 422.317281] dagster-webserver[3254]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 422.317892] dagster-webserver[3254]: instance = stack.enter_context( full # [ 422.318739] dagster-webserver[3254]: get_possibly_temporary_instance_for_cli( full # [ 422.319581] dagster-webserver[3254]: ...<3 lines>... full # [ 422.320255] dagster-webserver[3254]: ) full # [ 422.320864] dagster-webserver[3254]: ) full # [ 422.321736] dagster-webserver[3254]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 422.322554] dagster-webserver[3254]: result = _enter(cm) full # [ 422.323215] dagster-webserver[3254]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 422.323821] dagster-webserver[3254]: return next(self.gen) full # [ 422.334431] dagster-webserver[3254]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 422.334981] dagster-webserver[3254]: with DagsterInstance.get() as instance: full # [ 422.335812] dagster-webserver[3254]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 422.336489] dagster-webserver[3254]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 422.336929] dagster-webserver[3254]: return create_instance_from_dagster_home() full # [ 422.337758] dagster-webserver[3254]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 422.338606] dagster-webserver[3254]: return create_instance_from_config(dagster_home_path) full # [ 422.339331] dagster-webserver[3254]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 422.339894] dagster-webserver[3254]: return create_instance_from_ref(instance_ref) full # [ 422.340749] dagster-webserver[3254]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 422.341605] dagster-webserver[3254]: unified_storage = instance_ref.storage full # [ 422.342288] dagster-webserver[3254]: ^^^^^^^^^^^^^^^^^^^^ full # [ 422.355816] dagster-webserver[3254]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 422.356586] dagster-webserver[3254]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 422.357246] dagster-webserver[3254]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 422.357848] dagster-webserver[3254]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 422.358696] dagster-webserver[3254]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 422.359531] dagster-webserver[3254]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 422.360185] dagster-webserver[3254]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 422.360788] dagster-webserver[3254]: return DagsterPostgresStorage( full # [ 422.361645] dagster-webserver[3254]: inst_data=inst_data, full # [ 422.362486] dagster-webserver[3254]: ...<2 lines>... full # [ 422.362913] dagster-webserver[3254]: token_provider=get_token_provider_from_config(config_value), full # [ 422.363787] dagster-webserver[3254]: ) full # [ 422.364576] dagster-webserver[3254]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 422.365245] dagster-webserver[3254]: self._run_storage = PostgresRunStorage( full # [ 422.365836] dagster-webserver[3254]: ~~~~~~~~~~~~~~~~~~^ full # [ 422.366674] dagster-webserver[3254]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 422.367517] dagster-webserver[3254]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 422.368179] dagster-webserver[3254]: ) full # [ 422.368783] dagster-webserver[3254]: ^ full # [ 422.369655] dagster-webserver[3254]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 422.370478] dagster-webserver[3254]: self._engine = create_pg_engine( full # [ 422.371150] dagster-webserver[3254]: ~~~~~~~~~~~~~~~~^ full # [ 422.371726] dagster-webserver[3254]: self.postgres_url, full # [ 422.372559] dagster-webserver[3254]: ^^^^^^^^^^^^^^^^^^ full # [ 422.372998] dagster-webserver[3254]: ...<2 lines>... full # [ 422.373625] dagster-webserver[3254]: poolclass=db_pool.NullPool, full # [ 422.374469] dagster-webserver[3254]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 422.375130] dagster-webserver[3254]: ) full # [ 422.375727] dagster-webserver[3254]: ^ full # [ 422.376610] dagster-webserver[3254]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 422.377250] dagster-webserver[3254]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 422.397104] dagster-webserver[3254]: File "", line 2, in create_engine full # [ 422.399349] dagster-webserver[3254]: return target(fn, url, **kwargs) full # [ 422.400560] dagster-webserver[3254]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 422.403191] dagster-webserver[3254]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 422.404766] dagster-webserver[3254]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 422.407436] dagster-webserver[3254]: dbapi = dbapi_meth(**dbapi_args) full # [ 422.408644] dagster-webserver[3254]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 422.411479] dagster-webserver[3254]: import psycopg full # [ 422.412471] dagster-webserver[3254]: ModuleNotFoundError: No module named 'psycopg' full # [ 422.677789] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 422.678322] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 422.682817] systemd[1]: dagster-webserver.service: Consumed 2.068s CPU time over 8.270s wall clock time, 111.6M memory peak. full # [ 425.889352] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 57. full # [ 425.892610] systemd[1]: Started Dagster Daemon. full # [ 427.759485] dagster-daemon[3286]: Traceback (most recent call last): full # [ 427.762265] dagster-daemon[3286]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 427.762843] dagster-daemon[3286]: sys.exit(main()) full # [ 427.763677] dagster-daemon[3286]: ~~~~^^ full # [ 427.764553] dagster-daemon[3286]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 427.765177] dagster-daemon[3286]: cli(obj={}) full # [ 427.765795] dagster-daemon[3286]: ~~~^^^^^^^^ full # [ 427.766658] dagster-daemon[3286]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 427.767276] dagster-daemon[3286]: return self.main(*args, **kwargs) full # [ 427.767892] dagster-daemon[3286]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 427.768731] dagster-daemon[3286]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 427.769581] dagster-daemon[3286]: rv = self.invoke(ctx) full # [ 427.776767] dagster-daemon[3286]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 427.777577] dagster-daemon[3286]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 427.778386] dagster-daemon[3286]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 427.779227] dagster-daemon[3286]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 427.779833] dagster-daemon[3286]: return ctx.invoke(self.callback, **ctx.params) full # [ 427.780504] dagster-daemon[3286]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 427.781180] dagster-daemon[3286]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 427.781790] dagster-daemon[3286]: return callback(*args, **kwargs) full # [ 427.782710] dagster-daemon[3286]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 427.783495] dagster-daemon[3286]: with get_instance_for_cli( full # [ 427.784160] dagster-daemon[3286]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 427.785101] dagster-daemon[3286]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 427.785626] dagster-daemon[3286]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 427.786265] dagster-daemon[3286]: ) as instance: full # [ 427.786884] dagster-daemon[3286]: ^ full # [ 427.798429] dagster-daemon[3286]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 427.799211] dagster-daemon[3286]: return next(self.gen) full # [ 427.799821] dagster-daemon[3286]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 427.800743] dagster-daemon[3286]: with DagsterInstance.get() as instance: full # [ 427.801553] dagster-daemon[3286]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 427.802239] dagster-daemon[3286]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 427.802831] dagster-daemon[3286]: return create_instance_from_dagster_home() full # [ 427.803555] dagster-daemon[3286]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 427.804210] dagster-daemon[3286]: return create_instance_from_config(dagster_home_path) full # [ 427.804830] dagster-daemon[3286]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 427.805665] dagster-daemon[3286]: return create_instance_from_ref(instance_ref) full # [ 427.817280] dagster-daemon[3286]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 427.817872] dagster-daemon[3286]: unified_storage = instance_ref.storage full # [ 427.818706] dagster-daemon[3286]: ^^^^^^^^^^^^^^^^^^^^ full # [ 427.819530] dagster-daemon[3286]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 427.820241] dagster-daemon[3286]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 427.820822] dagster-daemon[3286]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 427.821681] dagster-daemon[3286]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 427.822549] dagster-daemon[3286]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 427.823221] dagster-daemon[3286]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 427.823869] dagster-daemon[3286]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 427.824681] dagster-daemon[3286]: return DagsterPostgresStorage( full # [ 427.825534] dagster-daemon[3286]: inst_data=inst_data, full # [ 427.826212] dagster-daemon[3286]: ...<2 lines>... full # [ 427.826826] dagster-daemon[3286]: token_provider=get_token_provider_from_config(config_value), full # [ 427.827682] dagster-daemon[3286]: ) full # [ 427.828537] dagster-daemon[3286]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 427.829213] dagster-daemon[3286]: self._run_storage = PostgresRunStorage( full # [ 427.829800] dagster-daemon[3286]: ~~~~~~~~~~~~~~~~~~^ full # [ 427.830647] dagster-daemon[3286]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 427.831491] dagster-daemon[3286]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 427.831941] dagster-daemon[3286]: ) full # [ 427.832746] dagster-daemon[3286]: ^ full # [ 427.848554] dagster-daemon[3286]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 427.849146] dagster-daemon[3286]: self._engine = create_pg_engine( full # [ 427.849752] dagster-daemon[3286]: ~~~~~~~~~~~~~~~~^ full # [ 427.850617] dagster-daemon[3286]: self.postgres_url, full # [ 427.851302] dagster-daemon[3286]: ^^^^^^^^^^^^^^^^^^ full # [ 427.852148] dagster-daemon[3286]: ...<2 lines>... full # [ 427.852757] dagster-daemon[3286]: poolclass=db_pool.NullPool, full # [ 427.853621] dagster-daemon[3286]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 427.854308] dagster-daemon[3286]: ) full # [ 427.854923] dagster-daemon[3286]: ^ full # [ 427.855765] dagster-daemon[3286]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 427.856616] dagster-daemon[3286]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 427.857301] dagster-daemon[3286]: File "", line 2, in create_engine full # [ 427.857918] dagster-daemon[3286]: return target(fn, url, **kwargs) full # [ 427.858785] dagster-daemon[3286]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 427.859626] dagster-daemon[3286]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 427.860305] dagster-daemon[3286]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 427.860904] dagster-daemon[3286]: dbapi = dbapi_meth(**dbapi_args) full # [ 427.873081] dagster-daemon[3286]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 427.875864] dagster-daemon[3286]: import psycopg full # [ 427.876808] dagster-daemon[3286]: ModuleNotFoundError: No module named 'psycopg' full # [ 427.891172] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 51. full # [ 427.893361] systemd[1]: Started Dagster Webserver. full # [ 428.118146] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 428.120246] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 428.122924] systemd[1]: dagster-daemon.service: Consumed 1.477s CPU time over 7.275s wall clock time, 88.6M memory peak. full # [ 430.526421] dagster-webserver[3296]: Traceback (most recent call last): full # [ 430.529114] dagster-webserver[3296]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 430.529696] dagster-webserver[3296]: sys.exit(main()) full # [ 430.530536] dagster-webserver[3296]: ~~~~^^ full # [ 430.531193] dagster-webserver[3296]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 430.531800] dagster-webserver[3296]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 430.532892] dagster-webserver[3296]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 430.533726] dagster-webserver[3296]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 430.534159] dagster-webserver[3296]: return self.main(*args, **kwargs) full # [ 430.534750] dagster-webserver[3296]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 430.535597] dagster-webserver[3296]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 430.536266] dagster-webserver[3296]: rv = self.invoke(ctx) full # [ 430.544815] dagster-webserver[3296]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 430.545571] dagster-webserver[3296]: return ctx.invoke(self.callback, **ctx.params) full # [ 430.546283] dagster-webserver[3296]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 430.546945] dagster-webserver[3296]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 430.547715] dagster-webserver[3296]: return callback(*args, **kwargs) full # [ 430.548571] dagster-webserver[3296]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 430.549258] dagster-webserver[3296]: instance = stack.enter_context( full # [ 430.549858] dagster-webserver[3296]: get_possibly_temporary_instance_for_cli( full # [ 430.550710] dagster-webserver[3296]: ...<3 lines>... full # [ 430.551183] dagster-webserver[3296]: ) full # [ 430.551804] dagster-webserver[3296]: ) full # [ 430.552677] dagster-webserver[3296]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 430.553481] dagster-webserver[3296]: result = _enter(cm) full # [ 430.553910] dagster-webserver[3296]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 430.554730] dagster-webserver[3296]: return next(self.gen) full # [ 430.565523] dagster-webserver[3296]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 430.566110] dagster-webserver[3296]: with DagsterInstance.get() as instance: full # [ 430.566718] dagster-webserver[3296]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 430.567579] dagster-webserver[3296]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 430.568312] dagster-webserver[3296]: return create_instance_from_dagster_home() full # [ 430.568868] dagster-webserver[3296]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 430.569720] dagster-webserver[3296]: return create_instance_from_config(dagster_home_path) full # [ 430.570615] dagster-webserver[3296]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 430.571433] dagster-webserver[3296]: return create_instance_from_ref(instance_ref) full # [ 430.582049] dagster-webserver[3296]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 430.582584] dagster-webserver[3296]: unified_storage = instance_ref.storage full # [ 430.583279] dagster-webserver[3296]: ^^^^^^^^^^^^^^^^^^^^ full # [ 430.583878] dagster-webserver[3296]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 430.584760] dagster-webserver[3296]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 430.585592] dagster-webserver[3296]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 430.586332] dagster-webserver[3296]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 430.586889] dagster-webserver[3296]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 430.587734] dagster-webserver[3296]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 430.588593] dagster-webserver[3296]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 430.589282] dagster-webserver[3296]: return DagsterPostgresStorage( full # [ 430.589879] dagster-webserver[3296]: inst_data=inst_data, full # [ 430.590730] dagster-webserver[3296]: ...<2 lines>... full # [ 430.591588] dagster-webserver[3296]: token_provider=get_token_provider_from_config(config_value), full # [ 430.592286] dagster-webserver[3296]: ) full # [ 430.605323] dagster-webserver[3296]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 430.605856] dagster-webserver[3296]: self._run_storage = PostgresRunStorage( full # [ 430.606711] dagster-webserver[3296]: ~~~~~~~~~~~~~~~~~~^ full # [ 430.607186] dagster-webserver[3296]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 430.607797] dagster-webserver[3296]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 430.608652] dagster-webserver[3296]: ) full # [ 430.609513] dagster-webserver[3296]: ^ full # [ 430.610192] dagster-webserver[3296]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 430.610801] dagster-webserver[3296]: self._engine = create_pg_engine( full # [ 430.611672] dagster-webserver[3296]: ~~~~~~~~~~~~~~~~^ full # [ 430.613099] dagster-webserver[3296]: self.postgres_url, full # [ 430.613753] dagster-webserver[3296]: ^^^^^^^^^^^^^^^^^^ full # [ 430.614614] dagster-webserver[3296]: ...<2 lines>... full # [ 430.615301] dagster-webserver[3296]: poolclass=db_pool.NullPool, full # [ 430.615887] dagster-webserver[3296]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 430.616717] dagster-webserver[3296]: ) full # [ 430.617559] dagster-webserver[3296]: ^ full # [ 430.618221] dagster-webserver[3296]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 430.618831] dagster-webserver[3296]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 430.619472] dagster-webserver[3296]: File "", line 2, in create_engine full # [ 430.620130] dagster-webserver[3296]: return target(fn, url, **kwargs) full # [ 430.620762] dagster-webserver[3296]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 430.621577] dagster-webserver[3296]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 430.622246] dagster-webserver[3296]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 430.622839] dagster-webserver[3296]: dbapi = dbapi_meth(**dbapi_args) full # [ 430.639050] dagster-webserver[3296]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 430.641867] dagster-webserver[3296]: import psycopg full # [ 430.642881] dagster-webserver[3296]: ModuleNotFoundError: No module named 'psycopg' full # [ 430.915340] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 430.916136] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 430.919227] systemd[1]: dagster-webserver.service: Consumed 2.049s CPU time over 8.230s wall clock time, 111.5M memory peak. full # [ 433.139593] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 58. full # [ 433.142686] systemd[1]: Started Dagster Daemon. full # [ 435.033816] dagster-daemon[3325]: Traceback (most recent call last): full # [ 435.036423] dagster-daemon[3325]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 435.037038] dagster-daemon[3325]: sys.exit(main()) full # [ 435.037627] dagster-daemon[3325]: ~~~~^^ full # [ 435.038283] dagster-daemon[3325]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 435.038906] dagster-daemon[3325]: cli(obj={}) full # [ 435.039759] dagster-daemon[3325]: ~~~^^^^^^^^ full # [ 435.040590] dagster-daemon[3325]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 435.041273] dagster-daemon[3325]: return self.main(*args, **kwargs) full # [ 435.041857] dagster-daemon[3325]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 435.042730] dagster-daemon[3325]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 435.043156] dagster-daemon[3325]: rv = self.invoke(ctx) full # [ 435.050933] dagster-daemon[3325]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 435.051669] dagster-daemon[3325]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 435.052550] dagster-daemon[3325]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 435.053208] dagster-daemon[3325]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 435.053815] dagster-daemon[3325]: return ctx.invoke(self.callback, **ctx.params) full # [ 435.054728] dagster-daemon[3325]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 435.055524] dagster-daemon[3325]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 435.056209] dagster-daemon[3325]: return callback(*args, **kwargs) full # [ 435.056847] dagster-daemon[3325]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 435.057682] dagster-daemon[3325]: with get_instance_for_cli( full # [ 435.058503] dagster-daemon[3325]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 435.059199] dagster-daemon[3325]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 435.059767] dagster-daemon[3325]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 435.060610] dagster-daemon[3325]: ) as instance: full # [ 435.061282] dagster-daemon[3325]: ^ full # [ 435.072394] dagster-daemon[3325]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 435.072945] dagster-daemon[3325]: return next(self.gen) full # [ 435.073778] dagster-daemon[3325]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 435.074639] dagster-daemon[3325]: with DagsterInstance.get() as instance: full # [ 435.075497] dagster-daemon[3325]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 435.076223] dagster-daemon[3325]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 435.076785] dagster-daemon[3325]: return create_instance_from_dagster_home() full # [ 435.077646] dagster-daemon[3325]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 435.078521] dagster-daemon[3325]: return create_instance_from_config(dagster_home_path) full # [ 435.079217] dagster-daemon[3325]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 435.079790] dagster-daemon[3325]: return create_instance_from_ref(instance_ref) full # [ 435.091265] dagster-daemon[3325]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 435.091794] dagster-daemon[3325]: unified_storage = instance_ref.storage full # [ 435.092673] dagster-daemon[3325]: ^^^^^^^^^^^^^^^^^^^^ full # [ 435.093510] dagster-daemon[3325]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 435.094203] dagster-daemon[3325]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 435.094803] dagster-daemon[3325]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 435.095658] dagster-daemon[3325]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 435.096508] dagster-daemon[3325]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 435.097196] dagster-daemon[3325]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 435.097800] dagster-daemon[3325]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 435.098661] dagster-daemon[3325]: return DagsterPostgresStorage( full # [ 435.099512] dagster-daemon[3325]: inst_data=inst_data, full # [ 435.100199] dagster-daemon[3325]: ...<2 lines>... full # [ 435.100795] dagster-daemon[3325]: token_provider=get_token_provider_from_config(config_value), full # [ 435.101651] dagster-daemon[3325]: ) full # [ 435.102509] dagster-daemon[3325]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 435.103190] dagster-daemon[3325]: self._run_storage = PostgresRunStorage( full # [ 435.103797] dagster-daemon[3325]: ~~~~~~~~~~~~~~~~~~^ full # [ 435.104639] dagster-daemon[3325]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 435.105481] dagster-daemon[3325]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 435.106139] dagster-daemon[3325]: ) full # [ 435.106740] dagster-daemon[3325]: ^ full # [ 435.107615] dagster-daemon[3325]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 435.108265] dagster-daemon[3325]: self._engine = create_pg_engine( full # [ 435.108860] dagster-daemon[3325]: ~~~~~~~~~~~~~~~~^ full # [ 435.109699] dagster-daemon[3325]: self.postgres_url, full # [ 435.110153] dagster-daemon[3325]: ^^^^^^^^^^^^^^^^^^ full # [ 435.110755] dagster-daemon[3325]: ...<2 lines>... full # [ 435.111603] dagster-daemon[3325]: poolclass=db_pool.NullPool, full # [ 435.112287] dagster-daemon[3325]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 435.112869] dagster-daemon[3325]: ) full # [ 435.113714] dagster-daemon[3325]: ^ full # [ 435.114615] dagster-daemon[3325]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 435.115213] dagster-daemon[3325]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 435.136315] dagster-daemon[3325]: File "", line 2, in create_engine full # [ 435.136845] dagster-daemon[3325]: return target(fn, url, **kwargs) full # [ 435.137705] dagster-daemon[3325]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 435.138178] dagster-daemon[3325]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 435.138784] dagster-daemon[3325]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 435.139637] dagster-daemon[3325]: dbapi = dbapi_meth(**dbapi_args) full # [ 435.140534] dagster-daemon[3325]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 435.140941] dagster-daemon[3325]: import psycopg full # [ 435.149891] dagster-daemon[3325]: ModuleNotFoundError: No module named 'psycopg' full # [ 435.345283] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 435.347586] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 435.349986] systemd[1]: dagster-daemon.service: Consumed 1.443s CPU time over 7.220s wall clock time, 88.5M memory peak. full # [ 436.139125] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 52. full # [ 436.142261] systemd[1]: Started Dagster Webserver. full # [ 438.769426] dagster-webserver[3342]: Traceback (most recent call last): full # [ 438.771972] dagster-webserver[3342]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 438.772546] dagster-webserver[3342]: sys.exit(main()) full # [ 438.773194] dagster-webserver[3342]: ~~~~^^ full # [ 438.773919] dagster-webserver[3342]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 438.774747] dagster-webserver[3342]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 438.775587] dagster-webserver[3342]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 438.776280] dagster-webserver[3342]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 438.776835] dagster-webserver[3342]: return self.main(*args, **kwargs) full # [ 438.777477] dagster-webserver[3342]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 438.778118] dagster-webserver[3342]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 438.778720] dagster-webserver[3342]: rv = self.invoke(ctx) full # [ 438.787625] dagster-webserver[3342]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 438.788212] dagster-webserver[3342]: return ctx.invoke(self.callback, **ctx.params) full # [ 438.788833] dagster-webserver[3342]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 438.789663] dagster-webserver[3342]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 438.790514] dagster-webserver[3342]: return callback(*args, **kwargs) full # [ 438.791187] dagster-webserver[3342]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 438.791826] dagster-webserver[3342]: instance = stack.enter_context( full # [ 438.792719] dagster-webserver[3342]: get_possibly_temporary_instance_for_cli( full # [ 438.793781] dagster-webserver[3342]: ...<3 lines>... full # [ 438.794628] dagster-webserver[3342]: ) full # [ 438.795282] dagster-webserver[3342]: ) full # [ 438.795921] dagster-webserver[3342]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 438.796716] dagster-webserver[3342]: result = _enter(cm) full # [ 438.797600] dagster-webserver[3342]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 438.798217] dagster-webserver[3342]: return next(self.gen) full # [ 438.808307] dagster-webserver[3342]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 438.808836] dagster-webserver[3342]: with DagsterInstance.get() as instance: full # [ 438.809494] dagster-webserver[3342]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 438.809935] dagster-webserver[3342]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 438.810762] dagster-webserver[3342]: return create_instance_from_dagster_home() full # [ 438.811646] dagster-webserver[3342]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 438.812292] dagster-webserver[3342]: return create_instance_from_config(dagster_home_path) full # [ 438.812891] dagster-webserver[3342]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 438.813733] dagster-webserver[3342]: return create_instance_from_ref(instance_ref) full # [ 438.824628] dagster-webserver[3342]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 438.825208] dagster-webserver[3342]: unified_storage = instance_ref.storage full # [ 438.825815] dagster-webserver[3342]: ^^^^^^^^^^^^^^^^^^^^ full # [ 438.826663] dagster-webserver[3342]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 438.827537] dagster-webserver[3342]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 438.828185] dagster-webserver[3342]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 438.828831] dagster-webserver[3342]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 438.829646] dagster-webserver[3342]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 438.830491] dagster-webserver[3342]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 438.830932] dagster-webserver[3342]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 438.831761] dagster-webserver[3342]: return DagsterPostgresStorage( full # [ 438.832622] dagster-webserver[3342]: inst_data=inst_data, full # [ 438.833292] dagster-webserver[3342]: ...<2 lines>... full # [ 438.833891] dagster-webserver[3342]: token_provider=get_token_provider_from_config(config_value), full # [ 438.834728] dagster-webserver[3342]: ) full # [ 438.847619] dagster-webserver[3342]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 438.848198] dagster-webserver[3342]: self._run_storage = PostgresRunStorage( full # [ 438.848807] dagster-webserver[3342]: ~~~~~~~~~~~~~~~~~~^ full # [ 438.849661] dagster-webserver[3342]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 438.850505] dagster-webserver[3342]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 438.851179] dagster-webserver[3342]: ) full # [ 438.851785] dagster-webserver[3342]: ^ full # [ 438.852683] dagster-webserver[3342]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 438.853298] dagster-webserver[3342]: self._engine = create_pg_engine( full # [ 438.853935] dagster-webserver[3342]: ~~~~~~~~~~~~~~~~^ full # [ 438.854760] dagster-webserver[3342]: self.postgres_url, full # [ 438.855612] dagster-webserver[3342]: ^^^^^^^^^^^^^^^^^^ full # [ 438.856292] dagster-webserver[3342]: ...<2 lines>... full # [ 438.856891] dagster-webserver[3342]: poolclass=db_pool.NullPool, full # [ 438.857733] dagster-webserver[3342]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 438.858580] dagster-webserver[3342]: ) full # [ 438.859260] dagster-webserver[3342]: ^ full # [ 438.859858] dagster-webserver[3342]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 438.860687] dagster-webserver[3342]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 438.870904] dagster-webserver[3342]: File "", line 2, in create_engine full # [ 438.871641] dagster-webserver[3342]: return target(fn, url, **kwargs) full # [ 438.874083] dagster-webserver[3342]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 438.874625] dagster-webserver[3342]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 438.875329] dagster-webserver[3342]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 438.875905] dagster-webserver[3342]: dbapi = dbapi_meth(**dbapi_args) full # [ 438.878733] dagster-webserver[3342]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 438.879581] dagster-webserver[3342]: import psycopg full # [ 438.880266] dagster-webserver[3342]: ModuleNotFoundError: No module named 'psycopg' full # [ 439.151184] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 439.153492] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 439.156120] systemd[1]: dagster-webserver.service: Consumed 2.020s CPU time over 8.233s wall clock time, 111.8M memory peak. full # [ 440.389088] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 59. full # [ 440.391817] systemd[1]: Started Dagster Daemon. full # [ 442.238196] dagster-daemon[3363]: Traceback (most recent call last): full # [ 442.240713] dagster-daemon[3363]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 442.241315] dagster-daemon[3363]: sys.exit(main()) full # [ 442.241900] dagster-daemon[3363]: ~~~~^^ full # [ 442.242778] dagster-daemon[3363]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 442.243552] dagster-daemon[3363]: cli(obj={}) full # [ 442.244228] dagster-daemon[3363]: ~~~^^^^^^^^ full # [ 442.244844] dagster-daemon[3363]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 442.245647] dagster-daemon[3363]: return self.main(*args, **kwargs) full # [ 442.246478] dagster-daemon[3363]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 442.247179] dagster-daemon[3363]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 442.247738] dagster-daemon[3363]: rv = self.invoke(ctx) full # [ 442.255098] dagster-daemon[3363]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 442.255634] dagster-daemon[3363]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 442.256312] dagster-daemon[3363]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 442.256927] dagster-daemon[3363]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 442.257755] dagster-daemon[3363]: return ctx.invoke(self.callback, **ctx.params) full # [ 442.258598] dagster-daemon[3363]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 442.259275] dagster-daemon[3363]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 442.259876] dagster-daemon[3363]: return callback(*args, **kwargs) full # [ 442.260755] dagster-daemon[3363]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 442.261545] dagster-daemon[3363]: with get_instance_for_cli( full # [ 442.262199] dagster-daemon[3363]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 442.262803] dagster-daemon[3363]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 442.263634] dagster-daemon[3363]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 442.264277] dagster-daemon[3363]: ) as instance: full # [ 442.264896] dagster-daemon[3363]: ^ full # [ 442.276325] dagster-daemon[3363]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 442.276853] dagster-daemon[3363]: return next(self.gen) full # [ 442.277700] dagster-daemon[3363]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 442.278534] dagster-daemon[3363]: with DagsterInstance.get() as instance: full # [ 442.279204] dagster-daemon[3363]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 442.279811] dagster-daemon[3363]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 442.280658] dagster-daemon[3363]: return create_instance_from_dagster_home() full # [ 442.281537] dagster-daemon[3363]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 442.282207] dagster-daemon[3363]: return create_instance_from_config(dagster_home_path) full # [ 442.282786] dagster-daemon[3363]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 442.283635] dagster-daemon[3363]: return create_instance_from_ref(instance_ref) full # [ 442.294946] dagster-daemon[3363]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 442.295683] dagster-daemon[3363]: unified_storage = instance_ref.storage full # [ 442.296541] dagster-daemon[3363]: ^^^^^^^^^^^^^^^^^^^^ full # [ 442.297189] dagster-daemon[3363]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 442.297798] dagster-daemon[3363]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 442.298646] dagster-daemon[3363]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 442.299499] dagster-daemon[3363]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 442.300173] dagster-daemon[3363]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 442.300774] dagster-daemon[3363]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 442.301667] dagster-daemon[3363]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 442.302297] dagster-daemon[3363]: return DagsterPostgresStorage( full # [ 442.302900] dagster-daemon[3363]: inst_data=inst_data, full # [ 442.303939] dagster-daemon[3363]: ...<2 lines>... full # [ 442.304772] dagster-daemon[3363]: token_provider=get_token_provider_from_config(config_value), full # [ 442.305617] dagster-daemon[3363]: ) full # [ 442.306297] dagster-daemon[3363]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 442.306902] dagster-daemon[3363]: self._run_storage = PostgresRunStorage( full # [ 442.307730] dagster-daemon[3363]: ~~~~~~~~~~~~~~~~~~^ full # [ 442.308553] dagster-daemon[3363]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 442.309208] dagster-daemon[3363]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 442.309809] dagster-daemon[3363]: ) full # [ 442.310641] dagster-daemon[3363]: ^ full # [ 442.326058] dagster-daemon[3363]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 442.326598] dagster-daemon[3363]: self._engine = create_pg_engine( full # [ 442.327278] dagster-daemon[3363]: ~~~~~~~~~~~~~~~~^ full # [ 442.327878] dagster-daemon[3363]: self.postgres_url, full # [ 442.328718] dagster-daemon[3363]: ^^^^^^^^^^^^^^^^^^ full # [ 442.329568] dagster-daemon[3363]: ...<2 lines>... full # [ 442.330250] dagster-daemon[3363]: poolclass=db_pool.NullPool, full # [ 442.330852] dagster-daemon[3363]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 442.331698] dagster-daemon[3363]: ) full # [ 442.332532] dagster-daemon[3363]: ^ full # [ 442.333201] dagster-daemon[3363]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 442.333814] dagster-daemon[3363]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 442.334665] dagster-daemon[3363]: File "", line 2, in create_engine full # [ 442.335522] dagster-daemon[3363]: return target(fn, url, **kwargs) full # [ 442.336201] dagster-daemon[3363]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 442.336991] dagster-daemon[3363]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 442.337785] dagster-daemon[3363]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 442.338638] dagster-daemon[3363]: dbapi = dbapi_meth(**dbapi_args) full # [ 442.339303] dagster-daemon[3363]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 442.339950] dagster-daemon[3363]: import psycopg full # [ 442.340827] dagster-daemon[3363]: ModuleNotFoundError: No module named 'psycopg' full # [ 442.542492] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 442.544745] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 442.546847] systemd[1]: dagster-daemon.service: Consumed 1.409s CPU time over 7.196s wall clock time, 88.5M memory peak. full # [ 444.389404] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 53. full # [ 444.392924] systemd[1]: Started Dagster Webserver. full # [ 447.019826] dagster-webserver[3384]: Traceback (most recent call last): full # [ 447.022436] dagster-webserver[3384]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 447.022993] dagster-webserver[3384]: sys.exit(main()) full # [ 447.023629] dagster-webserver[3384]: ~~~~^^ full # [ 447.024277] dagster-webserver[3384]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 447.024875] dagster-webserver[3384]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 447.025719] dagster-webserver[3384]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 447.026541] dagster-webserver[3384]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 447.027203] dagster-webserver[3384]: return self.main(*args, **kwargs) full # [ 447.027804] dagster-webserver[3384]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 447.028670] dagster-webserver[3384]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 447.029279] dagster-webserver[3384]: rv = self.invoke(ctx) full # [ 447.037940] dagster-webserver[3384]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 447.038681] dagster-webserver[3384]: return ctx.invoke(self.callback, **ctx.params) full # [ 447.039557] dagster-webserver[3384]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 447.040197] dagster-webserver[3384]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 447.040805] dagster-webserver[3384]: return callback(*args, **kwargs) full # [ 447.041694] dagster-webserver[3384]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 447.042508] dagster-webserver[3384]: instance = stack.enter_context( full # [ 447.043198] dagster-webserver[3384]: get_possibly_temporary_instance_for_cli( full # [ 447.043788] dagster-webserver[3384]: ...<3 lines>... full # [ 447.044615] dagster-webserver[3384]: ) full # [ 447.045278] dagster-webserver[3384]: ) full # [ 447.045876] dagster-webserver[3384]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 447.046706] dagster-webserver[3384]: result = _enter(cm) full # [ 447.055546] dagster-webserver[3384]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 447.056143] dagster-webserver[3384]: return next(self.gen) full # [ 447.056729] dagster-webserver[3384]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 447.057579] dagster-webserver[3384]: with DagsterInstance.get() as instance: full # [ 447.058277] dagster-webserver[3384]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 447.058869] dagster-webserver[3384]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 447.059717] dagster-webserver[3384]: return create_instance_from_dagster_home() full # [ 447.060599] dagster-webserver[3384]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 447.061247] dagster-webserver[3384]: return create_instance_from_config(dagster_home_path) full # [ 447.061838] dagster-webserver[3384]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 447.062498] dagster-webserver[3384]: return create_instance_from_ref(instance_ref) full # [ 447.074868] dagster-webserver[3384]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 447.075604] dagster-webserver[3384]: unified_storage = instance_ref.storage full # [ 447.076294] dagster-webserver[3384]: ^^^^^^^^^^^^^^^^^^^^ full # [ 447.076884] dagster-webserver[3384]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 447.077746] dagster-webserver[3384]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 447.078574] dagster-webserver[3384]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 447.079259] dagster-webserver[3384]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 447.079858] dagster-webserver[3384]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 447.080514] dagster-webserver[3384]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 447.081179] dagster-webserver[3384]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 447.081796] dagster-webserver[3384]: return DagsterPostgresStorage( full # [ 447.082642] dagster-webserver[3384]: inst_data=inst_data, full # [ 447.083293] dagster-webserver[3384]: ...<2 lines>... full # [ 447.083940] dagster-webserver[3384]: token_provider=get_token_provider_from_config(config_value), full # [ 447.084759] dagster-webserver[3384]: ) full # [ 447.085640] dagster-webserver[3384]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 447.086280] dagster-webserver[3384]: self._run_storage = PostgresRunStorage( full # [ 447.086878] dagster-webserver[3384]: ~~~~~~~~~~~~~~~~~~^ full # [ 447.087697] dagster-webserver[3384]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 447.088515] dagster-webserver[3384]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 447.089177] dagster-webserver[3384]: ) full # [ 447.089767] dagster-webserver[3384]: ^ full # [ 447.106781] dagster-webserver[3384]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 447.107523] dagster-webserver[3384]: self._engine = create_pg_engine( full # [ 447.108194] dagster-webserver[3384]: ~~~~~~~~~~~~~~~~^ full # [ 447.108800] dagster-webserver[3384]: self.postgres_url, full # [ 447.109647] dagster-webserver[3384]: ^^^^^^^^^^^^^^^^^^ full # [ 447.110299] dagster-webserver[3384]: ...<2 lines>... full # [ 447.110945] dagster-webserver[3384]: poolclass=db_pool.NullPool, full # [ 447.111773] dagster-webserver[3384]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 447.112617] dagster-webserver[3384]: ) full # [ 447.113340] dagster-webserver[3384]: ^ full # [ 447.113894] dagster-webserver[3384]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 447.114744] dagster-webserver[3384]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 447.115578] dagster-webserver[3384]: File "", line 2, in create_engine full # [ 447.116252] dagster-webserver[3384]: return target(fn, url, **kwargs) full # [ 447.116853] dagster-webserver[3384]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 447.117521] dagster-webserver[3384]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 447.118180] dagster-webserver[3384]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 447.118789] dagster-webserver[3384]: dbapi = dbapi_meth(**dbapi_args) full # [ 447.119641] dagster-webserver[3384]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 447.120286] dagster-webserver[3384]: import psycopg full # [ 447.120913] dagster-webserver[3384]: ModuleNotFoundError: No module named 'psycopg' full # [ 447.405554] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 447.407941] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 447.410254] systemd[1]: dagster-webserver.service: Consumed 2.005s CPU time over 8.253s wall clock time, 111.5M memory peak. full # [ 447.638911] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 60. full # [ 447.641992] systemd[1]: Started Dagster Daemon. full # [ 449.494822] dagster-daemon[3401]: Traceback (most recent call last): full # [ 449.497466] dagster-daemon[3401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 449.498083] dagster-daemon[3401]: sys.exit(main()) full # [ 449.498653] dagster-daemon[3401]: ~~~~^^ full # [ 449.499277] dagster-daemon[3401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 449.499911] dagster-daemon[3401]: cli(obj={}) full # [ 449.500744] dagster-daemon[3401]: ~~~^^^^^^^^ full # [ 449.501559] dagster-daemon[3401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 449.502219] dagster-daemon[3401]: return self.main(*args, **kwargs) full # [ 449.502813] dagster-daemon[3401]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 449.503682] dagster-daemon[3401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 449.504482] dagster-daemon[3401]: rv = self.invoke(ctx) full # [ 449.511834] dagster-daemon[3401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 449.512577] dagster-daemon[3401]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 449.513279] dagster-daemon[3401]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 449.513871] dagster-daemon[3401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 449.514729] dagster-daemon[3401]: return ctx.invoke(self.callback, **ctx.params) full # [ 449.515831] dagster-daemon[3401]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 449.516670] dagster-daemon[3401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 449.517514] dagster-daemon[3401]: return callback(*args, **kwargs) full # [ 449.518245] dagster-daemon[3401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 449.518796] dagster-daemon[3401]: with get_instance_for_cli( full # [ 449.519622] dagster-daemon[3401]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 449.520264] dagster-daemon[3401]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 449.520880] dagster-daemon[3401]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 449.521770] dagster-daemon[3401]: ) as instance: full # [ 449.522556] dagster-daemon[3401]: ^ full # [ 449.523244] dagster-daemon[3401]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 449.523801] dagster-daemon[3401]: return next(self.gen) full # [ 449.524633] dagster-daemon[3401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 449.525277] dagster-daemon[3401]: with DagsterInstance.get() as instance: full # [ 449.525889] dagster-daemon[3401]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 449.540378] dagster-daemon[3401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 449.540907] dagster-daemon[3401]: return create_instance_from_dagster_home() full # [ 449.541736] dagster-daemon[3401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 449.542586] dagster-daemon[3401]: return create_instance_from_config(dagster_home_path) full # [ 449.543265] dagster-daemon[3401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 449.543863] dagster-daemon[3401]: return create_instance_from_ref(instance_ref) full # [ 449.544704] dagster-daemon[3401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 449.545536] dagster-daemon[3401]: unified_storage = instance_ref.storage full # [ 449.546245] dagster-daemon[3401]: ^^^^^^^^^^^^^^^^^^^^ full # [ 449.546814] dagster-daemon[3401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 449.547662] dagster-daemon[3401]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 449.548505] dagster-daemon[3401]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 449.549215] dagster-daemon[3401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 449.549784] dagster-daemon[3401]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 449.550643] dagster-daemon[3401]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 449.551285] dagster-daemon[3401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 449.551912] dagster-daemon[3401]: return DagsterPostgresStorage( full # [ 449.552740] dagster-daemon[3401]: inst_data=inst_data, full # [ 449.553589] dagster-daemon[3401]: ...<2 lines>... full # [ 449.554251] dagster-daemon[3401]: token_provider=get_token_provider_from_config(config_value), full # [ 449.554843] dagster-daemon[3401]: ) full # [ 449.573930] dagster-daemon[3401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 449.574666] dagster-daemon[3401]: self._run_storage = PostgresRunStorage( full # [ 449.575512] dagster-daemon[3401]: ~~~~~~~~~~~~~~~~~~^ full # [ 449.576183] dagster-daemon[3401]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 449.576793] dagster-daemon[3401]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 449.577638] dagster-daemon[3401]: ) full # [ 449.578293] dagster-daemon[3401]: ^ full # [ 449.578934] dagster-daemon[3401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 449.579762] dagster-daemon[3401]: self._engine = create_pg_engine( full # [ 449.580609] dagster-daemon[3401]: ~~~~~~~~~~~~~~~~^ full # [ 449.581299] dagster-daemon[3401]: self.postgres_url, full # [ 449.581888] dagster-daemon[3401]: ^^^^^^^^^^^^^^^^^^ full # [ 449.582731] dagster-daemon[3401]: ...<2 lines>... full # [ 449.583580] dagster-daemon[3401]: poolclass=db_pool.NullPool, full # [ 449.584278] dagster-daemon[3401]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 449.584868] dagster-daemon[3401]: ) full # [ 449.585711] dagster-daemon[3401]: ^ full # [ 449.586556] dagster-daemon[3401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 449.587227] dagster-daemon[3401]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 449.587837] dagster-daemon[3401]: File "", line 2, in create_engine full # [ 449.588666] dagster-daemon[3401]: return target(fn, url, **kwargs) full # [ 449.589520] dagster-daemon[3401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 449.589920] dagster-daemon[3401]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 449.605191] dagster-daemon[3401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 449.605736] dagster-daemon[3401]: dbapi = dbapi_meth(**dbapi_args) full # [ 449.606583] dagster-daemon[3401]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 449.607271] dagster-daemon[3401]: import psycopg full # [ 449.607864] dagster-daemon[3401]: ModuleNotFoundError: No module named 'psycopg' full # [ 449.808955] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 449.811270] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 449.813410] systemd[1]: dagster-daemon.service: Consumed 1.421s CPU time over 7.265s wall clock time, 88.6M memory peak. full # [ 452.639263] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 54. full # [ 452.642056] systemd[1]: Started Dagster Webserver. full # [ 454.888732] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 61. full # [ 454.893072] systemd[1]: Started Dagster Daemon. full # [ 455.327701] dagster-webserver[3426]: Traceback (most recent call last): full # [ 455.329355] dagster-webserver[3426]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 455.331654] dagster-webserver[3426]: sys.exit(main()) full # [ 455.333545] dagster-webserver[3426]: ~~~~^^ full # [ 455.334551] dagster-webserver[3426]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 455.337097] dagster-webserver[3426]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 455.338478] dagster-webserver[3426]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 455.339879] dagster-webserver[3426]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 455.342284] dagster-webserver[3426]: return self.main(*args, **kwargs) full # [ 455.343505] dagster-webserver[3426]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 455.344720] dagster-webserver[3426]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 455.347448] dagster-webserver[3426]: rv = self.invoke(ctx) full # [ 455.349051] dagster-webserver[3426]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 455.351430] dagster-webserver[3426]: return ctx.invoke(self.callback, **ctx.params) full # [ 455.352831] dagster-webserver[3426]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 455.354212] dagster-webserver[3426]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 455.356579] dagster-webserver[3426]: return callback(*args, **kwargs) full # [ 455.357809] dagster-webserver[3426]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 455.360431] dagster-webserver[3426]: instance = stack.enter_context( full # [ 455.361632] dagster-webserver[3426]: get_possibly_temporary_instance_for_cli( full # [ 455.363206] dagster-webserver[3426]: ...<3 lines>... full # [ 455.364477] dagster-webserver[3426]: ) full # [ 455.366082] dagster-webserver[3426]: ) full # [ 455.367095] dagster-webserver[3426]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 455.369796] dagster-webserver[3426]: result = _enter(cm) full # [ 455.370822] dagster-webserver[3426]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 455.373131] dagster-webserver[3426]: return next(self.gen) full # [ 455.374210] dagster-webserver[3426]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 455.377123] dagster-webserver[3426]: with DagsterInstance.get() as instance: full # [ 455.378532] dagster-webserver[3426]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 455.380732] dagster-webserver[3426]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 455.383383] dagster-webserver[3426]: return create_instance_from_dagster_home() full # [ 455.384718] dagster-webserver[3426]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 455.387804] dagster-webserver[3426]: return create_instance_from_config(dagster_home_path) full # [ 455.389761] dagster-webserver[3426]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 455.392837] dagster-webserver[3426]: return create_instance_from_ref(instance_ref) full # [ 455.396101] dagster-webserver[3426]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 455.398947] dagster-webserver[3426]: unified_storage = instance_ref.storage full # [ 455.400250] dagster-webserver[3426]: ^^^^^^^^^^^^^^^^^^^^ full # [ 455.401561] dagster-webserver[3426]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 455.404209] dagster-webserver[3426]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 455.406186] dagster-webserver[3426]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 455.407722] dagster-webserver[3426]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 455.410352] dagster-webserver[3426]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 455.411976] dagster-webserver[3426]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 455.413970] dagster-webserver[3426]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 455.416877] dagster-webserver[3426]: return DagsterPostgresStorage( full # [ 455.418570] dagster-webserver[3426]: inst_data=inst_data, full # [ 455.419938] dagster-webserver[3426]: ...<2 lines>... full # [ 455.421276] dagster-webserver[3426]: token_provider=get_token_provider_from_config(config_value), full # [ 455.422869] dagster-webserver[3426]: ) full # [ 455.423674] dagster-webserver[3426]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 455.426261] dagster-webserver[3426]: self._run_storage = PostgresRunStorage( full # [ 455.427558] dagster-webserver[3426]: ~~~~~~~~~~~~~~~~~~^ full # [ 455.429057] dagster-webserver[3426]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 455.430967] dagster-webserver[3426]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 455.434201] dagster-webserver[3426]: ) full # [ 455.434988] dagster-webserver[3426]: ^ full # [ 455.435801] dagster-webserver[3426]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 455.438539] dagster-webserver[3426]: self._engine = create_pg_engine( full # [ 455.439738] dagster-webserver[3426]: ~~~~~~~~~~~~~~~~^ full # [ 455.440951] dagster-webserver[3426]: self.postgres_url, full # [ 455.442126] dagster-webserver[3426]: ^^^^^^^^^^^^^^^^^^ full # [ 455.443974] dagster-webserver[3426]: ...<2 lines>... full # [ 455.444995] dagster-webserver[3426]: poolclass=db_pool.NullPool, full # [ 455.446219] dagster-webserver[3426]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 455.447419] dagster-webserver[3426]: ) full # [ 455.448239] dagster-webserver[3426]: ^ full # [ 455.449059] dagster-webserver[3426]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 455.451687] dagster-webserver[3426]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 455.453192] dagster-webserver[3426]: File "", line 2, in create_engine full # [ 455.455411] dagster-webserver[3426]: return target(fn, url, **kwargs) full # [ 455.456613] dagster-webserver[3426]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 455.459195] dagster-webserver[3426]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 455.460719] dagster-webserver[3426]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 455.463345] dagster-webserver[3426]: dbapi = dbapi_meth(**dbapi_args) full # [ 455.464545] dagster-webserver[3426]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 455.467333] dagster-webserver[3426]: import psycopg full # [ 455.468314] dagster-webserver[3426]: ModuleNotFoundError: No module named 'psycopg' full # [ 455.641428] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 455.646301] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 455.648334] systemd[1]: dagster-webserver.service: Consumed 2.042s CPU time over 8.235s wall clock time, 111.8M memory peak. full # [ 456.857748] dagster-daemon[3440]: Traceback (most recent call last): full # [ 456.860372] dagster-daemon[3440]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 456.860930] dagster-daemon[3440]: sys.exit(main()) full # [ 456.861755] dagster-daemon[3440]: ~~~~^^ full # [ 456.862590] dagster-daemon[3440]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 456.863254] dagster-daemon[3440]: cli(obj={}) full # [ 456.863861] dagster-daemon[3440]: ~~~^^^^^^^^ full # [ 456.864686] dagster-daemon[3440]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 456.865509] dagster-daemon[3440]: return self.main(*args, **kwargs) full # [ 456.866192] dagster-daemon[3440]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 456.866799] dagster-daemon[3440]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 456.867610] dagster-daemon[3440]: rv = self.invoke(ctx) full # [ 456.868281] dagster-daemon[3440]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 456.875240] dagster-daemon[3440]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 456.875852] dagster-daemon[3440]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 456.879495] dagster-daemon[3440]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 456.880045] dagster-daemon[3440]: return ctx.invoke(self.callback, **ctx.params) full # [ 456.880641] dagster-daemon[3440]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 456.881479] dagster-daemon[3440]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 456.882119] dagster-daemon[3440]: return callback(*args, **kwargs) full # [ 456.882751] dagster-daemon[3440]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 456.884418] dagster-daemon[3440]: with get_instance_for_cli( full # [ 456.885037] dagster-daemon[3440]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 456.885826] dagster-daemon[3440]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 456.886719] dagster-daemon[3440]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 456.887495] dagster-daemon[3440]: ) as instance: full # [ 456.888530] dagster-daemon[3440]: ^ full # [ 456.889177] dagster-daemon[3440]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 456.889786] dagster-daemon[3440]: return next(self.gen) full # [ 456.899189] dagster-daemon[3440]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 456.899751] dagster-daemon[3440]: with DagsterInstance.get() as instance: full # [ 456.900541] dagster-daemon[3440]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 456.903917] dagster-daemon[3440]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 456.904673] dagster-daemon[3440]: return create_instance_from_dagster_home() full # [ 456.907636] dagster-daemon[3440]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 456.908907] dagster-daemon[3440]: return create_instance_from_config(dagster_home_path) full # [ 456.909722] dagster-daemon[3440]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 456.910532] dagster-daemon[3440]: return create_instance_from_ref(instance_ref) full # [ 456.910922] dagster-daemon[3440]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 456.911738] dagster-daemon[3440]: unified_storage = instance_ref.storage full # [ 456.912895] dagster-daemon[3440]: ^^^^^^^^^^^^^^^^^^^^ full # [ 456.920307] dagster-daemon[3440]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 456.920859] dagster-daemon[3440]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 456.921519] dagster-daemon[3440]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 456.922176] dagster-daemon[3440]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 456.922785] dagster-daemon[3440]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 456.923642] dagster-daemon[3440]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 456.924359] dagster-daemon[3440]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 456.924913] dagster-daemon[3440]: return DagsterPostgresStorage( full # [ 456.925940] dagster-daemon[3440]: inst_data=inst_data, full # [ 456.926766] dagster-daemon[3440]: ...<2 lines>... full # [ 456.927588] dagster-daemon[3440]: token_provider=get_token_provider_from_config(config_value), full # [ 456.928255] dagster-daemon[3440]: ) full # [ 456.938105] dagster-daemon[3440]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 456.938699] dagster-daemon[3440]: self._run_storage = PostgresRunStorage( full # [ 456.939566] dagster-daemon[3440]: ~~~~~~~~~~~~~~~~~~^ full # [ 456.940260] dagster-daemon[3440]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 456.940865] dagster-daemon[3440]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 456.941514] dagster-daemon[3440]: ) full # [ 456.942174] dagster-daemon[3440]: ^ full # [ 456.942820] dagster-daemon[3440]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 456.943646] dagster-daemon[3440]: self._engine = create_pg_engine( full # [ 456.944299] dagster-daemon[3440]: ~~~~~~~~~~~~~~~~^ full # [ 456.944956] dagster-daemon[3440]: self.postgres_url, full # [ 456.945773] dagster-daemon[3440]: ^^^^^^^^^^^^^^^^^^ full # [ 456.946622] dagster-daemon[3440]: ...<2 lines>... full # [ 456.947303] dagster-daemon[3440]: poolclass=db_pool.NullPool, full # [ 456.947902] dagster-daemon[3440]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 456.948746] dagster-daemon[3440]: ) full # [ 456.949586] dagster-daemon[3440]: ^ full # [ 456.950271] dagster-daemon[3440]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 456.950877] dagster-daemon[3440]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 456.960799] dagster-daemon[3440]: File "", line 2, in create_engine full # [ 456.961214] dagster-daemon[3440]: return target(fn, url, **kwargs) full # [ 456.961811] dagster-daemon[3440]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 456.962634] dagster-daemon[3440]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 456.963345] dagster-daemon[3440]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 456.963916] dagster-daemon[3440]: dbapi = dbapi_meth(**dbapi_args) full # [ 456.964787] dagster-daemon[3440]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 456.965602] dagster-daemon[3440]: import psycopg full # [ 456.974324] dagster-daemon[3440]: ModuleNotFoundError: No module named 'psycopg' full # [ 457.173692] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 457.175952] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 457.178155] systemd[1]: dagster-daemon.service: Consumed 1.424s CPU time over 7.363s wall clock time, 88.6M memory peak. full # [ 460.889658] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 55. full # [ 460.894278] systemd[1]: Started Dagster Webserver. full # [ 462.388711] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 62. full # [ 462.390941] systemd[1]: Started Dagster Daemon. full # [ 463.526352] dagster-webserver[3469]: Traceback (most recent call last): full # [ 463.528077] dagster-webserver[3469]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 463.528609] dagster-webserver[3469]: sys.exit(main()) full # [ 463.529261] dagster-webserver[3469]: ~~~~^^ full # [ 463.529879] dagster-webserver[3469]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 463.532102] dagster-webserver[3469]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 463.532739] dagster-webserver[3469]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 463.533703] dagster-webserver[3469]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 463.534620] dagster-webserver[3469]: return self.main(*args, **kwargs) full # [ 463.535367] dagster-webserver[3469]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 463.536098] dagster-webserver[3469]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 463.536693] dagster-webserver[3469]: rv = self.invoke(ctx) full # [ 463.537718] dagster-webserver[3469]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 463.538730] dagster-webserver[3469]: return ctx.invoke(self.callback, **ctx.params) full # [ 463.539721] dagster-webserver[3469]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 463.540622] dagster-webserver[3469]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 463.541397] dagster-webserver[3469]: return callback(*args, **kwargs) full # [ 463.542126] dagster-webserver[3469]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 463.542716] dagster-webserver[3469]: instance = stack.enter_context( full # [ 463.543620] dagster-webserver[3469]: get_possibly_temporary_instance_for_cli( full # [ 463.544212] dagster-webserver[3469]: ...<3 lines>... full # [ 463.544812] dagster-webserver[3469]: ) full # [ 463.545758] dagster-webserver[3469]: ) full # [ 463.546493] dagster-webserver[3469]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 463.547166] dagster-webserver[3469]: result = _enter(cm) full # [ 463.547746] dagster-webserver[3469]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 463.548578] dagster-webserver[3469]: return next(self.gen) full # [ 463.550278] dagster-webserver[3469]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 463.551083] dagster-webserver[3469]: with DagsterInstance.get() as instance: full # [ 463.552043] dagster-webserver[3469]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 463.552756] dagster-webserver[3469]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 463.553554] dagster-webserver[3469]: return create_instance_from_dagster_home() full # [ 463.554302] dagster-webserver[3469]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 463.554813] dagster-webserver[3469]: return create_instance_from_config(dagster_home_path) full # [ 463.555657] dagster-webserver[3469]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 463.556569] dagster-webserver[3469]: return create_instance_from_ref(instance_ref) full # [ 463.557149] dagster-webserver[3469]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 463.557748] dagster-webserver[3469]: unified_storage = instance_ref.storage full # [ 463.558670] dagster-webserver[3469]: ^^^^^^^^^^^^^^^^^^^^ full # [ 463.559256] dagster-webserver[3469]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 463.559867] dagster-webserver[3469]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 463.560885] dagster-webserver[3469]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 463.561756] dagster-webserver[3469]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 463.562670] dagster-webserver[3469]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 463.563216] dagster-webserver[3469]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 463.563810] dagster-webserver[3469]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 463.564734] dagster-webserver[3469]: return DagsterPostgresStorage( full # [ 463.565495] dagster-webserver[3469]: inst_data=inst_data, full # [ 463.566219] dagster-webserver[3469]: ...<2 lines>... full # [ 463.566750] dagster-webserver[3469]: token_provider=get_token_provider_from_config(config_value), full # [ 463.567596] dagster-webserver[3469]: ) full # [ 463.568356] dagster-webserver[3469]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 463.568870] dagster-webserver[3469]: self._run_storage = PostgresRunStorage( full # [ 463.569689] dagster-webserver[3469]: ~~~~~~~~~~~~~~~~~~^ full # [ 463.570287] dagster-webserver[3469]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 463.570961] dagster-webserver[3469]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 463.571775] dagster-webserver[3469]: ) full # [ 463.572788] dagster-webserver[3469]: ^ full # [ 463.612886] dagster-webserver[3469]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 463.613583] dagster-webserver[3469]: self._engine = create_pg_engine( full # [ 463.614240] dagster-webserver[3469]: ~~~~~~~~~~~~~~~~^ full # [ 463.614836] dagster-webserver[3469]: self.postgres_url, full # [ 463.615645] dagster-webserver[3469]: ^^^^^^^^^^^^^^^^^^ full # [ 463.616501] dagster-webserver[3469]: ...<2 lines>... full # [ 463.617273] dagster-webserver[3469]: poolclass=db_pool.NullPool, full # [ 463.617968] dagster-webserver[3469]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 463.618789] dagster-webserver[3469]: ) full # [ 463.619716] dagster-webserver[3469]: ^ full # [ 463.620271] dagster-webserver[3469]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 463.620887] dagster-webserver[3469]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 463.621752] dagster-webserver[3469]: File "", line 2, in create_engine full # [ 463.622558] dagster-webserver[3469]: return target(fn, url, **kwargs) full # [ 463.623297] dagster-webserver[3469]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 463.623816] dagster-webserver[3469]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 463.634082] dagster-webserver[3469]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 463.636745] dagster-webserver[3469]: dbapi = dbapi_meth(**dbapi_args) full # [ 463.637968] dagster-webserver[3469]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 463.640790] dagster-webserver[3469]: import psycopg full # [ 463.641772] dagster-webserver[3469]: ModuleNotFoundError: No module named 'psycopg' full # [ 463.987498] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 463.989260] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 463.991248] systemd[1]: dagster-webserver.service: Consumed 2.071s CPU time over 8.346s wall clock time, 111.8M memory peak. full # [ 464.293447] dagster-daemon[3479]: Traceback (most recent call last): full # [ 464.295915] dagster-daemon[3479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 464.296675] dagster-daemon[3479]: sys.exit(main()) full # [ 464.297498] dagster-daemon[3479]: ~~~~^^ full # [ 464.298150] dagster-daemon[3479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 464.298756] dagster-daemon[3479]: cli(obj={}) full # [ 464.299609] dagster-daemon[3479]: ~~~^^^^^^^^ full # [ 464.300291] dagster-daemon[3479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 464.300846] dagster-daemon[3479]: return self.main(*args, **kwargs) full # [ 464.301678] dagster-daemon[3479]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 464.302515] dagster-daemon[3479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 464.303156] dagster-daemon[3479]: rv = self.invoke(ctx) full # [ 464.310243] dagster-daemon[3479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 464.310772] dagster-daemon[3479]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 464.311645] dagster-daemon[3479]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 464.312304] dagster-daemon[3479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 464.312904] dagster-daemon[3479]: return ctx.invoke(self.callback, **ctx.params) full # [ 464.313730] dagster-daemon[3479]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 464.314580] dagster-daemon[3479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 464.315257] dagster-daemon[3479]: return callback(*args, **kwargs) full # [ 464.315893] dagster-daemon[3479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 464.316696] dagster-daemon[3479]: with get_instance_for_cli( full # [ 464.317508] dagster-daemon[3479]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 464.318164] dagster-daemon[3479]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 464.318767] dagster-daemon[3479]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 464.319597] dagster-daemon[3479]: ) as instance: full # [ 464.320258] dagster-daemon[3479]: ^ full # [ 464.331400] dagster-daemon[3479]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 464.331940] dagster-daemon[3479]: return next(self.gen) full # [ 464.332773] dagster-daemon[3479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 464.333631] dagster-daemon[3479]: with DagsterInstance.get() as instance: full # [ 464.334300] dagster-daemon[3479]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 464.334907] dagster-daemon[3479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 464.335735] dagster-daemon[3479]: return create_instance_from_dagster_home() full # [ 464.336642] dagster-daemon[3479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 464.337283] dagster-daemon[3479]: return create_instance_from_config(dagster_home_path) full # [ 464.346267] dagster-daemon[3479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 464.346796] dagster-daemon[3479]: return create_instance_from_ref(instance_ref) full # [ 464.347648] dagster-daemon[3479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 464.348493] dagster-daemon[3479]: unified_storage = instance_ref.storage full # [ 464.349182] dagster-daemon[3479]: ^^^^^^^^^^^^^^^^^^^^ full # [ 464.349856] dagster-daemon[3479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 464.350609] dagster-daemon[3479]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 464.351290] dagster-daemon[3479]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 464.351926] dagster-daemon[3479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 464.352732] dagster-daemon[3479]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 464.353814] dagster-daemon[3479]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 464.354615] dagster-daemon[3479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 464.355352] dagster-daemon[3479]: return DagsterPostgresStorage( full # [ 464.355893] dagster-daemon[3479]: inst_data=inst_data, full # [ 464.356731] dagster-daemon[3479]: ...<2 lines>... full # [ 464.357599] dagster-daemon[3479]: token_provider=get_token_provider_from_config(config_value), full # [ 464.358221] dagster-daemon[3479]: ) full # [ 464.372527] dagster-daemon[3479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 464.375093] dagster-daemon[3479]: self._run_storage = PostgresRunStorage( full # [ 464.376362] dagster-daemon[3479]: ~~~~~~~~~~~~~~~~~~^ full # [ 464.377612] dagster-daemon[3479]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 464.379314] dagster-daemon[3479]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 464.381033] dagster-daemon[3479]: ) full # [ 464.381778] dagster-daemon[3479]: ^ full # [ 464.382566] dagster-daemon[3479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 464.385290] dagster-daemon[3479]: self._engine = create_pg_engine( full # [ 464.386466] dagster-daemon[3479]: ~~~~~~~~~~~~~~~~^ full # [ 464.387639] dagster-daemon[3479]: self.postgres_url, full # [ 464.388692] dagster-daemon[3479]: ^^^^^^^^^^^^^^^^^^ full # [ 464.389738] dagster-daemon[3479]: ...<2 lines>... full # [ 464.390708] dagster-daemon[3479]: poolclass=db_pool.NullPool, full # [ 464.391872] dagster-daemon[3479]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 464.393050] dagster-daemon[3479]: ) full # [ 464.393795] dagster-daemon[3479]: ^ full # [ 464.394620] dagster-daemon[3479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 464.397299] dagster-daemon[3479]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 464.398729] dagster-daemon[3479]: File "", line 2, in create_engine full # [ 464.400929] dagster-daemon[3479]: return target(fn, url, **kwargs) full # [ 464.402131] dagster-daemon[3479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 464.404684] dagster-daemon[3479]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 464.406184] dagster-daemon[3479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 464.408765] dagster-daemon[3479]: dbapi = dbapi_meth(**dbapi_args) full # [ 464.409952] dagster-daemon[3479]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 464.412694] dagster-daemon[3479]: import psycopg full # [ 464.413660] dagster-daemon[3479]: ModuleNotFoundError: No module named 'psycopg' full # [ 464.564809] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 464.566901] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 464.569654] systemd[1]: dagster-daemon.service: Consumed 1.469s CPU time over 7.394s wall clock time, 88.6M memory peak. full # [ 469.139649] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 56. full # [ 469.144169] systemd[1]: Started Dagster Webserver. full # [ 469.638593] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 63. full # [ 469.641454] systemd[1]: Started Dagster Daemon. full # [ 471.539974] dagster-daemon[3517]: Traceback (most recent call last): full # [ 471.542511] dagster-daemon[3517]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 471.543081] dagster-daemon[3517]: sys.exit(main()) full # [ 471.543662] dagster-daemon[3517]: ~~~~^^ full # [ 471.546137] dagster-daemon[3517]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 471.546644] dagster-daemon[3517]: cli(obj={}) full # [ 471.547502] dagster-daemon[3517]: ~~~^^^^^^^^ full # [ 471.547912] dagster-daemon[3517]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 471.551533] dagster-daemon[3517]: return self.main(*args, **kwargs) full # [ 471.552187] dagster-daemon[3517]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 471.552790] dagster-daemon[3517]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 471.556082] dagster-daemon[3517]: rv = self.invoke(ctx) full # [ 471.556644] dagster-daemon[3517]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 471.557479] dagster-daemon[3517]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 471.557925] dagster-daemon[3517]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 471.560527] dagster-daemon[3517]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 471.561177] dagster-daemon[3517]: return ctx.invoke(self.callback, **ctx.params) full # [ 471.561775] dagster-daemon[3517]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 471.565082] dagster-daemon[3517]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 471.565640] dagster-daemon[3517]: return callback(*args, **kwargs) full # [ 471.566475] dagster-daemon[3517]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 471.569142] dagster-daemon[3517]: with get_instance_for_cli( full # [ 471.569703] dagster-daemon[3517]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 471.570538] dagster-daemon[3517]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 471.573084] dagster-daemon[3517]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 471.573592] dagster-daemon[3517]: ) as instance: full # [ 471.574249] dagster-daemon[3517]: ^ full # [ 471.574855] dagster-daemon[3517]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 471.578084] dagster-daemon[3517]: return next(self.gen) full # [ 471.578687] dagster-daemon[3517]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 471.581084] dagster-daemon[3517]: with DagsterInstance.get() as instance: full # [ 471.581724] dagster-daemon[3517]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 471.584131] dagster-daemon[3517]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 471.584777] dagster-daemon[3517]: return create_instance_from_dagster_home() full # [ 471.587099] dagster-daemon[3517]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 471.587627] dagster-daemon[3517]: return create_instance_from_config(dagster_home_path) full # [ 471.588266] dagster-daemon[3517]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 471.588880] dagster-daemon[3517]: return create_instance_from_ref(instance_ref) full # [ 471.592695] dagster-daemon[3517]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 471.593160] dagster-daemon[3517]: unified_storage = instance_ref.storage full # [ 471.593763] dagster-daemon[3517]: ^^^^^^^^^^^^^^^^^^^^ full # [ 471.596085] dagster-daemon[3517]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 471.596608] dagster-daemon[3517]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 471.599093] dagster-daemon[3517]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 471.599665] dagster-daemon[3517]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 471.600497] dagster-daemon[3517]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 471.603085] dagster-daemon[3517]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 471.603758] dagster-daemon[3517]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 471.604604] dagster-daemon[3517]: return DagsterPostgresStorage( full # [ 471.607089] dagster-daemon[3517]: inst_data=inst_data, full # [ 471.607650] dagster-daemon[3517]: ...<2 lines>... full # [ 471.608486] dagster-daemon[3517]: token_provider=get_token_provider_from_config(config_value), full # [ 471.608914] dagster-daemon[3517]: ) full # [ 471.611534] dagster-daemon[3517]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 471.612191] dagster-daemon[3517]: self._run_storage = PostgresRunStorage( full # [ 471.612785] dagster-daemon[3517]: ~~~~~~~~~~~~~~~~~~^ full # [ 471.616135] dagster-daemon[3517]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 471.616635] dagster-daemon[3517]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 471.617274] dagster-daemon[3517]: ) full # [ 471.617892] dagster-daemon[3517]: ^ full # [ 471.620708] dagster-daemon[3517]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 471.621535] dagster-daemon[3517]: self._engine = create_pg_engine( full # [ 471.625086] dagster-daemon[3517]: ~~~~~~~~~~~~~~~~^ full # [ 471.625591] dagster-daemon[3517]: self.postgres_url, full # [ 471.626250] dagster-daemon[3517]: ^^^^^^^^^^^^^^^^^^ full # [ 471.626844] dagster-daemon[3517]: ...<2 lines>... full # [ 471.629668] dagster-daemon[3517]: poolclass=db_pool.NullPool, full # [ 471.630487] dagster-daemon[3517]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 471.630914] dagster-daemon[3517]: ) full # [ 471.633524] dagster-daemon[3517]: ^ full # [ 471.634174] dagster-daemon[3517]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 471.634774] dagster-daemon[3517]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 471.638067] dagster-daemon[3517]: File "", line 2, in create_engine full # [ 471.638631] dagster-daemon[3517]: return target(fn, url, **kwargs) full # [ 471.639294] dagster-daemon[3517]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 471.639890] dagster-daemon[3517]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 471.643533] dagster-daemon[3517]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 471.644185] dagster-daemon[3517]: dbapi = dbapi_meth(**dbapi_args) full # [ 471.644783] dagster-daemon[3517]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 471.647088] dagster-daemon[3517]: import psycopg full # [ 471.647650] dagster-daemon[3517]: ModuleNotFoundError: No module named 'psycopg' full # [ 471.822259] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 471.822908] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 471.825919] systemd[1]: dagster-daemon.service: Consumed 1.545s CPU time over 7.250s wall clock time, 88.5M memory peak. full # [ 471.874174] dagster-webserver[3511]: Traceback (most recent call last): full # [ 471.877098] dagster-webserver[3511]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 471.877659] dagster-webserver[3511]: sys.exit(main()) full # [ 471.878290] dagster-webserver[3511]: ~~~~^^ full # [ 471.878932] dagster-webserver[3511]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 471.879747] dagster-webserver[3511]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 471.880609] dagster-webserver[3511]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 471.881288] dagster-webserver[3511]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 471.881863] dagster-webserver[3511]: return self.main(*args, **kwargs) full # [ 471.882683] dagster-webserver[3511]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 471.883734] dagster-webserver[3511]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 471.884543] dagster-webserver[3511]: rv = self.invoke(ctx) full # [ 471.892633] dagster-webserver[3511]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 471.893209] dagster-webserver[3511]: return ctx.invoke(self.callback, **ctx.params) full # [ 471.893840] dagster-webserver[3511]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 471.894659] dagster-webserver[3511]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 471.895514] dagster-webserver[3511]: return callback(*args, **kwargs) full # [ 471.896181] dagster-webserver[3511]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 471.896793] dagster-webserver[3511]: instance = stack.enter_context( full # [ 471.897643] dagster-webserver[3511]: get_possibly_temporary_instance_for_cli( full # [ 471.898297] dagster-webserver[3511]: ...<3 lines>... full # [ 471.898935] dagster-webserver[3511]: ) full # [ 471.899764] dagster-webserver[3511]: ) full # [ 471.900679] dagster-webserver[3511]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 471.901255] dagster-webserver[3511]: result = _enter(cm) full # [ 471.901850] dagster-webserver[3511]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 471.902683] dagster-webserver[3511]: return next(self.gen) full # [ 471.913319] dagster-webserver[3511]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 471.913847] dagster-webserver[3511]: with DagsterInstance.get() as instance: full # [ 471.914499] dagster-webserver[3511]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 471.915181] dagster-webserver[3511]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 471.915781] dagster-webserver[3511]: return create_instance_from_dagster_home() full # [ 471.916634] dagster-webserver[3511]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 471.917281] dagster-webserver[3511]: return create_instance_from_config(dagster_home_path) full # [ 471.917907] dagster-webserver[3511]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 471.918734] dagster-webserver[3511]: return create_instance_from_ref(instance_ref) full # [ 471.919581] dagster-webserver[3511]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 471.920259] dagster-webserver[3511]: unified_storage = instance_ref.storage full # [ 471.920860] dagster-webserver[3511]: ^^^^^^^^^^^^^^^^^^^^ full # [ 471.921702] dagster-webserver[3511]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 471.922534] dagster-webserver[3511]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 471.923166] dagster-webserver[3511]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 471.923768] dagster-webserver[3511]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 471.924602] dagster-webserver[3511]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 471.925258] dagster-webserver[3511]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 471.925850] dagster-webserver[3511]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 471.926679] dagster-webserver[3511]: return DagsterPostgresStorage( full # [ 471.927509] dagster-webserver[3511]: inst_data=inst_data, full # [ 471.928150] dagster-webserver[3511]: ...<2 lines>... full # [ 471.928752] dagster-webserver[3511]: token_provider=get_token_provider_from_config(config_value), full # [ 471.929588] dagster-webserver[3511]: ) full # [ 471.930277] dagster-webserver[3511]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 471.930850] dagster-webserver[3511]: self._run_storage = PostgresRunStorage( full # [ 471.931545] dagster-webserver[3511]: ~~~~~~~~~~~~~~~~~~^ full # [ 471.932122] dagster-webserver[3511]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 471.932721] dagster-webserver[3511]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 471.933552] dagster-webserver[3511]: ) full # [ 471.934210] dagster-webserver[3511]: ^ full # [ 471.934804] dagster-webserver[3511]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 471.935640] dagster-webserver[3511]: self._engine = create_pg_engine( full # [ 471.936474] dagster-webserver[3511]: ~~~~~~~~~~~~~~~~^ full # [ 471.937113] dagster-webserver[3511]: self.postgres_url, full # [ 471.937709] dagster-webserver[3511]: ^^^^^^^^^^^^^^^^^^ full # [ 471.938539] dagster-webserver[3511]: ...<2 lines>... full # [ 471.939195] dagster-webserver[3511]: poolclass=db_pool.NullPool, full # [ 471.939792] dagster-webserver[3511]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 471.940637] dagster-webserver[3511]: ) full # [ 471.941474] dagster-webserver[3511]: ^ full # [ 471.942113] dagster-webserver[3511]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 471.942714] dagster-webserver[3511]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 471.975104] dagster-webserver[3511]: File "", line 2, in create_engine full # [ 471.975645] dagster-webserver[3511]: return target(fn, url, **kwargs) full # [ 471.976300] dagster-webserver[3511]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 471.976942] dagster-webserver[3511]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 471.977769] dagster-webserver[3511]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 471.978613] dagster-webserver[3511]: dbapi = dbapi_meth(**dbapi_args) full # [ 471.979329] dagster-webserver[3511]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 471.979893] dagster-webserver[3511]: import psycopg full # [ 471.988903] dagster-webserver[3511]: ModuleNotFoundError: No module named 'psycopg' full # [ 472.267115] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 472.270345] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 472.275179] systemd[1]: dagster-webserver.service: Consumed 2.029s CPU time over 8.279s wall clock time, 111.6M memory peak. full # [ 476.889730] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 64. full # [ 476.892850] systemd[1]: Started Dagster Daemon. full # [ 477.389321] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 57. full # [ 477.394519] systemd[1]: Started Dagster Webserver. full # [ 478.733160] dagster-daemon[3553]: Traceback (most recent call last): full # [ 478.736422] dagster-daemon[3553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 478.736983] dagster-daemon[3553]: sys.exit(main()) full # [ 478.737775] dagster-daemon[3553]: ~~~~^^ full # [ 478.738868] dagster-daemon[3553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 478.739671] dagster-daemon[3553]: cli(obj={}) full # [ 478.740589] dagster-daemon[3553]: ~~~^^^^^^^^ full # [ 478.741198] dagster-daemon[3553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 478.741772] dagster-daemon[3553]: return self.main(*args, **kwargs) full # [ 478.742773] dagster-daemon[3553]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 478.743648] dagster-daemon[3553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 478.745051] dagster-daemon[3553]: rv = self.invoke(ctx) full # [ 478.750782] dagster-daemon[3553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 478.751507] dagster-daemon[3553]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 478.752182] dagster-daemon[3553]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 478.752760] dagster-daemon[3553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 478.753619] dagster-daemon[3553]: return ctx.invoke(self.callback, **ctx.params) full # [ 478.754277] dagster-daemon[3553]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.754888] dagster-daemon[3553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 478.755732] dagster-daemon[3553]: return callback(*args, **kwargs) full # [ 478.764257] dagster-daemon[3553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 478.764773] dagster-daemon[3553]: with get_instance_for_cli( full # [ 478.765601] dagster-daemon[3553]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 478.767123] dagster-daemon[3553]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 478.767667] dagster-daemon[3553]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.768512] dagster-daemon[3553]: ) as instance: full # [ 478.769339] dagster-daemon[3553]: ^ full # [ 478.769983] dagster-daemon[3553]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 478.770800] dagster-daemon[3553]: return next(self.gen) full # [ 478.771737] dagster-daemon[3553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 478.772283] dagster-daemon[3553]: with DagsterInstance.get() as instance: full # [ 478.772897] dagster-daemon[3553]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 478.773766] dagster-daemon[3553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 478.774559] dagster-daemon[3553]: return create_instance_from_dagster_home() full # [ 478.775316] dagster-daemon[3553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 478.775807] dagster-daemon[3553]: return create_instance_from_config(dagster_home_path) full # [ 478.776654] dagster-daemon[3553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 478.777777] dagster-daemon[3553]: return create_instance_from_ref(instance_ref) full # [ 478.778503] dagster-daemon[3553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 478.779376] dagster-daemon[3553]: unified_storage = instance_ref.storage full # [ 478.780040] dagster-daemon[3553]: ^^^^^^^^^^^^^^^^^^^^ full # [ 478.780601] dagster-daemon[3553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 478.781371] dagster-daemon[3553]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 478.782102] dagster-daemon[3553]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.782725] dagster-daemon[3553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 478.783320] dagster-daemon[3553]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 478.783961] dagster-daemon[3553]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.784771] dagster-daemon[3553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 478.785697] dagster-daemon[3553]: return DagsterPostgresStorage( full # [ 478.786271] dagster-daemon[3553]: inst_data=inst_data, full # [ 478.786866] dagster-daemon[3553]: ...<2 lines>... full # [ 478.788136] dagster-daemon[3553]: token_provider=get_token_provider_from_config(config_value), full # [ 478.788721] dagster-daemon[3553]: ) full # [ 478.789666] dagster-daemon[3553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 478.790226] dagster-daemon[3553]: self._run_storage = PostgresRunStorage( full # [ 478.790814] dagster-daemon[3553]: ~~~~~~~~~~~~~~~~~~^ full # [ 478.791738] dagster-daemon[3553]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 478.792491] dagster-daemon[3553]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.792914] dagster-daemon[3553]: ) full # [ 478.793734] dagster-daemon[3553]: ^ full # [ 478.794575] dagster-daemon[3553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 478.795370] dagster-daemon[3553]: self._engine = create_pg_engine( full # [ 478.796088] dagster-daemon[3553]: ~~~~~~~~~~~~~~~~^ full # [ 478.796673] dagster-daemon[3553]: self.postgres_url, full # [ 478.797592] dagster-daemon[3553]: ^^^^^^^^^^^^^^^^^^ full # [ 478.798424] dagster-daemon[3553]: ...<2 lines>... full # [ 478.798969] dagster-daemon[3553]: poolclass=db_pool.NullPool, full # [ 478.799795] dagster-daemon[3553]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 478.800626] dagster-daemon[3553]: ) full # [ 478.801433] dagster-daemon[3553]: ^ full # [ 478.802121] dagster-daemon[3553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 478.802725] dagster-daemon[3553]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 478.803661] dagster-daemon[3553]: File "", line 2, in create_engine full # [ 478.804226] dagster-daemon[3553]: return target(fn, url, **kwargs) full # [ 478.804814] dagster-daemon[3553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 478.805728] dagster-daemon[3553]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 478.806524] dagster-daemon[3553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 478.806912] dagster-daemon[3553]: dbapi = dbapi_meth(**dbapi_args) full # [ 478.807734] dagster-daemon[3553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 478.808572] dagster-daemon[3553]: import psycopg full # [ 478.817081] dagster-daemon[3553]: ModuleNotFoundError: No module named 'psycopg' full # [ 479.059497] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 479.063157] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 479.064879] systemd[1]: dagster-daemon.service: Consumed 1.446s CPU time over 7.233s wall clock time, 88.6M memory peak. full # [ 480.164965] dagster-webserver[3559]: Traceback (most recent call last): full # [ 480.167556] dagster-webserver[3559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 480.168174] dagster-webserver[3559]: sys.exit(main()) full # [ 480.168745] dagster-webserver[3559]: ~~~~^^ full # [ 480.169578] dagster-webserver[3559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 480.170260] dagster-webserver[3559]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 480.170881] dagster-webserver[3559]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 480.171727] dagster-webserver[3559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 480.172155] dagster-webserver[3559]: return self.main(*args, **kwargs) full # [ 480.172750] dagster-webserver[3559]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 480.173590] dagster-webserver[3559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 480.174263] dagster-webserver[3559]: rv = self.invoke(ctx) full # [ 480.183257] dagster-webserver[3559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 480.183787] dagster-webserver[3559]: return ctx.invoke(self.callback, **ctx.params) full # [ 480.184666] dagster-webserver[3559]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 480.185498] dagster-webserver[3559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 480.186393] dagster-webserver[3559]: return callback(*args, **kwargs) full # [ 480.187001] dagster-webserver[3559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 480.187648] dagster-webserver[3559]: instance = stack.enter_context( full # [ 480.188307] dagster-webserver[3559]: get_possibly_temporary_instance_for_cli( full # [ 480.188945] dagster-webserver[3559]: ...<3 lines>... full # [ 480.189773] dagster-webserver[3559]: ) full # [ 480.190639] dagster-webserver[3559]: ) full # [ 480.191289] dagster-webserver[3559]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 480.191941] dagster-webserver[3559]: result = _enter(cm) full # [ 480.192787] dagster-webserver[3559]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 480.193579] dagster-webserver[3559]: return next(self.gen) full # [ 480.194421] dagster-webserver[3559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 480.195088] dagster-webserver[3559]: with DagsterInstance.get() as instance: full # [ 480.195685] dagster-webserver[3559]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 480.196552] dagster-webserver[3559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 480.197357] dagster-webserver[3559]: return create_instance_from_dagster_home() full # [ 480.197991] dagster-webserver[3559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 480.198637] dagster-webserver[3559]: return create_instance_from_config(dagster_home_path) full # [ 480.216190] dagster-webserver[3559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 480.216737] dagster-webserver[3559]: return create_instance_from_ref(instance_ref) full # [ 480.217604] dagster-webserver[3559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 480.218292] dagster-webserver[3559]: unified_storage = instance_ref.storage full # [ 480.218892] dagster-webserver[3559]: ^^^^^^^^^^^^^^^^^^^^ full # [ 480.219736] dagster-webserver[3559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 480.220613] dagster-webserver[3559]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 480.221285] dagster-webserver[3559]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 480.221916] dagster-webserver[3559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 480.222721] dagster-webserver[3559]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 480.223569] dagster-webserver[3559]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 480.224251] dagster-webserver[3559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 480.224857] dagster-webserver[3559]: return DagsterPostgresStorage( full # [ 480.225706] dagster-webserver[3559]: inst_data=inst_data, full # [ 480.226545] dagster-webserver[3559]: ...<2 lines>... full # [ 480.227223] dagster-webserver[3559]: token_provider=get_token_provider_from_config(config_value), full # [ 480.227836] dagster-webserver[3559]: ) full # [ 480.243212] dagster-webserver[3559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 480.243750] dagster-webserver[3559]: self._run_storage = PostgresRunStorage( full # [ 480.244602] dagster-webserver[3559]: ~~~~~~~~~~~~~~~~~~^ full # [ 480.245285] dagster-webserver[3559]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 480.245886] dagster-webserver[3559]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 480.246731] dagster-webserver[3559]: ) full # [ 480.247581] dagster-webserver[3559]: ^ full # [ 480.248262] dagster-webserver[3559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 480.248869] dagster-webserver[3559]: self._engine = create_pg_engine( full # [ 480.249965] dagster-webserver[3559]: ~~~~~~~~~~~~~~~~^ full # [ 480.250742] dagster-webserver[3559]: self.postgres_url, full # [ 480.251593] dagster-webserver[3559]: ^^^^^^^^^^^^^^^^^^ full # [ 480.252274] dagster-webserver[3559]: ...<2 lines>... full # [ 480.252875] dagster-webserver[3559]: poolclass=db_pool.NullPool, full # [ 480.253965] dagster-webserver[3559]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 480.254746] dagster-webserver[3559]: ) full # [ 480.255594] dagster-webserver[3559]: ^ full # [ 480.256279] dagster-webserver[3559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 480.256877] dagster-webserver[3559]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 480.257712] dagster-webserver[3559]: File "", line 2, in create_engine full # [ 480.258548] dagster-webserver[3559]: return target(fn, url, **kwargs) full # [ 480.259247] dagster-webserver[3559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 480.259818] dagster-webserver[3559]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 480.274085] dagster-webserver[3559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 480.276718] dagster-webserver[3559]: dbapi = dbapi_meth(**dbapi_args) full # [ 480.277939] dagster-webserver[3559]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 480.280731] dagster-webserver[3559]: import psycopg full # [ 480.281728] dagster-webserver[3559]: ModuleNotFoundError: No module named 'psycopg' full # [ 480.559195] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 480.559918] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 480.563088] systemd[1]: dagster-webserver.service: Consumed 2.094s CPU time over 8.286s wall clock time, 111.9M memory peak. full # [ 484.139731] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 65. full # [ 484.142227] systemd[1]: Started Dagster Daemon. full # [ 485.638633] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 58. full # [ 485.641363] systemd[1]: Started Dagster Webserver. full # [ 486.017423] dagster-daemon[3591]: Traceback (most recent call last): full # [ 486.019376] dagster-daemon[3591]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 486.021693] dagster-daemon[3591]: sys.exit(main()) full # [ 486.023037] dagster-daemon[3591]: ~~~~^^ full # [ 486.024187] dagster-daemon[3591]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 486.026721] dagster-daemon[3591]: cli(obj={}) full # [ 486.027658] dagster-daemon[3591]: ~~~^^^^^^^^ full # [ 486.028572] dagster-daemon[3591]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 486.030940] dagster-daemon[3591]: return self.main(*args, **kwargs) full # [ 486.032144] dagster-daemon[3591]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 486.033336] dagster-daemon[3591]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 486.035644] dagster-daemon[3591]: rv = self.invoke(ctx) full # [ 486.036670] dagster-daemon[3591]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 486.039984] dagster-daemon[3591]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 486.041789] dagster-daemon[3591]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 486.044203] dagster-daemon[3591]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 486.046586] dagster-daemon[3591]: return ctx.invoke(self.callback, **ctx.params) full # [ 486.047942] dagster-daemon[3591]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 486.049293] dagster-daemon[3591]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 486.051609] dagster-daemon[3591]: return callback(*args, **kwargs) full # [ 486.052779] dagster-daemon[3591]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 486.055384] dagster-daemon[3591]: with get_instance_for_cli( full # [ 486.056485] dagster-daemon[3591]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 486.057809] dagster-daemon[3591]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 486.059864] dagster-daemon[3591]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 486.062187] dagster-daemon[3591]: ) as instance: full # [ 486.063142] dagster-daemon[3591]: ^ full # [ 486.063889] dagster-daemon[3591]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 486.066141] dagster-daemon[3591]: return next(self.gen) full # [ 486.067175] dagster-daemon[3591]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 486.069821] dagster-daemon[3591]: with DagsterInstance.get() as instance: full # [ 486.071296] dagster-daemon[3591]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 486.073041] dagster-daemon[3591]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 486.075782] dagster-daemon[3591]: return create_instance_from_dagster_home() full # [ 486.077423] dagster-daemon[3591]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 486.080578] dagster-daemon[3591]: return create_instance_from_config(dagster_home_path) full # [ 486.082173] dagster-daemon[3591]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 486.085404] dagster-daemon[3591]: return create_instance_from_ref(instance_ref) full # [ 486.087195] dagster-daemon[3591]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 486.090381] dagster-daemon[3591]: unified_storage = instance_ref.storage full # [ 486.092145] dagster-daemon[3591]: ^^^^^^^^^^^^^^^^^^^^ full # [ 486.093391] dagster-daemon[3591]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 486.095929] dagster-daemon[3591]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 486.097809] dagster-daemon[3591]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 486.099334] dagster-daemon[3591]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 486.102096] dagster-daemon[3591]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 486.103867] dagster-daemon[3591]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 486.105691] dagster-daemon[3591]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 486.108639] dagster-daemon[3591]: return DagsterPostgresStorage( full # [ 486.109976] dagster-daemon[3591]: inst_data=inst_data, full # [ 486.112218] dagster-daemon[3591]: ...<2 lines>... full # [ 486.113678] dagster-daemon[3591]: token_provider=get_token_provider_from_config(config_value), full # [ 486.115455] dagster-daemon[3591]: ) full # [ 486.117363] dagster-daemon[3591]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 486.119924] dagster-daemon[3591]: self._run_storage = PostgresRunStorage( full # [ 486.121185] dagster-daemon[3591]: ~~~~~~~~~~~~~~~~~~^ full # [ 486.122441] dagster-daemon[3591]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 486.124161] dagster-daemon[3591]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 486.125965] dagster-daemon[3591]: ) full # [ 486.126907] dagster-daemon[3591]: ^ full # [ 486.127745] dagster-daemon[3591]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 486.130459] dagster-daemon[3591]: self._engine = create_pg_engine( full # [ 486.131627] dagster-daemon[3591]: ~~~~~~~~~~~~~~~~^ full # [ 486.132796] dagster-daemon[3591]: self.postgres_url, full # [ 486.133818] dagster-daemon[3591]: ^^^^^^^^^^^^^^^^^^ full # [ 486.134848] dagster-daemon[3591]: ...<2 lines>... full # [ 486.135793] dagster-daemon[3591]: poolclass=db_pool.NullPool, full # [ 486.136951] dagster-daemon[3591]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 486.138191] dagster-daemon[3591]: ) full # [ 486.138953] dagster-daemon[3591]: ^ full # [ 486.139750] dagster-daemon[3591]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 486.142357] dagster-daemon[3591]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 486.143782] dagster-daemon[3591]: File "", line 2, in create_engine full # [ 486.146026] dagster-daemon[3591]: return target(fn, url, **kwargs) full # [ 486.147200] dagster-daemon[3591]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 486.149747] dagster-daemon[3591]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 486.151249] dagster-daemon[3591]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 486.153820] dagster-daemon[3591]: dbapi = dbapi_meth(**dbapi_args) full # [ 486.154974] dagster-daemon[3591]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 486.157742] dagster-daemon[3591]: import psycopg full # [ 486.158694] dagster-daemon[3591]: ModuleNotFoundError: No module named 'psycopg' full # [ 486.239422] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 486.241390] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 486.243101] systemd[1]: dagster-daemon.service: Consumed 1.444s CPU time over 7.179s wall clock time, 88.5M memory peak. full # [ 488.358815] dagster-webserver[3601]: Traceback (most recent call last): full # [ 488.361391] dagster-webserver[3601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 488.361967] dagster-webserver[3601]: sys.exit(main()) full # [ 488.362757] dagster-webserver[3601]: ~~~~^^ full # [ 488.363594] dagster-webserver[3601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 488.364266] dagster-webserver[3601]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 488.364864] dagster-webserver[3601]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 488.365676] dagster-webserver[3601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 488.366501] dagster-webserver[3601]: return self.main(*args, **kwargs) full # [ 488.367155] dagster-webserver[3601]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 488.367788] dagster-webserver[3601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 488.368591] dagster-webserver[3601]: rv = self.invoke(ctx) full # [ 488.369252] dagster-webserver[3601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 488.369845] dagster-webserver[3601]: return ctx.invoke(self.callback, **ctx.params) full # [ 488.370692] dagster-webserver[3601]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 488.381395] dagster-webserver[3601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 488.381936] dagster-webserver[3601]: return callback(*args, **kwargs) full # [ 488.382765] dagster-webserver[3601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 488.383612] dagster-webserver[3601]: instance = stack.enter_context( full # [ 488.384298] dagster-webserver[3601]: get_possibly_temporary_instance_for_cli( full # [ 488.384896] dagster-webserver[3601]: ...<3 lines>... full # [ 488.385732] dagster-webserver[3601]: ) full # [ 488.386580] dagster-webserver[3601]: ) full # [ 488.387266] dagster-webserver[3601]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 488.387858] dagster-webserver[3601]: result = _enter(cm) full # [ 488.388733] dagster-webserver[3601]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 488.389527] dagster-webserver[3601]: return next(self.gen) full # [ 488.390198] dagster-webserver[3601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 488.390816] dagster-webserver[3601]: with DagsterInstance.get() as instance: full # [ 488.391651] dagster-webserver[3601]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 488.402132] dagster-webserver[3601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 488.402673] dagster-webserver[3601]: return create_instance_from_dagster_home() full # [ 488.403521] dagster-webserver[3601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 488.404240] dagster-webserver[3601]: return create_instance_from_config(dagster_home_path) full # [ 488.404795] dagster-webserver[3601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 488.405643] dagster-webserver[3601]: return create_instance_from_ref(instance_ref) full # [ 488.406430] dagster-webserver[3601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 488.407524] dagster-webserver[3601]: unified_storage = instance_ref.storage full # [ 488.408199] dagster-webserver[3601]: ^^^^^^^^^^^^^^^^^^^^ full # [ 488.408796] dagster-webserver[3601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 488.409727] dagster-webserver[3601]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 488.410297] dagster-webserver[3601]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 488.423961] dagster-webserver[3601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 488.424500] dagster-webserver[3601]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 488.425169] dagster-webserver[3601]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 488.425775] dagster-webserver[3601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 488.426623] dagster-webserver[3601]: return DagsterPostgresStorage( full # [ 488.427298] dagster-webserver[3601]: inst_data=inst_data, full # [ 488.427896] dagster-webserver[3601]: ...<2 lines>... full # [ 488.428735] dagster-webserver[3601]: token_provider=get_token_provider_from_config(config_value), full # [ 488.429570] dagster-webserver[3601]: ) full # [ 488.430251] dagster-webserver[3601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 488.430851] dagster-webserver[3601]: self._run_storage = PostgresRunStorage( full # [ 488.431506] dagster-webserver[3601]: ~~~~~~~~~~~~~~~~~~^ full # [ 488.432176] dagster-webserver[3601]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 488.432784] dagster-webserver[3601]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 488.433632] dagster-webserver[3601]: ) full # [ 488.434299] dagster-webserver[3601]: ^ full # [ 488.434948] dagster-webserver[3601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 488.435739] dagster-webserver[3601]: self._engine = create_pg_engine( full # [ 488.436582] dagster-webserver[3601]: ~~~~~~~~~~~~~~~~^ full # [ 488.437228] dagster-webserver[3601]: self.postgres_url, full # [ 488.437826] dagster-webserver[3601]: ^^^^^^^^^^^^^^^^^^ full # [ 488.438469] dagster-webserver[3601]: ...<2 lines>... full # [ 488.439114] dagster-webserver[3601]: poolclass=db_pool.NullPool, full # [ 488.439710] dagster-webserver[3601]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 488.440540] dagster-webserver[3601]: ) full # [ 488.441194] dagster-webserver[3601]: ^ full # [ 488.441795] dagster-webserver[3601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 488.442629] dagster-webserver[3601]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 488.459554] dagster-webserver[3601]: File "", line 2, in create_engine full # [ 488.461777] dagster-webserver[3601]: return target(fn, url, **kwargs) full # [ 488.463031] dagster-webserver[3601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 488.465615] dagster-webserver[3601]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 488.467210] dagster-webserver[3601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 488.469840] dagster-webserver[3601]: dbapi = dbapi_meth(**dbapi_args) full # [ 488.471079] dagster-webserver[3601]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 488.473852] dagster-webserver[3601]: import psycopg full # [ 488.474823] dagster-webserver[3601]: ModuleNotFoundError: No module named 'psycopg' full # [ 488.747127] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 488.748976] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 488.750754] systemd[1]: dagster-webserver.service: Consumed 2.050s CPU time over 8.185s wall clock time, 111.6M memory peak. full # [ 491.389352] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 66. full # [ 491.392150] systemd[1]: Started Dagster Daemon. full # [ 493.245261] dagster-daemon[3630]: Traceback (most recent call last): full # [ 493.247786] dagster-daemon[3630]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 493.248575] dagster-daemon[3630]: sys.exit(main()) full # [ 493.249172] dagster-daemon[3630]: ~~~~^^ full # [ 493.249773] dagster-daemon[3630]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 493.250652] dagster-daemon[3630]: cli(obj={}) full # [ 493.251340] dagster-daemon[3630]: ~~~^^^^^^^^ full # [ 493.251866] dagster-daemon[3630]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 493.252698] dagster-daemon[3630]: return self.main(*args, **kwargs) full # [ 493.253324] dagster-daemon[3630]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 493.253984] dagster-daemon[3630]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 493.254799] dagster-daemon[3630]: rv = self.invoke(ctx) full # [ 493.262127] dagster-daemon[3630]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 493.262665] dagster-daemon[3630]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 493.263551] dagster-daemon[3630]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 493.264194] dagster-daemon[3630]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 493.264803] dagster-daemon[3630]: return ctx.invoke(self.callback, **ctx.params) full # [ 493.265650] dagster-daemon[3630]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 493.266505] dagster-daemon[3630]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 493.267179] dagster-daemon[3630]: return callback(*args, **kwargs) full # [ 493.267829] dagster-daemon[3630]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 493.268647] dagster-daemon[3630]: with get_instance_for_cli( full # [ 493.269477] dagster-daemon[3630]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 493.270126] dagster-daemon[3630]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 493.270724] dagster-daemon[3630]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 493.271561] dagster-daemon[3630]: ) as instance: full # [ 493.272216] dagster-daemon[3630]: ^ full # [ 493.283471] dagster-daemon[3630]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 493.284065] dagster-daemon[3630]: return next(self.gen) full # [ 493.284660] dagster-daemon[3630]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 493.285641] dagster-daemon[3630]: with DagsterInstance.get() as instance: full # [ 493.286548] dagster-daemon[3630]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 493.287205] dagster-daemon[3630]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 493.287805] dagster-daemon[3630]: return create_instance_from_dagster_home() full # [ 493.288639] dagster-daemon[3630]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 493.289477] dagster-daemon[3630]: return create_instance_from_config(dagster_home_path) full # [ 493.290154] dagster-daemon[3630]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 493.290724] dagster-daemon[3630]: return create_instance_from_ref(instance_ref) full # [ 493.302058] dagster-daemon[3630]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 493.302593] dagster-daemon[3630]: unified_storage = instance_ref.storage full # [ 493.303301] dagster-daemon[3630]: ^^^^^^^^^^^^^^^^^^^^ full # [ 493.303885] dagster-daemon[3630]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 493.304735] dagster-daemon[3630]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 493.305577] dagster-daemon[3630]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 493.306258] dagster-daemon[3630]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 493.306858] dagster-daemon[3630]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 493.307701] dagster-daemon[3630]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 493.308207] dagster-daemon[3630]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 493.308788] dagster-daemon[3630]: return DagsterPostgresStorage( full # [ 493.309626] dagster-daemon[3630]: inst_data=inst_data, full # [ 493.310283] dagster-daemon[3630]: ...<2 lines>... full # [ 493.310909] dagster-daemon[3630]: token_provider=get_token_provider_from_config(config_value), full # [ 493.311734] dagster-daemon[3630]: ) full # [ 493.312603] dagster-daemon[3630]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 493.313284] dagster-daemon[3630]: self._run_storage = PostgresRunStorage( full # [ 493.313836] dagster-daemon[3630]: ~~~~~~~~~~~~~~~~~~^ full # [ 493.314481] dagster-daemon[3630]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 493.314908] dagster-daemon[3630]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 493.315724] dagster-daemon[3630]: ) full # [ 493.316560] dagster-daemon[3630]: ^ full # [ 493.333076] dagster-daemon[3630]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 493.333614] dagster-daemon[3630]: self._engine = create_pg_engine( full # [ 493.334296] dagster-daemon[3630]: ~~~~~~~~~~~~~~~~^ full # [ 493.334895] dagster-daemon[3630]: self.postgres_url, full # [ 493.335726] dagster-daemon[3630]: ^^^^^^^^^^^^^^^^^^ full # [ 493.336578] dagster-daemon[3630]: ...<2 lines>... full # [ 493.337263] dagster-daemon[3630]: poolclass=db_pool.NullPool, full # [ 493.337861] dagster-daemon[3630]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 493.338706] dagster-daemon[3630]: ) full # [ 493.339538] dagster-daemon[3630]: ^ full # [ 493.340214] dagster-daemon[3630]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 493.340821] dagster-daemon[3630]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 493.341672] dagster-daemon[3630]: File "", line 2, in create_engine full # [ 493.342520] dagster-daemon[3630]: return target(fn, url, **kwargs) full # [ 493.343003] dagster-daemon[3630]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 493.343610] dagster-daemon[3630]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 493.344292] dagster-daemon[3630]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 493.344884] dagster-daemon[3630]: dbapi = dbapi_meth(**dbapi_args) full # [ 493.356988] dagster-daemon[3630]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 493.359779] dagster-daemon[3630]: import psycopg full # [ 493.360764] dagster-daemon[3630]: ModuleNotFoundError: No module named 'psycopg' full # [ 493.549725] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 493.550610] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 493.553389] systemd[1]: dagster-daemon.service: Consumed 1.418s CPU time over 7.308s wall clock time, 88.5M memory peak. full # [ 493.889435] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 59. full # [ 493.893667] systemd[1]: Started Dagster Webserver. full # [ 496.503052] dagster-webserver[3647]: Traceback (most recent call last): full # [ 496.505658] dagster-webserver[3647]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 496.506282] dagster-webserver[3647]: sys.exit(main()) full # [ 496.506876] dagster-webserver[3647]: ~~~~^^ full # [ 496.507495] dagster-webserver[3647]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 496.508149] dagster-webserver[3647]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 496.508772] dagster-webserver[3647]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 496.509628] dagster-webserver[3647]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 496.510272] dagster-webserver[3647]: return self.main(*args, **kwargs) full # [ 496.510850] dagster-webserver[3647]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 496.511706] dagster-webserver[3647]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 496.512644] dagster-webserver[3647]: rv = self.invoke(ctx) full # [ 496.521298] dagster-webserver[3647]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 496.521829] dagster-webserver[3647]: return ctx.invoke(self.callback, **ctx.params) full # [ 496.522702] dagster-webserver[3647]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 496.523524] dagster-webserver[3647]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 496.524196] dagster-webserver[3647]: return callback(*args, **kwargs) full # [ 496.524871] dagster-webserver[3647]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 496.525658] dagster-webserver[3647]: instance = stack.enter_context( full # [ 496.526505] dagster-webserver[3647]: get_possibly_temporary_instance_for_cli( full # [ 496.527198] dagster-webserver[3647]: ...<3 lines>... full # [ 496.527765] dagster-webserver[3647]: ) full # [ 496.528601] dagster-webserver[3647]: ) full # [ 496.529660] dagster-webserver[3647]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 496.530271] dagster-webserver[3647]: result = _enter(cm) full # [ 496.538872] dagster-webserver[3647]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 496.539608] dagster-webserver[3647]: return next(self.gen) full # [ 496.540303] dagster-webserver[3647]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 496.540889] dagster-webserver[3647]: with DagsterInstance.get() as instance: full # [ 496.541731] dagster-webserver[3647]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 496.542583] dagster-webserver[3647]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 496.543268] dagster-webserver[3647]: return create_instance_from_dagster_home() full # [ 496.543905] dagster-webserver[3647]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 496.544710] dagster-webserver[3647]: return create_instance_from_config(dagster_home_path) full # [ 496.554296] dagster-webserver[3647]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 496.554827] dagster-webserver[3647]: return create_instance_from_ref(instance_ref) full # [ 496.555678] dagster-webserver[3647]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 496.556514] dagster-webserver[3647]: unified_storage = instance_ref.storage full # [ 496.557181] dagster-webserver[3647]: ^^^^^^^^^^^^^^^^^^^^ full # [ 496.557830] dagster-webserver[3647]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 496.558665] dagster-webserver[3647]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 496.559492] dagster-webserver[3647]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 496.559932] dagster-webserver[3647]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 496.560761] dagster-webserver[3647]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 496.561610] dagster-webserver[3647]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 496.573903] dagster-webserver[3647]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 496.574640] dagster-webserver[3647]: return DagsterPostgresStorage( full # [ 496.575309] dagster-webserver[3647]: inst_data=inst_data, full # [ 496.575940] dagster-webserver[3647]: ...<2 lines>... full # [ 496.576750] dagster-webserver[3647]: token_provider=get_token_provider_from_config(config_value), full # [ 496.577590] dagster-webserver[3647]: ) full # [ 496.578256] dagster-webserver[3647]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 496.578850] dagster-webserver[3647]: self._run_storage = PostgresRunStorage( full # [ 496.579679] dagster-webserver[3647]: ~~~~~~~~~~~~~~~~~~^ full # [ 496.580500] dagster-webserver[3647]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 496.581155] dagster-webserver[3647]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 496.581756] dagster-webserver[3647]: ) full # [ 496.582592] dagster-webserver[3647]: ^ full # [ 496.583252] dagster-webserver[3647]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 496.583845] dagster-webserver[3647]: self._engine = create_pg_engine( full # [ 496.584678] dagster-webserver[3647]: ~~~~~~~~~~~~~~~~^ full # [ 496.585504] dagster-webserver[3647]: self.postgres_url, full # [ 496.586156] dagster-webserver[3647]: ^^^^^^^^^^^^^^^^^^ full # [ 496.586758] dagster-webserver[3647]: ...<2 lines>... full # [ 496.587592] dagster-webserver[3647]: poolclass=db_pool.NullPool, full # [ 496.588269] dagster-webserver[3647]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 496.588848] dagster-webserver[3647]: ) full # [ 496.589675] dagster-webserver[3647]: ^ full # [ 496.590525] dagster-webserver[3647]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 496.591147] dagster-webserver[3647]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 496.591748] dagster-webserver[3647]: File "", line 2, in create_engine full # [ 496.592585] dagster-webserver[3647]: return target(fn, url, **kwargs) full # [ 496.608085] dagster-webserver[3647]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 496.610712] dagster-webserver[3647]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 496.612272] dagster-webserver[3647]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 496.614891] dagster-webserver[3647]: dbapi = dbapi_meth(**dbapi_args) full # [ 496.616131] dagster-webserver[3647]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 496.618947] dagster-webserver[3647]: import psycopg full # [ 496.619942] dagster-webserver[3647]: ModuleNotFoundError: No module named 'psycopg' full # [ 496.892384] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 496.894675] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 496.896850] systemd[1]: dagster-webserver.service: Consumed 2.018s CPU time over 8.143s wall clock time, 111.8M memory peak. full # [ 498.639489] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 67. full # [ 498.642548] systemd[1]: Started Dagster Daemon. full # [ 500.485764] dagster-daemon[3668]: Traceback (most recent call last): full # [ 500.488349] dagster-daemon[3668]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 500.488909] dagster-daemon[3668]: sys.exit(main()) full # [ 500.489744] dagster-daemon[3668]: ~~~~^^ full # [ 500.490555] dagster-daemon[3668]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 500.491220] dagster-daemon[3668]: cli(obj={}) full # [ 500.491837] dagster-daemon[3668]: ~~~^^^^^^^^ full # [ 500.492477] dagster-daemon[3668]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 500.493123] dagster-daemon[3668]: return self.main(*args, **kwargs) full # [ 500.493716] dagster-daemon[3668]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 500.494589] dagster-daemon[3668]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 500.495209] dagster-daemon[3668]: rv = self.invoke(ctx) full # [ 500.495813] dagster-daemon[3668]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 500.496660] dagster-daemon[3668]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 500.497503] dagster-daemon[3668]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 500.507368] dagster-daemon[3668]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 500.507898] dagster-daemon[3668]: return ctx.invoke(self.callback, **ctx.params) full # [ 500.508737] dagster-daemon[3668]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 500.509586] dagster-daemon[3668]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 500.510272] dagster-daemon[3668]: return callback(*args, **kwargs) full # [ 500.510907] dagster-daemon[3668]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 500.511718] dagster-daemon[3668]: with get_instance_for_cli( full # [ 500.512567] dagster-daemon[3668]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 500.513258] dagster-daemon[3668]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 500.513853] dagster-daemon[3668]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 500.514698] dagster-daemon[3668]: ) as instance: full # [ 500.515529] dagster-daemon[3668]: ^ full # [ 500.516218] dagster-daemon[3668]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 500.516813] dagster-daemon[3668]: return next(self.gen) full # [ 500.526894] dagster-daemon[3668]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 500.527630] dagster-daemon[3668]: with DagsterInstance.get() as instance: full # [ 500.528286] dagster-daemon[3668]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 500.528917] dagster-daemon[3668]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 500.529745] dagster-daemon[3668]: return create_instance_from_dagster_home() full # [ 500.530588] dagster-daemon[3668]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 500.531265] dagster-daemon[3668]: return create_instance_from_config(dagster_home_path) full # [ 500.531923] dagster-daemon[3668]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 500.532938] dagster-daemon[3668]: return create_instance_from_ref(instance_ref) full # [ 500.533730] dagster-daemon[3668]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 500.534577] dagster-daemon[3668]: unified_storage = instance_ref.storage full # [ 500.535277] dagster-daemon[3668]: ^^^^^^^^^^^^^^^^^^^^ full # [ 500.547273] dagster-daemon[3668]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 500.547806] dagster-daemon[3668]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 500.548655] dagster-daemon[3668]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 500.549536] dagster-daemon[3668]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 500.550171] dagster-daemon[3668]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 500.550792] dagster-daemon[3668]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 500.551672] dagster-daemon[3668]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 500.552305] dagster-daemon[3668]: return DagsterPostgresStorage( full # [ 500.552904] dagster-daemon[3668]: inst_data=inst_data, full # [ 500.553732] dagster-daemon[3668]: ...<2 lines>... full # [ 500.554579] dagster-daemon[3668]: token_provider=get_token_provider_from_config(config_value), full # [ 500.555256] dagster-daemon[3668]: ) full # [ 500.555933] dagster-daemon[3668]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 500.556696] dagster-daemon[3668]: self._run_storage = PostgresRunStorage( full # [ 500.557528] dagster-daemon[3668]: ~~~~~~~~~~~~~~~~~~^ full # [ 500.558207] dagster-daemon[3668]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 500.558808] dagster-daemon[3668]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 500.559629] dagster-daemon[3668]: ) full # [ 500.560268] dagster-daemon[3668]: ^ full # [ 500.573653] dagster-daemon[3668]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 500.576394] dagster-daemon[3668]: self._engine = create_pg_engine( full # [ 500.577569] dagster-daemon[3668]: ~~~~~~~~~~~~~~~~^ full # [ 500.578746] dagster-daemon[3668]: self.postgres_url, full # [ 500.579790] dagster-daemon[3668]: ^^^^^^^^^^^^^^^^^^ full # [ 500.580825] dagster-daemon[3668]: ...<2 lines>... full # [ 500.581773] dagster-daemon[3668]: poolclass=db_pool.NullPool, full # [ 500.582950] dagster-daemon[3668]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 500.584144] dagster-daemon[3668]: ) full # [ 500.584886] dagster-daemon[3668]: ^ full # [ 500.585662] dagster-daemon[3668]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 500.588270] dagster-daemon[3668]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 500.589731] dagster-daemon[3668]: File "", line 2, in create_engine full # [ 500.591943] dagster-daemon[3668]: return target(fn, url, **kwargs) full # [ 500.593159] dagster-daemon[3668]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 500.595715] dagster-daemon[3668]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 500.597212] dagster-daemon[3668]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 500.599800] dagster-daemon[3668]: dbapi = dbapi_meth(**dbapi_args) full # [ 500.600966] dagster-daemon[3668]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 500.603745] dagster-daemon[3668]: import psycopg full # [ 500.604698] dagster-daemon[3668]: ModuleNotFoundError: No module named 'psycopg' full # [ 500.768340] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 500.769107] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 500.773117] systemd[1]: dagster-daemon.service: Consumed 1.407s CPU time over 7.213s wall clock time, 88.6M memory peak. full # [ 502.139496] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 60. full # [ 502.144190] systemd[1]: Started Dagster Webserver. full # [ 504.772194] dagster-webserver[3689]: Traceback (most recent call last): full # [ 504.774737] dagster-webserver[3689]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 504.775543] dagster-webserver[3689]: sys.exit(main()) full # [ 504.776158] dagster-webserver[3689]: ~~~~^^ full # [ 504.776760] dagster-webserver[3689]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 504.777667] dagster-webserver[3689]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 504.778289] dagster-webserver[3689]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 504.778903] dagster-webserver[3689]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 504.779700] dagster-webserver[3689]: return self.main(*args, **kwargs) full # [ 504.780158] dagster-webserver[3689]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 504.780759] dagster-webserver[3689]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 504.781598] dagster-webserver[3689]: rv = self.invoke(ctx) full # [ 504.790289] dagster-webserver[3689]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 504.790818] dagster-webserver[3689]: return ctx.invoke(self.callback, **ctx.params) full # [ 504.791704] dagster-webserver[3689]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 504.792539] dagster-webserver[3689]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 504.793224] dagster-webserver[3689]: return callback(*args, **kwargs) full # [ 504.793841] dagster-webserver[3689]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 504.794509] dagster-webserver[3689]: instance = stack.enter_context( full # [ 504.795195] dagster-webserver[3689]: get_possibly_temporary_instance_for_cli( full # [ 504.795810] dagster-webserver[3689]: ...<3 lines>... full # [ 504.796660] dagster-webserver[3689]: ) full # [ 504.797518] dagster-webserver[3689]: ) full # [ 504.798207] dagster-webserver[3689]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 504.798779] dagster-webserver[3689]: result = _enter(cm) full # [ 504.799630] dagster-webserver[3689]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 504.800268] dagster-webserver[3689]: return next(self.gen) full # [ 504.810980] dagster-webserver[3689]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 504.811534] dagster-webserver[3689]: with DagsterInstance.get() as instance: full # [ 504.812218] dagster-webserver[3689]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 504.812830] dagster-webserver[3689]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 504.813510] dagster-webserver[3689]: return create_instance_from_dagster_home() full # [ 504.813945] dagster-webserver[3689]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 504.814770] dagster-webserver[3689]: return create_instance_from_config(dagster_home_path) full # [ 504.815663] dagster-webserver[3689]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 504.816293] dagster-webserver[3689]: return create_instance_from_ref(instance_ref) full # [ 504.816924] dagster-webserver[3689]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 504.817759] dagster-webserver[3689]: unified_storage = instance_ref.storage full # [ 504.818617] dagster-webserver[3689]: ^^^^^^^^^^^^^^^^^^^^ full # [ 504.832225] dagster-webserver[3689]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 504.832789] dagster-webserver[3689]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 504.833625] dagster-webserver[3689]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 504.834290] dagster-webserver[3689]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 504.834923] dagster-webserver[3689]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 504.835773] dagster-webserver[3689]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 504.836627] dagster-webserver[3689]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 504.837280] dagster-webserver[3689]: return DagsterPostgresStorage( full # [ 504.837911] dagster-webserver[3689]: inst_data=inst_data, full # [ 504.838776] dagster-webserver[3689]: ...<2 lines>... full # [ 504.839660] dagster-webserver[3689]: token_provider=get_token_provider_from_config(config_value), full # [ 504.840307] dagster-webserver[3689]: ) full # [ 504.840950] dagster-webserver[3689]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 504.841756] dagster-webserver[3689]: self._run_storage = PostgresRunStorage( full # [ 504.842611] dagster-webserver[3689]: ~~~~~~~~~~~~~~~~~~^ full # [ 504.843311] dagster-webserver[3689]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 504.843910] dagster-webserver[3689]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 504.844731] dagster-webserver[3689]: ) full # [ 504.845578] dagster-webserver[3689]: ^ full # [ 504.846227] dagster-webserver[3689]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 504.846828] dagster-webserver[3689]: self._engine = create_pg_engine( full # [ 504.847477] dagster-webserver[3689]: ~~~~~~~~~~~~~~~~^ full # [ 504.848137] dagster-webserver[3689]: self.postgres_url, full # [ 504.848732] dagster-webserver[3689]: ^^^^^^^^^^^^^^^^^^ full # [ 504.849577] dagster-webserver[3689]: ...<2 lines>... full # [ 504.850242] dagster-webserver[3689]: poolclass=db_pool.NullPool, full # [ 504.850837] dagster-webserver[3689]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 504.851486] dagster-webserver[3689]: ) full # [ 504.851917] dagster-webserver[3689]: ^ full # [ 504.869765] dagster-webserver[3689]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 504.872460] dagster-webserver[3689]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 504.873969] dagster-webserver[3689]: File "", line 2, in create_engine full # [ 504.876255] dagster-webserver[3689]: return target(fn, url, **kwargs) full # [ 504.877519] dagster-webserver[3689]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 504.880169] dagster-webserver[3689]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 504.881703] dagster-webserver[3689]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 504.884367] dagster-webserver[3689]: dbapi = dbapi_meth(**dbapi_args) full # [ 504.885577] dagster-webserver[3689]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 504.888432] dagster-webserver[3689]: import psycopg full # [ 504.889425] dagster-webserver[3689]: ModuleNotFoundError: No module named 'psycopg' full # [ 505.165210] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 505.167506] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 505.169765] systemd[1]: dagster-webserver.service: Consumed 2.046s CPU time over 8.272s wall clock time, 111.8M memory peak. full # [ 505.889130] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 68. full # [ 505.891997] systemd[1]: Started Dagster Daemon. full # [ 507.730199] dagster-daemon[3706]: Traceback (most recent call last): full # [ 507.732735] dagster-daemon[3706]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 507.733552] dagster-daemon[3706]: sys.exit(main()) full # [ 507.733941] dagster-daemon[3706]: ~~~~^^ full # [ 507.734756] dagster-daemon[3706]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 507.735704] dagster-daemon[3706]: cli(obj={}) full # [ 507.736665] dagster-daemon[3706]: ~~~^^^^^^^^ full # [ 507.737269] dagster-daemon[3706]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 507.737862] dagster-daemon[3706]: return self.main(*args, **kwargs) full # [ 507.738698] dagster-daemon[3706]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 507.739207] dagster-daemon[3706]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 507.739761] dagster-daemon[3706]: rv = self.invoke(ctx) full # [ 507.747300] dagster-daemon[3706]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 507.747836] dagster-daemon[3706]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 507.748728] dagster-daemon[3706]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 507.749547] dagster-daemon[3706]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 507.750255] dagster-daemon[3706]: return ctx.invoke(self.callback, **ctx.params) full # [ 507.750844] dagster-daemon[3706]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 507.751508] dagster-daemon[3706]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 507.752535] dagster-daemon[3706]: return callback(*args, **kwargs) full # [ 507.753651] dagster-daemon[3706]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 507.754840] dagster-daemon[3706]: with get_instance_for_cli( full # [ 507.755771] dagster-daemon[3706]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 507.756926] dagster-daemon[3706]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 507.757764] dagster-daemon[3706]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 507.758658] dagster-daemon[3706]: ) as instance: full # [ 507.759317] dagster-daemon[3706]: ^ full # [ 507.759925] dagster-daemon[3706]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 507.760772] dagster-daemon[3706]: return next(self.gen) full # [ 507.771775] dagster-daemon[3706]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 507.772545] dagster-daemon[3706]: with DagsterInstance.get() as instance: full # [ 507.773221] dagster-daemon[3706]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 507.773834] dagster-daemon[3706]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 507.774687] dagster-daemon[3706]: return create_instance_from_dagster_home() full # [ 507.775534] dagster-daemon[3706]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 507.776218] dagster-daemon[3706]: return create_instance_from_config(dagster_home_path) full # [ 507.776871] dagster-daemon[3706]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 507.777680] dagster-daemon[3706]: return create_instance_from_ref(instance_ref) full # [ 507.778530] dagster-daemon[3706]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 507.779208] dagster-daemon[3706]: unified_storage = instance_ref.storage full # [ 507.779843] dagster-daemon[3706]: ^^^^^^^^^^^^^^^^^^^^ full # [ 507.792371] dagster-daemon[3706]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 507.792911] dagster-daemon[3706]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 507.793759] dagster-daemon[3706]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 507.794614] dagster-daemon[3706]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 507.795317] dagster-daemon[3706]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 507.795913] dagster-daemon[3706]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 507.796745] dagster-daemon[3706]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 507.797609] dagster-daemon[3706]: return DagsterPostgresStorage( full # [ 507.798303] dagster-daemon[3706]: inst_data=inst_data, full # [ 507.798902] dagster-daemon[3706]: ...<2 lines>... full # [ 507.799748] dagster-daemon[3706]: token_provider=get_token_provider_from_config(config_value), full # [ 507.800603] dagster-daemon[3706]: ) full # [ 507.801296] dagster-daemon[3706]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 507.801903] dagster-daemon[3706]: self._run_storage = PostgresRunStorage( full # [ 507.802752] dagster-daemon[3706]: ~~~~~~~~~~~~~~~~~~^ full # [ 507.803609] dagster-daemon[3706]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 507.804294] dagster-daemon[3706]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 507.804903] dagster-daemon[3706]: ) full # [ 507.805764] dagster-daemon[3706]: ^ full # [ 507.806649] dagster-daemon[3706]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 507.807263] dagster-daemon[3706]: self._engine = create_pg_engine( full # [ 507.807862] dagster-daemon[3706]: ~~~~~~~~~~~~~~~~^ full # [ 507.808700] dagster-daemon[3706]: self.postgres_url, full # [ 507.809154] dagster-daemon[3706]: ^^^^^^^^^^^^^^^^^^ full # [ 507.809756] dagster-daemon[3706]: ...<2 lines>... full # [ 507.810596] dagster-daemon[3706]: poolclass=db_pool.NullPool, full # [ 507.811261] dagster-daemon[3706]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 507.811861] dagster-daemon[3706]: ) full # [ 507.812689] dagster-daemon[3706]: ^ full # [ 507.828800] dagster-daemon[3706]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 507.831435] dagster-daemon[3706]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 507.832878] dagster-daemon[3706]: File "", line 2, in create_engine full # [ 507.835115] dagster-daemon[3706]: return target(fn, url, **kwargs) full # [ 507.836333] dagster-daemon[3706]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 507.838897] dagster-daemon[3706]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 507.840393] dagster-daemon[3706]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 507.842981] dagster-daemon[3706]: dbapi = dbapi_meth(**dbapi_args) full # [ 507.844182] dagster-daemon[3706]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 507.846949] dagster-daemon[3706]: import psycopg full # [ 507.847884] dagster-daemon[3706]: ModuleNotFoundError: No module named 'psycopg' full # [ 508.034964] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 508.037298] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 508.039420] systemd[1]: dagster-daemon.service: Consumed 1.437s CPU time over 7.259s wall clock time, 88.5M memory peak. full # [ 510.389629] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 61. full # [ 510.392859] systemd[1]: Started Dagster Webserver. full # [ 512.987627] dagster-webserver[3731]: Traceback (most recent call last): full # [ 512.990346] dagster-webserver[3731]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 512.990902] dagster-webserver[3731]: sys.exit(main()) full # [ 512.991722] dagster-webserver[3731]: ~~~~^^ full # [ 512.992545] dagster-webserver[3731]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 512.993205] dagster-webserver[3731]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 512.993822] dagster-webserver[3731]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 512.994640] dagster-webserver[3731]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 512.995482] dagster-webserver[3731]: return self.main(*args, **kwargs) full # [ 512.996134] dagster-webserver[3731]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 512.996751] dagster-webserver[3731]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 512.997554] dagster-webserver[3731]: rv = self.invoke(ctx) full # [ 513.005810] dagster-webserver[3731]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 513.006594] dagster-webserver[3731]: return ctx.invoke(self.callback, **ctx.params) full # [ 513.007406] dagster-webserver[3731]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 513.007945] dagster-webserver[3731]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 513.008771] dagster-webserver[3731]: return callback(*args, **kwargs) full # [ 513.009627] dagster-webserver[3731]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 513.011175] dagster-webserver[3731]: instance = stack.enter_context( full # [ 513.011709] dagster-webserver[3731]: get_possibly_temporary_instance_for_cli( full # [ 513.013752] dagster-webserver[3731]: ...<3 lines>... full # [ 513.014560] dagster-webserver[3731]: ) full # [ 513.016722] dagster-webserver[3731]: ) full # [ 513.017663] dagster-webserver[3731]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 513.019723] dagster-webserver[3731]: result = _enter(cm) full # [ 513.020474] dagster-webserver[3731]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 513.021135] dagster-webserver[3731]: return next(self.gen) full # [ 513.026442] dagster-webserver[3731]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 513.026986] dagster-webserver[3731]: with DagsterInstance.get() as instance: full # [ 513.027824] dagster-webserver[3731]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 513.028662] dagster-webserver[3731]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 513.029518] dagster-webserver[3731]: return create_instance_from_dagster_home() full # [ 513.030188] dagster-webserver[3731]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 513.030782] dagster-webserver[3731]: return create_instance_from_config(dagster_home_path) full # [ 513.031658] dagster-webserver[3731]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 513.032286] dagster-webserver[3731]: return create_instance_from_ref(instance_ref) full # [ 513.042702] dagster-webserver[3731]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 513.043289] dagster-webserver[3731]: unified_storage = instance_ref.storage full # [ 513.043896] dagster-webserver[3731]: ^^^^^^^^^^^^^^^^^^^^ full # [ 513.044784] dagster-webserver[3731]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 513.045596] dagster-webserver[3731]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 513.046258] dagster-webserver[3731]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 513.046888] dagster-webserver[3731]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 513.047506] dagster-webserver[3731]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 513.048207] dagster-webserver[3731]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 513.048784] dagster-webserver[3731]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 513.049633] dagster-webserver[3731]: return DagsterPostgresStorage( full # [ 513.050501] dagster-webserver[3731]: inst_data=inst_data, full # [ 513.051159] dagster-webserver[3731]: ...<2 lines>... full # [ 513.051760] dagster-webserver[3731]: token_provider=get_token_provider_from_config(config_value), full # [ 513.052591] dagster-webserver[3731]: ) full # [ 513.065829] dagster-webserver[3731]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 513.066562] dagster-webserver[3731]: self._run_storage = PostgresRunStorage( full # [ 513.067204] dagster-webserver[3731]: ~~~~~~~~~~~~~~~~~~^ full # [ 513.067807] dagster-webserver[3731]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 513.068952] dagster-webserver[3731]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 513.069739] dagster-webserver[3731]: ) full # [ 513.070544] dagster-webserver[3731]: ^ full # [ 513.071211] dagster-webserver[3731]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 513.071759] dagster-webserver[3731]: self._engine = create_pg_engine( full # [ 513.072663] dagster-webserver[3731]: ~~~~~~~~~~~~~~~~^ full # [ 513.073264] dagster-webserver[3731]: self.postgres_url, full # [ 513.073850] dagster-webserver[3731]: ^^^^^^^^^^^^^^^^^^ full # [ 513.074557] dagster-webserver[3731]: ...<2 lines>... full # [ 513.075141] dagster-webserver[3731]: poolclass=db_pool.NullPool, full # [ 513.075746] dagster-webserver[3731]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 513.076641] dagster-webserver[3731]: ) full # [ 513.077237] dagster-webserver[3731]: ^ full # [ 513.078153] dagster-webserver[3731]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 513.078673] dagster-webserver[3731]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 513.079500] dagster-webserver[3731]: File "", line 2, in create_engine full # [ 513.080240] dagster-webserver[3731]: return target(fn, url, **kwargs) full # [ 513.080757] dagster-webserver[3731]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 513.081626] dagster-webserver[3731]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 513.082329] dagster-webserver[3731]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 513.082844] dagster-webserver[3731]: dbapi = dbapi_meth(**dbapi_args) full # [ 513.083483] dagster-webserver[3731]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 513.084191] dagster-webserver[3731]: import psycopg full # [ 513.084732] dagster-webserver[3731]: ModuleNotFoundError: No module named 'psycopg' full # [ 513.139325] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 69. full # [ 513.143841] systemd[1]: Started Dagster Daemon. full # [ 513.421439] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 513.423448] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 513.425533] systemd[1]: dagster-webserver.service: Consumed 2.054s CPU time over 8.254s wall clock time, 111.8M memory peak. full # [ 514.985048] dagster-daemon[3745]: Traceback (most recent call last): full # [ 514.987618] dagster-daemon[3745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 514.988240] dagster-daemon[3745]: sys.exit(main()) full # [ 514.988802] dagster-daemon[3745]: ~~~~^^ full # [ 514.989633] dagster-daemon[3745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 514.990485] dagster-daemon[3745]: cli(obj={}) full # [ 514.990930] dagster-daemon[3745]: ~~~^^^^^^^^ full # [ 514.991728] dagster-daemon[3745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 514.992563] dagster-daemon[3745]: return self.main(*args, **kwargs) full # [ 514.993226] dagster-daemon[3745]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 514.993851] dagster-daemon[3745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 514.994653] dagster-daemon[3745]: rv = self.invoke(ctx) full # [ 515.001920] dagster-daemon[3745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 515.002656] dagster-daemon[3745]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 515.003526] dagster-daemon[3745]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 515.004184] dagster-daemon[3745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 515.004784] dagster-daemon[3745]: return ctx.invoke(self.callback, **ctx.params) full # [ 515.005629] dagster-daemon[3745]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 515.006284] dagster-daemon[3745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 515.006911] dagster-daemon[3745]: return callback(*args, **kwargs) full # [ 515.007750] dagster-daemon[3745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 515.008559] dagster-daemon[3745]: with get_instance_for_cli( full # [ 515.009202] dagster-daemon[3745]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 515.009811] dagster-daemon[3745]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 515.010652] dagster-daemon[3745]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 515.011483] dagster-daemon[3745]: ) as instance: full # [ 515.011910] dagster-daemon[3745]: ^ full # [ 515.023093] dagster-daemon[3745]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 515.023631] dagster-daemon[3745]: return next(self.gen) full # [ 515.024285] dagster-daemon[3745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 515.025674] dagster-daemon[3745]: with DagsterInstance.get() as instance: full # [ 515.026541] dagster-daemon[3745]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 515.028183] dagster-daemon[3745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 515.028815] dagster-daemon[3745]: return create_instance_from_dagster_home() full # [ 515.029663] dagster-daemon[3745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 515.030507] dagster-daemon[3745]: return create_instance_from_config(dagster_home_path) full # [ 515.037885] dagster-daemon[3745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 515.038656] dagster-daemon[3745]: return create_instance_from_ref(instance_ref) full # [ 515.039291] dagster-daemon[3745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 515.039871] dagster-daemon[3745]: unified_storage = instance_ref.storage full # [ 515.040725] dagster-daemon[3745]: ^^^^^^^^^^^^^^^^^^^^ full # [ 515.041568] dagster-daemon[3745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 515.042188] dagster-daemon[3745]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 515.042789] dagster-daemon[3745]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 515.043639] dagster-daemon[3745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 515.044276] dagster-daemon[3745]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 515.044867] dagster-daemon[3745]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 515.056919] dagster-daemon[3745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 515.057654] dagster-daemon[3745]: return DagsterPostgresStorage( full # [ 515.058501] dagster-daemon[3745]: inst_data=inst_data, full # [ 515.059173] dagster-daemon[3745]: ...<2 lines>... full # [ 515.059778] dagster-daemon[3745]: token_provider=get_token_provider_from_config(config_value), full # [ 515.060621] dagster-daemon[3745]: ) full # [ 515.061296] dagster-daemon[3745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 515.061896] dagster-daemon[3745]: self._run_storage = PostgresRunStorage( full # [ 515.062724] dagster-daemon[3745]: ~~~~~~~~~~~~~~~~~~^ full # [ 515.063578] dagster-daemon[3745]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 515.064246] dagster-daemon[3745]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 515.064844] dagster-daemon[3745]: ) full # [ 515.065495] dagster-daemon[3745]: ^ full # [ 515.065942] dagster-daemon[3745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 515.066725] dagster-daemon[3745]: self._engine = create_pg_engine( full # [ 515.067562] dagster-daemon[3745]: ~~~~~~~~~~~~~~~~^ full # [ 515.068208] dagster-daemon[3745]: self.postgres_url, full # [ 515.068809] dagster-daemon[3745]: ^^^^^^^^^^^^^^^^^^ full # [ 515.069647] dagster-daemon[3745]: ...<2 lines>... full # [ 515.070480] dagster-daemon[3745]: poolclass=db_pool.NullPool, full # [ 515.071186] dagster-daemon[3745]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 515.071943] dagster-daemon[3745]: ) full # [ 515.072757] dagster-daemon[3745]: ^ full # [ 515.073587] dagster-daemon[3745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 515.074254] dagster-daemon[3745]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 515.087093] dagster-daemon[3745]: File "", line 2, in create_engine full # [ 515.089314] dagster-daemon[3745]: return target(fn, url, **kwargs) full # [ 515.090486] dagster-daemon[3745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 515.093065] dagster-daemon[3745]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 515.094556] dagster-daemon[3745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 515.097169] dagster-daemon[3745]: dbapi = dbapi_meth(**dbapi_args) full # [ 515.098345] dagster-daemon[3745]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 515.101123] dagster-daemon[3745]: import psycopg full # [ 515.102077] dagster-daemon[3745]: ModuleNotFoundError: No module named 'psycopg' full # [ 515.291228] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 515.291944] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 515.295923] systemd[1]: dagster-daemon.service: Consumed 1.436s CPU time over 7.255s wall clock time, 88.5M memory peak. full # [ 518.639467] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 62. full # [ 518.643344] systemd[1]: Started Dagster Webserver. full # [ 520.389178] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 70. full # [ 520.391550] systemd[1]: Started Dagster Daemon. full # [ 521.254824] dagster-webserver[3773]: Traceback (most recent call last): full # [ 521.259080] dagster-webserver[3773]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 521.259440] dagster-webserver[3773]: sys.exit(main()) full # [ 521.260221] dagster-webserver[3773]: ~~~~^^ full # [ 521.260856] dagster-webserver[3773]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 521.263658] dagster-webserver[3773]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 521.264513] dagster-webserver[3773]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 521.266379] dagster-webserver[3773]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 521.266961] dagster-webserver[3773]: return self.main(*args, **kwargs) full # [ 521.267779] dagster-webserver[3773]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 521.269611] dagster-webserver[3773]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 521.270273] dagster-webserver[3773]: rv = self.invoke(ctx) full # [ 521.270860] dagster-webserver[3773]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 521.273528] dagster-webserver[3773]: return ctx.invoke(self.callback, **ctx.params) full # [ 521.274202] dagster-webserver[3773]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 521.274792] dagster-webserver[3773]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 521.278088] dagster-webserver[3773]: return callback(*args, **kwargs) full # [ 521.278693] dagster-webserver[3773]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 521.281090] dagster-webserver[3773]: instance = stack.enter_context( full # [ 521.281785] dagster-webserver[3773]: get_possibly_temporary_instance_for_cli( full # [ 521.282627] dagster-webserver[3773]: ...<3 lines>... full # [ 521.286088] dagster-webserver[3773]: ) full # [ 521.286753] dagster-webserver[3773]: ) full # [ 521.289088] dagster-webserver[3773]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 521.289715] dagster-webserver[3773]: result = _enter(cm) full # [ 521.292090] dagster-webserver[3773]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 521.292629] dagster-webserver[3773]: return next(self.gen) full # [ 521.293276] dagster-webserver[3773]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 521.293892] dagster-webserver[3773]: with DagsterInstance.get() as instance: full # [ 521.296564] dagster-webserver[3773]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 521.297273] dagster-webserver[3773]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 521.297819] dagster-webserver[3773]: return create_instance_from_dagster_home() full # [ 521.301089] dagster-webserver[3773]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 521.301766] dagster-webserver[3773]: return create_instance_from_config(dagster_home_path) full # [ 521.304089] dagster-webserver[3773]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 521.304670] dagster-webserver[3773]: return create_instance_from_ref(instance_ref) full # [ 521.305492] dagster-webserver[3773]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 521.308090] dagster-webserver[3773]: unified_storage = instance_ref.storage full # [ 521.308590] dagster-webserver[3773]: ^^^^^^^^^^^^^^^^^^^^ full # [ 521.309259] dagster-webserver[3773]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 521.309888] dagster-webserver[3773]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 521.312528] dagster-webserver[3773]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 521.313186] dagster-webserver[3773]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 521.313783] dagster-webserver[3773]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 521.317097] dagster-webserver[3773]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 521.317715] dagster-webserver[3773]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 521.320090] dagster-webserver[3773]: return DagsterPostgresStorage( full # [ 521.320604] dagster-webserver[3773]: inst_data=inst_data, full # [ 521.321266] dagster-webserver[3773]: ...<2 lines>... full # [ 521.321900] dagster-webserver[3773]: token_provider=get_token_provider_from_config(config_value), full # [ 521.325576] dagster-webserver[3773]: ) full # [ 521.326239] dagster-webserver[3773]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 521.326832] dagster-webserver[3773]: self._run_storage = PostgresRunStorage( full # [ 521.329090] dagster-webserver[3773]: ~~~~~~~~~~~~~~~~~~^ full # [ 521.329783] dagster-webserver[3773]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 521.332090] dagster-webserver[3773]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 521.332665] dagster-webserver[3773]: ) full # [ 521.333502] dagster-webserver[3773]: ^ full # [ 521.336089] dagster-webserver[3773]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 521.336738] dagster-webserver[3773]: self._engine = create_pg_engine( full # [ 521.337756] dagster-webserver[3773]: ~~~~~~~~~~~~~~~~^ full # [ 521.341089] dagster-webserver[3773]: self.postgres_url, full # [ 521.341874] dagster-webserver[3773]: ^^^^^^^^^^^^^^^^^^ full # [ 521.344662] dagster-webserver[3773]: ...<2 lines>... full # [ 521.345693] dagster-webserver[3773]: poolclass=db_pool.NullPool, full # [ 521.349090] dagster-webserver[3773]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 521.349807] dagster-webserver[3773]: ) full # [ 521.352843] dagster-webserver[3773]: ^ full # [ 521.353858] dagster-webserver[3773]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 521.355875] dagster-webserver[3773]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 521.356889] dagster-webserver[3773]: File "", line 2, in create_engine full # [ 521.359655] dagster-webserver[3773]: return target(fn, url, **kwargs) full # [ 521.360204] dagster-webserver[3773]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 521.360955] dagster-webserver[3773]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 521.363705] dagster-webserver[3773]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 521.364721] dagster-webserver[3773]: dbapi = dbapi_meth(**dbapi_args) full # [ 521.368146] dagster-webserver[3773]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 521.368743] dagster-webserver[3773]: import psycopg full # [ 521.371424] dagster-webserver[3773]: ModuleNotFoundError: No module named 'psycopg' full # [ 521.644406] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 521.646514] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 521.649563] systemd[1]: dagster-webserver.service: Consumed 2.070s CPU time over 8.216s wall clock time, 111.6M memory peak. full # [ 522.309619] dagster-daemon[3784]: Traceback (most recent call last): full # [ 522.312186] dagster-daemon[3784]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 522.312749] dagster-daemon[3784]: sys.exit(main()) full # [ 522.313561] dagster-daemon[3784]: ~~~~^^ full # [ 522.314212] dagster-daemon[3784]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 522.314823] dagster-daemon[3784]: cli(obj={}) full # [ 522.315495] dagster-daemon[3784]: ~~~^^^^^^^^ full # [ 522.316126] dagster-daemon[3784]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 522.316729] dagster-daemon[3784]: return self.main(*args, **kwargs) full # [ 522.317570] dagster-daemon[3784]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 522.318296] dagster-daemon[3784]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 522.318864] dagster-daemon[3784]: rv = self.invoke(ctx) full # [ 522.319484] dagster-daemon[3784]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 522.319918] dagster-daemon[3784]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 522.320751] dagster-daemon[3784]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 522.331206] dagster-daemon[3784]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 522.331744] dagster-daemon[3784]: return ctx.invoke(self.callback, **ctx.params) full # [ 522.332601] dagster-daemon[3784]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 522.333282] dagster-daemon[3784]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 522.333883] dagster-daemon[3784]: return callback(*args, **kwargs) full # [ 522.334729] dagster-daemon[3784]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 522.335587] dagster-daemon[3784]: with get_instance_for_cli( full # [ 522.336257] dagster-daemon[3784]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 522.336858] dagster-daemon[3784]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 522.337702] dagster-daemon[3784]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 522.338535] dagster-daemon[3784]: ) as instance: full # [ 522.339205] dagster-daemon[3784]: ^ full # [ 522.339853] dagster-daemon[3784]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 522.340645] dagster-daemon[3784]: return next(self.gen) full # [ 522.350694] dagster-daemon[3784]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 522.351275] dagster-daemon[3784]: with DagsterInstance.get() as instance: full # [ 522.351875] dagster-daemon[3784]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 522.352722] dagster-daemon[3784]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 522.353570] dagster-daemon[3784]: return create_instance_from_dagster_home() full # [ 522.354250] dagster-daemon[3784]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 522.354849] dagster-daemon[3784]: return create_instance_from_config(dagster_home_path) full # [ 522.355596] dagster-daemon[3784]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 522.356185] dagster-daemon[3784]: return create_instance_from_ref(instance_ref) full # [ 522.366463] dagster-daemon[3784]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 522.367039] dagster-daemon[3784]: unified_storage = instance_ref.storage full # [ 522.367738] dagster-daemon[3784]: ^^^^^^^^^^^^^^^^^^^^ full # [ 522.368494] dagster-daemon[3784]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 522.368946] dagster-daemon[3784]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 522.369763] dagster-daemon[3784]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 522.370652] dagster-daemon[3784]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 522.371294] dagster-daemon[3784]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 522.371892] dagster-daemon[3784]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 522.372735] dagster-daemon[3784]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 522.373583] dagster-daemon[3784]: return DagsterPostgresStorage( full # [ 522.374263] dagster-daemon[3784]: inst_data=inst_data, full # [ 522.374864] dagster-daemon[3784]: ...<2 lines>... full # [ 522.375710] dagster-daemon[3784]: token_provider=get_token_provider_from_config(config_value), full # [ 522.376630] dagster-daemon[3784]: ) full # [ 522.388942] dagster-daemon[3784]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 522.389677] dagster-daemon[3784]: self._run_storage = PostgresRunStorage( full # [ 522.390525] dagster-daemon[3784]: ~~~~~~~~~~~~~~~~~~^ full # [ 522.391251] dagster-daemon[3784]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 522.391805] dagster-daemon[3784]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 522.392652] dagster-daemon[3784]: ) full # [ 522.393504] dagster-daemon[3784]: ^ full # [ 522.394187] dagster-daemon[3784]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 522.394787] dagster-daemon[3784]: self._engine = create_pg_engine( full # [ 522.395636] dagster-daemon[3784]: ~~~~~~~~~~~~~~~~^ full # [ 522.396290] dagster-daemon[3784]: self.postgres_url, full # [ 522.396918] dagster-daemon[3784]: ^^^^^^^^^^^^^^^^^^ full # [ 522.397751] dagster-daemon[3784]: ...<2 lines>... full # [ 522.398601] dagster-daemon[3784]: poolclass=db_pool.NullPool, full # [ 522.399287] dagster-daemon[3784]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 522.399890] dagster-daemon[3784]: ) full # [ 522.400727] dagster-daemon[3784]: ^ full # [ 522.401555] dagster-daemon[3784]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 522.402213] dagster-daemon[3784]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 522.402814] dagster-daemon[3784]: File "", line 2, in create_engine full # [ 522.403649] dagster-daemon[3784]: return target(fn, url, **kwargs) full # [ 522.404493] dagster-daemon[3784]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 522.404916] dagster-daemon[3784]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 522.406068] dagster-daemon[3784]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 522.406570] dagster-daemon[3784]: dbapi = dbapi_meth(**dbapi_args) full # [ 522.421490] dagster-daemon[3784]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 522.424269] dagster-daemon[3784]: import psycopg full # [ 522.425221] dagster-daemon[3784]: ModuleNotFoundError: No module named 'psycopg' full # [ 522.617742] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 522.619829] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 522.622645] systemd[1]: dagster-daemon.service: Consumed 1.425s CPU time over 7.324s wall clock time, 88.4M memory peak. full # [ 526.889759] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 63. full # [ 526.894238] systemd[1]: Started Dagster Webserver. full # [ 527.638508] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 71. full # [ 527.641765] systemd[1]: Started Dagster Daemon. full # [ 529.475357] dagster-daemon[3822]: Traceback (most recent call last): full # [ 529.476705] dagster-daemon[3822]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 529.478781] dagster-daemon[3822]: sys.exit(main()) full # [ 529.479763] dagster-daemon[3822]: ~~~~^^ full # [ 529.480731] dagster-daemon[3822]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 529.483276] dagster-daemon[3822]: cli(obj={}) full # [ 529.484213] dagster-daemon[3822]: ~~~^^^^^^^^ full # [ 529.486121] dagster-daemon[3822]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 529.488679] dagster-daemon[3822]: return self.main(*args, **kwargs) full # [ 529.490217] dagster-daemon[3822]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 529.491767] dagster-daemon[3822]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 529.494525] dagster-daemon[3822]: rv = self.invoke(ctx) full # [ 529.495718] dagster-daemon[3822]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 529.498443] dagster-daemon[3822]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 529.501100] dagster-daemon[3822]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 529.502551] dagster-daemon[3822]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 529.504892] dagster-daemon[3822]: return ctx.invoke(self.callback, **ctx.params) full # [ 529.506250] dagster-daemon[3822]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 529.507606] dagster-daemon[3822]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 529.509957] dagster-daemon[3822]: return callback(*args, **kwargs) full # [ 529.511162] dagster-daemon[3822]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 529.514271] dagster-daemon[3822]: with get_instance_for_cli( full # [ 529.517081] dagster-daemon[3822]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 529.518196] dagster-daemon[3822]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 529.520103] dagster-daemon[3822]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 529.521962] dagster-daemon[3822]: ) as instance: full # [ 529.522924] dagster-daemon[3822]: ^ full # [ 529.523697] dagster-daemon[3822]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 529.528098] dagster-daemon[3822]: return next(self.gen) full # [ 529.529138] dagster-daemon[3822]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 529.531734] dagster-daemon[3822]: with DagsterInstance.get() as instance: full # [ 529.533041] dagster-daemon[3822]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 529.534156] dagster-daemon[3822]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 529.536706] dagster-daemon[3822]: return create_instance_from_dagster_home() full # [ 529.538043] dagster-daemon[3822]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 529.540954] dagster-daemon[3822]: return create_instance_from_config(dagster_home_path) full # [ 529.542455] dagster-daemon[3822]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 529.545325] dagster-daemon[3822]: return create_instance_from_ref(instance_ref) full # [ 529.546712] dagster-daemon[3822]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 529.549515] dagster-daemon[3822]: unified_storage = instance_ref.storage full # [ 529.550773] dagster-daemon[3822]: ^^^^^^^^^^^^^^^^^^^^ full # [ 529.553836] dagster-daemon[3822]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 529.554554] dagster-daemon[3822]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 529.556136] dagster-daemon[3822]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 529.556808] dagster-daemon[3822]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 529.557648] dagster-daemon[3822]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 529.561092] dagster-daemon[3822]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 529.561711] dagster-daemon[3822]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 529.564092] dagster-daemon[3822]: return DagsterPostgresStorage( full # [ 529.564775] dagster-daemon[3822]: inst_data=inst_data, full # [ 529.567091] dagster-daemon[3822]: ...<2 lines>... full # [ 529.567644] dagster-daemon[3822]: token_provider=get_token_provider_from_config(config_value), full # [ 529.568493] dagster-daemon[3822]: ) full # [ 529.568921] dagster-daemon[3822]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 529.571559] dagster-daemon[3822]: self._run_storage = PostgresRunStorage( full # [ 529.572245] dagster-daemon[3822]: ~~~~~~~~~~~~~~~~~~^ full # [ 529.572817] dagster-daemon[3822]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 529.576092] dagster-daemon[3822]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 529.576693] dagster-daemon[3822]: ) full # [ 529.577514] dagster-daemon[3822]: ^ full # [ 529.580388] dagster-daemon[3822]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 529.583139] dagster-daemon[3822]: self._engine = create_pg_engine( full # [ 529.583647] dagster-daemon[3822]: ~~~~~~~~~~~~~~~~^ full # [ 529.586095] dagster-daemon[3822]: self.postgres_url, full # [ 529.587199] dagster-daemon[3822]: ^^^^^^^^^^^^^^^^^^ full # [ 529.588251] dagster-daemon[3822]: ...<2 lines>... full # [ 529.589209] dagster-daemon[3822]: poolclass=db_pool.NullPool, full # [ 529.590374] dagster-daemon[3822]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 529.591550] dagster-daemon[3822]: ) full # [ 529.592336] dagster-daemon[3822]: ^ full # [ 529.593211] dagster-daemon[3822]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 529.595825] dagster-daemon[3822]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 529.597254] dagster-daemon[3822]: File "", line 2, in create_engine full # [ 529.599440] dagster-daemon[3822]: return target(fn, url, **kwargs) full # [ 529.600607] dagster-daemon[3822]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 529.603184] dagster-daemon[3822]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 529.604672] dagster-daemon[3822]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 529.607265] dagster-daemon[3822]: dbapi = dbapi_meth(**dbapi_args) full # [ 529.608434] dagster-daemon[3822]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 529.611192] dagster-daemon[3822]: import psycopg full # [ 529.612141] dagster-daemon[3822]: ModuleNotFoundError: No module named 'psycopg' full # [ 529.667345] dagster-webserver[3816]: Traceback (most recent call last): full # [ 529.668629] dagster-webserver[3816]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 529.670775] dagster-webserver[3816]: sys.exit(main()) full # [ 529.671805] dagster-webserver[3816]: ~~~~^^ full # [ 529.672793] dagster-webserver[3816]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 529.675288] dagster-webserver[3816]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 529.676651] dagster-webserver[3816]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 529.678042] dagster-webserver[3816]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 529.680444] dagster-webserver[3816]: return self.main(*args, **kwargs) full # [ 529.681660] dagster-webserver[3816]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 529.682891] dagster-webserver[3816]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 529.685243] dagster-webserver[3816]: rv = self.invoke(ctx) full # [ 529.686329] dagster-webserver[3816]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 529.688705] dagster-webserver[3816]: return ctx.invoke(self.callback, **ctx.params) full # [ 529.690142] dagster-webserver[3816]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 529.691569] dagster-webserver[3816]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 529.693980] dagster-webserver[3816]: return callback(*args, **kwargs) full # [ 529.695208] dagster-webserver[3816]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 529.697838] dagster-webserver[3816]: instance = stack.enter_context( full # [ 529.699047] dagster-webserver[3816]: get_possibly_temporary_instance_for_cli( full # [ 529.700410] dagster-webserver[3816]: ...<3 lines>... full # [ 529.701409] dagster-webserver[3816]: ) full # [ 529.704098] dagster-webserver[3816]: ) full # [ 529.704883] dagster-webserver[3816]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 529.707238] dagster-webserver[3816]: result = _enter(cm) full # [ 529.708282] dagster-webserver[3816]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 529.710561] dagster-webserver[3816]: return next(self.gen) full # [ 529.711641] dagster-webserver[3816]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 529.714587] dagster-webserver[3816]: with DagsterInstance.get() as instance: full # [ 529.715890] dagster-webserver[3816]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 529.717086] dagster-webserver[3816]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 529.719670] dagster-webserver[3816]: return create_instance_from_dagster_home() full # [ 529.721033] dagster-webserver[3816]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 529.723973] dagster-webserver[3816]: return create_instance_from_config(dagster_home_path) full # [ 529.725574] dagster-webserver[3816]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 529.728455] dagster-webserver[3816]: return create_instance_from_ref(instance_ref) full # [ 529.729822] dagster-webserver[3816]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 529.732649] dagster-webserver[3816]: unified_storage = instance_ref.storage full # [ 529.733950] dagster-webserver[3816]: ^^^^^^^^^^^^^^^^^^^^ full # [ 529.735247] dagster-webserver[3816]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 529.737828] dagster-webserver[3816]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 529.739741] dagster-webserver[3816]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 529.741289] dagster-webserver[3816]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 529.743896] dagster-webserver[3816]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 529.745514] dagster-webserver[3816]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 529.747174] dagster-webserver[3816]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 529.749813] dagster-webserver[3816]: return DagsterPostgresStorage( full # [ 529.751035] dagster-webserver[3816]: inst_data=inst_data, full # [ 529.752149] dagster-webserver[3816]: ...<2 lines>... full # [ 529.753150] dagster-webserver[3816]: token_provider=get_token_provider_from_config(config_value), full # [ 529.755850] dagster-webserver[3816]: ) full # [ 529.756671] dagster-webserver[3816]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 529.759225] dagster-webserver[3816]: self._run_storage = PostgresRunStorage( full # [ 529.760528] dagster-webserver[3816]: ~~~~~~~~~~~~~~~~~~^ full # [ 529.761935] dagster-webserver[3816]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 529.763672] dagster-webserver[3816]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 529.765427] dagster-webserver[3816]: ) full # [ 529.766250] dagster-webserver[3816]: ^ full # [ 529.767075] dagster-webserver[3816]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 529.769833] dagster-webserver[3816]: self._engine = create_pg_engine( full # [ 529.771065] dagster-webserver[3816]: ~~~~~~~~~~~~~~~~^ full # [ 529.772271] dagster-webserver[3816]: self.postgres_url, full # [ 529.773361] dagster-webserver[3816]: ^^^^^^^^^^^^^^^^^^ full # [ 529.774465] dagster-webserver[3816]: ...<2 lines>... full # [ 529.775463] dagster-webserver[3816]: poolclass=db_pool.NullPool, full # [ 529.776653] dagster-webserver[3816]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 529.777850] dagster-webserver[3816]: ) full # [ 529.778654] dagster-webserver[3816]: ^ full # [ 529.779473] dagster-webserver[3816]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 529.782130] dagster-webserver[3816]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 529.786191] dagster-webserver[3816]: File "", line 2, in create_engine full # [ 529.788425] dagster-webserver[3816]: return target(fn, url, **kwargs) full # [ 529.789622] dagster-webserver[3816]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 529.792772] dagster-webserver[3816]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 529.794311] dagster-webserver[3816]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 529.797089] dagster-webserver[3816]: dbapi = dbapi_meth(**dbapi_args) full # [ 529.798314] dagster-webserver[3816]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 529.801164] dagster-webserver[3816]: import psycopg full # [ 529.802152] dagster-webserver[3816]: ModuleNotFoundError: No module named 'psycopg' full # [ 529.804145] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 529.805945] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 529.807627] systemd[1]: dagster-daemon.service: Consumed 1.478s CPU time over 7.159s wall clock time, 88.5M memory peak. full # [ 530.006199] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 530.008689] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 530.011181] systemd[1]: dagster-webserver.service: Consumed 2.064s CPU time over 8.359s wall clock time, 111.6M memory peak. full # [ 534.889504] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 72. full # [ 534.892804] systemd[1]: Started Dagster Daemon. full # [ 535.138653] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 64. full # [ 535.141477] systemd[1]: Started Dagster Webserver. full # [ 536.824201] dagster-daemon[3858]: Traceback (most recent call last): full # [ 536.827415] dagster-daemon[3858]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 536.829474] dagster-daemon[3858]: sys.exit(main()) full # [ 536.830457] dagster-daemon[3858]: ~~~~^^ full # [ 536.831497] dagster-daemon[3858]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 536.834076] dagster-daemon[3858]: cli(obj={}) full # [ 536.834989] dagster-daemon[3858]: ~~~^^^^^^^^ full # [ 536.838070] dagster-daemon[3858]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 536.840439] dagster-daemon[3858]: return self.main(*args, **kwargs) full # [ 536.841631] dagster-daemon[3858]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 536.842814] dagster-daemon[3858]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 536.845165] dagster-daemon[3858]: rv = self.invoke(ctx) full # [ 536.846205] dagster-daemon[3858]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 536.848550] dagster-daemon[3858]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 536.850060] dagster-daemon[3858]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 536.851505] dagster-daemon[3858]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 536.853843] dagster-daemon[3858]: return ctx.invoke(self.callback, **ctx.params) full # [ 536.855185] dagster-daemon[3858]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 536.856537] dagster-daemon[3858]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 536.861104] dagster-daemon[3858]: return callback(*args, **kwargs) full # [ 536.862281] dagster-daemon[3858]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 536.864872] dagster-daemon[3858]: with get_instance_for_cli( full # [ 536.865969] dagster-daemon[3858]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 536.867111] dagster-daemon[3858]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 536.868977] dagster-daemon[3858]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 536.870854] dagster-daemon[3858]: ) as instance: full # [ 536.871789] dagster-daemon[3858]: ^ full # [ 536.872580] dagster-daemon[3858]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 536.874809] dagster-daemon[3858]: return next(self.gen) full # [ 536.875823] dagster-daemon[3858]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 536.878418] dagster-daemon[3858]: with DagsterInstance.get() as instance: full # [ 536.879665] dagster-daemon[3858]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 536.880770] dagster-daemon[3858]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 536.883327] dagster-daemon[3858]: return create_instance_from_dagster_home() full # [ 536.886125] dagster-daemon[3858]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 536.889048] dagster-daemon[3858]: return create_instance_from_config(dagster_home_path) full # [ 536.890478] dagster-daemon[3858]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 536.897107] dagster-daemon[3858]: return create_instance_from_ref(instance_ref) full # [ 536.897621] dagster-daemon[3858]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 536.898266] dagster-daemon[3858]: unified_storage = instance_ref.storage full # [ 536.898899] dagster-daemon[3858]: ^^^^^^^^^^^^^^^^^^^^ full # [ 536.899720] dagster-daemon[3858]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 536.900541] dagster-daemon[3858]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 536.901287] dagster-daemon[3858]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 536.901793] dagster-daemon[3858]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 536.902628] dagster-daemon[3858]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 536.903333] dagster-daemon[3858]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 536.903880] dagster-daemon[3858]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 536.904708] dagster-daemon[3858]: return DagsterPostgresStorage( full # [ 536.905660] dagster-daemon[3858]: inst_data=inst_data, full # [ 536.906207] dagster-daemon[3858]: ...<2 lines>... full # [ 536.906797] dagster-daemon[3858]: token_provider=get_token_provider_from_config(config_value), full # [ 536.907732] dagster-daemon[3858]: ) full # [ 536.908272] dagster-daemon[3858]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 536.908887] dagster-daemon[3858]: self._run_storage = PostgresRunStorage( full # [ 536.909709] dagster-daemon[3858]: ~~~~~~~~~~~~~~~~~~^ full # [ 536.910543] dagster-daemon[3858]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 536.911290] dagster-daemon[3858]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 536.911796] dagster-daemon[3858]: ) full # [ 536.912629] dagster-daemon[3858]: ^ full # [ 536.913392] dagster-daemon[3858]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 536.913883] dagster-daemon[3858]: self._engine = create_pg_engine( full # [ 536.914705] dagster-daemon[3858]: ~~~~~~~~~~~~~~~~^ full # [ 536.915742] dagster-daemon[3858]: self.postgres_url, full # [ 536.916563] dagster-daemon[3858]: ^^^^^^^^^^^^^^^^^^ full # [ 536.917302] dagster-daemon[3858]: ...<2 lines>... full # [ 536.917825] dagster-daemon[3858]: poolclass=db_pool.NullPool, full # [ 536.918650] dagster-daemon[3858]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 536.919570] dagster-daemon[3858]: ) full # [ 536.919909] dagster-daemon[3858]: ^ full # [ 536.920725] dagster-daemon[3858]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 536.921651] dagster-daemon[3858]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 536.922217] dagster-daemon[3858]: File "", line 2, in create_engine full # [ 536.922813] dagster-daemon[3858]: return target(fn, url, **kwargs) full # [ 536.923728] dagster-daemon[3858]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 536.924479] dagster-daemon[3858]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 536.925649] dagster-daemon[3858]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 536.926542] dagster-daemon[3858]: dbapi = dbapi_meth(**dbapi_args) full # [ 536.927498] dagster-daemon[3858]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 536.928221] dagster-daemon[3858]: import psycopg full # [ 536.928812] dagster-daemon[3858]: ModuleNotFoundError: No module named 'psycopg' full # [ 537.187448] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 537.189302] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 537.190987] systemd[1]: dagster-daemon.service: Consumed 1.547s CPU time over 7.401s wall clock time, 88.5M memory peak. full # [ 537.818838] dagster-webserver[3859]: Traceback (most recent call last): full # [ 537.821442] dagster-webserver[3859]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 537.822076] dagster-webserver[3859]: sys.exit(main()) full # [ 537.822625] dagster-webserver[3859]: ~~~~^^ full # [ 537.823282] dagster-webserver[3859]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 537.823899] dagster-webserver[3859]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 537.824739] dagster-webserver[3859]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 537.825603] dagster-webserver[3859]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 537.826224] dagster-webserver[3859]: return self.main(*args, **kwargs) full # [ 537.826820] dagster-webserver[3859]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 537.827654] dagster-webserver[3859]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 537.828495] dagster-webserver[3859]: rv = self.invoke(ctx) full # [ 537.837043] dagster-webserver[3859]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 537.837608] dagster-webserver[3859]: return ctx.invoke(self.callback, **ctx.params) full # [ 537.838319] dagster-webserver[3859]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 537.838986] dagster-webserver[3859]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 537.839885] dagster-webserver[3859]: return callback(*args, **kwargs) full # [ 537.840859] dagster-webserver[3859]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 537.841554] dagster-webserver[3859]: instance = stack.enter_context( full # [ 537.842345] dagster-webserver[3859]: get_possibly_temporary_instance_for_cli( full # [ 537.842909] dagster-webserver[3859]: ...<3 lines>... full # [ 537.843752] dagster-webserver[3859]: ) full # [ 537.844607] dagster-webserver[3859]: ) full # [ 537.852142] dagster-webserver[3859]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 537.852693] dagster-webserver[3859]: result = _enter(cm) full # [ 537.853515] dagster-webserver[3859]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 537.854187] dagster-webserver[3859]: return next(self.gen) full # [ 537.854797] dagster-webserver[3859]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 537.855644] dagster-webserver[3859]: with DagsterInstance.get() as instance: full # [ 537.856296] dagster-webserver[3859]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 537.856976] dagster-webserver[3859]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 537.857769] dagster-webserver[3859]: return create_instance_from_dagster_home() full # [ 537.858804] dagster-webserver[3859]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 537.859642] dagster-webserver[3859]: return create_instance_from_config(dagster_home_path) full # [ 537.870501] dagster-webserver[3859]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 537.871076] dagster-webserver[3859]: return create_instance_from_ref(instance_ref) full # [ 537.871680] dagster-webserver[3859]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 537.872522] dagster-webserver[3859]: unified_storage = instance_ref.storage full # [ 537.873191] dagster-webserver[3859]: ^^^^^^^^^^^^^^^^^^^^ full # [ 537.873801] dagster-webserver[3859]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 537.874671] dagster-webserver[3859]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 537.875293] dagster-webserver[3859]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 537.875967] dagster-webserver[3859]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 537.876966] dagster-webserver[3859]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 537.877797] dagster-webserver[3859]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 537.878657] dagster-webserver[3859]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 537.879492] dagster-webserver[3859]: return DagsterPostgresStorage( full # [ 537.879934] dagster-webserver[3859]: inst_data=inst_data, full # [ 537.880773] dagster-webserver[3859]: ...<2 lines>... full # [ 537.881616] dagster-webserver[3859]: token_provider=get_token_provider_from_config(config_value), full # [ 537.882295] dagster-webserver[3859]: ) full # [ 537.897275] dagster-webserver[3859]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 537.897804] dagster-webserver[3859]: self._run_storage = PostgresRunStorage( full # [ 537.898651] dagster-webserver[3859]: ~~~~~~~~~~~~~~~~~~^ full # [ 537.899496] dagster-webserver[3859]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 537.900152] dagster-webserver[3859]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 537.900761] dagster-webserver[3859]: ) full # [ 537.901610] dagster-webserver[3859]: ^ full # [ 537.902336] dagster-webserver[3859]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 537.902888] dagster-webserver[3859]: self._engine = create_pg_engine( full # [ 537.903732] dagster-webserver[3859]: ~~~~~~~~~~~~~~~~^ full # [ 537.904579] dagster-webserver[3859]: self.postgres_url, full # [ 537.905258] dagster-webserver[3859]: ^^^^^^^^^^^^^^^^^^ full # [ 537.905856] dagster-webserver[3859]: ...<2 lines>... full # [ 537.906696] dagster-webserver[3859]: poolclass=db_pool.NullPool, full # [ 537.907525] dagster-webserver[3859]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 537.908206] dagster-webserver[3859]: ) full # [ 537.908802] dagster-webserver[3859]: ^ full # [ 537.909659] dagster-webserver[3859]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 537.910509] dagster-webserver[3859]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 537.921084] dagster-webserver[3859]: File "", line 2, in create_engine full # [ 537.923314] dagster-webserver[3859]: return target(fn, url, **kwargs) full # [ 537.924523] dagster-webserver[3859]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 537.927140] dagster-webserver[3859]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 537.928669] dagster-webserver[3859]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 537.931303] dagster-webserver[3859]: dbapi = dbapi_meth(**dbapi_args) full # [ 537.932507] dagster-webserver[3859]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 537.935298] dagster-webserver[3859]: import psycopg full # [ 537.936287] dagster-webserver[3859]: ModuleNotFoundError: No module named 'psycopg' full # [ 538.202566] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 538.203346] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 538.207432] systemd[1]: dagster-webserver.service: Consumed 2.076s CPU time over 8.199s wall clock time, 111.7M memory peak. full # [ 542.389345] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 73. full # [ 542.394343] systemd[1]: Started Dagster Daemon. full # [ 543.390095] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 65. full # [ 543.392371] systemd[1]: Started Dagster Webserver. full # [ 544.284036] dagster-daemon[3896]: Traceback (most recent call last): full # [ 544.286749] dagster-daemon[3896]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 544.287576] dagster-daemon[3896]: sys.exit(main()) full # [ 544.288206] dagster-daemon[3896]: ~~~~^^ full # [ 544.288837] dagster-daemon[3896]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 544.289645] dagster-daemon[3896]: cli(obj={}) full # [ 544.290498] dagster-daemon[3896]: ~~~^^^^^^^^ full # [ 544.294075] dagster-daemon[3896]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 544.294598] dagster-daemon[3896]: return self.main(*args, **kwargs) full # [ 544.295262] dagster-daemon[3896]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 544.295860] dagster-daemon[3896]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 544.298709] dagster-daemon[3896]: rv = self.invoke(ctx) full # [ 544.299545] dagster-daemon[3896]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 544.302083] dagster-daemon[3896]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 544.302639] dagster-daemon[3896]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 544.303266] dagster-daemon[3896]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 544.303898] dagster-daemon[3896]: return ctx.invoke(self.callback, **ctx.params) full # [ 544.306546] dagster-daemon[3896]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 544.307197] dagster-daemon[3896]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 544.307797] dagster-daemon[3896]: return callback(*args, **kwargs) full # [ 544.310092] dagster-daemon[3896]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 544.310677] dagster-daemon[3896]: with get_instance_for_cli( full # [ 544.313084] dagster-daemon[3896]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 544.313745] dagster-daemon[3896]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 544.316084] dagster-daemon[3896]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 544.316648] dagster-daemon[3896]: ) as instance: full # [ 544.319152] dagster-daemon[3896]: ^ full # [ 544.319736] dagster-daemon[3896]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 544.322090] dagster-daemon[3896]: return next(self.gen) full # [ 544.322628] dagster-daemon[3896]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 544.323272] dagster-daemon[3896]: with DagsterInstance.get() as instance: full # [ 544.323888] dagster-daemon[3896]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 544.326704] dagster-daemon[3896]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 544.327545] dagster-daemon[3896]: return create_instance_from_dagster_home() full # [ 544.330131] dagster-daemon[3896]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 544.330785] dagster-daemon[3896]: return create_instance_from_config(dagster_home_path) full # [ 544.331626] dagster-daemon[3896]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 544.334090] dagster-daemon[3896]: return create_instance_from_ref(instance_ref) full # [ 544.334674] dagster-daemon[3896]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 544.335494] dagster-daemon[3896]: unified_storage = instance_ref.storage full # [ 544.338113] dagster-daemon[3896]: ^^^^^^^^^^^^^^^^^^^^ full # [ 544.338738] dagster-daemon[3896]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 544.339573] dagster-daemon[3896]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 544.343092] dagster-daemon[3896]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 544.343619] dagster-daemon[3896]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 544.345094] dagster-daemon[3896]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 544.345692] dagster-daemon[3896]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 544.348084] dagster-daemon[3896]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 544.348716] dagster-daemon[3896]: return DagsterPostgresStorage( full # [ 544.351102] dagster-daemon[3896]: inst_data=inst_data, full # [ 544.351778] dagster-daemon[3896]: ...<2 lines>... full # [ 544.354099] dagster-daemon[3896]: token_provider=get_token_provider_from_config(config_value), full # [ 544.354627] dagster-daemon[3896]: ) full # [ 544.357090] dagster-daemon[3896]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 544.357689] dagster-daemon[3896]: self._run_storage = PostgresRunStorage( full # [ 544.358503] dagster-daemon[3896]: ~~~~~~~~~~~~~~~~~~^ full # [ 544.361085] dagster-daemon[3896]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 544.361757] dagster-daemon[3896]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 544.362589] dagster-daemon[3896]: ) full # [ 544.365087] dagster-daemon[3896]: ^ full # [ 544.365693] dagster-daemon[3896]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 544.366478] dagster-daemon[3896]: self._engine = create_pg_engine( full # [ 544.369090] dagster-daemon[3896]: ~~~~~~~~~~~~~~~~^ full # [ 544.369725] dagster-daemon[3896]: self.postgres_url, full # [ 544.372701] dagster-daemon[3896]: ^^^^^^^^^^^^^^^^^^ full # [ 544.373601] dagster-daemon[3896]: ...<2 lines>... full # [ 544.376084] dagster-daemon[3896]: poolclass=db_pool.NullPool, full # [ 544.376640] dagster-daemon[3896]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 544.377266] dagster-daemon[3896]: ) full # [ 544.377883] dagster-daemon[3896]: ^ full # [ 544.380705] dagster-daemon[3896]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 544.381543] dagster-daemon[3896]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 544.384090] dagster-daemon[3896]: File "", line 2, in create_engine full # [ 544.384607] dagster-daemon[3896]: return target(fn, url, **kwargs) full # [ 544.385258] dagster-daemon[3896]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 544.385845] dagster-daemon[3896]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 544.389103] dagster-daemon[3896]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 544.389699] dagster-daemon[3896]: dbapi = dbapi_meth(**dbapi_args) full # [ 544.392084] dagster-daemon[3896]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 544.392754] dagster-daemon[3896]: import psycopg full # [ 544.395091] dagster-daemon[3896]: ModuleNotFoundError: No module named 'psycopg' full # [ 544.573731] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 544.575124] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 544.577384] systemd[1]: dagster-daemon.service: Consumed 1.462s CPU time over 7.387s wall clock time, 88.6M memory peak. full # [ 546.141690] dagster-webserver[3902]: Traceback (most recent call last): full # [ 546.144279] dagster-webserver[3902]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 546.144835] dagster-webserver[3902]: sys.exit(main()) full # [ 546.145663] dagster-webserver[3902]: ~~~~^^ full # [ 546.146505] dagster-webserver[3902]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 546.147192] dagster-webserver[3902]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 546.147779] dagster-webserver[3902]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 546.148584] dagster-webserver[3902]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 546.149255] dagster-webserver[3902]: return self.main(*args, **kwargs) full # [ 546.149850] dagster-webserver[3902]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 546.150515] dagster-webserver[3902]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 546.150913] dagster-webserver[3902]: rv = self.invoke(ctx) full # [ 546.151729] dagster-webserver[3902]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 546.152562] dagster-webserver[3902]: return ctx.invoke(self.callback, **ctx.params) full # [ 546.153238] dagster-webserver[3902]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 546.164302] dagster-webserver[3902]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 546.164831] dagster-webserver[3902]: return callback(*args, **kwargs) full # [ 546.165685] dagster-webserver[3902]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 546.166518] dagster-webserver[3902]: instance = stack.enter_context( full # [ 546.167198] dagster-webserver[3902]: get_possibly_temporary_instance_for_cli( full # [ 546.167797] dagster-webserver[3902]: ...<3 lines>... full # [ 546.168646] dagster-webserver[3902]: ) full # [ 546.169498] dagster-webserver[3902]: ) full # [ 546.170158] dagster-webserver[3902]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 546.170767] dagster-webserver[3902]: result = _enter(cm) full # [ 546.171642] dagster-webserver[3902]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 546.172291] dagster-webserver[3902]: return next(self.gen) full # [ 546.173176] dagster-webserver[3902]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 546.173740] dagster-webserver[3902]: with DagsterInstance.get() as instance: full # [ 546.174591] dagster-webserver[3902]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 546.185116] dagster-webserver[3902]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 546.185655] dagster-webserver[3902]: return create_instance_from_dagster_home() full # [ 546.186509] dagster-webserver[3902]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 546.187180] dagster-webserver[3902]: return create_instance_from_config(dagster_home_path) full # [ 546.187788] dagster-webserver[3902]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 546.188640] dagster-webserver[3902]: return create_instance_from_ref(instance_ref) full # [ 546.189334] dagster-webserver[3902]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 546.189940] dagster-webserver[3902]: unified_storage = instance_ref.storage full # [ 546.190767] dagster-webserver[3902]: ^^^^^^^^^^^^^^^^^^^^ full # [ 546.191612] dagster-webserver[3902]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 546.192317] dagster-webserver[3902]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 546.194911] dagster-webserver[3902]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 546.206972] dagster-webserver[3902]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 546.207534] dagster-webserver[3902]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 546.208211] dagster-webserver[3902]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 546.208818] dagster-webserver[3902]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 546.209666] dagster-webserver[3902]: return DagsterPostgresStorage( full # [ 546.210516] dagster-webserver[3902]: inst_data=inst_data, full # [ 546.211188] dagster-webserver[3902]: ...<2 lines>... full # [ 546.211796] dagster-webserver[3902]: token_provider=get_token_provider_from_config(config_value), full # [ 546.212648] dagster-webserver[3902]: ) full # [ 546.213513] dagster-webserver[3902]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 546.214344] dagster-webserver[3902]: self._run_storage = PostgresRunStorage( full # [ 546.214969] dagster-webserver[3902]: ~~~~~~~~~~~~~~~~~~^ full # [ 546.215785] dagster-webserver[3902]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 546.216622] dagster-webserver[3902]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 546.217271] dagster-webserver[3902]: ) full # [ 546.218146] dagster-webserver[3902]: ^ full # [ 546.218754] dagster-webserver[3902]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 546.219561] dagster-webserver[3902]: self._engine = create_pg_engine( full # [ 546.220214] dagster-webserver[3902]: ~~~~~~~~~~~~~~~~^ full # [ 546.220813] dagster-webserver[3902]: self.postgres_url, full # [ 546.221650] dagster-webserver[3902]: ^^^^^^^^^^^^^^^^^^ full # [ 546.222487] dagster-webserver[3902]: ...<2 lines>... full # [ 546.223162] dagster-webserver[3902]: poolclass=db_pool.NullPool, full # [ 546.223736] dagster-webserver[3902]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 546.224572] dagster-webserver[3902]: ) full # [ 546.225226] dagster-webserver[3902]: ^ full # [ 546.238914] dagster-webserver[3902]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 546.241550] dagster-webserver[3902]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 546.243069] dagster-webserver[3902]: File "", line 2, in create_engine full # [ 546.245297] dagster-webserver[3902]: return target(fn, url, **kwargs) full # [ 546.246540] dagster-webserver[3902]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 546.249161] dagster-webserver[3902]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 546.250689] dagster-webserver[3902]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 546.253323] dagster-webserver[3902]: dbapi = dbapi_meth(**dbapi_args) full # [ 546.254528] dagster-webserver[3902]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 546.257345] dagster-webserver[3902]: import psycopg full # [ 546.258340] dagster-webserver[3902]: ModuleNotFoundError: No module named 'psycopg' full # [ 546.526321] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 546.528622] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 546.530874] systemd[1]: dagster-webserver.service: Consumed 2.108s CPU time over 8.316s wall clock time, 111.5M memory peak. full # [ 549.639383] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 74. full # [ 549.642199] systemd[1]: Started Dagster Daemon. full # [ 551.499679] dagster-daemon[3934]: Traceback (most recent call last): full # [ 551.502279] dagster-daemon[3934]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 551.502848] dagster-daemon[3934]: sys.exit(main()) full # [ 551.503683] dagster-daemon[3934]: ~~~~^^ full # [ 551.504521] dagster-daemon[3934]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 551.505186] dagster-daemon[3934]: cli(obj={}) full # [ 551.505826] dagster-daemon[3934]: ~~~^^^^^^^^ full # [ 551.506640] dagster-daemon[3934]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 551.507482] dagster-daemon[3934]: return self.main(*args, **kwargs) full # [ 551.508133] dagster-daemon[3934]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 551.508765] dagster-daemon[3934]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 551.509575] dagster-daemon[3934]: rv = self.invoke(ctx) full # [ 551.510242] dagster-daemon[3934]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 551.510839] dagster-daemon[3934]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 551.511693] dagster-daemon[3934]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 551.521341] dagster-daemon[3934]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 551.521879] dagster-daemon[3934]: return ctx.invoke(self.callback, **ctx.params) full # [ 551.522726] dagster-daemon[3934]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 551.523583] dagster-daemon[3934]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 551.524273] dagster-daemon[3934]: return callback(*args, **kwargs) full # [ 551.524880] dagster-daemon[3934]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 551.525733] dagster-daemon[3934]: with get_instance_for_cli( full # [ 551.526586] dagster-daemon[3934]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 551.527278] dagster-daemon[3934]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 551.527876] dagster-daemon[3934]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 551.528722] dagster-daemon[3934]: ) as instance: full # [ 551.529578] dagster-daemon[3934]: ^ full # [ 551.530268] dagster-daemon[3934]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 551.530832] dagster-daemon[3934]: return next(self.gen) full # [ 551.531495] dagster-daemon[3934]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 551.533044] dagster-daemon[3934]: with DagsterInstance.get() as instance: full # [ 551.533921] dagster-daemon[3934]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 551.551559] dagster-daemon[3934]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 551.552456] dagster-daemon[3934]: return create_instance_from_dagster_home() full # [ 551.553837] dagster-daemon[3934]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 551.555171] dagster-daemon[3934]: return create_instance_from_config(dagster_home_path) full # [ 551.556139] dagster-daemon[3934]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 551.557662] dagster-daemon[3934]: return create_instance_from_ref(instance_ref) full # [ 551.559113] dagster-daemon[3934]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 551.559360] dagster-daemon[3934]: unified_storage = instance_ref.storage full # [ 551.560688] dagster-daemon[3934]: ^^^^^^^^^^^^^^^^^^^^ full # [ 551.574384] dagster-daemon[3934]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 551.575072] dagster-daemon[3934]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 551.575653] dagster-daemon[3934]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 551.576517] dagster-daemon[3934]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 551.577214] dagster-daemon[3934]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 551.577828] dagster-daemon[3934]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 551.578520] dagster-daemon[3934]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 551.579214] dagster-daemon[3934]: return DagsterPostgresStorage( full # [ 551.579828] dagster-daemon[3934]: inst_data=inst_data, full # [ 551.580705] dagster-daemon[3934]: ...<2 lines>... full # [ 551.581538] dagster-daemon[3934]: token_provider=get_token_provider_from_config(config_value), full # [ 551.582212] dagster-daemon[3934]: ) full # [ 551.582820] dagster-daemon[3934]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 551.583740] dagster-daemon[3934]: self._run_storage = PostgresRunStorage( full # [ 551.584519] dagster-daemon[3934]: ~~~~~~~~~~~~~~~~~~^ full # [ 551.585187] dagster-daemon[3934]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 551.585786] dagster-daemon[3934]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 551.586627] dagster-daemon[3934]: ) full # [ 551.587264] dagster-daemon[3934]: ^ full # [ 551.587914] dagster-daemon[3934]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 551.588711] dagster-daemon[3934]: self._engine = create_pg_engine( full # [ 551.589547] dagster-daemon[3934]: ~~~~~~~~~~~~~~~~^ full # [ 551.590206] dagster-daemon[3934]: self.postgres_url, full # [ 551.590802] dagster-daemon[3934]: ^^^^^^^^^^^^^^^^^^ full # [ 551.591645] dagster-daemon[3934]: ...<2 lines>... full # [ 551.592482] dagster-daemon[3934]: poolclass=db_pool.NullPool, full # [ 551.592913] dagster-daemon[3934]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 551.593731] dagster-daemon[3934]: ) full # [ 551.594568] dagster-daemon[3934]: ^ full # [ 551.595244] dagster-daemon[3934]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 551.595828] dagster-daemon[3934]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 551.614728] dagster-daemon[3934]: File "", line 2, in create_engine full # [ 551.617145] dagster-daemon[3934]: return target(fn, url, **kwargs) full # [ 551.618358] dagster-daemon[3934]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 551.620955] dagster-daemon[3934]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 551.622494] dagster-daemon[3934]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 551.625173] dagster-daemon[3934]: dbapi = dbapi_meth(**dbapi_args) full # [ 551.626360] dagster-daemon[3934]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 551.629416] dagster-daemon[3934]: import psycopg full # [ 551.630661] dagster-daemon[3934]: ModuleNotFoundError: No module named 'psycopg' full # [ 551.638988] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 66. full # [ 551.648272] systemd[1]: Started Dagster Webserver. full # [ 551.853607] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 551.856505] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 551.858437] systemd[1]: dagster-daemon.service: Consumed 1.460s CPU time over 7.277s wall clock time, 88.5M memory peak. full # [ 554.270893] dagster-webserver[3945]: Traceback (most recent call last): full # [ 554.273527] dagster-webserver[3945]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 554.274143] dagster-webserver[3945]: sys.exit(main()) full # [ 554.274727] dagster-webserver[3945]: ~~~~^^ full # [ 554.275572] dagster-webserver[3945]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 554.276264] dagster-webserver[3945]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 554.276877] dagster-webserver[3945]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 554.277702] dagster-webserver[3945]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 554.278169] dagster-webserver[3945]: return self.main(*args, **kwargs) full # [ 554.278761] dagster-webserver[3945]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 554.279634] dagster-webserver[3945]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 554.280279] dagster-webserver[3945]: rv = self.invoke(ctx) full # [ 554.280884] dagster-webserver[3945]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 554.281719] dagster-webserver[3945]: return ctx.invoke(self.callback, **ctx.params) full # [ 554.282592] dagster-webserver[3945]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 554.293695] dagster-webserver[3945]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 554.294293] dagster-webserver[3945]: return callback(*args, **kwargs) full # [ 554.294896] dagster-webserver[3945]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 554.295800] dagster-webserver[3945]: instance = stack.enter_context( full # [ 554.296601] dagster-webserver[3945]: get_possibly_temporary_instance_for_cli( full # [ 554.297328] dagster-webserver[3945]: ...<3 lines>... full # [ 554.297901] dagster-webserver[3945]: ) full # [ 554.298751] dagster-webserver[3945]: ) full # [ 554.299645] dagster-webserver[3945]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 554.300296] dagster-webserver[3945]: result = _enter(cm) full # [ 554.300901] dagster-webserver[3945]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 554.301749] dagster-webserver[3945]: return next(self.gen) full # [ 554.309811] dagster-webserver[3945]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 554.310588] dagster-webserver[3945]: with DagsterInstance.get() as instance: full # [ 554.311291] dagster-webserver[3945]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 554.311886] dagster-webserver[3945]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 554.312985] dagster-webserver[3945]: return create_instance_from_dagster_home() full # [ 554.313817] dagster-webserver[3945]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 554.314635] dagster-webserver[3945]: return create_instance_from_config(dagster_home_path) full # [ 554.315298] dagster-webserver[3945]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 554.315950] dagster-webserver[3945]: return create_instance_from_ref(instance_ref) full # [ 554.316779] dagster-webserver[3945]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 554.317613] dagster-webserver[3945]: unified_storage = instance_ref.storage full # [ 554.318283] dagster-webserver[3945]: ^^^^^^^^^^^^^^^^^^^^ full # [ 554.331086] dagster-webserver[3945]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 554.331712] dagster-webserver[3945]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 554.332539] dagster-webserver[3945]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 554.333221] dagster-webserver[3945]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 554.333829] dagster-webserver[3945]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 554.334496] dagster-webserver[3945]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 554.334979] dagster-webserver[3945]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 554.335767] dagster-webserver[3945]: return DagsterPostgresStorage( full # [ 554.336625] dagster-webserver[3945]: inst_data=inst_data, full # [ 554.337387] dagster-webserver[3945]: ...<2 lines>... full # [ 554.337936] dagster-webserver[3945]: token_provider=get_token_provider_from_config(config_value), full # [ 554.338761] dagster-webserver[3945]: ) full # [ 554.339619] dagster-webserver[3945]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 554.340281] dagster-webserver[3945]: self._run_storage = PostgresRunStorage( full # [ 554.340917] dagster-webserver[3945]: ~~~~~~~~~~~~~~~~~~^ full # [ 554.341752] dagster-webserver[3945]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 554.342591] dagster-webserver[3945]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 554.343255] dagster-webserver[3945]: ) full # [ 554.343856] dagster-webserver[3945]: ^ full # [ 554.358314] dagster-webserver[3945]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 554.361144] dagster-webserver[3945]: self._engine = create_pg_engine( full # [ 554.362372] dagster-webserver[3945]: ~~~~~~~~~~~~~~~~^ full # [ 554.363585] dagster-webserver[3945]: self.postgres_url, full # [ 554.364688] dagster-webserver[3945]: ^^^^^^^^^^^^^^^^^^ full # [ 554.365789] dagster-webserver[3945]: ...<2 lines>... full # [ 554.366794] dagster-webserver[3945]: poolclass=db_pool.NullPool, full # [ 554.368052] dagster-webserver[3945]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 554.369267] dagster-webserver[3945]: ) full # [ 554.370097] dagster-webserver[3945]: ^ full # [ 554.370878] dagster-webserver[3945]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 554.373518] dagster-webserver[3945]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 554.375064] dagster-webserver[3945]: File "", line 2, in create_engine full # [ 554.377312] dagster-webserver[3945]: return target(fn, url, **kwargs) full # [ 554.378538] dagster-webserver[3945]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 554.381174] dagster-webserver[3945]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 554.382707] dagster-webserver[3945]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 554.385359] dagster-webserver[3945]: dbapi = dbapi_meth(**dbapi_args) full # [ 554.386586] dagster-webserver[3945]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 554.389401] dagster-webserver[3945]: import psycopg full # [ 554.390402] dagster-webserver[3945]: ModuleNotFoundError: No module named 'psycopg' full # [ 554.651738] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 554.654340] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 554.656581] systemd[1]: dagster-webserver.service: Consumed 2.037s CPU time over 8.124s wall clock time, 111.8M memory peak. full # [ 556.889426] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 75. full # [ 556.892716] systemd[1]: Started Dagster Daemon. full # [ 558.778510] dagster-daemon[3973]: Traceback (most recent call last): full # [ 558.781129] dagster-daemon[3973]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 558.781699] dagster-daemon[3973]: sys.exit(main()) full # [ 558.782551] dagster-daemon[3973]: ~~~~^^ full # [ 558.783189] dagster-daemon[3973]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 558.783802] dagster-daemon[3973]: cli(obj={}) full # [ 558.784654] dagster-daemon[3973]: ~~~^^^^^^^^ full # [ 558.785481] dagster-daemon[3973]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 558.785909] dagster-daemon[3973]: return self.main(*args, **kwargs) full # [ 558.786723] dagster-daemon[3973]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 558.787597] dagster-daemon[3973]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 558.788240] dagster-daemon[3973]: rv = self.invoke(ctx) full # [ 558.795571] dagster-daemon[3973]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 558.796154] dagster-daemon[3973]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 558.796786] dagster-daemon[3973]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 558.797618] dagster-daemon[3973]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 558.798285] dagster-daemon[3973]: return ctx.invoke(self.callback, **ctx.params) full # [ 558.798917] dagster-daemon[3973]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 558.799756] dagster-daemon[3973]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 558.800613] dagster-daemon[3973]: return callback(*args, **kwargs) full # [ 558.801350] dagster-daemon[3973]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 558.801886] dagster-daemon[3973]: with get_instance_for_cli( full # [ 558.802711] dagster-daemon[3973]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 558.803555] dagster-daemon[3973]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 558.804220] dagster-daemon[3973]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 558.804821] dagster-daemon[3973]: ) as instance: full # [ 558.805474] dagster-daemon[3973]: ^ full # [ 558.817047] dagster-daemon[3973]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 558.817477] dagster-daemon[3973]: return next(self.gen) full # [ 558.818147] dagster-daemon[3973]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 558.818757] dagster-daemon[3973]: with DagsterInstance.get() as instance: full # [ 558.819728] dagster-daemon[3973]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 558.820327] dagster-daemon[3973]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 558.820919] dagster-daemon[3973]: return create_instance_from_dagster_home() full # [ 558.821752] dagster-daemon[3973]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 558.822613] dagster-daemon[3973]: return create_instance_from_config(dagster_home_path) full # [ 558.823298] dagster-daemon[3973]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 558.823894] dagster-daemon[3973]: return create_instance_from_ref(instance_ref) full # [ 558.835908] dagster-daemon[3973]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 558.836640] dagster-daemon[3973]: unified_storage = instance_ref.storage full # [ 558.837523] dagster-daemon[3973]: ^^^^^^^^^^^^^^^^^^^^ full # [ 558.838181] dagster-daemon[3973]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 558.838785] dagster-daemon[3973]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 558.839644] dagster-daemon[3973]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 558.840537] dagster-daemon[3973]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 558.841185] dagster-daemon[3973]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 558.841786] dagster-daemon[3973]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 558.842648] dagster-daemon[3973]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 558.843507] dagster-daemon[3973]: return DagsterPostgresStorage( full # [ 558.844198] dagster-daemon[3973]: inst_data=inst_data, full # [ 558.844795] dagster-daemon[3973]: ...<2 lines>... full # [ 558.845653] dagster-daemon[3973]: token_provider=get_token_provider_from_config(config_value), full # [ 558.846511] dagster-daemon[3973]: ) full # [ 558.858570] dagster-daemon[3973]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 558.859154] dagster-daemon[3973]: self._run_storage = PostgresRunStorage( full # [ 558.859761] dagster-daemon[3973]: ~~~~~~~~~~~~~~~~~~^ full # [ 558.860622] dagster-daemon[3973]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 558.861284] dagster-daemon[3973]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 558.861917] dagster-daemon[3973]: ) full # [ 558.862750] dagster-daemon[3973]: ^ full # [ 558.863607] dagster-daemon[3973]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 558.864304] dagster-daemon[3973]: self._engine = create_pg_engine( full # [ 558.864898] dagster-daemon[3973]: ~~~~~~~~~~~~~~~~^ full # [ 558.865742] dagster-daemon[3973]: self.postgres_url, full # [ 558.866597] dagster-daemon[3973]: ^^^^^^^^^^^^^^^^^^ full # [ 558.867290] dagster-daemon[3973]: ...<2 lines>... full # [ 558.867887] dagster-daemon[3973]: poolclass=db_pool.NullPool, full # [ 558.868734] dagster-daemon[3973]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 558.869590] dagster-daemon[3973]: ) full # [ 558.870275] dagster-daemon[3973]: ^ full # [ 558.870915] dagster-daemon[3973]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 558.871773] dagster-daemon[3973]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 558.872551] dagster-daemon[3973]: File "", line 2, in create_engine full # [ 558.873209] dagster-daemon[3973]: return target(fn, url, **kwargs) full # [ 558.884287] dagster-daemon[3973]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 558.886882] dagster-daemon[3973]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 558.888391] dagster-daemon[3973]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 558.891041] dagster-daemon[3973]: dbapi = dbapi_meth(**dbapi_args) full # [ 558.892268] dagster-daemon[3973]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 558.895089] dagster-daemon[3973]: import psycopg full # [ 558.896062] dagster-daemon[3973]: ModuleNotFoundError: No module named 'psycopg' full # [ 559.078248] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 559.078962] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 559.083109] systemd[1]: dagster-daemon.service: Consumed 1.439s CPU time over 7.227s wall clock time, 88.5M memory peak. full # [ 559.888936] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 67. full # [ 559.894327] systemd[1]: Started Dagster Webserver. full # [ 562.562543] dagster-webserver[3990]: Traceback (most recent call last): full # [ 562.565320] dagster-webserver[3990]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 562.565851] dagster-webserver[3990]: sys.exit(main()) full # [ 562.566482] dagster-webserver[3990]: ~~~~^^ full # [ 562.566930] dagster-webserver[3990]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 562.567731] dagster-webserver[3990]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 562.568596] dagster-webserver[3990]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 562.569284] dagster-webserver[3990]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 562.569845] dagster-webserver[3990]: return self.main(*args, **kwargs) full # [ 562.570732] dagster-webserver[3990]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 562.571627] dagster-webserver[3990]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 562.572702] dagster-webserver[3990]: rv = self.invoke(ctx) full # [ 562.581138] dagster-webserver[3990]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 562.581677] dagster-webserver[3990]: return ctx.invoke(self.callback, **ctx.params) full # [ 562.582560] dagster-webserver[3990]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 562.583220] dagster-webserver[3990]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 562.583834] dagster-webserver[3990]: return callback(*args, **kwargs) full # [ 562.584498] dagster-webserver[3990]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 562.585182] dagster-webserver[3990]: instance = stack.enter_context( full # [ 562.585792] dagster-webserver[3990]: get_possibly_temporary_instance_for_cli( full # [ 562.586645] dagster-webserver[3990]: ...<3 lines>... full # [ 562.587500] dagster-webserver[3990]: ) full # [ 562.588158] dagster-webserver[3990]: ) full # [ 562.588789] dagster-webserver[3990]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 562.589599] dagster-webserver[3990]: result = _enter(cm) full # [ 562.598905] dagster-webserver[3990]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 562.599641] dagster-webserver[3990]: return next(self.gen) full # [ 562.600515] dagster-webserver[3990]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 562.601181] dagster-webserver[3990]: with DagsterInstance.get() as instance: full # [ 562.601788] dagster-webserver[3990]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 562.602647] dagster-webserver[3990]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 562.603511] dagster-webserver[3990]: return create_instance_from_dagster_home() full # [ 562.604225] dagster-webserver[3990]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 562.604788] dagster-webserver[3990]: return create_instance_from_config(dagster_home_path) full # [ 562.605647] dagster-webserver[3990]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 562.606500] dagster-webserver[3990]: return create_instance_from_ref(instance_ref) full # [ 562.618394] dagster-webserver[3990]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 562.618953] dagster-webserver[3990]: unified_storage = instance_ref.storage full # [ 562.619782] dagster-webserver[3990]: ^^^^^^^^^^^^^^^^^^^^ full # [ 562.620638] dagster-webserver[3990]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 562.621519] dagster-webserver[3990]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 562.621939] dagster-webserver[3990]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 562.622768] dagster-webserver[3990]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 562.623624] dagster-webserver[3990]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 562.624285] dagster-webserver[3990]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 562.624955] dagster-webserver[3990]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 562.625754] dagster-webserver[3990]: return DagsterPostgresStorage( full # [ 562.626604] dagster-webserver[3990]: inst_data=inst_data, full # [ 562.627263] dagster-webserver[3990]: ...<2 lines>... full # [ 562.627855] dagster-webserver[3990]: token_provider=get_token_provider_from_config(config_value), full # [ 562.628697] dagster-webserver[3990]: ) full # [ 562.629159] dagster-webserver[3990]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 562.629755] dagster-webserver[3990]: self._run_storage = PostgresRunStorage( full # [ 562.630598] dagster-webserver[3990]: ~~~~~~~~~~~~~~~~~~^ full # [ 562.631269] dagster-webserver[3990]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 562.631859] dagster-webserver[3990]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 562.632697] dagster-webserver[3990]: ) full # [ 562.633151] dagster-webserver[3990]: ^ full # [ 562.650396] dagster-webserver[3990]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 562.650948] dagster-webserver[3990]: self._engine = create_pg_engine( full # [ 562.651779] dagster-webserver[3990]: ~~~~~~~~~~~~~~~~^ full # [ 562.652636] dagster-webserver[3990]: self.postgres_url, full # [ 562.653494] dagster-webserver[3990]: ^^^^^^^^^^^^^^^^^^ full # [ 562.653939] dagster-webserver[3990]: ...<2 lines>... full # [ 562.654769] dagster-webserver[3990]: poolclass=db_pool.NullPool, full # [ 562.655625] dagster-webserver[3990]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 562.656290] dagster-webserver[3990]: ) full # [ 562.656941] dagster-webserver[3990]: ^ full # [ 562.657772] dagster-webserver[3990]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 562.658626] dagster-webserver[3990]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 562.659292] dagster-webserver[3990]: File "", line 2, in create_engine full # [ 562.659941] dagster-webserver[3990]: return target(fn, url, **kwargs) full # [ 562.660807] dagster-webserver[3990]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 562.661625] dagster-webserver[3990]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 562.662296] dagster-webserver[3990]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 562.662918] dagster-webserver[3990]: dbapi = dbapi_meth(**dbapi_args) full # [ 562.675211] dagster-webserver[3990]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 562.675752] dagster-webserver[3990]: import psycopg full # [ 562.679081] dagster-webserver[3990]: ModuleNotFoundError: No module named 'psycopg' full # [ 562.953320] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 562.954124] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 562.957427] systemd[1]: dagster-webserver.service: Consumed 2.061s CPU time over 8.300s wall clock time, 111.8M memory peak. full # [ 564.139397] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 76. full # [ 564.141878] systemd[1]: Started Dagster Daemon. full # [ 566.013576] dagster-daemon[4011]: Traceback (most recent call last): full # [ 566.016184] dagster-daemon[4011]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 566.016976] dagster-daemon[4011]: sys.exit(main()) full # [ 566.017797] dagster-daemon[4011]: ~~~~^^ full # [ 566.018651] dagster-daemon[4011]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 566.019268] dagster-daemon[4011]: cli(obj={}) full # [ 566.019901] dagster-daemon[4011]: ~~~^^^^^^^^ full # [ 566.020722] dagster-daemon[4011]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 566.021566] dagster-daemon[4011]: return self.main(*args, **kwargs) full # [ 566.022227] dagster-daemon[4011]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 566.022869] dagster-daemon[4011]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 566.023472] dagster-daemon[4011]: rv = self.invoke(ctx) full # [ 566.024127] dagster-daemon[4011]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 566.024729] dagster-daemon[4011]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 566.025592] dagster-daemon[4011]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 566.035335] dagster-daemon[4011]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 566.035863] dagster-daemon[4011]: return ctx.invoke(self.callback, **ctx.params) full # [ 566.036722] dagster-daemon[4011]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 566.037583] dagster-daemon[4011]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 566.038272] dagster-daemon[4011]: return callback(*args, **kwargs) full # [ 566.038874] dagster-daemon[4011]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 566.039730] dagster-daemon[4011]: with get_instance_for_cli( full # [ 566.040584] dagster-daemon[4011]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 566.041279] dagster-daemon[4011]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 566.041873] dagster-daemon[4011]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 566.042726] dagster-daemon[4011]: ) as instance: full # [ 566.043578] dagster-daemon[4011]: ^ full # [ 566.044318] dagster-daemon[4011]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 566.044850] dagster-daemon[4011]: return next(self.gen) full # [ 566.045689] dagster-daemon[4011]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 566.046148] dagster-daemon[4011]: with DagsterInstance.get() as instance: full # [ 566.046744] dagster-daemon[4011]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 566.059414] dagster-daemon[4011]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 566.059967] dagster-daemon[4011]: return create_instance_from_dagster_home() full # [ 566.060800] dagster-daemon[4011]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 566.061661] dagster-daemon[4011]: return create_instance_from_config(dagster_home_path) full # [ 566.062519] dagster-daemon[4011]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 566.063200] dagster-daemon[4011]: return create_instance_from_ref(instance_ref) full # [ 566.063808] dagster-daemon[4011]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 566.064666] dagster-daemon[4011]: unified_storage = instance_ref.storage full # [ 566.065547] dagster-daemon[4011]: ^^^^^^^^^^^^^^^^^^^^ full # [ 566.066243] dagster-daemon[4011]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 566.066808] dagster-daemon[4011]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 566.067666] dagster-daemon[4011]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 566.081066] dagster-daemon[4011]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 566.081606] dagster-daemon[4011]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 566.082297] dagster-daemon[4011]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 566.082909] dagster-daemon[4011]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 566.083770] dagster-daemon[4011]: return DagsterPostgresStorage( full # [ 566.084653] dagster-daemon[4011]: inst_data=inst_data, full # [ 566.085294] dagster-daemon[4011]: ...<2 lines>... full # [ 566.085895] dagster-daemon[4011]: token_provider=get_token_provider_from_config(config_value), full # [ 566.086743] dagster-daemon[4011]: ) full # [ 566.087641] dagster-daemon[4011]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 566.088294] dagster-daemon[4011]: self._run_storage = PostgresRunStorage( full # [ 566.089246] dagster-daemon[4011]: ~~~~~~~~~~~~~~~~~~^ full # [ 566.089966] dagster-daemon[4011]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 566.090792] dagster-daemon[4011]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 566.091646] dagster-daemon[4011]: ) full # [ 566.092500] dagster-daemon[4011]: ^ full # [ 566.093178] dagster-daemon[4011]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 566.093785] dagster-daemon[4011]: self._engine = create_pg_engine( full # [ 566.094709] dagster-daemon[4011]: ~~~~~~~~~~~~~~~~^ full # [ 566.095276] dagster-daemon[4011]: self.postgres_url, full # [ 566.095895] dagster-daemon[4011]: ^^^^^^^^^^^^^^^^^^ full # [ 566.097037] dagster-daemon[4011]: ...<2 lines>... full # [ 566.097560] dagster-daemon[4011]: poolclass=db_pool.NullPool, full # [ 566.098221] dagster-daemon[4011]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 566.098824] dagster-daemon[4011]: ) full # [ 566.099472] dagster-daemon[4011]: ^ full # [ 566.112460] dagster-daemon[4011]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 566.115139] dagster-daemon[4011]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 566.116584] dagster-daemon[4011]: File "", line 2, in create_engine full # [ 566.118787] dagster-daemon[4011]: return target(fn, url, **kwargs) full # [ 566.120065] dagster-daemon[4011]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 566.122642] dagster-daemon[4011]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 566.124193] dagster-daemon[4011]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 566.126797] dagster-daemon[4011]: dbapi = dbapi_meth(**dbapi_args) full # [ 566.127988] dagster-daemon[4011]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 566.130778] dagster-daemon[4011]: import psycopg full # [ 566.131741] dagster-daemon[4011]: ModuleNotFoundError: No module named 'psycopg' full # [ 566.307831] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 566.308860] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 566.312563] systemd[1]: dagster-daemon.service: Consumed 1.444s CPU time over 7.226s wall clock time, 88.5M memory peak. full # [ 568.139418] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 68. full # [ 568.143873] systemd[1]: Started Dagster Webserver. full # [ 570.761981] dagster-webserver[4032]: Traceback (most recent call last): full # [ 570.764547] dagster-webserver[4032]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 570.765171] dagster-webserver[4032]: sys.exit(main()) full # [ 570.765722] dagster-webserver[4032]: ~~~~^^ full # [ 570.766573] dagster-webserver[4032]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 570.767251] dagster-webserver[4032]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 570.767881] dagster-webserver[4032]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 570.768735] dagster-webserver[4032]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 570.769169] dagster-webserver[4032]: return self.main(*args, **kwargs) full # [ 570.769763] dagster-webserver[4032]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 570.770602] dagster-webserver[4032]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 570.771278] dagster-webserver[4032]: rv = self.invoke(ctx) full # [ 570.780191] dagster-webserver[4032]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 570.780738] dagster-webserver[4032]: return ctx.invoke(self.callback, **ctx.params) full # [ 570.781625] dagster-webserver[4032]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 570.782293] dagster-webserver[4032]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 570.782905] dagster-webserver[4032]: return callback(*args, **kwargs) full # [ 570.783752] dagster-webserver[4032]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 570.784613] dagster-webserver[4032]: instance = stack.enter_context( full # [ 570.785308] dagster-webserver[4032]: get_possibly_temporary_instance_for_cli( full # [ 570.785913] dagster-webserver[4032]: ...<3 lines>... full # [ 570.786745] dagster-webserver[4032]: ) full # [ 570.787599] dagster-webserver[4032]: ) full # [ 570.788297] dagster-webserver[4032]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 570.788869] dagster-webserver[4032]: result = _enter(cm) full # [ 570.789708] dagster-webserver[4032]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 570.790157] dagster-webserver[4032]: return next(self.gen) full # [ 570.800837] dagster-webserver[4032]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 570.801580] dagster-webserver[4032]: with DagsterInstance.get() as instance: full # [ 570.802270] dagster-webserver[4032]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 570.802878] dagster-webserver[4032]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 570.803726] dagster-webserver[4032]: return create_instance_from_dagster_home() full # [ 570.804615] dagster-webserver[4032]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 570.805263] dagster-webserver[4032]: return create_instance_from_config(dagster_home_path) full # [ 570.805873] dagster-webserver[4032]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 570.806722] dagster-webserver[4032]: return create_instance_from_ref(instance_ref) full # [ 570.817204] dagster-webserver[4032]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 570.817743] dagster-webserver[4032]: unified_storage = instance_ref.storage full # [ 570.818602] dagster-webserver[4032]: ^^^^^^^^^^^^^^^^^^^^ full # [ 570.819296] dagster-webserver[4032]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 570.819932] dagster-webserver[4032]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 570.820755] dagster-webserver[4032]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 570.821648] dagster-webserver[4032]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 570.822309] dagster-webserver[4032]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 570.822911] dagster-webserver[4032]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 570.823757] dagster-webserver[4032]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 570.824625] dagster-webserver[4032]: return DagsterPostgresStorage( full # [ 570.825280] dagster-webserver[4032]: inst_data=inst_data, full # [ 570.825911] dagster-webserver[4032]: ...<2 lines>... full # [ 570.826753] dagster-webserver[4032]: token_provider=get_token_provider_from_config(config_value), full # [ 570.827612] dagster-webserver[4032]: ) full # [ 570.840320] dagster-webserver[4032]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 570.842902] dagster-webserver[4032]: self._run_storage = PostgresRunStorage( full # [ 570.844213] dagster-webserver[4032]: ~~~~~~~~~~~~~~~~~~^ full # [ 570.845531] dagster-webserver[4032]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 570.847295] dagster-webserver[4032]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 570.849048] dagster-webserver[4032]: ) full # [ 570.849826] dagster-webserver[4032]: ^ full # [ 570.850639] dagster-webserver[4032]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 570.853417] dagster-webserver[4032]: self._engine = create_pg_engine( full # [ 570.854626] dagster-webserver[4032]: ~~~~~~~~~~~~~~~~^ full # [ 570.855837] dagster-webserver[4032]: self.postgres_url, full # [ 570.856932] dagster-webserver[4032]: ^^^^^^^^^^^^^^^^^^ full # [ 570.858041] dagster-webserver[4032]: ...<2 lines>... full # [ 570.859041] dagster-webserver[4032]: poolclass=db_pool.NullPool, full # [ 570.860250] dagster-webserver[4032]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 570.861451] dagster-webserver[4032]: ) full # [ 570.862282] dagster-webserver[4032]: ^ full # [ 570.863136] dagster-webserver[4032]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 570.865780] dagster-webserver[4032]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 570.867306] dagster-webserver[4032]: File "", line 2, in create_engine full # [ 570.869532] dagster-webserver[4032]: return target(fn, url, **kwargs) full # [ 570.870742] dagster-webserver[4032]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 570.873360] dagster-webserver[4032]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 570.874886] dagster-webserver[4032]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 570.877507] dagster-webserver[4032]: dbapi = dbapi_meth(**dbapi_args) full # [ 570.878718] dagster-webserver[4032]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 570.881538] dagster-webserver[4032]: import psycopg full # [ 570.882643] dagster-webserver[4032]: ModuleNotFoundError: No module named 'psycopg' full # [ 571.124967] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 571.125712] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 571.129730] systemd[1]: dagster-webserver.service: Consumed 2.012s CPU time over 8.168s wall clock time, 111.8M memory peak. full # [ 571.388961] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 77. full # [ 571.392502] systemd[1]: Started Dagster Daemon. full # [ 573.236422] dagster-daemon[4049]: Traceback (most recent call last): full # [ 573.238931] dagster-daemon[4049]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 573.239731] dagster-daemon[4049]: sys.exit(main()) full # [ 573.240514] dagster-daemon[4049]: ~~~~^^ full # [ 573.241295] dagster-daemon[4049]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 573.241421] dagster-daemon[4049]: cli(obj={}) full # [ 573.242372] dagster-daemon[4049]: ~~~^^^^^^^^ full # [ 573.242992] dagster-daemon[4049]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 573.243618] dagster-daemon[4049]: return self.main(*args, **kwargs) full # [ 573.244261] dagster-daemon[4049]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 573.244916] dagster-daemon[4049]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 573.245717] dagster-daemon[4049]: rv = self.invoke(ctx) full # [ 573.253458] dagster-daemon[4049]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 573.254047] dagster-daemon[4049]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 573.254679] dagster-daemon[4049]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 573.255520] dagster-daemon[4049]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 573.256205] dagster-daemon[4049]: return ctx.invoke(self.callback, **ctx.params) full # [ 573.256811] dagster-daemon[4049]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 573.257679] dagster-daemon[4049]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 573.258382] dagster-daemon[4049]: return callback(*args, **kwargs) full # [ 573.259138] dagster-daemon[4049]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 573.260075] dagster-daemon[4049]: with get_instance_for_cli( full # [ 573.260663] dagster-daemon[4049]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 573.261563] dagster-daemon[4049]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 573.262274] dagster-daemon[4049]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 573.262897] dagster-daemon[4049]: ) as instance: full # [ 573.263775] dagster-daemon[4049]: ^ full # [ 573.264629] dagster-daemon[4049]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 573.265498] dagster-daemon[4049]: return next(self.gen) full # [ 573.278618] dagster-daemon[4049]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 573.279220] dagster-daemon[4049]: with DagsterInstance.get() as instance: full # [ 573.279857] dagster-daemon[4049]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 573.280738] dagster-daemon[4049]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 573.281619] dagster-daemon[4049]: return create_instance_from_dagster_home() full # [ 573.282306] dagster-daemon[4049]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 573.282981] dagster-daemon[4049]: return create_instance_from_config(dagster_home_path) full # [ 573.283881] dagster-daemon[4049]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 573.284722] dagster-daemon[4049]: return create_instance_from_ref(instance_ref) full # [ 573.285608] dagster-daemon[4049]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 573.286288] dagster-daemon[4049]: unified_storage = instance_ref.storage full # [ 573.286983] dagster-daemon[4049]: ^^^^^^^^^^^^^^^^^^^^ full # [ 573.299858] dagster-daemon[4049]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 573.300616] dagster-daemon[4049]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 573.301299] dagster-daemon[4049]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 573.301973] dagster-daemon[4049]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 573.302825] dagster-daemon[4049]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 573.303522] dagster-daemon[4049]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 573.304270] dagster-daemon[4049]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 573.304847] dagster-daemon[4049]: return DagsterPostgresStorage( full # [ 573.305729] dagster-daemon[4049]: inst_data=inst_data, full # [ 573.306608] dagster-daemon[4049]: ...<2 lines>... full # [ 573.307293] dagster-daemon[4049]: token_provider=get_token_provider_from_config(config_value), full # [ 573.307961] dagster-daemon[4049]: ) full # [ 573.308816] dagster-daemon[4049]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 573.309697] dagster-daemon[4049]: self._run_storage = PostgresRunStorage( full # [ 573.310192] dagster-daemon[4049]: ~~~~~~~~~~~~~~~~~~^ full # [ 573.310809] dagster-daemon[4049]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 573.311689] dagster-daemon[4049]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 573.312549] dagster-daemon[4049]: ) full # [ 573.313229] dagster-daemon[4049]: ^ full # [ 573.327291] dagster-daemon[4049]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 573.327844] dagster-daemon[4049]: self._engine = create_pg_engine( full # [ 573.328727] dagster-daemon[4049]: ~~~~~~~~~~~~~~~~^ full # [ 573.331988] dagster-daemon[4049]: self.postgres_url, full # [ 573.332581] dagster-daemon[4049]: ^^^^^^^^^^^^^^^^^^ full # [ 573.334475] dagster-daemon[4049]: ...<2 lines>... full # [ 573.335065] dagster-daemon[4049]: poolclass=db_pool.NullPool, full # [ 573.335654] dagster-daemon[4049]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 573.337055] dagster-daemon[4049]: ) full # [ 573.337535] dagster-daemon[4049]: ^ full # [ 573.338202] dagster-daemon[4049]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 573.338804] dagster-daemon[4049]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 573.339645] dagster-daemon[4049]: File "", line 2, in create_engine full # [ 573.340498] dagster-daemon[4049]: return target(fn, url, **kwargs) full # [ 573.340919] dagster-daemon[4049]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 573.341731] dagster-daemon[4049]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 573.342568] dagster-daemon[4049]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 573.343248] dagster-daemon[4049]: dbapi = dbapi_meth(**dbapi_args) full # [ 573.343828] dagster-daemon[4049]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 573.344476] dagster-daemon[4049]: import psycopg full # [ 573.345158] dagster-daemon[4049]: ModuleNotFoundError: No module named 'psycopg' full # [ 573.565518] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 573.567854] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 573.570211] systemd[1]: dagster-daemon.service: Consumed 1.442s CPU time over 7.250s wall clock time, 88.5M memory peak. full # [ 576.139281] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 69. full # [ 576.142103] systemd[1]: Started Dagster Webserver. full # [ 578.638714] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 78. full # [ 578.652571] systemd[1]: Started Dagster Daemon. full # [ 578.838787] dagster-webserver[4074]: Traceback (most recent call last): full # [ 578.841374] dagster-webserver[4074]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 578.841906] dagster-webserver[4074]: sys.exit(main()) full # [ 578.842735] dagster-webserver[4074]: ~~~~^^ full # [ 578.843756] dagster-webserver[4074]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 578.844613] dagster-webserver[4074]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 578.845398] dagster-webserver[4074]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 578.846152] dagster-webserver[4074]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 578.846723] dagster-webserver[4074]: return self.main(*args, **kwargs) full # [ 578.847637] dagster-webserver[4074]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 578.848216] dagster-webserver[4074]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 578.848814] dagster-webserver[4074]: rv = self.invoke(ctx) full # [ 578.856938] dagster-webserver[4074]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 578.857657] dagster-webserver[4074]: return ctx.invoke(self.callback, **ctx.params) full # [ 578.858512] dagster-webserver[4074]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 578.858921] dagster-webserver[4074]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 578.859941] dagster-webserver[4074]: return callback(*args, **kwargs) full # [ 578.865160] dagster-webserver[4074]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 578.865730] dagster-webserver[4074]: instance = stack.enter_context( full # [ 578.866566] dagster-webserver[4074]: get_possibly_temporary_instance_for_cli( full # [ 578.867298] dagster-webserver[4074]: ...<3 lines>... full # [ 578.867826] dagster-webserver[4074]: ) full # [ 578.868481] dagster-webserver[4074]: ) full # [ 578.869188] dagster-webserver[4074]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 578.869733] dagster-webserver[4074]: result = _enter(cm) full # [ 578.870604] dagster-webserver[4074]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 578.871380] dagster-webserver[4074]: return next(self.gen) full # [ 578.872070] dagster-webserver[4074]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 578.872670] dagster-webserver[4074]: with DagsterInstance.get() as instance: full # [ 578.873536] dagster-webserver[4074]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 578.874166] dagster-webserver[4074]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 578.874771] dagster-webserver[4074]: return create_instance_from_dagster_home() full # [ 578.875660] dagster-webserver[4074]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 578.876281] dagster-webserver[4074]: return create_instance_from_config(dagster_home_path) full # [ 578.876883] dagster-webserver[4074]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 578.877716] dagster-webserver[4074]: return create_instance_from_ref(instance_ref) full # [ 578.878555] dagster-webserver[4074]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 578.879287] dagster-webserver[4074]: unified_storage = instance_ref.storage full # [ 578.879817] dagster-webserver[4074]: ^^^^^^^^^^^^^^^^^^^^ full # [ 578.880652] dagster-webserver[4074]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 578.881744] dagster-webserver[4074]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 578.882520] dagster-webserver[4074]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 578.883249] dagster-webserver[4074]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 578.883774] dagster-webserver[4074]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 578.884623] dagster-webserver[4074]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 578.885337] dagster-webserver[4074]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 578.885922] dagster-webserver[4074]: return DagsterPostgresStorage( full # [ 578.886722] dagster-webserver[4074]: inst_data=inst_data, full # [ 578.887670] dagster-webserver[4074]: ...<2 lines>... full # [ 578.888227] dagster-webserver[4074]: token_provider=get_token_provider_from_config(config_value), full # [ 578.888822] dagster-webserver[4074]: ) full # [ 578.889496] dagster-webserver[4074]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 578.890133] dagster-webserver[4074]: self._run_storage = PostgresRunStorage( full # [ 578.890728] dagster-webserver[4074]: ~~~~~~~~~~~~~~~~~~^ full # [ 578.891652] dagster-webserver[4074]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 578.892245] dagster-webserver[4074]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 578.892836] dagster-webserver[4074]: ) full # [ 578.893550] dagster-webserver[4074]: ^ full # [ 578.894134] dagster-webserver[4074]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 578.894732] dagster-webserver[4074]: self._engine = create_pg_engine( full # [ 578.895715] dagster-webserver[4074]: ~~~~~~~~~~~~~~~~^ full # [ 578.896608] dagster-webserver[4074]: self.postgres_url, full # [ 578.897315] dagster-webserver[4074]: ^^^^^^^^^^^^^^^^^^ full # [ 578.897865] dagster-webserver[4074]: ...<2 lines>... full # [ 578.898699] dagster-webserver[4074]: poolclass=db_pool.NullPool, full # [ 578.899242] dagster-webserver[4074]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 578.899760] dagster-webserver[4074]: ) full # [ 578.900602] dagster-webserver[4074]: ^ full # [ 578.901358] dagster-webserver[4074]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 578.901877] dagster-webserver[4074]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 578.902701] dagster-webserver[4074]: File "", line 2, in create_engine full # [ 578.903625] dagster-webserver[4074]: return target(fn, url, **kwargs) full # [ 578.904195] dagster-webserver[4074]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 578.904795] dagster-webserver[4074]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 578.905720] dagster-webserver[4074]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 578.906475] dagster-webserver[4074]: dbapi = dbapi_meth(**dbapi_args) full # [ 578.907202] dagster-webserver[4074]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 578.907728] dagster-webserver[4074]: import psycopg full # [ 578.908568] dagster-webserver[4074]: ModuleNotFoundError: No module named 'psycopg' full # [ 579.292867] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 579.294972] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 579.297545] systemd[1]: dagster-webserver.service: Consumed 2.096s CPU time over 8.164s wall clock time, 111.5M memory peak. full # [ 580.546599] dagster-daemon[4088]: Traceback (most recent call last): full # [ 580.549220] dagster-daemon[4088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 580.549803] dagster-daemon[4088]: sys.exit(main()) full # [ 580.550596] dagster-daemon[4088]: ~~~~^^ full # [ 580.551257] dagster-daemon[4088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 580.551864] dagster-daemon[4088]: cli(obj={}) full # [ 580.552717] dagster-daemon[4088]: ~~~^^^^^^^^ full # [ 580.553185] dagster-daemon[4088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 580.553759] dagster-daemon[4088]: return self.main(*args, **kwargs) full # [ 580.554605] dagster-daemon[4088]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 580.555253] dagster-daemon[4088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 580.555849] dagster-daemon[4088]: rv = self.invoke(ctx) full # [ 580.563561] dagster-daemon[4088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 580.564138] dagster-daemon[4088]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 580.564769] dagster-daemon[4088]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 580.565594] dagster-daemon[4088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 580.566274] dagster-daemon[4088]: return ctx.invoke(self.callback, **ctx.params) full # [ 580.566873] dagster-daemon[4088]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 580.567718] dagster-daemon[4088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 580.568569] dagster-daemon[4088]: return callback(*args, **kwargs) full # [ 580.569458] dagster-daemon[4088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 580.570104] dagster-daemon[4088]: with get_instance_for_cli( full # [ 580.570684] dagster-daemon[4088]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 580.571499] dagster-daemon[4088]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 580.572163] dagster-daemon[4088]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 580.572758] dagster-daemon[4088]: ) as instance: full # [ 580.573593] dagster-daemon[4088]: ^ full # [ 580.574259] dagster-daemon[4088]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 580.574846] dagster-daemon[4088]: return next(self.gen) full # [ 580.587640] dagster-daemon[4088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 580.588435] dagster-daemon[4088]: with DagsterInstance.get() as instance: full # [ 580.589098] dagster-daemon[4088]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 580.589709] dagster-daemon[4088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 580.591479] dagster-daemon[4088]: return create_instance_from_dagster_home() full # [ 580.592254] dagster-daemon[4088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 580.592812] dagster-daemon[4088]: return create_instance_from_config(dagster_home_path) full # [ 580.593945] dagster-daemon[4088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 580.594701] dagster-daemon[4088]: return create_instance_from_ref(instance_ref) full # [ 580.603342] dagster-daemon[4088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 580.603874] dagster-daemon[4088]: unified_storage = instance_ref.storage full # [ 580.604741] dagster-daemon[4088]: ^^^^^^^^^^^^^^^^^^^^ full # [ 580.605712] dagster-daemon[4088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 580.606599] dagster-daemon[4088]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 580.607386] dagster-daemon[4088]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 580.608165] dagster-daemon[4088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 580.608711] dagster-daemon[4088]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 580.609640] dagster-daemon[4088]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 580.610240] dagster-daemon[4088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 580.610838] dagster-daemon[4088]: return DagsterPostgresStorage( full # [ 580.611607] dagster-daemon[4088]: inst_data=inst_data, full # [ 580.612516] dagster-daemon[4088]: ...<2 lines>... full # [ 580.613317] dagster-daemon[4088]: token_provider=get_token_provider_from_config(config_value), full # [ 580.613985] dagster-daemon[4088]: ) full # [ 580.625731] dagster-daemon[4088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 580.626290] dagster-daemon[4088]: self._run_storage = PostgresRunStorage( full # [ 580.626913] dagster-daemon[4088]: ~~~~~~~~~~~~~~~~~~^ full # [ 580.627741] dagster-daemon[4088]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 580.628652] dagster-daemon[4088]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 580.629267] dagster-daemon[4088]: ) full # [ 580.629863] dagster-daemon[4088]: ^ full # [ 580.630757] dagster-daemon[4088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 580.631513] dagster-daemon[4088]: self._engine = create_pg_engine( full # [ 580.632338] dagster-daemon[4088]: ~~~~~~~~~~~~~~~~^ full # [ 580.632979] dagster-daemon[4088]: self.postgres_url, full # [ 580.633796] dagster-daemon[4088]: ^^^^^^^^^^^^^^^^^^ full # [ 580.634697] dagster-daemon[4088]: ...<2 lines>... full # [ 580.635269] dagster-daemon[4088]: poolclass=db_pool.NullPool, full # [ 580.635883] dagster-daemon[4088]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 580.636705] dagster-daemon[4088]: ) full # [ 580.637539] dagster-daemon[4088]: ^ full # [ 580.638584] dagster-daemon[4088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 580.639240] dagster-daemon[4088]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 580.639854] dagster-daemon[4088]: File "", line 2, in create_engine full # [ 580.640702] dagster-daemon[4088]: return target(fn, url, **kwargs) full # [ 580.641523] dagster-daemon[4088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 580.642168] dagster-daemon[4088]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 580.655084] dagster-daemon[4088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 580.657679] dagster-daemon[4088]: dbapi = dbapi_meth(**dbapi_args) full # [ 580.658855] dagster-daemon[4088]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 580.661594] dagster-daemon[4088]: import psycopg full # [ 580.662548] dagster-daemon[4088]: ModuleNotFoundError: No module named 'psycopg' full # [ 580.850051] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 580.850768] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 580.854783] systemd[1]: dagster-daemon.service: Consumed 1.438s CPU time over 7.287s wall clock time, 88.6M memory peak. full # [ 584.389170] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 70. full # [ 584.393626] systemd[1]: Started Dagster Webserver. full # [ 585.889995] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 79. full # [ 585.892149] systemd[1]: Started Dagster Daemon. full # [ 587.027383] dagster-webserver[4117]: Traceback (most recent call last): full # [ 587.031080] dagster-webserver[4117]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 587.031629] dagster-webserver[4117]: sys.exit(main()) full # [ 587.032261] dagster-webserver[4117]: ~~~~^^ full # [ 587.032856] dagster-webserver[4117]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 587.034645] dagster-webserver[4117]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 587.035524] dagster-webserver[4117]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.036322] dagster-webserver[4117]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 587.036971] dagster-webserver[4117]: return self.main(*args, **kwargs) full # [ 587.037783] dagster-webserver[4117]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 587.038744] dagster-webserver[4117]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 587.039279] dagster-webserver[4117]: rv = self.invoke(ctx) full # [ 587.039872] dagster-webserver[4117]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 587.040754] dagster-webserver[4117]: return ctx.invoke(self.callback, **ctx.params) full # [ 587.041564] dagster-webserver[4117]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.042322] dagster-webserver[4117]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 587.043049] dagster-webserver[4117]: return callback(*args, **kwargs) full # [ 587.043633] dagster-webserver[4117]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 587.044389] dagster-webserver[4117]: instance = stack.enter_context( full # [ 587.044891] dagster-webserver[4117]: get_possibly_temporary_instance_for_cli( full # [ 587.045709] dagster-webserver[4117]: ...<3 lines>... full # [ 587.046615] dagster-webserver[4117]: ) full # [ 587.047195] dagster-webserver[4117]: ) full # [ 587.047816] dagster-webserver[4117]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 587.048596] dagster-webserver[4117]: result = _enter(cm) full # [ 587.048908] dagster-webserver[4117]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 587.049721] dagster-webserver[4117]: return next(self.gen) full # [ 587.051633] dagster-webserver[4117]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 587.052211] dagster-webserver[4117]: with DagsterInstance.get() as instance: full # [ 587.052811] dagster-webserver[4117]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 587.053803] dagster-webserver[4117]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 587.054474] dagster-webserver[4117]: return create_instance_from_dagster_home() full # [ 587.055208] dagster-webserver[4117]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 587.055722] dagster-webserver[4117]: return create_instance_from_config(dagster_home_path) full # [ 587.056555] dagster-webserver[4117]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 587.057300] dagster-webserver[4117]: return create_instance_from_ref(instance_ref) full # [ 587.057803] dagster-webserver[4117]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 587.058638] dagster-webserver[4117]: unified_storage = instance_ref.storage full # [ 587.059361] dagster-webserver[4117]: ^^^^^^^^^^^^^^^^^^^^ full # [ 587.059894] dagster-webserver[4117]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 587.060748] dagster-webserver[4117]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 587.061640] dagster-webserver[4117]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.062209] dagster-webserver[4117]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 587.062809] dagster-webserver[4117]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 587.064063] dagster-webserver[4117]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.064668] dagster-webserver[4117]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 587.065566] dagster-webserver[4117]: return DagsterPostgresStorage( full # [ 587.066160] dagster-webserver[4117]: inst_data=inst_data, full # [ 587.066753] dagster-webserver[4117]: ...<2 lines>... full # [ 587.067672] dagster-webserver[4117]: token_provider=get_token_provider_from_config(config_value), full # [ 587.068249] dagster-webserver[4117]: ) full # [ 587.068844] dagster-webserver[4117]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 587.069579] dagster-webserver[4117]: self._run_storage = PostgresRunStorage( full # [ 587.069908] dagster-webserver[4117]: ~~~~~~~~~~~~~~~~~~^ full # [ 587.070760] dagster-webserver[4117]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 587.071644] dagster-webserver[4117]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.072208] dagster-webserver[4117]: ) full # [ 587.072808] dagster-webserver[4117]: ^ full # [ 587.073737] dagster-webserver[4117]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 587.074277] dagster-webserver[4117]: self._engine = create_pg_engine( full # [ 587.074892] dagster-webserver[4117]: ~~~~~~~~~~~~~~~~^ full # [ 587.075723] dagster-webserver[4117]: self.postgres_url, full # [ 587.076561] dagster-webserver[4117]: ^^^^^^^^^^^^^^^^^^ full # [ 587.077357] dagster-webserver[4117]: ...<2 lines>... full # [ 587.078055] dagster-webserver[4117]: poolclass=db_pool.NullPool, full # [ 587.078652] dagster-webserver[4117]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.079580] dagster-webserver[4117]: ) full # [ 587.080149] dagster-webserver[4117]: ^ full # [ 587.080755] dagster-webserver[4117]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 587.081676] dagster-webserver[4117]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 587.082250] dagster-webserver[4117]: File "", line 2, in create_engine full # [ 587.082843] dagster-webserver[4117]: return target(fn, url, **kwargs) full # [ 587.083755] dagster-webserver[4117]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 587.084503] dagster-webserver[4117]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 587.085229] dagster-webserver[4117]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 587.086787] dagster-webserver[4117]: dbapi = dbapi_meth(**dbapi_args) full # [ 587.088037] dagster-webserver[4117]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 587.090260] dagster-webserver[4117]: import psycopg full # [ 587.090951] dagster-webserver[4117]: ModuleNotFoundError: No module named 'psycopg' full # [ 587.491194] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 587.493379] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 587.493937] systemd[1]: dagster-webserver.service: Consumed 2.151s CPU time over 8.193s wall clock time, 111.8M memory peak. full # [ 587.812912] dagster-daemon[4127]: Traceback (most recent call last): full # [ 587.815494] dagster-daemon[4127]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 587.816106] dagster-daemon[4127]: sys.exit(main()) full # [ 587.816690] dagster-daemon[4127]: ~~~~^^ full # [ 587.817525] dagster-daemon[4127]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 587.818198] dagster-daemon[4127]: cli(obj={}) full # [ 587.818822] dagster-daemon[4127]: ~~~^^^^^^^^ full # [ 587.819666] dagster-daemon[4127]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 587.820498] dagster-daemon[4127]: return self.main(*args, **kwargs) full # [ 587.821155] dagster-daemon[4127]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 587.821796] dagster-daemon[4127]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 587.822604] dagster-daemon[4127]: rv = self.invoke(ctx) full # [ 587.823273] dagster-daemon[4127]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 587.823873] dagster-daemon[4127]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 587.824719] dagster-daemon[4127]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 587.834567] dagster-daemon[4127]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 587.835139] dagster-daemon[4127]: return ctx.invoke(self.callback, **ctx.params) full # [ 587.835943] dagster-daemon[4127]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.836771] dagster-daemon[4127]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 587.837615] dagster-daemon[4127]: return callback(*args, **kwargs) full # [ 587.838292] dagster-daemon[4127]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 587.838891] dagster-daemon[4127]: with get_instance_for_cli( full # [ 587.839728] dagster-daemon[4127]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 587.840577] dagster-daemon[4127]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 587.841257] dagster-daemon[4127]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.841856] dagster-daemon[4127]: ) as instance: full # [ 587.842698] dagster-daemon[4127]: ^ full # [ 587.843569] dagster-daemon[4127]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 587.844201] dagster-daemon[4127]: return next(self.gen) full # [ 587.845117] dagster-daemon[4127]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 587.845659] dagster-daemon[4127]: with DagsterInstance.get() as instance: full # [ 587.846512] dagster-daemon[4127]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 587.858414] dagster-daemon[4127]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 587.858957] dagster-daemon[4127]: return create_instance_from_dagster_home() full # [ 587.859786] dagster-daemon[4127]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 587.860633] dagster-daemon[4127]: return create_instance_from_config(dagster_home_path) full # [ 587.861284] dagster-daemon[4127]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 587.861914] dagster-daemon[4127]: return create_instance_from_ref(instance_ref) full # [ 587.862782] dagster-daemon[4127]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 587.863592] dagster-daemon[4127]: unified_storage = instance_ref.storage full # [ 587.864304] dagster-daemon[4127]: ^^^^^^^^^^^^^^^^^^^^ full # [ 587.864870] dagster-daemon[4127]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 587.865711] dagster-daemon[4127]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 587.866555] dagster-daemon[4127]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.879766] dagster-daemon[4127]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 587.880516] dagster-daemon[4127]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 587.881189] dagster-daemon[4127]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.881839] dagster-daemon[4127]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 587.882643] dagster-daemon[4127]: return DagsterPostgresStorage( full # [ 587.883296] dagster-daemon[4127]: inst_data=inst_data, full # [ 587.883941] dagster-daemon[4127]: ...<2 lines>... full # [ 587.884780] dagster-daemon[4127]: token_provider=get_token_provider_from_config(config_value), full # [ 587.885611] dagster-daemon[4127]: ) full # [ 587.886287] dagster-daemon[4127]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 587.886887] dagster-daemon[4127]: self._run_storage = PostgresRunStorage( full # [ 587.887727] dagster-daemon[4127]: ~~~~~~~~~~~~~~~~~~^ full # [ 587.888572] dagster-daemon[4127]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 587.889250] dagster-daemon[4127]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.889847] dagster-daemon[4127]: ) full # [ 587.890501] dagster-daemon[4127]: ^ full # [ 587.900766] dagster-daemon[4127]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 587.903532] dagster-daemon[4127]: self._engine = create_pg_engine( full # [ 587.904713] dagster-daemon[4127]: ~~~~~~~~~~~~~~~~^ full # [ 587.905892] dagster-daemon[4127]: self.postgres_url, full # [ 587.906943] dagster-daemon[4127]: ^^^^^^^^^^^^^^^^^^ full # [ 587.907985] dagster-daemon[4127]: ...<2 lines>... full # [ 587.908957] dagster-daemon[4127]: poolclass=db_pool.NullPool, full # [ 587.910155] dagster-daemon[4127]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.911333] dagster-daemon[4127]: ) full # [ 587.912128] dagster-daemon[4127]: ^ full # [ 587.912871] dagster-daemon[4127]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 587.915480] dagster-daemon[4127]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 587.916957] dagster-daemon[4127]: File "", line 2, in create_engine full # [ 587.919185] dagster-daemon[4127]: return target(fn, url, **kwargs) full # [ 587.920372] dagster-daemon[4127]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 587.922939] dagster-daemon[4127]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 587.924432] dagster-daemon[4127]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 587.927039] dagster-daemon[4127]: dbapi = dbapi_meth(**dbapi_args) full # [ 587.928228] dagster-daemon[4127]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 587.931041] dagster-daemon[4127]: import psycopg full # [ 587.931972] dagster-daemon[4127]: ModuleNotFoundError: No module named 'psycopg' full # [ 588.099349] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 588.101603] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 588.103708] systemd[1]: dagster-daemon.service: Consumed 1.442s CPU time over 7.242s wall clock time, 88.6M memory peak. full # [ 592.639560] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 71. full # [ 592.642518] systemd[1]: Started Dagster Webserver. full # [ 593.138510] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 80. full # [ 593.140957] systemd[1]: Started Dagster Daemon. full # [ 595.023735] dagster-daemon[4165]: Traceback (most recent call last): full # [ 595.026266] dagster-daemon[4165]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 595.026828] dagster-daemon[4165]: sys.exit(main()) full # [ 595.027648] dagster-daemon[4165]: ~~~~^^ full # [ 595.028528] dagster-daemon[4165]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 595.029172] dagster-daemon[4165]: cli(obj={}) full # [ 595.029803] dagster-daemon[4165]: ~~~^^^^^^^^ full # [ 595.031092] dagster-daemon[4165]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 595.031673] dagster-daemon[4165]: return self.main(*args, **kwargs) full # [ 595.032643] dagster-daemon[4165]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 595.033537] dagster-daemon[4165]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 595.034318] dagster-daemon[4165]: rv = self.invoke(ctx) full # [ 595.035035] dagster-daemon[4165]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 595.035824] dagster-daemon[4165]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 595.036838] dagster-daemon[4165]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 595.046076] dagster-daemon[4165]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 595.046589] dagster-daemon[4165]: return ctx.invoke(self.callback, **ctx.params) full # [ 595.047263] dagster-daemon[4165]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 595.047845] dagster-daemon[4165]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 595.050687] dagster-daemon[4165]: return callback(*args, **kwargs) full # [ 595.051506] dagster-daemon[4165]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 595.052337] dagster-daemon[4165]: with get_instance_for_cli( full # [ 595.052967] dagster-daemon[4165]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 595.053791] dagster-daemon[4165]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 595.054756] dagster-daemon[4165]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 595.055641] dagster-daemon[4165]: ) as instance: full # [ 595.056559] dagster-daemon[4165]: ^ full # [ 595.057111] dagster-daemon[4165]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 595.057711] dagster-daemon[4165]: return next(self.gen) full # [ 595.058683] dagster-daemon[4165]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 595.059565] dagster-daemon[4165]: with DagsterInstance.get() as instance: full # [ 595.060305] dagster-daemon[4165]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 595.060815] dagster-daemon[4165]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 595.061648] dagster-daemon[4165]: return create_instance_from_dagster_home() full # [ 595.062579] dagster-daemon[4165]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 595.063113] dagster-daemon[4165]: return create_instance_from_config(dagster_home_path) full # [ 595.063712] dagster-daemon[4165]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 595.064786] dagster-daemon[4165]: return create_instance_from_ref(instance_ref) full # [ 595.065582] dagster-daemon[4165]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 595.066310] dagster-daemon[4165]: unified_storage = instance_ref.storage full # [ 595.066884] dagster-daemon[4165]: ^^^^^^^^^^^^^^^^^^^^ full # [ 595.067469] dagster-daemon[4165]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 595.068197] dagster-daemon[4165]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 595.068716] dagster-daemon[4165]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 595.069538] dagster-daemon[4165]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 595.070286] dagster-daemon[4165]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 595.070790] dagster-daemon[4165]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 595.071616] dagster-daemon[4165]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 595.072360] dagster-daemon[4165]: return DagsterPostgresStorage( full # [ 595.072868] dagster-daemon[4165]: inst_data=inst_data, full # [ 595.073693] dagster-daemon[4165]: ...<2 lines>... full # [ 595.074238] dagster-daemon[4165]: token_provider=get_token_provider_from_config(config_value), full # [ 595.074746] dagster-daemon[4165]: ) full # [ 595.075580] dagster-daemon[4165]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 595.076988] dagster-daemon[4165]: self._run_storage = PostgresRunStorage( full # [ 595.077631] dagster-daemon[4165]: ~~~~~~~~~~~~~~~~~~^ full # [ 595.078272] dagster-daemon[4165]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 595.078888] dagster-daemon[4165]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 595.079768] dagster-daemon[4165]: ) full # [ 595.080549] dagster-daemon[4165]: ^ full # [ 595.081249] dagster-daemon[4165]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 595.081799] dagster-daemon[4165]: self._engine = create_pg_engine( full # [ 595.082635] dagster-daemon[4165]: ~~~~~~~~~~~~~~~~^ full # [ 595.083361] dagster-daemon[4165]: self.postgres_url, full # [ 595.083887] dagster-daemon[4165]: ^^^^^^^^^^^^^^^^^^ full # [ 595.084707] dagster-daemon[4165]: ...<2 lines>... full # [ 595.085618] dagster-daemon[4165]: poolclass=db_pool.NullPool, full # [ 595.086192] dagster-daemon[4165]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 595.086786] dagster-daemon[4165]: ) full # [ 595.087706] dagster-daemon[4165]: ^ full # [ 595.088288] dagster-daemon[4165]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 595.088870] dagster-daemon[4165]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 595.092749] dagster-daemon[4165]: File "", line 2, in create_engine full # [ 595.093547] dagster-daemon[4165]: return target(fn, url, **kwargs) full # [ 595.094398] dagster-daemon[4165]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 595.095030] dagster-daemon[4165]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 595.095626] dagster-daemon[4165]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 595.096360] dagster-daemon[4165]: dbapi = dbapi_meth(**dbapi_args) full # [ 595.096880] dagster-daemon[4165]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 595.097694] dagster-daemon[4165]: import psycopg full # [ 595.098598] dagster-daemon[4165]: ModuleNotFoundError: No module named 'psycopg' full # [ 595.316414] dagster-webserver[4159]: Traceback (most recent call last): full # [ 595.319111] dagster-webserver[4159]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 595.319652] dagster-webserver[4159]: sys.exit(main()) full # [ 595.320275] dagster-webserver[4159]: ~~~~^^ full # [ 595.320886] dagster-webserver[4159]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 595.321711] dagster-webserver[4159]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 595.324113] dagster-webserver[4159]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 595.324774] dagster-webserver[4159]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 595.328093] dagster-webserver[4159]: return self.main(*args, **kwargs) full # [ 595.328634] dagster-webserver[4159]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 595.329278] dagster-webserver[4159]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 595.329893] dagster-webserver[4159]: rv = self.invoke(ctx) full # [ 595.332738] dagster-webserver[4159]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 595.333550] dagster-webserver[4159]: return ctx.invoke(self.callback, **ctx.params) full # [ 595.336109] dagster-webserver[4159]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 595.336794] dagster-webserver[4159]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 595.337626] dagster-webserver[4159]: return callback(*args, **kwargs) full # [ 595.340091] dagster-webserver[4159]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 595.340679] dagster-webserver[4159]: instance = stack.enter_context( full # [ 595.341502] dagster-webserver[4159]: get_possibly_temporary_instance_for_cli( full # [ 595.344091] dagster-webserver[4159]: ...<3 lines>... full # [ 595.344751] dagster-webserver[4159]: ) full # [ 595.345590] dagster-webserver[4159]: ) full # [ 595.349091] dagster-webserver[4159]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 595.349601] dagster-webserver[4159]: result = _enter(cm) full # [ 595.350272] dagster-webserver[4159]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 595.350861] dagster-webserver[4159]: return next(self.gen) full # [ 595.353702] dagster-webserver[4159]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 595.354532] dagster-webserver[4159]: with DagsterInstance.get() as instance: full # [ 595.357143] dagster-webserver[4159]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 595.357827] dagster-webserver[4159]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 595.358630] dagster-webserver[4159]: return create_instance_from_dagster_home() full # [ 595.361478] dagster-webserver[4159]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 595.362119] dagster-webserver[4159]: return create_instance_from_config(dagster_home_path) full # [ 595.362716] dagster-webserver[4159]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 595.366091] dagster-webserver[4159]: return create_instance_from_ref(instance_ref) full # [ 595.366785] dagster-webserver[4159]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 595.369091] dagster-webserver[4159]: unified_storage = instance_ref.storage full # [ 595.369635] dagster-webserver[4159]: ^^^^^^^^^^^^^^^^^^^^ full # [ 595.370275] dagster-webserver[4159]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 595.370916] dagster-webserver[4159]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 595.373528] dagster-webserver[4159]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 595.374183] dagster-webserver[4159]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 595.374779] dagster-webserver[4159]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 595.378107] dagster-webserver[4159]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 595.378641] dagster-webserver[4159]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 595.379477] dagster-webserver[4159]: return DagsterPostgresStorage( full # [ 595.382090] dagster-webserver[4159]: inst_data=inst_data, full # [ 595.382723] dagster-webserver[4159]: ...<2 lines>... full # [ 595.383556] dagster-webserver[4159]: token_provider=get_token_provider_from_config(config_value), full # [ 595.386091] dagster-webserver[4159]: ) full # [ 595.386611] dagster-webserver[4159]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 595.387279] dagster-webserver[4159]: self._run_storage = PostgresRunStorage( full # [ 595.387868] dagster-webserver[4159]: ~~~~~~~~~~~~~~~~~~^ full # [ 595.390735] dagster-webserver[4159]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 595.391147] dagster-webserver[4159]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 595.391759] dagster-webserver[4159]: ) full # [ 595.395090] dagster-webserver[4159]: ^ full # [ 595.395611] dagster-webserver[4159]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 595.398087] dagster-webserver[4159]: self._engine = create_pg_engine( full # [ 595.398666] dagster-webserver[4159]: ~~~~~~~~~~~~~~~~^ full # [ 595.401088] dagster-webserver[4159]: self.postgres_url, full # [ 595.401718] dagster-webserver[4159]: ^^^^^^^^^^^^^^^^^^ full # [ 595.408855] dagster-webserver[4159]: ...<2 lines>... full # [ 595.409561] dagster-webserver[4159]: poolclass=db_pool.NullPool, full # [ 595.409986] dagster-webserver[4159]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 595.410807] dagster-webserver[4159]: ) full # [ 595.411649] dagster-webserver[4159]: ^ full # [ 595.412486] dagster-webserver[4159]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 595.412914] dagster-webserver[4159]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 595.413730] dagster-webserver[4159]: File "", line 2, in create_engine full # [ 595.415566] dagster-webserver[4159]: return target(fn, url, **kwargs) full # [ 595.416227] dagster-webserver[4159]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 595.416822] dagster-webserver[4159]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 595.417670] dagster-webserver[4159]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 595.418493] dagster-webserver[4159]: dbapi = dbapi_meth(**dbapi_args) full # [ 595.419161] dagster-webserver[4159]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 595.419750] dagster-webserver[4159]: import psycopg full # [ 595.420588] dagster-webserver[4159]: ModuleNotFoundError: No module named 'psycopg' full # [ 595.458570] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 595.460220] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 595.462597] systemd[1]: dagster-daemon.service: Consumed 1.584s CPU time over 7.358s wall clock time, 88.3M memory peak. full # [ 595.710814] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 595.712946] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 595.715952] systemd[1]: dagster-webserver.service: Consumed 1.996s CPU time over 8.222s wall clock time, 111.6M memory peak. full # [ 600.639533] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 81. full # [ 600.643844] systemd[1]: Started Dagster Daemon. full # [ 600.888472] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 72. full # [ 600.890620] systemd[1]: Started Dagster Webserver. full # [ 602.521304] dagster-daemon[4201]: Traceback (most recent call last): full # [ 602.524978] dagster-daemon[4201]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 602.525610] dagster-daemon[4201]: sys.exit(main()) full # [ 602.526266] dagster-daemon[4201]: ~~~~^^ full # [ 602.526902] dagster-daemon[4201]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 602.527715] dagster-daemon[4201]: cli(obj={}) full # [ 602.528570] dagster-daemon[4201]: ~~~^^^^^^^^ full # [ 602.531072] dagster-daemon[4201]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 602.531621] dagster-daemon[4201]: return self.main(*args, **kwargs) full # [ 602.532280] dagster-daemon[4201]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 602.532876] dagster-daemon[4201]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 602.535713] dagster-daemon[4201]: rv = self.invoke(ctx) full # [ 602.536561] dagster-daemon[4201]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 602.539084] dagster-daemon[4201]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 602.539623] dagster-daemon[4201]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 602.540273] dagster-daemon[4201]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 602.540859] dagster-daemon[4201]: return ctx.invoke(self.callback, **ctx.params) full # [ 602.543684] dagster-daemon[4201]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 602.544503] dagster-daemon[4201]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 602.547084] dagster-daemon[4201]: return callback(*args, **kwargs) full # [ 602.547762] dagster-daemon[4201]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 602.548611] dagster-daemon[4201]: with get_instance_for_cli( full # [ 602.551083] dagster-daemon[4201]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 602.551655] dagster-daemon[4201]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 602.552491] dagster-daemon[4201]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 602.555092] dagster-daemon[4201]: ) as instance: full # [ 602.555747] dagster-daemon[4201]: ^ full # [ 602.556588] dagster-daemon[4201]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 602.559084] dagster-daemon[4201]: return next(self.gen) full # [ 602.559650] dagster-daemon[4201]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 602.560497] dagster-daemon[4201]: with DagsterInstance.get() as instance: full # [ 602.563084] dagster-daemon[4201]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 602.563751] dagster-daemon[4201]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 602.567085] dagster-daemon[4201]: return create_instance_from_dagster_home() full # [ 602.567657] dagster-daemon[4201]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 602.568282] dagster-daemon[4201]: return create_instance_from_config(dagster_home_path) full # [ 602.568875] dagster-daemon[4201]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 602.571699] dagster-daemon[4201]: return create_instance_from_ref(instance_ref) full # [ 602.572519] dagster-daemon[4201]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 602.575090] dagster-daemon[4201]: unified_storage = instance_ref.storage full # [ 602.575788] dagster-daemon[4201]: ^^^^^^^^^^^^^^^^^^^^ full # [ 602.578101] dagster-daemon[4201]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 602.578630] dagster-daemon[4201]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 602.579270] dagster-daemon[4201]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 602.579886] dagster-daemon[4201]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 602.585095] dagster-daemon[4201]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 602.585711] dagster-daemon[4201]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 602.586553] dagster-daemon[4201]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 602.589085] dagster-daemon[4201]: return DagsterPostgresStorage( full # [ 602.589611] dagster-daemon[4201]: inst_data=inst_data, full # [ 602.590279] dagster-daemon[4201]: ...<2 lines>... full # [ 602.590868] dagster-daemon[4201]: token_provider=get_token_provider_from_config(config_value), full # [ 602.593694] dagster-daemon[4201]: ) full # [ 602.594144] dagster-daemon[4201]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 602.594745] dagster-daemon[4201]: self._run_storage = PostgresRunStorage( full # [ 602.597085] dagster-daemon[4201]: ~~~~~~~~~~~~~~~~~~^ full # [ 602.597609] dagster-daemon[4201]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 602.600095] dagster-daemon[4201]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 602.600663] dagster-daemon[4201]: ) full # [ 602.601492] dagster-daemon[4201]: ^ full # [ 602.604139] dagster-daemon[4201]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 602.604739] dagster-daemon[4201]: self._engine = create_pg_engine( full # [ 602.605574] dagster-daemon[4201]: ~~~~~~~~~~~~~~~~^ full # [ 602.608085] dagster-daemon[4201]: self.postgres_url, full # [ 602.608630] dagster-daemon[4201]: ^^^^^^^^^^^^^^^^^^ full # [ 602.609273] dagster-daemon[4201]: ...<2 lines>... full # [ 602.609890] dagster-daemon[4201]: poolclass=db_pool.NullPool, full # [ 602.612707] dagster-daemon[4201]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 602.613557] dagster-daemon[4201]: ) full # [ 602.616083] dagster-daemon[4201]: ^ full # [ 602.616594] dagster-daemon[4201]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 602.619170] dagster-daemon[4201]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 602.619793] dagster-daemon[4201]: File "", line 2, in create_engine full # [ 602.620631] dagster-daemon[4201]: return target(fn, url, **kwargs) full # [ 602.623083] dagster-daemon[4201]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 602.623685] dagster-daemon[4201]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 602.624506] dagster-daemon[4201]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 602.627084] dagster-daemon[4201]: dbapi = dbapi_meth(**dbapi_args) full # [ 602.627774] dagster-daemon[4201]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 602.630089] dagster-daemon[4201]: import psycopg full # [ 602.630617] dagster-daemon[4201]: ModuleNotFoundError: No module named 'psycopg' full # [ 602.811951] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 602.815352] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 602.817144] systemd[1]: dagster-daemon.service: Consumed 1.522s CPU time over 7.350s wall clock time, 88.3M memory peak. full # [ 603.548896] dagster-webserver[4202]: Traceback (most recent call last): full # [ 603.551473] dagster-webserver[4202]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 603.552072] dagster-webserver[4202]: sys.exit(main()) full # [ 603.552674] dagster-webserver[4202]: ~~~~^^ full # [ 603.553488] dagster-webserver[4202]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 603.553917] dagster-webserver[4202]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 603.554756] dagster-webserver[4202]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 603.555581] dagster-webserver[4202]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 603.556252] dagster-webserver[4202]: return self.main(*args, **kwargs) full # [ 603.556829] dagster-webserver[4202]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 603.557500] dagster-webserver[4202]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 603.558111] dagster-webserver[4202]: rv = self.invoke(ctx) full # [ 603.558711] dagster-webserver[4202]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 603.559546] dagster-webserver[4202]: return ctx.invoke(self.callback, **ctx.params) full # [ 603.560222] dagster-webserver[4202]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 603.571543] dagster-webserver[4202]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 603.572118] dagster-webserver[4202]: return callback(*args, **kwargs) full # [ 603.572731] dagster-webserver[4202]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 603.573582] dagster-webserver[4202]: instance = stack.enter_context( full # [ 603.574257] dagster-webserver[4202]: get_possibly_temporary_instance_for_cli( full # [ 603.574858] dagster-webserver[4202]: ...<3 lines>... full # [ 603.575704] dagster-webserver[4202]: ) full # [ 603.576538] dagster-webserver[4202]: ) full # [ 603.577262] dagster-webserver[4202]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 603.577817] dagster-webserver[4202]: result = _enter(cm) full # [ 603.578754] dagster-webserver[4202]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 603.579528] dagster-webserver[4202]: return next(self.gen) full # [ 603.580240] dagster-webserver[4202]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 603.580802] dagster-webserver[4202]: with DagsterInstance.get() as instance: full # [ 603.581659] dagster-webserver[4202]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 603.582489] dagster-webserver[4202]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 603.582917] dagster-webserver[4202]: return create_instance_from_dagster_home() full # [ 603.595834] dagster-webserver[4202]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 603.596569] dagster-webserver[4202]: return create_instance_from_config(dagster_home_path) full # [ 603.597251] dagster-webserver[4202]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 603.597849] dagster-webserver[4202]: return create_instance_from_ref(instance_ref) full # [ 603.598549] dagster-webserver[4202]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 603.599191] dagster-webserver[4202]: unified_storage = instance_ref.storage full # [ 603.599799] dagster-webserver[4202]: ^^^^^^^^^^^^^^^^^^^^ full # [ 603.600648] dagster-webserver[4202]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 603.601520] dagster-webserver[4202]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 603.602164] dagster-webserver[4202]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 603.614212] dagster-webserver[4202]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 603.614750] dagster-webserver[4202]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 603.615605] dagster-webserver[4202]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 603.616283] dagster-webserver[4202]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 603.616895] dagster-webserver[4202]: return DagsterPostgresStorage( full # [ 603.617728] dagster-webserver[4202]: inst_data=inst_data, full # [ 603.618577] dagster-webserver[4202]: ...<2 lines>... full # [ 603.619616] dagster-webserver[4202]: token_provider=get_token_provider_from_config(config_value), full # [ 603.620338] dagster-webserver[4202]: ) full # [ 603.620897] dagster-webserver[4202]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 603.621727] dagster-webserver[4202]: self._run_storage = PostgresRunStorage( full # [ 603.622574] dagster-webserver[4202]: ~~~~~~~~~~~~~~~~~~^ full # [ 603.623255] dagster-webserver[4202]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 603.623866] dagster-webserver[4202]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 603.624697] dagster-webserver[4202]: ) full # [ 603.625528] dagster-webserver[4202]: ^ full # [ 603.626244] dagster-webserver[4202]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 603.626808] dagster-webserver[4202]: self._engine = create_pg_engine( full # [ 603.627713] dagster-webserver[4202]: ~~~~~~~~~~~~~~~~^ full # [ 603.628485] dagster-webserver[4202]: self.postgres_url, full # [ 603.628913] dagster-webserver[4202]: ^^^^^^^^^^^^^^^^^^ full # [ 603.629733] dagster-webserver[4202]: ...<2 lines>... full # [ 603.630566] dagster-webserver[4202]: poolclass=db_pool.NullPool, full # [ 603.631223] dagster-webserver[4202]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 603.631826] dagster-webserver[4202]: ) full # [ 603.632473] dagster-webserver[4202]: ^ full # [ 603.633113] dagster-webserver[4202]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 603.633713] dagster-webserver[4202]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 603.650083] dagster-webserver[4202]: File "", line 2, in create_engine full # [ 603.652340] dagster-webserver[4202]: return target(fn, url, **kwargs) full # [ 603.653544] dagster-webserver[4202]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 603.656174] dagster-webserver[4202]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 603.657712] dagster-webserver[4202]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 603.660347] dagster-webserver[4202]: dbapi = dbapi_meth(**dbapi_args) full # [ 603.661560] dagster-webserver[4202]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 603.664351] dagster-webserver[4202]: import psycopg full # [ 603.665614] dagster-webserver[4202]: ModuleNotFoundError: No module named 'psycopg' full # [ 603.922360] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 603.925129] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 603.927335] systemd[1]: dagster-webserver.service: Consumed 2.057s CPU time over 8.203s wall clock time, 111.5M memory peak. full # [ 607.889483] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 82. full # [ 607.906348] systemd[1]: Started Dagster Daemon. full # [ 609.138774] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 73. full # [ 609.141955] systemd[1]: Started Dagster Webserver. full # [ 609.763520] dagster-daemon[4240]: Traceback (most recent call last): full # [ 609.765898] dagster-daemon[4240]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 609.766780] dagster-daemon[4240]: sys.exit(main()) full # [ 609.769141] dagster-daemon[4240]: ~~~~^^ full # [ 609.769706] dagster-daemon[4240]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 609.772098] dagster-daemon[4240]: cli(obj={}) full # [ 609.772765] dagster-daemon[4240]: ~~~^^^^^^^^ full # [ 609.774931] dagster-daemon[4240]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 609.775654] dagster-daemon[4240]: return self.main(*args, **kwargs) full # [ 609.778074] dagster-daemon[4240]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 609.778419] dagster-daemon[4240]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 609.779079] dagster-daemon[4240]: rv = self.invoke(ctx) full # [ 609.779680] dagster-daemon[4240]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 609.783089] dagster-daemon[4240]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 609.783757] dagster-daemon[4240]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 609.786089] dagster-daemon[4240]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 609.786618] dagster-daemon[4240]: return ctx.invoke(self.callback, **ctx.params) full # [ 609.788096] dagster-daemon[4240]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 609.788673] dagster-daemon[4240]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 609.789509] dagster-daemon[4240]: return callback(*args, **kwargs) full # [ 609.792096] dagster-daemon[4240]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 609.792755] dagster-daemon[4240]: with get_instance_for_cli( full # [ 609.793578] dagster-daemon[4240]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 609.797091] dagster-daemon[4240]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 609.797629] dagster-daemon[4240]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 609.798273] dagster-daemon[4240]: ) as instance: full # [ 609.798888] dagster-daemon[4240]: ^ full # [ 609.801719] dagster-daemon[4240]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 609.802556] dagster-daemon[4240]: return next(self.gen) full # [ 609.805091] dagster-daemon[4240]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 609.805602] dagster-daemon[4240]: with DagsterInstance.get() as instance: full # [ 609.806268] dagster-daemon[4240]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 609.806894] dagster-daemon[4240]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 609.809687] dagster-daemon[4240]: return create_instance_from_dagster_home() full # [ 609.810496] dagster-daemon[4240]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 609.813090] dagster-daemon[4240]: return create_instance_from_config(dagster_home_path) full # [ 609.813748] dagster-daemon[4240]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 609.814578] dagster-daemon[4240]: return create_instance_from_ref(instance_ref) full # [ 609.817119] dagster-daemon[4240]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 609.817626] dagster-daemon[4240]: unified_storage = instance_ref.storage full # [ 609.818294] dagster-daemon[4240]: ^^^^^^^^^^^^^^^^^^^^ full # [ 609.818891] dagster-daemon[4240]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 609.822504] dagster-daemon[4240]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 609.825103] dagster-daemon[4240]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 609.825774] dagster-daemon[4240]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 609.826617] dagster-daemon[4240]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 609.829101] dagster-daemon[4240]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 609.829662] dagster-daemon[4240]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 609.830494] dagster-daemon[4240]: return DagsterPostgresStorage( full # [ 609.833090] dagster-daemon[4240]: inst_data=inst_data, full # [ 609.833734] dagster-daemon[4240]: ...<2 lines>... full # [ 609.834570] dagster-daemon[4240]: token_provider=get_token_provider_from_config(config_value), full # [ 609.839090] dagster-daemon[4240]: ) full # [ 609.839615] dagster-daemon[4240]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 609.840281] dagster-daemon[4240]: self._run_storage = PostgresRunStorage( full # [ 609.840860] dagster-daemon[4240]: ~~~~~~~~~~~~~~~~~~^ full # [ 609.841742] dagster-daemon[4240]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 609.844098] dagster-daemon[4240]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 609.844736] dagster-daemon[4240]: ) full # [ 609.847090] dagster-daemon[4240]: ^ full # [ 609.847591] dagster-daemon[4240]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 609.850089] dagster-daemon[4240]: self._engine = create_pg_engine( full # [ 609.850645] dagster-daemon[4240]: ~~~~~~~~~~~~~~~~^ full # [ 609.851486] dagster-daemon[4240]: self.postgres_url, full # [ 609.854700] dagster-daemon[4240]: ^^^^^^^^^^^^^^^^^^ full # [ 609.855520] dagster-daemon[4240]: ...<2 lines>... full # [ 609.858108] dagster-daemon[4240]: poolclass=db_pool.NullPool, full # [ 609.858781] dagster-daemon[4240]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 609.859613] dagster-daemon[4240]: ) full # [ 609.862101] dagster-daemon[4240]: ^ full # [ 609.862610] dagster-daemon[4240]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 609.863257] dagster-daemon[4240]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 609.863841] dagster-daemon[4240]: File "", line 2, in create_engine full # [ 609.867096] dagster-daemon[4240]: return target(fn, url, **kwargs) full # [ 609.867698] dagster-daemon[4240]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 609.870089] dagster-daemon[4240]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 609.870764] dagster-daemon[4240]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 609.873090] dagster-daemon[4240]: dbapi = dbapi_meth(**dbapi_args) full # [ 609.873620] dagster-daemon[4240]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 609.876104] dagster-daemon[4240]: import psycopg full # [ 609.876699] dagster-daemon[4240]: ModuleNotFoundError: No module named 'psycopg' full # [ 610.049889] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 610.052066] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 610.052639] systemd[1]: dagster-daemon.service: Consumed 1.448s CPU time over 7.236s wall clock time, 88.4M memory peak. full # [ 611.888383] dagster-webserver[4246]: Traceback (most recent call last): full # [ 611.890832] dagster-webserver[4246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 611.891592] dagster-webserver[4246]: sys.exit(main()) full # [ 611.892245] dagster-webserver[4246]: ~~~~^^ full # [ 611.892848] dagster-webserver[4246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 611.893687] dagster-webserver[4246]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 611.894523] dagster-webserver[4246]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 611.895202] dagster-webserver[4246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 611.895763] dagster-webserver[4246]: return self.main(*args, **kwargs) full # [ 611.896597] dagster-webserver[4246]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 611.903369] dagster-webserver[4246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 611.903899] dagster-webserver[4246]: rv = self.invoke(ctx) full # [ 611.904729] dagster-webserver[4246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 611.905581] dagster-webserver[4246]: return ctx.invoke(self.callback, **ctx.params) full # [ 611.906290] dagster-webserver[4246]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 611.906910] dagster-webserver[4246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 611.907716] dagster-webserver[4246]: return callback(*args, **kwargs) full # [ 611.908562] dagster-webserver[4246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 611.909264] dagster-webserver[4246]: instance = stack.enter_context( full # [ 611.909853] dagster-webserver[4246]: get_possibly_temporary_instance_for_cli( full # [ 611.910482] dagster-webserver[4246]: ...<3 lines>... full # [ 611.910910] dagster-webserver[4246]: ) full # [ 611.911735] dagster-webserver[4246]: ) full # [ 611.921122] dagster-webserver[4246]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 611.921677] dagster-webserver[4246]: result = _enter(cm) full # [ 611.922515] dagster-webserver[4246]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 611.923187] dagster-webserver[4246]: return next(self.gen) full # [ 611.923799] dagster-webserver[4246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 611.924653] dagster-webserver[4246]: with DagsterInstance.get() as instance: full # [ 611.925501] dagster-webserver[4246]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 611.926209] dagster-webserver[4246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 611.926785] dagster-webserver[4246]: return create_instance_from_dagster_home() full # [ 611.927642] dagster-webserver[4246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 611.928295] dagster-webserver[4246]: return create_instance_from_config(dagster_home_path) full # [ 611.939597] dagster-webserver[4246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 611.940184] dagster-webserver[4246]: return create_instance_from_ref(instance_ref) full # [ 611.940785] dagster-webserver[4246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 611.941634] dagster-webserver[4246]: unified_storage = instance_ref.storage full # [ 611.942292] dagster-webserver[4246]: ^^^^^^^^^^^^^^^^^^^^ full # [ 611.942947] dagster-webserver[4246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 611.943807] dagster-webserver[4246]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 611.944645] dagster-webserver[4246]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 611.945518] dagster-webserver[4246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 611.946136] dagster-webserver[4246]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 611.946764] dagster-webserver[4246]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 611.959296] dagster-webserver[4246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 611.959826] dagster-webserver[4246]: return DagsterPostgresStorage( full # [ 611.960677] dagster-webserver[4246]: inst_data=inst_data, full # [ 611.961529] dagster-webserver[4246]: ...<2 lines>... full # [ 611.962204] dagster-webserver[4246]: token_provider=get_token_provider_from_config(config_value), full # [ 611.962813] dagster-webserver[4246]: ) full # [ 611.963671] dagster-webserver[4246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 611.964520] dagster-webserver[4246]: self._run_storage = PostgresRunStorage( full # [ 611.965203] dagster-webserver[4246]: ~~~~~~~~~~~~~~~~~~^ full # [ 611.965805] dagster-webserver[4246]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 611.966657] dagster-webserver[4246]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 611.967516] dagster-webserver[4246]: ) full # [ 611.968198] dagster-webserver[4246]: ^ full # [ 611.968797] dagster-webserver[4246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 611.969668] dagster-webserver[4246]: self._engine = create_pg_engine( full # [ 611.970515] dagster-webserver[4246]: ~~~~~~~~~~~~~~~~^ full # [ 611.971188] dagster-webserver[4246]: self.postgres_url, full # [ 611.971802] dagster-webserver[4246]: ^^^^^^^^^^^^^^^^^^ full # [ 611.972649] dagster-webserver[4246]: ...<2 lines>... full # [ 611.973484] dagster-webserver[4246]: poolclass=db_pool.NullPool, full # [ 611.973911] dagster-webserver[4246]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 611.974735] dagster-webserver[4246]: ) full # [ 611.975577] dagster-webserver[4246]: ^ full # [ 611.976273] dagster-webserver[4246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 611.976838] dagster-webserver[4246]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 611.977486] dagster-webserver[4246]: File "", line 2, in create_engine full # [ 611.977927] dagster-webserver[4246]: return target(fn, url, **kwargs) full # [ 611.992893] dagster-webserver[4246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 611.995502] dagster-webserver[4246]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 611.997071] dagster-webserver[4246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 611.999694] dagster-webserver[4246]: dbapi = dbapi_meth(**dbapi_args) full # [ 612.000951] dagster-webserver[4246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 612.003744] dagster-webserver[4246]: import psycopg full # [ 612.004736] dagster-webserver[4246]: ModuleNotFoundError: No module named 'psycopg' full # [ 612.269547] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 612.270078] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 612.275194] systemd[1]: dagster-webserver.service: Consumed 2.039s CPU time over 8.350s wall clock time, 111.7M memory peak. full # [ 615.139319] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 83. full # [ 615.143706] systemd[1]: Started Dagster Daemon. full # [ 616.985853] dagster-daemon[4279]: Traceback (most recent call last): full # [ 616.988422] dagster-daemon[4279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 616.988988] dagster-daemon[4279]: sys.exit(main()) full # [ 616.989591] dagster-daemon[4279]: ~~~~^^ full # [ 616.990272] dagster-daemon[4279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 616.990864] dagster-daemon[4279]: cli(obj={}) full # [ 616.991704] dagster-daemon[4279]: ~~~^^^^^^^^ full # [ 616.992501] dagster-daemon[4279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 616.993162] dagster-daemon[4279]: return self.main(*args, **kwargs) full # [ 616.993754] dagster-daemon[4279]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 616.994655] dagster-daemon[4279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 616.995248] dagster-daemon[4279]: rv = self.invoke(ctx) full # [ 617.002737] dagster-daemon[4279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 617.003298] dagster-daemon[4279]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 617.003963] dagster-daemon[4279]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 617.004766] dagster-daemon[4279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 617.005614] dagster-daemon[4279]: return ctx.invoke(self.callback, **ctx.params) full # [ 617.006289] dagster-daemon[4279]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 617.006887] dagster-daemon[4279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 617.007727] dagster-daemon[4279]: return callback(*args, **kwargs) full # [ 617.008606] dagster-daemon[4279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 617.009206] dagster-daemon[4279]: with get_instance_for_cli( full # [ 617.009807] dagster-daemon[4279]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 617.010646] dagster-daemon[4279]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 617.011490] dagster-daemon[4279]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 617.011906] dagster-daemon[4279]: ) as instance: full # [ 617.012719] dagster-daemon[4279]: ^ full # [ 617.023902] dagster-daemon[4279]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 617.024633] dagster-daemon[4279]: return next(self.gen) full # [ 617.025291] dagster-daemon[4279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 617.025915] dagster-daemon[4279]: with DagsterInstance.get() as instance: full # [ 617.026745] dagster-daemon[4279]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 617.027596] dagster-daemon[4279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 617.028275] dagster-daemon[4279]: return create_instance_from_dagster_home() full # [ 617.028911] dagster-daemon[4279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 617.029717] dagster-daemon[4279]: return create_instance_from_config(dagster_home_path) full # [ 617.030564] dagster-daemon[4279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 617.031242] dagster-daemon[4279]: return create_instance_from_ref(instance_ref) full # [ 617.042515] dagster-daemon[4279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 617.043095] dagster-daemon[4279]: unified_storage = instance_ref.storage full # [ 617.043719] dagster-daemon[4279]: ^^^^^^^^^^^^^^^^^^^^ full # [ 617.044532] dagster-daemon[4279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 617.045198] dagster-daemon[4279]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 617.045807] dagster-daemon[4279]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 617.046666] dagster-daemon[4279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 617.047504] dagster-daemon[4279]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 617.048182] dagster-daemon[4279]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 617.048819] dagster-daemon[4279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 617.049631] dagster-daemon[4279]: return DagsterPostgresStorage( full # [ 617.050294] dagster-daemon[4279]: inst_data=inst_data, full # [ 617.050933] dagster-daemon[4279]: ...<2 lines>... full # [ 617.051761] dagster-daemon[4279]: token_provider=get_token_provider_from_config(config_value), full # [ 617.052604] dagster-daemon[4279]: ) full # [ 617.053296] dagster-daemon[4279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 617.053888] dagster-daemon[4279]: self._run_storage = PostgresRunStorage( full # [ 617.054721] dagster-daemon[4279]: ~~~~~~~~~~~~~~~~~~^ full # [ 617.055554] dagster-daemon[4279]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 617.056207] dagster-daemon[4279]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 617.056804] dagster-daemon[4279]: ) full # [ 617.057637] dagster-daemon[4279]: ^ full # [ 617.073480] dagster-daemon[4279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 617.074054] dagster-daemon[4279]: self._engine = create_pg_engine( full # [ 617.074662] dagster-daemon[4279]: ~~~~~~~~~~~~~~~~^ full # [ 617.075513] dagster-daemon[4279]: self.postgres_url, full # [ 617.076186] dagster-daemon[4279]: ^^^^^^^^^^^^^^^^^^ full # [ 617.076794] dagster-daemon[4279]: ...<2 lines>... full # [ 617.077642] dagster-daemon[4279]: poolclass=db_pool.NullPool, full # [ 617.078297] dagster-daemon[4279]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 617.078938] dagster-daemon[4279]: ) full # [ 617.079766] dagster-daemon[4279]: ^ full # [ 617.080613] dagster-daemon[4279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 617.081310] dagster-daemon[4279]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 617.081888] dagster-daemon[4279]: File "", line 2, in create_engine full # [ 617.082728] dagster-daemon[4279]: return target(fn, url, **kwargs) full # [ 617.083585] dagster-daemon[4279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 617.084256] dagster-daemon[4279]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 617.084892] dagster-daemon[4279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 617.085506] dagster-daemon[4279]: dbapi = dbapi_meth(**dbapi_args) full # [ 617.097387] dagster-daemon[4279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 617.100179] dagster-daemon[4279]: import psycopg full # [ 617.101163] dagster-daemon[4279]: ModuleNotFoundError: No module named 'psycopg' full # [ 617.295706] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 74. full # [ 617.297921] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 617.300195] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 617.302520] systemd[1]: dagster-daemon.service: Consumed 1.414s CPU time over 7.244s wall clock time, 88.6M memory peak. full # [ 617.305069] systemd[1]: Started Dagster Webserver. full # [ 619.898434] dagster-webserver[4292]: Traceback (most recent call last): full # [ 619.900957] dagster-webserver[4292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 619.901528] dagster-webserver[4292]: sys.exit(main()) full # [ 619.902167] dagster-webserver[4292]: ~~~~^^ full # [ 619.902776] dagster-webserver[4292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 619.903637] dagster-webserver[4292]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 619.904324] dagster-webserver[4292]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 619.904993] dagster-webserver[4292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 619.905590] dagster-webserver[4292]: return self.main(*args, **kwargs) full # [ 619.906277] dagster-webserver[4292]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 619.906875] dagster-webserver[4292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 619.907726] dagster-webserver[4292]: rv = self.invoke(ctx) full # [ 619.916592] dagster-webserver[4292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 619.916935] dagster-webserver[4292]: return ctx.invoke(self.callback, **ctx.params) full # [ 619.917788] dagster-webserver[4292]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 619.918615] dagster-webserver[4292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 619.919294] dagster-webserver[4292]: return callback(*args, **kwargs) full # [ 619.919927] dagster-webserver[4292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 619.920732] dagster-webserver[4292]: instance = stack.enter_context( full # [ 619.921585] dagster-webserver[4292]: get_possibly_temporary_instance_for_cli( full # [ 619.922274] dagster-webserver[4292]: ...<3 lines>... full # [ 619.922864] dagster-webserver[4292]: ) full # [ 619.923720] dagster-webserver[4292]: ) full # [ 619.924559] dagster-webserver[4292]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 619.925216] dagster-webserver[4292]: result = _enter(cm) full # [ 619.934227] dagster-webserver[4292]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 619.934765] dagster-webserver[4292]: return next(self.gen) full # [ 619.935620] dagster-webserver[4292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 619.936300] dagster-webserver[4292]: with DagsterInstance.get() as instance: full # [ 619.936897] dagster-webserver[4292]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 619.937727] dagster-webserver[4292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 619.938571] dagster-webserver[4292]: return create_instance_from_dagster_home() full # [ 619.939293] dagster-webserver[4292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 619.939854] dagster-webserver[4292]: return create_instance_from_config(dagster_home_path) full # [ 619.940696] dagster-webserver[4292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 619.941530] dagster-webserver[4292]: return create_instance_from_ref(instance_ref) full # [ 619.953491] dagster-webserver[4292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 619.954064] dagster-webserver[4292]: unified_storage = instance_ref.storage full # [ 619.954672] dagster-webserver[4292]: ^^^^^^^^^^^^^^^^^^^^ full # [ 619.955518] dagster-webserver[4292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 619.956211] dagster-webserver[4292]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 619.956870] dagster-webserver[4292]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 619.957656] dagster-webserver[4292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 619.958297] dagster-webserver[4292]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 619.958935] dagster-webserver[4292]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 619.959802] dagster-webserver[4292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 619.960614] dagster-webserver[4292]: return DagsterPostgresStorage( full # [ 619.961285] dagster-webserver[4292]: inst_data=inst_data, full # [ 619.961886] dagster-webserver[4292]: ...<2 lines>... full # [ 619.962729] dagster-webserver[4292]: token_provider=get_token_provider_from_config(config_value), full # [ 619.963577] dagster-webserver[4292]: ) full # [ 619.964263] dagster-webserver[4292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 619.964851] dagster-webserver[4292]: self._run_storage = PostgresRunStorage( full # [ 619.965546] dagster-webserver[4292]: ~~~~~~~~~~~~~~~~~~^ full # [ 619.965915] dagster-webserver[4292]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 619.966733] dagster-webserver[4292]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 619.967596] dagster-webserver[4292]: ) full # [ 619.968218] dagster-webserver[4292]: ^ full # [ 619.985278] dagster-webserver[4292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 619.985813] dagster-webserver[4292]: self._engine = create_pg_engine( full # [ 619.986673] dagster-webserver[4292]: ~~~~~~~~~~~~~~~~^ full # [ 619.987513] dagster-webserver[4292]: self.postgres_url, full # [ 619.988180] dagster-webserver[4292]: ^^^^^^^^^^^^^^^^^^ full # [ 619.988789] dagster-webserver[4292]: ...<2 lines>... full # [ 619.989634] dagster-webserver[4292]: poolclass=db_pool.NullPool, full # [ 619.990286] dagster-webserver[4292]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 619.990915] dagster-webserver[4292]: ) full # [ 619.991743] dagster-webserver[4292]: ^ full # [ 619.992855] dagster-webserver[4292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 619.993658] dagster-webserver[4292]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 619.994306] dagster-webserver[4292]: File "", line 2, in create_engine full # [ 619.995042] dagster-webserver[4292]: return target(fn, url, **kwargs) full # [ 619.995620] dagster-webserver[4292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 619.996619] dagster-webserver[4292]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 619.997300] dagster-webserver[4292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 619.997901] dagster-webserver[4292]: dbapi = dbapi_meth(**dbapi_args) full # [ 620.009855] dagster-webserver[4292]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 620.012645] dagster-webserver[4292]: import psycopg full # [ 620.013662] dagster-webserver[4292]: ModuleNotFoundError: No module named 'psycopg' full # [ 620.281803] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 620.282086] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 620.286935] systemd[1]: dagster-webserver.service: Consumed 2.004s CPU time over 8.011s wall clock time, 111.8M memory peak. full # [ 622.389420] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 84. full # [ 622.391829] systemd[1]: Started Dagster Daemon. full # [ 624.266140] dagster-daemon[4317]: Traceback (most recent call last): full # [ 624.268654] dagster-daemon[4317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 624.269271] dagster-daemon[4317]: sys.exit(main()) full # [ 624.269843] dagster-daemon[4317]: ~~~~^^ full # [ 624.270485] dagster-daemon[4317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 624.270913] dagster-daemon[4317]: cli(obj={}) full # [ 624.271752] dagster-daemon[4317]: ~~~^^^^^^^^ full # [ 624.272564] dagster-daemon[4317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 624.273244] dagster-daemon[4317]: return self.main(*args, **kwargs) full # [ 624.273850] dagster-daemon[4317]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 624.274559] dagster-daemon[4317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 624.274909] dagster-daemon[4317]: rv = self.invoke(ctx) full # [ 624.275984] dagster-daemon[4317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 624.276752] dagster-daemon[4317]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 624.277608] dagster-daemon[4317]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 624.287667] dagster-daemon[4317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 624.288247] dagster-daemon[4317]: return ctx.invoke(self.callback, **ctx.params) full # [ 624.288848] dagster-daemon[4317]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 624.289699] dagster-daemon[4317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 624.290532] dagster-daemon[4317]: return callback(*args, **kwargs) full # [ 624.291203] dagster-daemon[4317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 624.291809] dagster-daemon[4317]: with get_instance_for_cli( full # [ 624.292671] dagster-daemon[4317]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 624.293499] dagster-daemon[4317]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 624.294168] dagster-daemon[4317]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 624.294774] dagster-daemon[4317]: ) as instance: full # [ 624.295633] dagster-daemon[4317]: ^ full # [ 624.296337] dagster-daemon[4317]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 624.296880] dagster-daemon[4317]: return next(self.gen) full # [ 624.307107] dagster-daemon[4317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 624.307646] dagster-daemon[4317]: with DagsterInstance.get() as instance: full # [ 624.308300] dagster-daemon[4317]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 624.308942] dagster-daemon[4317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 624.309771] dagster-daemon[4317]: return create_instance_from_dagster_home() full # [ 624.310618] dagster-daemon[4317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 624.311298] dagster-daemon[4317]: return create_instance_from_config(dagster_home_path) full # [ 624.311931] dagster-daemon[4317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 624.312731] dagster-daemon[4317]: return create_instance_from_ref(instance_ref) full # [ 624.322833] dagster-daemon[4317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 624.323568] dagster-daemon[4317]: unified_storage = instance_ref.storage full # [ 624.324268] dagster-daemon[4317]: ^^^^^^^^^^^^^^^^^^^^ full # [ 624.324844] dagster-daemon[4317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 624.325511] dagster-daemon[4317]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 624.326176] dagster-daemon[4317]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 624.326787] dagster-daemon[4317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 624.327636] dagster-daemon[4317]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 624.328289] dagster-daemon[4317]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 624.328956] dagster-daemon[4317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 624.329746] dagster-daemon[4317]: return DagsterPostgresStorage( full # [ 624.330592] dagster-daemon[4317]: inst_data=inst_data, full # [ 624.331270] dagster-daemon[4317]: ...<2 lines>... full # [ 624.331870] dagster-daemon[4317]: token_provider=get_token_provider_from_config(config_value), full # [ 624.332711] dagster-daemon[4317]: ) full # [ 624.333555] dagster-daemon[4317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 624.334224] dagster-daemon[4317]: self._run_storage = PostgresRunStorage( full # [ 624.334816] dagster-daemon[4317]: ~~~~~~~~~~~~~~~~~~^ full # [ 624.335651] dagster-daemon[4317]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 624.336489] dagster-daemon[4317]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 624.336917] dagster-daemon[4317]: ) full # [ 624.337736] dagster-daemon[4317]: ^ full # [ 624.353849] dagster-daemon[4317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 624.354603] dagster-daemon[4317]: self._engine = create_pg_engine( full # [ 624.355282] dagster-daemon[4317]: ~~~~~~~~~~~~~~~~^ full # [ 624.355878] dagster-daemon[4317]: self.postgres_url, full # [ 624.356724] dagster-daemon[4317]: ^^^^^^^^^^^^^^^^^^ full # [ 624.357570] dagster-daemon[4317]: ...<2 lines>... full # [ 624.358307] dagster-daemon[4317]: poolclass=db_pool.NullPool, full # [ 624.358854] dagster-daemon[4317]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 624.359700] dagster-daemon[4317]: ) full # [ 624.360546] dagster-daemon[4317]: ^ full # [ 624.361209] dagster-daemon[4317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 624.361826] dagster-daemon[4317]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 624.362711] dagster-daemon[4317]: File "", line 2, in create_engine full # [ 624.363521] dagster-daemon[4317]: return target(fn, url, **kwargs) full # [ 624.370755] dagster-daemon[4317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 624.373339] dagster-daemon[4317]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 624.374831] dagster-daemon[4317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 624.377420] dagster-daemon[4317]: dbapi = dbapi_meth(**dbapi_args) full # [ 624.378629] dagster-daemon[4317]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 624.381389] dagster-daemon[4317]: import psycopg full # [ 624.382348] dagster-daemon[4317]: ModuleNotFoundError: No module named 'psycopg' full # [ 624.573301] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 624.574056] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 624.577955] systemd[1]: dagster-daemon.service: Consumed 1.433s CPU time over 7.274s wall clock time, 88.5M memory peak. full # [ 625.389063] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 75. full # [ 625.393950] systemd[1]: Started Dagster Webserver. full # [ 627.997701] dagster-webserver[4334]: Traceback (most recent call last): full # [ 628.000379] dagster-webserver[4334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 628.000933] dagster-webserver[4334]: sys.exit(main()) full # [ 628.001745] dagster-webserver[4334]: ~~~~^^ full # [ 628.002594] dagster-webserver[4334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 628.003324] dagster-webserver[4334]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 628.004189] dagster-webserver[4334]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 628.004732] dagster-webserver[4334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 628.005572] dagster-webserver[4334]: return self.main(*args, **kwargs) full # [ 628.006223] dagster-webserver[4334]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 628.006875] dagster-webserver[4334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 628.007674] dagster-webserver[4334]: rv = self.invoke(ctx) full # [ 628.008551] dagster-webserver[4334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 628.009185] dagster-webserver[4334]: return ctx.invoke(self.callback, **ctx.params) full # [ 628.009807] dagster-webserver[4334]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 628.021401] dagster-webserver[4334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 628.021957] dagster-webserver[4334]: return callback(*args, **kwargs) full # [ 628.022792] dagster-webserver[4334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 628.023641] dagster-webserver[4334]: instance = stack.enter_context( full # [ 628.024506] dagster-webserver[4334]: get_possibly_temporary_instance_for_cli( full # [ 628.025193] dagster-webserver[4334]: ...<3 lines>... full # [ 628.026076] dagster-webserver[4334]: ) full # [ 628.026665] dagster-webserver[4334]: ) full # [ 628.027534] dagster-webserver[4334]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 628.028213] dagster-webserver[4334]: result = _enter(cm) full # [ 628.028892] dagster-webserver[4334]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 628.029508] dagster-webserver[4334]: return next(self.gen) full # [ 628.030218] dagster-webserver[4334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 628.031075] dagster-webserver[4334]: with DagsterInstance.get() as instance: full # [ 628.031697] dagster-webserver[4334]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 628.042504] dagster-webserver[4334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 628.043081] dagster-webserver[4334]: return create_instance_from_dagster_home() full # [ 628.043685] dagster-webserver[4334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 628.044520] dagster-webserver[4334]: return create_instance_from_config(dagster_home_path) full # [ 628.045227] dagster-webserver[4334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 628.045813] dagster-webserver[4334]: return create_instance_from_ref(instance_ref) full # [ 628.046684] dagster-webserver[4334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 628.047521] dagster-webserver[4334]: unified_storage = instance_ref.storage full # [ 628.048197] dagster-webserver[4334]: ^^^^^^^^^^^^^^^^^^^^ full # [ 628.059134] dagster-webserver[4334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 628.059696] dagster-webserver[4334]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 628.060531] dagster-webserver[4334]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 628.061192] dagster-webserver[4334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 628.061803] dagster-webserver[4334]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 628.062665] dagster-webserver[4334]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 628.063513] dagster-webserver[4334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 628.064202] dagster-webserver[4334]: return DagsterPostgresStorage( full # [ 628.064810] dagster-webserver[4334]: inst_data=inst_data, full # [ 628.065680] dagster-webserver[4334]: ...<2 lines>... full # [ 628.066515] dagster-webserver[4334]: token_provider=get_token_provider_from_config(config_value), full # [ 628.067185] dagster-webserver[4334]: ) full # [ 628.067809] dagster-webserver[4334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 628.068657] dagster-webserver[4334]: self._run_storage = PostgresRunStorage( full # [ 628.069521] dagster-webserver[4334]: ~~~~~~~~~~~~~~~~~~^ full # [ 628.070198] dagster-webserver[4334]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 628.070815] dagster-webserver[4334]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 628.071663] dagster-webserver[4334]: ) full # [ 628.072509] dagster-webserver[4334]: ^ full # [ 628.073222] dagster-webserver[4334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 628.073790] dagster-webserver[4334]: self._engine = create_pg_engine( full # [ 628.074644] dagster-webserver[4334]: ~~~~~~~~~~~~~~~~^ full # [ 628.075497] dagster-webserver[4334]: self.postgres_url, full # [ 628.076165] dagster-webserver[4334]: ^^^^^^^^^^^^^^^^^^ full # [ 628.076776] dagster-webserver[4334]: ...<2 lines>... full # [ 628.077619] dagster-webserver[4334]: poolclass=db_pool.NullPool, full # [ 628.078278] dagster-webserver[4334]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 628.078896] dagster-webserver[4334]: ) full # [ 628.079717] dagster-webserver[4334]: ^ full # [ 628.097121] dagster-webserver[4334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 628.097660] dagster-webserver[4334]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 628.098511] dagster-webserver[4334]: File "", line 2, in create_engine full # [ 628.099193] dagster-webserver[4334]: return target(fn, url, **kwargs) full # [ 628.099792] dagster-webserver[4334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 628.100657] dagster-webserver[4334]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 628.101559] dagster-webserver[4334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 628.102198] dagster-webserver[4334]: dbapi = dbapi_meth(**dbapi_args) full # [ 628.102798] dagster-webserver[4334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 628.103664] dagster-webserver[4334]: import psycopg full # [ 628.114836] dagster-webserver[4334]: ModuleNotFoundError: No module named 'psycopg' full # [ 628.402874] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 628.403847] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 628.407384] systemd[1]: dagster-webserver.service: Consumed 2.006s CPU time over 8.118s wall clock time, 111.8M memory peak. full # [ 629.639091] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 85. full # [ 629.642527] systemd[1]: Started Dagster Daemon. full # [ 631.488764] dagster-daemon[4359]: Traceback (most recent call last): full # [ 631.491541] dagster-daemon[4359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 631.492210] dagster-daemon[4359]: sys.exit(main()) full # [ 631.492883] dagster-daemon[4359]: ~~~~^^ full # [ 631.493833] dagster-daemon[4359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 631.494797] dagster-daemon[4359]: cli(obj={}) full # [ 631.495550] dagster-daemon[4359]: ~~~^^^^^^^^ full # [ 631.496297] dagster-daemon[4359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 631.496988] dagster-daemon[4359]: return self.main(*args, **kwargs) full # [ 631.497943] dagster-daemon[4359]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 631.498923] dagster-daemon[4359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 631.499976] dagster-daemon[4359]: rv = self.invoke(ctx) full # [ 631.501040] dagster-daemon[4359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 631.501762] dagster-daemon[4359]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 631.502884] dagster-daemon[4359]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 631.515301] dagster-daemon[4359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 631.515948] dagster-daemon[4359]: return ctx.invoke(self.callback, **ctx.params) full # [ 631.516998] dagster-daemon[4359]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 631.517773] dagster-daemon[4359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 631.518815] dagster-daemon[4359]: return callback(*args, **kwargs) full # [ 631.519895] dagster-daemon[4359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 631.520886] dagster-daemon[4359]: with get_instance_for_cli( full # [ 631.521933] dagster-daemon[4359]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 631.522947] dagster-daemon[4359]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 631.523998] dagster-daemon[4359]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 631.524750] dagster-daemon[4359]: ) as instance: full # [ 631.525793] dagster-daemon[4359]: ^ full # [ 631.534493] dagster-daemon[4359]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 631.535089] dagster-daemon[4359]: return next(self.gen) full # [ 631.535695] dagster-daemon[4359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 631.536522] dagster-daemon[4359]: with DagsterInstance.get() as instance: full # [ 631.537229] dagster-daemon[4359]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 631.537796] dagster-daemon[4359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 631.538610] dagster-daemon[4359]: return create_instance_from_dagster_home() full # [ 631.539305] dagster-daemon[4359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 631.539866] dagster-daemon[4359]: return create_instance_from_config(dagster_home_path) full # [ 631.540718] dagster-daemon[4359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 631.541573] dagster-daemon[4359]: return create_instance_from_ref(instance_ref) full # [ 631.553278] dagster-daemon[4359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 631.553808] dagster-daemon[4359]: unified_storage = instance_ref.storage full # [ 631.554683] dagster-daemon[4359]: ^^^^^^^^^^^^^^^^^^^^ full # [ 631.555528] dagster-daemon[4359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 631.556184] dagster-daemon[4359]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 631.556813] dagster-daemon[4359]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 631.557680] dagster-daemon[4359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 631.558529] dagster-daemon[4359]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 631.559206] dagster-daemon[4359]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 631.559808] dagster-daemon[4359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 631.560656] dagster-daemon[4359]: return DagsterPostgresStorage( full # [ 631.561519] dagster-daemon[4359]: inst_data=inst_data, full # [ 631.562190] dagster-daemon[4359]: ...<2 lines>... full # [ 631.562811] dagster-daemon[4359]: token_provider=get_token_provider_from_config(config_value), full # [ 631.563654] dagster-daemon[4359]: ) full # [ 631.564502] dagster-daemon[4359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 631.565156] dagster-daemon[4359]: self._run_storage = PostgresRunStorage( full # [ 631.565757] dagster-daemon[4359]: ~~~~~~~~~~~~~~~~~~^ full # [ 631.566606] dagster-daemon[4359]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 631.567270] dagster-daemon[4359]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 631.567874] dagster-daemon[4359]: ) full # [ 631.568705] dagster-daemon[4359]: ^ full # [ 631.569565] dagster-daemon[4359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 631.570221] dagster-daemon[4359]: self._engine = create_pg_engine( full # [ 631.570819] dagster-daemon[4359]: ~~~~~~~~~~~~~~~~^ full # [ 631.571657] dagster-daemon[4359]: self.postgres_url, full # [ 631.572505] dagster-daemon[4359]: ^^^^^^^^^^^^^^^^^^ full # [ 631.573176] dagster-daemon[4359]: ...<2 lines>... full # [ 631.573797] dagster-daemon[4359]: poolclass=db_pool.NullPool, full # [ 631.574646] dagster-daemon[4359]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 631.575491] dagster-daemon[4359]: ) full # [ 631.576153] dagster-daemon[4359]: ^ full # [ 631.576805] dagster-daemon[4359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 631.577610] dagster-daemon[4359]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 631.578268] dagster-daemon[4359]: File "", line 2, in create_engine full # [ 631.578872] dagster-daemon[4359]: return target(fn, url, **kwargs) full # [ 631.601482] dagster-daemon[4359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 631.604083] dagster-daemon[4359]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 631.605617] dagster-daemon[4359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 631.608280] dagster-daemon[4359]: dbapi = dbapi_meth(**dbapi_args) full # [ 631.609513] dagster-daemon[4359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 631.612283] dagster-daemon[4359]: import psycopg full # [ 631.613260] dagster-daemon[4359]: ModuleNotFoundError: No module named 'psycopg' full # [ 631.806290] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 631.807048] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 631.811093] systemd[1]: dagster-daemon.service: Consumed 1.420s CPU time over 7.225s wall clock time, 88.5M memory peak. full # [ 633.639282] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 76. full # [ 633.643723] systemd[1]: Started Dagster Webserver. full # [ 636.257118] dagster-webserver[4376]: Traceback (most recent call last): full # [ 636.259665] dagster-webserver[4376]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 636.260291] dagster-webserver[4376]: sys.exit(main()) full # [ 636.260859] dagster-webserver[4376]: ~~~~^^ full # [ 636.261499] dagster-webserver[4376]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 636.262179] dagster-webserver[4376]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 636.262818] dagster-webserver[4376]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 636.263692] dagster-webserver[4376]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 636.264507] dagster-webserver[4376]: return self.main(*args, **kwargs) full # [ 636.265155] dagster-webserver[4376]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 636.265755] dagster-webserver[4376]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 636.266615] dagster-webserver[4376]: rv = self.invoke(ctx) full # [ 636.275405] dagster-webserver[4376]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 636.275977] dagster-webserver[4376]: return ctx.invoke(self.callback, **ctx.params) full # [ 636.277140] dagster-webserver[4376]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 636.277853] dagster-webserver[4376]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 636.278711] dagster-webserver[4376]: return callback(*args, **kwargs) full # [ 636.279622] dagster-webserver[4376]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 636.280265] dagster-webserver[4376]: instance = stack.enter_context( full # [ 636.280861] dagster-webserver[4376]: get_possibly_temporary_instance_for_cli( full # [ 636.281512] dagster-webserver[4376]: ...<3 lines>... full # [ 636.282144] dagster-webserver[4376]: ) full # [ 636.282774] dagster-webserver[4376]: ) full # [ 636.290253] dagster-webserver[4376]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 636.290793] dagster-webserver[4376]: result = _enter(cm) full # [ 636.291630] dagster-webserver[4376]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 636.292286] dagster-webserver[4376]: return next(self.gen) full # [ 636.292939] dagster-webserver[4376]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 636.293787] dagster-webserver[4376]: with DagsterInstance.get() as instance: full # [ 636.294638] dagster-webserver[4376]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 636.295325] dagster-webserver[4376]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 636.295945] dagster-webserver[4376]: return create_instance_from_dagster_home() full # [ 636.304798] dagster-webserver[4376]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 636.305170] dagster-webserver[4376]: return create_instance_from_config(dagster_home_path) full # [ 636.305787] dagster-webserver[4376]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 636.306629] dagster-webserver[4376]: return create_instance_from_ref(instance_ref) full # [ 636.307276] dagster-webserver[4376]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 636.307916] dagster-webserver[4376]: unified_storage = instance_ref.storage full # [ 636.308764] dagster-webserver[4376]: ^^^^^^^^^^^^^^^^^^^^ full # [ 636.309664] dagster-webserver[4376]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 636.310336] dagster-webserver[4376]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 636.310989] dagster-webserver[4376]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 636.323263] dagster-webserver[4376]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 636.323792] dagster-webserver[4376]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 636.324654] dagster-webserver[4376]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 636.325299] dagster-webserver[4376]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 636.325937] dagster-webserver[4376]: return DagsterPostgresStorage( full # [ 636.326854] dagster-webserver[4376]: inst_data=inst_data, full # [ 636.327658] dagster-webserver[4376]: ...<2 lines>... full # [ 636.328503] dagster-webserver[4376]: token_provider=get_token_provider_from_config(config_value), full # [ 636.329193] dagster-webserver[4376]: ) full # [ 636.329791] dagster-webserver[4376]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 636.330646] dagster-webserver[4376]: self._run_storage = PostgresRunStorage( full # [ 636.331286] dagster-webserver[4376]: ~~~~~~~~~~~~~~~~~~^ full # [ 636.331951] dagster-webserver[4376]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 636.332799] dagster-webserver[4376]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 636.333667] dagster-webserver[4376]: ) full # [ 636.334525] dagster-webserver[4376]: ^ full # [ 636.335248] dagster-webserver[4376]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 636.335803] dagster-webserver[4376]: self._engine = create_pg_engine( full # [ 636.336666] dagster-webserver[4376]: ~~~~~~~~~~~~~~~~^ full # [ 636.337509] dagster-webserver[4376]: self.postgres_url, full # [ 636.338159] dagster-webserver[4376]: ^^^^^^^^^^^^^^^^^^ full # [ 636.338761] dagster-webserver[4376]: ...<2 lines>... full # [ 636.339717] dagster-webserver[4376]: poolclass=db_pool.NullPool, full # [ 636.340280] dagster-webserver[4376]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 636.340894] dagster-webserver[4376]: ) full # [ 636.341734] dagster-webserver[4376]: ^ full # [ 636.356087] dagster-webserver[4376]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 636.358749] dagster-webserver[4376]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 636.360263] dagster-webserver[4376]: File "", line 2, in create_engine full # [ 636.362515] dagster-webserver[4376]: return target(fn, url, **kwargs) full # [ 636.363742] dagster-webserver[4376]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 636.366358] dagster-webserver[4376]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 636.367909] dagster-webserver[4376]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 636.370553] dagster-webserver[4376]: dbapi = dbapi_meth(**dbapi_args) full # [ 636.371779] dagster-webserver[4376]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 636.374581] dagster-webserver[4376]: import psycopg full # [ 636.375600] dagster-webserver[4376]: ModuleNotFoundError: No module named 'psycopg' full # [ 636.624455] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 636.627044] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 636.629597] systemd[1]: dagster-webserver.service: Consumed 1.998s CPU time over 8.216s wall clock time, 111.8M memory peak. full # [ 636.888719] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 86. full # [ 636.892978] systemd[1]: Started Dagster Daemon. full # [ 638.772363] dagster-daemon[4397]: Traceback (most recent call last): full # [ 638.773625] dagster-daemon[4397]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 638.775741] dagster-daemon[4397]: sys.exit(main()) full # [ 638.776736] dagster-daemon[4397]: ~~~~^^ full # [ 638.778045] dagster-daemon[4397]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 638.781066] dagster-daemon[4397]: cli(obj={}) full # [ 638.783556] dagster-daemon[4397]: ~~~^^^^^^^^ full # [ 638.784499] dagster-daemon[4397]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 638.786885] dagster-daemon[4397]: return self.main(*args, **kwargs) full # [ 638.788137] dagster-daemon[4397]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 638.789350] dagster-daemon[4397]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 638.791704] dagster-daemon[4397]: rv = self.invoke(ctx) full # [ 638.792771] dagster-daemon[4397]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 638.795183] dagster-daemon[4397]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 638.796669] dagster-daemon[4397]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 638.798158] dagster-daemon[4397]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 638.800507] dagster-daemon[4397]: return ctx.invoke(self.callback, **ctx.params) full # [ 638.802044] dagster-daemon[4397]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 638.803492] dagster-daemon[4397]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 638.805843] dagster-daemon[4397]: return callback(*args, **kwargs) full # [ 638.807042] dagster-daemon[4397]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 638.809650] dagster-daemon[4397]: with get_instance_for_cli( full # [ 638.810764] dagster-daemon[4397]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 638.811890] dagster-daemon[4397]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 638.813755] dagster-daemon[4397]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 638.815611] dagster-daemon[4397]: ) as instance: full # [ 638.816564] dagster-daemon[4397]: ^ full # [ 638.817398] dagster-daemon[4397]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 638.819627] dagster-daemon[4397]: return next(self.gen) full # [ 638.820660] dagster-daemon[4397]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 638.823286] dagster-daemon[4397]: with DagsterInstance.get() as instance: full # [ 638.824536] dagster-daemon[4397]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 638.825643] dagster-daemon[4397]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 638.828194] dagster-daemon[4397]: return create_instance_from_dagster_home() full # [ 638.829515] dagster-daemon[4397]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 638.832419] dagster-daemon[4397]: return create_instance_from_config(dagster_home_path) full # [ 638.833964] dagster-daemon[4397]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 638.836824] dagster-daemon[4397]: return create_instance_from_ref(instance_ref) full # [ 638.838194] dagster-daemon[4397]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 638.841034] dagster-daemon[4397]: unified_storage = instance_ref.storage full # [ 638.842302] dagster-daemon[4397]: ^^^^^^^^^^^^^^^^^^^^ full # [ 638.843570] dagster-daemon[4397]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 638.846206] dagster-daemon[4397]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 638.848139] dagster-daemon[4397]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 638.849668] dagster-daemon[4397]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 638.852277] dagster-daemon[4397]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 638.853865] dagster-daemon[4397]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 638.855594] dagster-daemon[4397]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 638.858355] dagster-daemon[4397]: return DagsterPostgresStorage( full # [ 638.859551] dagster-daemon[4397]: inst_data=inst_data, full # [ 638.860657] dagster-daemon[4397]: ...<2 lines>... full # [ 638.861650] dagster-daemon[4397]: token_provider=get_token_provider_from_config(config_value), full # [ 638.863251] dagster-daemon[4397]: ) full # [ 638.864089] dagster-daemon[4397]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 638.866613] dagster-daemon[4397]: self._run_storage = PostgresRunStorage( full # [ 638.867890] dagster-daemon[4397]: ~~~~~~~~~~~~~~~~~~^ full # [ 638.869184] dagster-daemon[4397]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 638.870985] dagster-daemon[4397]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 638.872701] dagster-daemon[4397]: ) full # [ 638.873534] dagster-daemon[4397]: ^ full # [ 638.874347] dagster-daemon[4397]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 638.877114] dagster-daemon[4397]: self._engine = create_pg_engine( full # [ 638.878310] dagster-daemon[4397]: ~~~~~~~~~~~~~~~~^ full # [ 638.879504] dagster-daemon[4397]: self.postgres_url, full # [ 638.880569] dagster-daemon[4397]: ^^^^^^^^^^^^^^^^^^ full # [ 638.881637] dagster-daemon[4397]: ...<2 lines>... full # [ 638.882686] dagster-daemon[4397]: poolclass=db_pool.NullPool, full # [ 638.883866] dagster-daemon[4397]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 638.885065] dagster-daemon[4397]: ) full # [ 638.885828] dagster-daemon[4397]: ^ full # [ 638.886627] dagster-daemon[4397]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 638.889255] dagster-daemon[4397]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 638.890699] dagster-daemon[4397]: File "", line 2, in create_engine full # [ 638.892919] dagster-daemon[4397]: return target(fn, url, **kwargs) full # [ 638.894199] dagster-daemon[4397]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 638.896768] dagster-daemon[4397]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 638.898295] dagster-daemon[4397]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 638.900890] dagster-daemon[4397]: dbapi = dbapi_meth(**dbapi_args) full # [ 638.902116] dagster-daemon[4397]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 638.904857] dagster-daemon[4397]: import psycopg full # [ 638.905829] dagster-daemon[4397]: ModuleNotFoundError: No module named 'psycopg' full # [ 638.994481] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 638.995247] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 638.999259] systemd[1]: dagster-daemon.service: Consumed 1.419s CPU time over 7.181s wall clock time, 88.5M memory peak. full # [ 641.639490] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 77. full # [ 641.644062] systemd[1]: Started Dagster Webserver. full # [ 644.138744] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 87. full # [ 644.142122] systemd[1]: Started Dagster Daemon. full # [ 644.260447] dagster-webserver[4419]: Traceback (most recent call last): full # [ 644.263720] dagster-webserver[4419]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 644.264609] dagster-webserver[4419]: sys.exit(main()) full # [ 644.265596] dagster-webserver[4419]: ~~~~^^ full # [ 644.269733] dagster-webserver[4419]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 644.270607] dagster-webserver[4419]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 644.271856] dagster-webserver[4419]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 644.272979] dagster-webserver[4419]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 644.274075] dagster-webserver[4419]: return self.main(*args, **kwargs) full # [ 644.274739] dagster-webserver[4419]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 644.275874] dagster-webserver[4419]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 644.276817] dagster-webserver[4419]: rv = self.invoke(ctx) full # [ 644.277852] dagster-webserver[4419]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 644.278885] dagster-webserver[4419]: return ctx.invoke(self.callback, **ctx.params) full # [ 644.279993] dagster-webserver[4419]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 644.280670] dagster-webserver[4419]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 644.281758] dagster-webserver[4419]: return callback(*args, **kwargs) full # [ 644.282507] dagster-webserver[4419]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 644.283390] dagster-webserver[4419]: instance = stack.enter_context( full # [ 644.283986] dagster-webserver[4419]: get_possibly_temporary_instance_for_cli( full # [ 644.284809] dagster-webserver[4419]: ...<3 lines>... full # [ 644.285772] dagster-webserver[4419]: ) full # [ 644.286491] dagster-webserver[4419]: ) full # [ 644.288255] dagster-webserver[4419]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 644.288941] dagster-webserver[4419]: result = _enter(cm) full # [ 644.289804] dagster-webserver[4419]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 644.291093] dagster-webserver[4419]: return next(self.gen) full # [ 644.291679] dagster-webserver[4419]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 644.293468] dagster-webserver[4419]: with DagsterInstance.get() as instance: full # [ 644.294177] dagster-webserver[4419]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 644.294784] dagster-webserver[4419]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 644.295772] dagster-webserver[4419]: return create_instance_from_dagster_home() full # [ 644.296658] dagster-webserver[4419]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 644.297581] dagster-webserver[4419]: return create_instance_from_config(dagster_home_path) full # [ 644.298191] dagster-webserver[4419]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 644.298765] dagster-webserver[4419]: return create_instance_from_ref(instance_ref) full # [ 644.299689] dagster-webserver[4419]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 644.300272] dagster-webserver[4419]: unified_storage = instance_ref.storage full # [ 644.300881] dagster-webserver[4419]: ^^^^^^^^^^^^^^^^^^^^ full # [ 644.301739] dagster-webserver[4419]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 644.302567] dagster-webserver[4419]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 644.303299] dagster-webserver[4419]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 644.303948] dagster-webserver[4419]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 644.304963] dagster-webserver[4419]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 644.306058] dagster-webserver[4419]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 644.306744] dagster-webserver[4419]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 644.307856] dagster-webserver[4419]: return DagsterPostgresStorage( full # [ 644.308788] dagster-webserver[4419]: inst_data=inst_data, full # [ 644.309678] dagster-webserver[4419]: ...<2 lines>... full # [ 644.310586] dagster-webserver[4419]: token_provider=get_token_provider_from_config(config_value), full # [ 644.311709] dagster-webserver[4419]: ) full # [ 644.312627] dagster-webserver[4419]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 644.313718] dagster-webserver[4419]: self._run_storage = PostgresRunStorage( full # [ 644.314193] dagster-webserver[4419]: ~~~~~~~~~~~~~~~~~~^ full # [ 644.314944] dagster-webserver[4419]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 644.315965] dagster-webserver[4419]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 644.316978] dagster-webserver[4419]: ) full # [ 644.317955] dagster-webserver[4419]: ^ full # [ 644.318756] dagster-webserver[4419]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 644.319665] dagster-webserver[4419]: self._engine = create_pg_engine( full # [ 644.320250] dagster-webserver[4419]: ~~~~~~~~~~~~~~~~^ full # [ 644.320839] dagster-webserver[4419]: self.postgres_url, full # [ 644.321607] dagster-webserver[4419]: ^^^^^^^^^^^^^^^^^^ full # [ 644.321907] dagster-webserver[4419]: ...<2 lines>... full # [ 644.322720] dagster-webserver[4419]: poolclass=db_pool.NullPool, full # [ 644.323730] dagster-webserver[4419]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 644.324587] dagster-webserver[4419]: ) full # [ 644.325295] dagster-webserver[4419]: ^ full # [ 644.325837] dagster-webserver[4419]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 644.326479] dagster-webserver[4419]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 644.327244] dagster-webserver[4419]: File "", line 2, in create_engine full # [ 644.327934] dagster-webserver[4419]: return target(fn, url, **kwargs) full # [ 644.328749] dagster-webserver[4419]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 644.329697] dagster-webserver[4419]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 644.330253] dagster-webserver[4419]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 644.330838] dagster-webserver[4419]: dbapi = dbapi_meth(**dbapi_args) full # [ 644.331503] dagster-webserver[4419]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 644.331905] dagster-webserver[4419]: import psycopg full # [ 644.332721] dagster-webserver[4419]: ModuleNotFoundError: No module named 'psycopg' full # [ 644.723458] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 644.725153] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 644.726672] systemd[1]: dagster-webserver.service: Consumed 2.128s CPU time over 8.097s wall clock time, 111.6M memory peak. full # [ 646.061949] dagster-daemon[4433]: Traceback (most recent call last): full # [ 646.064516] dagster-daemon[4433]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 646.065127] dagster-daemon[4433]: sys.exit(main()) full # [ 646.065699] dagster-daemon[4433]: ~~~~^^ full # [ 646.066516] dagster-daemon[4433]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 646.067169] dagster-daemon[4433]: cli(obj={}) full # [ 646.067792] dagster-daemon[4433]: ~~~^^^^^^^^ full # [ 646.068610] dagster-daemon[4433]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 646.069284] dagster-daemon[4433]: return self.main(*args, **kwargs) full # [ 646.069872] dagster-daemon[4433]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 646.070703] dagster-daemon[4433]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 646.071536] dagster-daemon[4433]: rv = self.invoke(ctx) full # [ 646.072238] dagster-daemon[4433]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 646.072804] dagster-daemon[4433]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 646.073662] dagster-daemon[4433]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 646.074481] dagster-daemon[4433]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 646.074910] dagster-daemon[4433]: return ctx.invoke(self.callback, **ctx.params) full # [ 646.075724] dagster-daemon[4433]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 646.087944] dagster-daemon[4433]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 646.088686] dagster-daemon[4433]: return callback(*args, **kwargs) full # [ 646.089517] dagster-daemon[4433]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 646.090190] dagster-daemon[4433]: with get_instance_for_cli( full # [ 646.091036] dagster-daemon[4433]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 646.091642] dagster-daemon[4433]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 646.092297] dagster-daemon[4433]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 646.092939] dagster-daemon[4433]: ) as instance: full # [ 646.093771] dagster-daemon[4433]: ^ full # [ 646.094613] dagster-daemon[4433]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 646.095294] dagster-daemon[4433]: return next(self.gen) full # [ 646.095895] dagster-daemon[4433]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 646.096732] dagster-daemon[4433]: with DagsterInstance.get() as instance: full # [ 646.097580] dagster-daemon[4433]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 646.098267] dagster-daemon[4433]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 646.098858] dagster-daemon[4433]: return create_instance_from_dagster_home() full # [ 646.099704] dagster-daemon[4433]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 646.100467] dagster-daemon[4433]: return create_instance_from_config(dagster_home_path) full # [ 646.114717] dagster-daemon[4433]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 646.115321] dagster-daemon[4433]: return create_instance_from_ref(instance_ref) full # [ 646.115908] dagster-daemon[4433]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 646.116735] dagster-daemon[4433]: unified_storage = instance_ref.storage full # [ 646.117668] dagster-daemon[4433]: ^^^^^^^^^^^^^^^^^^^^ full # [ 646.118262] dagster-daemon[4433]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 646.118866] dagster-daemon[4433]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 646.119708] dagster-daemon[4433]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 646.120541] dagster-daemon[4433]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 646.121213] dagster-daemon[4433]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 646.121817] dagster-daemon[4433]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 646.122661] dagster-daemon[4433]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 646.123507] dagster-daemon[4433]: return DagsterPostgresStorage( full # [ 646.124179] dagster-daemon[4433]: inst_data=inst_data, full # [ 646.124784] dagster-daemon[4433]: ...<2 lines>... full # [ 646.125633] dagster-daemon[4433]: token_provider=get_token_provider_from_config(config_value), full # [ 646.126287] dagster-daemon[4433]: ) full # [ 646.126915] dagster-daemon[4433]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 646.127747] dagster-daemon[4433]: self._run_storage = PostgresRunStorage( full # [ 646.128573] dagster-daemon[4433]: ~~~~~~~~~~~~~~~~~~^ full # [ 646.129224] dagster-daemon[4433]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 646.129825] dagster-daemon[4433]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 646.130659] dagster-daemon[4433]: ) full # [ 646.131688] dagster-daemon[4433]: ^ full # [ 646.132563] dagster-daemon[4433]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 646.133160] dagster-daemon[4433]: self._engine = create_pg_engine( full # [ 646.133762] dagster-daemon[4433]: ~~~~~~~~~~~~~~~~^ full # [ 646.134600] dagster-daemon[4433]: self.postgres_url, full # [ 646.135301] dagster-daemon[4433]: ^^^^^^^^^^^^^^^^^^ full # [ 646.135865] dagster-daemon[4433]: ...<2 lines>... full # [ 646.136685] dagster-daemon[4433]: poolclass=db_pool.NullPool, full # [ 646.137508] dagster-daemon[4433]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 646.138159] dagster-daemon[4433]: ) full # [ 646.138761] dagster-daemon[4433]: ^ full # [ 646.139595] dagster-daemon[4433]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 646.140258] dagster-daemon[4433]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 646.140851] dagster-daemon[4433]: File "", line 2, in create_engine full # [ 646.141682] dagster-daemon[4433]: return target(fn, url, **kwargs) full # [ 646.165924] dagster-daemon[4433]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 646.166666] dagster-daemon[4433]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 646.169081] dagster-daemon[4433]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 646.169759] dagster-daemon[4433]: dbapi = dbapi_meth(**dbapi_args) full # [ 646.170602] dagster-daemon[4433]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 646.173113] dagster-daemon[4433]: import psycopg full # [ 646.173690] dagster-daemon[4433]: ModuleNotFoundError: No module named 'psycopg' full # [ 646.377439] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 646.379704] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 646.381817] systemd[1]: dagster-daemon.service: Consumed 1.409s CPU time over 7.376s wall clock time, 88.6M memory peak. full # [ 649.889433] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 78. full # [ 649.892899] systemd[1]: Started Dagster Webserver. full # [ 651.388939] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 88. full # [ 651.392441] systemd[1]: Started Dagster Daemon. full # [ 652.506355] dagster-webserver[4461]: Traceback (most recent call last): full # [ 652.509080] dagster-webserver[4461]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 652.509630] dagster-webserver[4461]: sys.exit(main()) full # [ 652.510270] dagster-webserver[4461]: ~~~~^^ full # [ 652.510857] dagster-webserver[4461]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 652.513546] dagster-webserver[4461]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 652.514259] dagster-webserver[4461]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 652.514813] dagster-webserver[4461]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 652.516364] dagster-webserver[4461]: return self.main(*args, **kwargs) full # [ 652.516884] dagster-webserver[4461]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 652.517715] dagster-webserver[4461]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 652.518725] dagster-webserver[4461]: rv = self.invoke(ctx) full # [ 652.519734] dagster-webserver[4461]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 652.520650] dagster-webserver[4461]: return ctx.invoke(self.callback, **ctx.params) full # [ 652.521294] dagster-webserver[4461]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 652.521891] dagster-webserver[4461]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 652.522766] dagster-webserver[4461]: return callback(*args, **kwargs) full # [ 652.523576] dagster-webserver[4461]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 652.524354] dagster-webserver[4461]: instance = stack.enter_context( full # [ 652.525079] dagster-webserver[4461]: get_possibly_temporary_instance_for_cli( full # [ 652.525675] dagster-webserver[4461]: ...<3 lines>... full # [ 652.526697] dagster-webserver[4461]: ) full # [ 652.527537] dagster-webserver[4461]: ) full # [ 652.528326] dagster-webserver[4461]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 652.529048] dagster-webserver[4461]: result = _enter(cm) full # [ 652.529640] dagster-webserver[4461]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 652.530600] dagster-webserver[4461]: return next(self.gen) full # [ 652.530913] dagster-webserver[4461]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 652.531733] dagster-webserver[4461]: with DagsterInstance.get() as instance: full # [ 652.532638] dagster-webserver[4461]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 652.533275] dagster-webserver[4461]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 652.533825] dagster-webserver[4461]: return create_instance_from_dagster_home() full # [ 652.534587] dagster-webserver[4461]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 652.535120] dagster-webserver[4461]: return create_instance_from_config(dagster_home_path) full # [ 652.535738] dagster-webserver[4461]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 652.537618] dagster-webserver[4461]: return create_instance_from_ref(instance_ref) full # [ 652.538253] dagster-webserver[4461]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 652.538833] dagster-webserver[4461]: unified_storage = instance_ref.storage full # [ 652.539605] dagster-webserver[4461]: ^^^^^^^^^^^^^^^^^^^^ full # [ 652.540129] dagster-webserver[4461]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 652.540742] dagster-webserver[4461]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 652.541648] dagster-webserver[4461]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 652.542223] dagster-webserver[4461]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 652.542818] dagster-webserver[4461]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 652.543563] dagster-webserver[4461]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 652.544118] dagster-webserver[4461]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 652.544714] dagster-webserver[4461]: return DagsterPostgresStorage( full # [ 652.545632] dagster-webserver[4461]: inst_data=inst_data, full # [ 652.546223] dagster-webserver[4461]: ...<2 lines>... full # [ 652.546818] dagster-webserver[4461]: token_provider=get_token_provider_from_config(config_value), full # [ 652.547742] dagster-webserver[4461]: ) full # [ 652.548491] dagster-webserver[4461]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 652.549526] dagster-webserver[4461]: self._run_storage = PostgresRunStorage( full # [ 652.550192] dagster-webserver[4461]: ~~~~~~~~~~~~~~~~~~^ full # [ 652.550839] dagster-webserver[4461]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 652.551756] dagster-webserver[4461]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 652.552284] dagster-webserver[4461]: ) full # [ 652.552900] dagster-webserver[4461]: ^ full # [ 652.553904] dagster-webserver[4461]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 652.554727] dagster-webserver[4461]: self._engine = create_pg_engine( full # [ 652.555670] dagster-webserver[4461]: ~~~~~~~~~~~~~~~~^ full # [ 652.556237] dagster-webserver[4461]: self.postgres_url, full # [ 652.556814] dagster-webserver[4461]: ^^^^^^^^^^^^^^^^^^ full # [ 652.557724] dagster-webserver[4461]: ...<2 lines>... full # [ 652.558498] dagster-webserver[4461]: poolclass=db_pool.NullPool, full # [ 652.558917] dagster-webserver[4461]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 652.559740] dagster-webserver[4461]: ) full # [ 652.560575] dagster-webserver[4461]: ^ full # [ 652.561362] dagster-webserver[4461]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 652.562081] dagster-webserver[4461]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 652.562685] dagster-webserver[4461]: File "", line 2, in create_engine full # [ 652.563718] dagster-webserver[4461]: return target(fn, url, **kwargs) full # [ 652.564537] dagster-webserver[4461]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 652.565281] dagster-webserver[4461]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 652.565793] dagster-webserver[4461]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 652.566629] dagster-webserver[4461]: dbapi = dbapi_meth(**dbapi_args) full # [ 652.567371] dagster-webserver[4461]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 652.568903] dagster-webserver[4461]: import psycopg full # [ 652.569770] dagster-webserver[4461]: ModuleNotFoundError: No module named 'psycopg' full # [ 652.949504] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 652.953189] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 652.954946] systemd[1]: dagster-webserver.service: Consumed 2.047s CPU time over 8.223s wall clock time, 111.7M memory peak. full # [ 653.275225] dagster-daemon[4471]: Traceback (most recent call last): full # [ 653.277752] dagster-daemon[4471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 653.278551] dagster-daemon[4471]: sys.exit(main()) full # [ 653.279202] dagster-daemon[4471]: ~~~~^^ full # [ 653.279803] dagster-daemon[4471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 653.280654] dagster-daemon[4471]: cli(obj={}) full # [ 653.281512] dagster-daemon[4471]: ~~~^^^^^^^^ full # [ 653.281919] dagster-daemon[4471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 653.282750] dagster-daemon[4471]: return self.main(*args, **kwargs) full # [ 653.283567] dagster-daemon[4471]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 653.284275] dagster-daemon[4471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 653.284828] dagster-daemon[4471]: rv = self.invoke(ctx) full # [ 653.285668] dagster-daemon[4471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 653.286507] dagster-daemon[4471]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 653.287188] dagster-daemon[4471]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 653.296818] dagster-daemon[4471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 653.297580] dagster-daemon[4471]: return ctx.invoke(self.callback, **ctx.params) full # [ 653.298274] dagster-daemon[4471]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 653.298857] dagster-daemon[4471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 653.299692] dagster-daemon[4471]: return callback(*args, **kwargs) full # [ 653.300520] dagster-daemon[4471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 653.301176] dagster-daemon[4471]: with get_instance_for_cli( full # [ 653.301778] dagster-daemon[4471]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 653.302616] dagster-daemon[4471]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 653.303282] dagster-daemon[4471]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 653.303868] dagster-daemon[4471]: ) as instance: full # [ 653.304708] dagster-daemon[4471]: ^ full # [ 653.305199] dagster-daemon[4471]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 653.305757] dagster-daemon[4471]: return next(self.gen) full # [ 653.306589] dagster-daemon[4471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 653.307257] dagster-daemon[4471]: with DagsterInstance.get() as instance: full # [ 653.307843] dagster-daemon[4471]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 653.308678] dagster-daemon[4471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 653.309499] dagster-daemon[4471]: return create_instance_from_dagster_home() full # [ 653.323984] dagster-daemon[4471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 653.324561] dagster-daemon[4471]: return create_instance_from_config(dagster_home_path) full # [ 653.325239] dagster-daemon[4471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 653.325839] dagster-daemon[4471]: return create_instance_from_ref(instance_ref) full # [ 653.326495] dagster-daemon[4471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 653.326934] dagster-daemon[4471]: unified_storage = instance_ref.storage full # [ 653.327804] dagster-daemon[4471]: ^^^^^^^^^^^^^^^^^^^^ full # [ 653.328648] dagster-daemon[4471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 653.329297] dagster-daemon[4471]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 653.329886] dagster-daemon[4471]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 653.330936] dagster-daemon[4471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 653.331763] dagster-daemon[4471]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 653.332609] dagster-daemon[4471]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 653.347166] dagster-daemon[4471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 653.347717] dagster-daemon[4471]: return DagsterPostgresStorage( full # [ 653.348544] dagster-daemon[4471]: inst_data=inst_data, full # [ 653.349219] dagster-daemon[4471]: ...<2 lines>... full # [ 653.349830] dagster-daemon[4471]: token_provider=get_token_provider_from_config(config_value), full # [ 653.350681] dagster-daemon[4471]: ) full # [ 653.351527] dagster-daemon[4471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 653.352202] dagster-daemon[4471]: self._run_storage = PostgresRunStorage( full # [ 653.352810] dagster-daemon[4471]: ~~~~~~~~~~~~~~~~~~^ full # [ 653.353659] dagster-daemon[4471]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 653.354509] dagster-daemon[4471]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 653.355182] dagster-daemon[4471]: ) full # [ 653.355791] dagster-daemon[4471]: ^ full # [ 653.356635] dagster-daemon[4471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 653.357303] dagster-daemon[4471]: self._engine = create_pg_engine( full # [ 653.357957] dagster-daemon[4471]: ~~~~~~~~~~~~~~~~^ full # [ 653.358788] dagster-daemon[4471]: self.postgres_url, full # [ 653.359621] dagster-daemon[4471]: ^^^^^^^^^^^^^^^^^^ full # [ 653.360303] dagster-daemon[4471]: ...<2 lines>... full # [ 653.360885] dagster-daemon[4471]: poolclass=db_pool.NullPool, full # [ 653.361717] dagster-daemon[4471]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 653.362542] dagster-daemon[4471]: ) full # [ 653.363205] dagster-daemon[4471]: ^ full # [ 653.363834] dagster-daemon[4471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 653.364636] dagster-daemon[4471]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 653.365278] dagster-daemon[4471]: File "", line 2, in create_engine full # [ 653.365895] dagster-daemon[4471]: return target(fn, url, **kwargs) full # [ 653.379590] dagster-daemon[4471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 653.382185] dagster-daemon[4471]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 653.383676] dagster-daemon[4471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 653.386271] dagster-daemon[4471]: dbapi = dbapi_meth(**dbapi_args) full # [ 653.387476] dagster-daemon[4471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 653.390227] dagster-daemon[4471]: import psycopg full # [ 653.391184] dagster-daemon[4471]: ModuleNotFoundError: No module named 'psycopg' full # [ 653.575053] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 653.577340] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 653.579562] systemd[1]: dagster-daemon.service: Consumed 1.502s CPU time over 7.196s wall clock time, 88.6M memory peak. full # [ 658.138979] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 79. full # [ 658.142196] systemd[1]: Started Dagster Webserver. full # [ 658.639587] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 89. full # [ 658.644294] systemd[1]: Started Dagster Daemon. full # [ 660.485513] dagster-daemon[4509]: Traceback (most recent call last): full # [ 660.487832] dagster-daemon[4509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 660.488198] dagster-daemon[4509]: sys.exit(main()) full # [ 660.488747] dagster-daemon[4509]: ~~~~^^ full # [ 660.492130] dagster-daemon[4509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 660.492643] dagster-daemon[4509]: cli(obj={}) full # [ 660.493504] dagster-daemon[4509]: ~~~^^^^^^^^ full # [ 660.493914] dagster-daemon[4509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 660.496537] dagster-daemon[4509]: return self.main(*args, **kwargs) full # [ 660.497219] dagster-daemon[4509]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 660.497802] dagster-daemon[4509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 660.500089] dagster-daemon[4509]: rv = self.invoke(ctx) full # [ 660.500672] dagster-daemon[4509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 660.501505] dagster-daemon[4509]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 660.504108] dagster-daemon[4509]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 660.504762] dagster-daemon[4509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 660.505601] dagster-daemon[4509]: return ctx.invoke(self.callback, **ctx.params) full # [ 660.508089] dagster-daemon[4509]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 660.508670] dagster-daemon[4509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 660.509508] dagster-daemon[4509]: return callback(*args, **kwargs) full # [ 660.513106] dagster-daemon[4509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 660.513769] dagster-daemon[4509]: with get_instance_for_cli( full # [ 660.514615] dagster-daemon[4509]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 660.518097] dagster-daemon[4509]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 660.518677] dagster-daemon[4509]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 660.519510] dagster-daemon[4509]: ) as instance: full # [ 660.522090] dagster-daemon[4509]: ^ full # [ 660.522770] dagster-daemon[4509]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 660.523609] dagster-daemon[4509]: return next(self.gen) full # [ 660.526090] dagster-daemon[4509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 660.526674] dagster-daemon[4509]: with DagsterInstance.get() as instance: full # [ 660.527510] dagster-daemon[4509]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 660.530126] dagster-daemon[4509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 660.530771] dagster-daemon[4509]: return create_instance_from_dagster_home() full # [ 660.531625] dagster-daemon[4509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 660.534089] dagster-daemon[4509]: return create_instance_from_config(dagster_home_path) full # [ 660.534675] dagster-daemon[4509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 660.535504] dagster-daemon[4509]: return create_instance_from_ref(instance_ref) full # [ 660.538142] dagster-daemon[4509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 660.541091] dagster-daemon[4509]: unified_storage = instance_ref.storage full # [ 660.541646] dagster-daemon[4509]: ^^^^^^^^^^^^^^^^^^^^ full # [ 660.542309] dagster-daemon[4509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 660.542863] dagster-daemon[4509]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 660.543698] dagster-daemon[4509]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 660.547091] dagster-daemon[4509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 660.547746] dagster-daemon[4509]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 660.550091] dagster-daemon[4509]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 660.550617] dagster-daemon[4509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 660.552089] dagster-daemon[4509]: return DagsterPostgresStorage( full # [ 660.552673] dagster-daemon[4509]: inst_data=inst_data, full # [ 660.553508] dagster-daemon[4509]: ...<2 lines>... full # [ 660.556091] dagster-daemon[4509]: token_provider=get_token_provider_from_config(config_value), full # [ 660.556763] dagster-daemon[4509]: ) full # [ 660.557604] dagster-daemon[4509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 660.561106] dagster-daemon[4509]: self._run_storage = PostgresRunStorage( full # [ 660.561658] dagster-daemon[4509]: ~~~~~~~~~~~~~~~~~~^ full # [ 660.562537] dagster-daemon[4509]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 660.565090] dagster-daemon[4509]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 660.565757] dagster-daemon[4509]: ) full # [ 660.566602] dagster-daemon[4509]: ^ full # [ 660.569089] dagster-daemon[4509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 660.569651] dagster-daemon[4509]: self._engine = create_pg_engine( full # [ 660.570487] dagster-daemon[4509]: ~~~~~~~~~~~~~~~~^ full # [ 660.570913] dagster-daemon[4509]: self.postgres_url, full # [ 660.573535] dagster-daemon[4509]: ^^^^^^^^^^^^^^^^^^ full # [ 660.574196] dagster-daemon[4509]: ...<2 lines>... full # [ 660.574793] dagster-daemon[4509]: poolclass=db_pool.NullPool, full # [ 660.578089] dagster-daemon[4509]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 660.578666] dagster-daemon[4509]: ) full # [ 660.579502] dagster-daemon[4509]: ^ full # [ 660.582089] dagster-daemon[4509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 660.582768] dagster-daemon[4509]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 660.583606] dagster-daemon[4509]: File "", line 2, in create_engine full # [ 660.587089] dagster-daemon[4509]: return target(fn, url, **kwargs) full # [ 660.587595] dagster-daemon[4509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 660.588264] dagster-daemon[4509]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 660.588849] dagster-daemon[4509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 660.591682] dagster-daemon[4509]: dbapi = dbapi_meth(**dbapi_args) full # [ 660.592500] dagster-daemon[4509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 660.595094] dagster-daemon[4509]: import psycopg full # [ 660.595760] dagster-daemon[4509]: ModuleNotFoundError: No module named 'psycopg' full # [ 660.761987] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 660.764212] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 660.764784] systemd[1]: dagster-daemon.service: Consumed 1.490s CPU time over 7.186s wall clock time, 88.5M memory peak. full # [ 660.903258] dagster-webserver[4507]: Traceback (most recent call last): full # [ 660.905866] dagster-webserver[4507]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 660.906729] dagster-webserver[4507]: sys.exit(main()) full # [ 660.907758] dagster-webserver[4507]: ~~~~^^ full # [ 660.908878] dagster-webserver[4507]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 660.910098] dagster-webserver[4507]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 660.910983] dagster-webserver[4507]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 660.912208] dagster-webserver[4507]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 660.913060] dagster-webserver[4507]: return self.main(*args, **kwargs) full # [ 660.913921] dagster-webserver[4507]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 660.915083] dagster-webserver[4507]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 660.915839] dagster-webserver[4507]: rv = self.invoke(ctx) full # [ 660.927491] dagster-webserver[4507]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 660.927992] dagster-webserver[4507]: return ctx.invoke(self.callback, **ctx.params) full # [ 660.928921] dagster-webserver[4507]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 660.930141] dagster-webserver[4507]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 660.931195] dagster-webserver[4507]: return callback(*args, **kwargs) full # [ 660.932857] dagster-webserver[4507]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 660.934090] dagster-webserver[4507]: instance = stack.enter_context( full # [ 660.934946] dagster-webserver[4507]: get_possibly_temporary_instance_for_cli( full # [ 660.936074] dagster-webserver[4507]: ...<3 lines>... full # [ 660.936836] dagster-webserver[4507]: ) full # [ 660.937858] dagster-webserver[4507]: ) full # [ 660.939067] dagster-webserver[4507]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 660.939830] dagster-webserver[4507]: result = _enter(cm) full # [ 660.940630] dagster-webserver[4507]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 660.941269] dagster-webserver[4507]: return next(self.gen) full # [ 660.951137] dagster-webserver[4507]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 660.951673] dagster-webserver[4507]: with DagsterInstance.get() as instance: full # [ 660.952520] dagster-webserver[4507]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 660.953190] dagster-webserver[4507]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 660.954103] dagster-webserver[4507]: return create_instance_from_dagster_home() full # [ 660.954647] dagster-webserver[4507]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 660.955496] dagster-webserver[4507]: return create_instance_from_config(dagster_home_path) full # [ 660.955973] dagster-webserver[4507]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 660.956762] dagster-webserver[4507]: return create_instance_from_ref(instance_ref) full # [ 660.957613] dagster-webserver[4507]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 660.958291] dagster-webserver[4507]: unified_storage = instance_ref.storage full # [ 660.958892] dagster-webserver[4507]: ^^^^^^^^^^^^^^^^^^^^ full # [ 660.972286] dagster-webserver[4507]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 660.972839] dagster-webserver[4507]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 660.973662] dagster-webserver[4507]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 660.974563] dagster-webserver[4507]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 660.975180] dagster-webserver[4507]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 660.975787] dagster-webserver[4507]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 660.976635] dagster-webserver[4507]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 660.977285] dagster-webserver[4507]: return DagsterPostgresStorage( full # [ 660.977913] dagster-webserver[4507]: inst_data=inst_data, full # [ 660.978744] dagster-webserver[4507]: ...<2 lines>... full # [ 660.979588] dagster-webserver[4507]: token_provider=get_token_provider_from_config(config_value), full # [ 660.980263] dagster-webserver[4507]: ) full # [ 660.980901] dagster-webserver[4507]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 660.981709] dagster-webserver[4507]: self._run_storage = PostgresRunStorage( full # [ 660.982542] dagster-webserver[4507]: ~~~~~~~~~~~~~~~~~~^ full # [ 660.983217] dagster-webserver[4507]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 660.983817] dagster-webserver[4507]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 660.984667] dagster-webserver[4507]: ) full # [ 660.985497] dagster-webserver[4507]: ^ full # [ 660.986150] dagster-webserver[4507]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 660.986759] dagster-webserver[4507]: self._engine = create_pg_engine( full # [ 660.987584] dagster-webserver[4507]: ~~~~~~~~~~~~~~~~^ full # [ 660.988247] dagster-webserver[4507]: self.postgres_url, full # [ 660.988835] dagster-webserver[4507]: ^^^^^^^^^^^^^^^^^^ full # [ 660.989473] dagster-webserver[4507]: ...<2 lines>... full # [ 660.990119] dagster-webserver[4507]: poolclass=db_pool.NullPool, full # [ 660.990764] dagster-webserver[4507]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 660.991549] dagster-webserver[4507]: ) full # [ 660.992198] dagster-webserver[4507]: ^ full # [ 661.010085] dagster-webserver[4507]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 661.012724] dagster-webserver[4507]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 661.014211] dagster-webserver[4507]: File "", line 2, in create_engine full # [ 661.016433] dagster-webserver[4507]: return target(fn, url, **kwargs) full # [ 661.017642] dagster-webserver[4507]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 661.020245] dagster-webserver[4507]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 661.021764] dagster-webserver[4507]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 661.024394] dagster-webserver[4507]: dbapi = dbapi_meth(**dbapi_args) full # [ 661.025615] dagster-webserver[4507]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 661.028410] dagster-webserver[4507]: import psycopg full # [ 661.029398] dagster-webserver[4507]: ModuleNotFoundError: No module named 'psycopg' full # [ 661.297939] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 661.299842] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 661.301568] systemd[1]: dagster-webserver.service: Consumed 2.100s CPU time over 8.347s wall clock time, 111.6M memory peak. full # [ 665.889354] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 90. full # [ 665.892182] systemd[1]: Started Dagster Daemon. full # [ 666.388534] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 80. full # [ 666.391238] systemd[1]: Started Dagster Webserver. full # [ 667.731427] dagster-daemon[4547]: Traceback (most recent call last): full # [ 667.732955] dagster-daemon[4547]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 667.735091] dagster-daemon[4547]: sys.exit(main()) full # [ 667.736202] dagster-daemon[4547]: ~~~~^^ full # [ 667.737220] dagster-daemon[4547]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 667.739752] dagster-daemon[4547]: cli(obj={}) full # [ 667.740687] dagster-daemon[4547]: ~~~^^^^^^^^ full # [ 667.741635] dagster-daemon[4547]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 667.744043] dagster-daemon[4547]: return self.main(*args, **kwargs) full # [ 667.745238] dagster-daemon[4547]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 667.746528] dagster-daemon[4547]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 667.749572] dagster-daemon[4547]: rv = self.invoke(ctx) full # [ 667.750793] dagster-daemon[4547]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 667.754227] dagster-daemon[4547]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 667.755697] dagster-daemon[4547]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 667.757170] dagster-daemon[4547]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 667.759520] dagster-daemon[4547]: return ctx.invoke(self.callback, **ctx.params) full # [ 667.760871] dagster-daemon[4547]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 667.762479] dagster-daemon[4547]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 667.764864] dagster-daemon[4547]: return callback(*args, **kwargs) full # [ 667.766046] dagster-daemon[4547]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 667.768642] dagster-daemon[4547]: with get_instance_for_cli( full # [ 667.769738] dagster-daemon[4547]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 667.770841] dagster-daemon[4547]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 667.772676] dagster-daemon[4547]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 667.774524] dagster-daemon[4547]: ) as instance: full # [ 667.775473] dagster-daemon[4547]: ^ full # [ 667.776266] dagster-daemon[4547]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 667.778687] dagster-daemon[4547]: return next(self.gen) full # [ 667.781206] dagster-daemon[4547]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 667.783806] dagster-daemon[4547]: with DagsterInstance.get() as instance: full # [ 667.785082] dagster-daemon[4547]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 667.786201] dagster-daemon[4547]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 667.788748] dagster-daemon[4547]: return create_instance_from_dagster_home() full # [ 667.790137] dagster-daemon[4547]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 667.794072] dagster-daemon[4547]: return create_instance_from_config(dagster_home_path) full # [ 667.795847] dagster-daemon[4547]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 667.799866] dagster-daemon[4547]: return create_instance_from_ref(instance_ref) full # [ 667.801413] dagster-daemon[4547]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 667.804553] dagster-daemon[4547]: unified_storage = instance_ref.storage full # [ 667.805818] dagster-daemon[4547]: ^^^^^^^^^^^^^^^^^^^^ full # [ 667.807076] dagster-daemon[4547]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 667.809612] dagster-daemon[4547]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 667.811517] dagster-daemon[4547]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 667.813186] dagster-daemon[4547]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 667.815867] dagster-daemon[4547]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 667.817481] dagster-daemon[4547]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 667.820370] dagster-daemon[4547]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 667.822988] dagster-daemon[4547]: return DagsterPostgresStorage( full # [ 667.824161] dagster-daemon[4547]: inst_data=inst_data, full # [ 667.825251] dagster-daemon[4547]: ...<2 lines>... full # [ 667.826216] dagster-daemon[4547]: token_provider=get_token_provider_from_config(config_value), full # [ 667.827796] dagster-daemon[4547]: ) full # [ 667.828575] dagster-daemon[4547]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 667.831125] dagster-daemon[4547]: self._run_storage = PostgresRunStorage( full # [ 667.832379] dagster-daemon[4547]: ~~~~~~~~~~~~~~~~~~^ full # [ 667.833620] dagster-daemon[4547]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 667.835331] dagster-daemon[4547]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 667.837038] dagster-daemon[4547]: ) full # [ 667.837789] dagster-daemon[4547]: ^ full # [ 667.838621] dagster-daemon[4547]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 667.841341] dagster-daemon[4547]: self._engine = create_pg_engine( full # [ 667.842503] dagster-daemon[4547]: ~~~~~~~~~~~~~~~~^ full # [ 667.843672] dagster-daemon[4547]: self.postgres_url, full # [ 667.844713] dagster-daemon[4547]: ^^^^^^^^^^^^^^^^^^ full # [ 667.845743] dagster-daemon[4547]: ...<2 lines>... full # [ 667.846701] dagster-daemon[4547]: poolclass=db_pool.NullPool, full # [ 667.847861] dagster-daemon[4547]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 667.849027] dagster-daemon[4547]: ) full # [ 667.849770] dagster-daemon[4547]: ^ full # [ 667.850555] dagster-daemon[4547]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 667.853181] dagster-daemon[4547]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 667.854606] dagster-daemon[4547]: File "", line 2, in create_engine full # [ 667.856813] dagster-daemon[4547]: return target(fn, url, **kwargs) full # [ 667.857996] dagster-daemon[4547]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 667.860568] dagster-daemon[4547]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 667.862252] dagster-daemon[4547]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 667.864827] dagster-daemon[4547]: dbapi = dbapi_meth(**dbapi_args) full # [ 667.865992] dagster-daemon[4547]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 667.868775] dagster-daemon[4547]: import psycopg full # [ 667.869732] dagster-daemon[4547]: ModuleNotFoundError: No module named 'psycopg' full # [ 667.975899] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 667.978384] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 667.980132] systemd[1]: dagster-daemon.service: Consumed 1.450s CPU time over 7.213s wall clock time, 88.6M memory peak. full # [ 669.131637] dagster-webserver[4553]: Traceback (most recent call last): full # [ 669.134154] dagster-webserver[4553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 669.134727] dagster-webserver[4553]: sys.exit(main()) full # [ 669.135526] dagster-webserver[4553]: ~~~~^^ full # [ 669.136184] dagster-webserver[4553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 669.136790] dagster-webserver[4553]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 669.137637] dagster-webserver[4553]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 669.138475] dagster-webserver[4553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 669.139146] dagster-webserver[4553]: return self.main(*args, **kwargs) full # [ 669.139743] dagster-webserver[4553]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 669.140625] dagster-webserver[4553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 669.141268] dagster-webserver[4553]: rv = self.invoke(ctx) full # [ 669.141855] dagster-webserver[4553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 669.142700] dagster-webserver[4553]: return ctx.invoke(self.callback, **ctx.params) full # [ 669.143162] dagster-webserver[4553]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 669.154213] dagster-webserver[4553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 669.154774] dagster-webserver[4553]: return callback(*args, **kwargs) full # [ 669.155603] dagster-webserver[4553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 669.156333] dagster-webserver[4553]: instance = stack.enter_context( full # [ 669.156886] dagster-webserver[4553]: get_possibly_temporary_instance_for_cli( full # [ 669.157728] dagster-webserver[4553]: ...<3 lines>... full # [ 669.158575] dagster-webserver[4553]: ) full # [ 669.159257] dagster-webserver[4553]: ) full # [ 669.159850] dagster-webserver[4553]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 669.160574] dagster-webserver[4553]: result = _enter(cm) full # [ 669.160985] dagster-webserver[4553]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 669.161775] dagster-webserver[4553]: return next(self.gen) full # [ 669.162626] dagster-webserver[4553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 669.163294] dagster-webserver[4553]: with DagsterInstance.get() as instance: full # [ 669.163983] dagster-webserver[4553]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 669.175036] dagster-webserver[4553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 669.175570] dagster-webserver[4553]: return create_instance_from_dagster_home() full # [ 669.176253] dagster-webserver[4553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 669.176851] dagster-webserver[4553]: return create_instance_from_config(dagster_home_path) full # [ 669.177504] dagster-webserver[4553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 669.178179] dagster-webserver[4553]: return create_instance_from_ref(instance_ref) full # [ 669.178825] dagster-webserver[4553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 669.179653] dagster-webserver[4553]: unified_storage = instance_ref.storage full # [ 669.180504] dagster-webserver[4553]: ^^^^^^^^^^^^^^^^^^^^ full # [ 669.180943] dagster-webserver[4553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 669.181796] dagster-webserver[4553]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 669.182619] dagster-webserver[4553]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 669.196917] dagster-webserver[4553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 669.199559] dagster-webserver[4553]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 669.201196] dagster-webserver[4553]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 669.202820] dagster-webserver[4553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 669.205460] dagster-webserver[4553]: return DagsterPostgresStorage( full # [ 669.206642] dagster-webserver[4553]: inst_data=inst_data, full # [ 669.207756] dagster-webserver[4553]: ...<2 lines>... full # [ 669.208754] dagster-webserver[4553]: token_provider=get_token_provider_from_config(config_value), full # [ 669.210370] dagster-webserver[4553]: ) full # [ 669.211225] dagster-webserver[4553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 669.213773] dagster-webserver[4553]: self._run_storage = PostgresRunStorage( full # [ 669.215112] dagster-webserver[4553]: ~~~~~~~~~~~~~~~~~~^ full # [ 669.216419] dagster-webserver[4553]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 669.218198] dagster-webserver[4553]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 669.219928] dagster-webserver[4553]: ) full # [ 669.220758] dagster-webserver[4553]: ^ full # [ 669.221583] dagster-webserver[4553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 669.224335] dagster-webserver[4553]: self._engine = create_pg_engine( full # [ 669.225541] dagster-webserver[4553]: ~~~~~~~~~~~~~~~~^ full # [ 669.226747] dagster-webserver[4553]: self.postgres_url, full # [ 669.227837] dagster-webserver[4553]: ^^^^^^^^^^^^^^^^^^ full # [ 669.228928] dagster-webserver[4553]: ...<2 lines>... full # [ 669.229922] dagster-webserver[4553]: poolclass=db_pool.NullPool, full # [ 669.231147] dagster-webserver[4553]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 669.232352] dagster-webserver[4553]: ) full # [ 669.233169] dagster-webserver[4553]: ^ full # [ 669.233960] dagster-webserver[4553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 669.236615] dagster-webserver[4553]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 669.238137] dagster-webserver[4553]: File "", line 2, in create_engine full # [ 669.240356] dagster-webserver[4553]: return target(fn, url, **kwargs) full # [ 669.241559] dagster-webserver[4553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 669.244171] dagster-webserver[4553]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 669.245699] dagster-webserver[4553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 669.248323] dagster-webserver[4553]: dbapi = dbapi_meth(**dbapi_args) full # [ 669.249525] dagster-webserver[4553]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 669.252310] dagster-webserver[4553]: import psycopg full # [ 669.253296] dagster-webserver[4553]: ModuleNotFoundError: No module named 'psycopg' full # [ 669.477478] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 669.480219] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 669.482396] systemd[1]: dagster-webserver.service: Consumed 2.074s CPU time over 8.177s wall clock time, 111.5M memory peak. full # [ 673.139174] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 91. full # [ 673.142086] systemd[1]: Started Dagster Daemon. full # [ 674.638911] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 81. full # [ 674.644750] systemd[1]: Started Dagster Webserver. full # [ 675.014389] dagster-daemon[4586]: Traceback (most recent call last): full # [ 675.016275] dagster-daemon[4586]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 675.018526] dagster-daemon[4586]: sys.exit(main()) full # [ 675.019857] dagster-daemon[4586]: ~~~~^^ full # [ 675.021034] dagster-daemon[4586]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 675.023990] dagster-daemon[4586]: cli(obj={}) full # [ 675.025164] dagster-daemon[4586]: ~~~^^^^^^^^ full # [ 675.026530] dagster-daemon[4586]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 675.029121] dagster-daemon[4586]: return self.main(*args, **kwargs) full # [ 675.030367] dagster-daemon[4586]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 675.031547] dagster-daemon[4586]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 675.033852] dagster-daemon[4586]: rv = self.invoke(ctx) full # [ 675.035090] dagster-daemon[4586]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 675.037622] dagster-daemon[4586]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 675.039468] dagster-daemon[4586]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 675.041126] dagster-daemon[4586]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 675.043460] dagster-daemon[4586]: return ctx.invoke(self.callback, **ctx.params) full # [ 675.044798] dagster-daemon[4586]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 675.046160] dagster-daemon[4586]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 675.048480] dagster-daemon[4586]: return callback(*args, **kwargs) full # [ 675.049646] dagster-daemon[4586]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 675.052373] dagster-daemon[4586]: with get_instance_for_cli( full # [ 675.053668] dagster-daemon[4586]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 675.055057] dagster-daemon[4586]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 675.057274] dagster-daemon[4586]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 675.059421] dagster-daemon[4586]: ) as instance: full # [ 675.060612] dagster-daemon[4586]: ^ full # [ 675.061891] dagster-daemon[4586]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 675.064142] dagster-daemon[4586]: return next(self.gen) full # [ 675.065178] dagster-daemon[4586]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 675.068050] dagster-daemon[4586]: with DagsterInstance.get() as instance: full # [ 675.069306] dagster-daemon[4586]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 675.070406] dagster-daemon[4586]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 675.072961] dagster-daemon[4586]: return create_instance_from_dagster_home() full # [ 675.075229] dagster-daemon[4586]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 675.078175] dagster-daemon[4586]: return create_instance_from_config(dagster_home_path) full # [ 675.079595] dagster-daemon[4586]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 675.082770] dagster-daemon[4586]: return create_instance_from_ref(instance_ref) full # [ 675.084136] dagster-daemon[4586]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 675.087113] dagster-daemon[4586]: unified_storage = instance_ref.storage full # [ 675.089468] dagster-daemon[4586]: ^^^^^^^^^^^^^^^^^^^^ full # [ 675.090713] dagster-daemon[4586]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 675.093262] dagster-daemon[4586]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 675.095175] dagster-daemon[4586]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 675.096671] dagster-daemon[4586]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 675.099261] dagster-daemon[4586]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 675.100840] dagster-daemon[4586]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 675.102429] dagster-daemon[4586]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 675.105144] dagster-daemon[4586]: return DagsterPostgresStorage( full # [ 675.106592] dagster-daemon[4586]: inst_data=inst_data, full # [ 675.108080] dagster-daemon[4586]: ...<2 lines>... full # [ 675.109073] dagster-daemon[4586]: token_provider=get_token_provider_from_config(config_value), full # [ 675.110642] dagster-daemon[4586]: ) full # [ 675.111427] dagster-daemon[4586]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 675.114031] dagster-daemon[4586]: self._run_storage = PostgresRunStorage( full # [ 675.115289] dagster-daemon[4586]: ~~~~~~~~~~~~~~~~~~^ full # [ 675.116692] dagster-daemon[4586]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 675.118609] dagster-daemon[4586]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 675.120767] dagster-daemon[4586]: ) full # [ 675.121742] dagster-daemon[4586]: ^ full # [ 675.122823] dagster-daemon[4586]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 675.125797] dagster-daemon[4586]: self._engine = create_pg_engine( full # [ 675.126967] dagster-daemon[4586]: ~~~~~~~~~~~~~~~~^ full # [ 675.128161] dagster-daemon[4586]: self.postgres_url, full # [ 675.129203] dagster-daemon[4586]: ^^^^^^^^^^^^^^^^^^ full # [ 675.130328] dagster-daemon[4586]: ...<2 lines>... full # [ 675.132244] dagster-daemon[4586]: poolclass=db_pool.NullPool, full # [ 675.133407] dagster-daemon[4586]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 675.134562] dagster-daemon[4586]: ) full # [ 675.135345] dagster-daemon[4586]: ^ full # [ 675.136122] dagster-daemon[4586]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 675.138719] dagster-daemon[4586]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 675.140186] dagster-daemon[4586]: File "", line 2, in create_engine full # [ 675.142380] dagster-daemon[4586]: return target(fn, url, **kwargs) full # [ 675.143548] dagster-daemon[4586]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 675.146341] dagster-daemon[4586]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 675.148060] dagster-daemon[4586]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 675.151130] dagster-daemon[4586]: dbapi = dbapi_meth(**dbapi_args) full # [ 675.152744] dagster-daemon[4586]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 675.155662] dagster-daemon[4586]: import psycopg full # [ 675.156614] dagster-daemon[4586]: ModuleNotFoundError: No module named 'psycopg' full # [ 675.230571] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 675.232838] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 675.234812] systemd[1]: dagster-daemon.service: Consumed 1.446s CPU time over 7.253s wall clock time, 88.5M memory peak. full # [ 677.340751] dagster-webserver[4596]: Traceback (most recent call last): full # [ 677.343341] dagster-webserver[4596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 677.343896] dagster-webserver[4596]: sys.exit(main()) full # [ 677.344715] dagster-webserver[4596]: ~~~~^^ full # [ 677.345536] dagster-webserver[4596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 677.346191] dagster-webserver[4596]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 677.346810] dagster-webserver[4596]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 677.347625] dagster-webserver[4596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 677.348289] dagster-webserver[4596]: return self.main(*args, **kwargs) full # [ 677.348875] dagster-webserver[4596]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 677.349733] dagster-webserver[4596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 677.350544] dagster-webserver[4596]: rv = self.invoke(ctx) full # [ 677.351198] dagster-webserver[4596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 677.351790] dagster-webserver[4596]: return ctx.invoke(self.callback, **ctx.params) full # [ 677.352642] dagster-webserver[4596]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 677.363334] dagster-webserver[4596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 677.363864] dagster-webserver[4596]: return callback(*args, **kwargs) full # [ 677.364711] dagster-webserver[4596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 677.365559] dagster-webserver[4596]: instance = stack.enter_context( full # [ 677.366238] dagster-webserver[4596]: get_possibly_temporary_instance_for_cli( full # [ 677.366837] dagster-webserver[4596]: ...<3 lines>... full # [ 677.367492] dagster-webserver[4596]: ) full # [ 677.367932] dagster-webserver[4596]: ) full # [ 677.368760] dagster-webserver[4596]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 677.369603] dagster-webserver[4596]: result = _enter(cm) full # [ 677.370345] dagster-webserver[4596]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 677.370884] dagster-webserver[4596]: return next(self.gen) full # [ 677.371723] dagster-webserver[4596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 677.372558] dagster-webserver[4596]: with DagsterInstance.get() as instance: full # [ 677.373210] dagster-webserver[4596]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 677.384130] dagster-webserver[4596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 677.384900] dagster-webserver[4596]: return create_instance_from_dagster_home() full # [ 677.385708] dagster-webserver[4596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 677.386543] dagster-webserver[4596]: return create_instance_from_config(dagster_home_path) full # [ 677.387212] dagster-webserver[4596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 677.387820] dagster-webserver[4596]: return create_instance_from_ref(instance_ref) full # [ 677.388681] dagster-webserver[4596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 677.389513] dagster-webserver[4596]: unified_storage = instance_ref.storage full # [ 677.390183] dagster-webserver[4596]: ^^^^^^^^^^^^^^^^^^^^ full # [ 677.390832] dagster-webserver[4596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 677.391663] dagster-webserver[4596]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 677.392294] dagster-webserver[4596]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 677.405940] dagster-webserver[4596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 677.406672] dagster-webserver[4596]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 677.407518] dagster-webserver[4596]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 677.408193] dagster-webserver[4596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 677.408801] dagster-webserver[4596]: return DagsterPostgresStorage( full # [ 677.409646] dagster-webserver[4596]: inst_data=inst_data, full # [ 677.410299] dagster-webserver[4596]: ...<2 lines>... full # [ 677.410939] dagster-webserver[4596]: token_provider=get_token_provider_from_config(config_value), full # [ 677.411767] dagster-webserver[4596]: ) full # [ 677.412612] dagster-webserver[4596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 677.413288] dagster-webserver[4596]: self._run_storage = PostgresRunStorage( full # [ 677.413887] dagster-webserver[4596]: ~~~~~~~~~~~~~~~~~~^ full # [ 677.414739] dagster-webserver[4596]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 677.415575] dagster-webserver[4596]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 677.416267] dagster-webserver[4596]: ) full # [ 677.416851] dagster-webserver[4596]: ^ full # [ 677.417543] dagster-webserver[4596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 677.418175] dagster-webserver[4596]: self._engine = create_pg_engine( full # [ 677.418767] dagster-webserver[4596]: ~~~~~~~~~~~~~~~~^ full # [ 677.419601] dagster-webserver[4596]: self.postgres_url, full # [ 677.420261] dagster-webserver[4596]: ^^^^^^^^^^^^^^^^^^ full # [ 677.420854] dagster-webserver[4596]: ...<2 lines>... full # [ 677.421682] dagster-webserver[4596]: poolclass=db_pool.NullPool, full # [ 677.422501] dagster-webserver[4596]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 677.423152] dagster-webserver[4596]: ) full # [ 677.423753] dagster-webserver[4596]: ^ full # [ 677.424587] dagster-webserver[4596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 677.425248] dagster-webserver[4596]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 677.441556] dagster-webserver[4596]: File "", line 2, in create_engine full # [ 677.443784] dagster-webserver[4596]: return target(fn, url, **kwargs) full # [ 677.445038] dagster-webserver[4596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 677.447617] dagster-webserver[4596]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 677.449213] dagster-webserver[4596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 677.451938] dagster-webserver[4596]: dbapi = dbapi_meth(**dbapi_args) full # [ 677.453175] dagster-webserver[4596]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 677.455965] dagster-webserver[4596]: import psycopg full # [ 677.456950] dagster-webserver[4596]: ModuleNotFoundError: No module named 'psycopg' full # [ 677.720868] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 677.721838] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 677.725702] systemd[1]: dagster-webserver.service: Consumed 2.008s CPU time over 8.246s wall clock time, 112M memory peak. full # [ 680.389690] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 92. full # [ 680.394329] systemd[1]: Started Dagster Daemon. full # [ 682.264250] dagster-daemon[4625]: Traceback (most recent call last): full # [ 682.266765] dagster-daemon[4625]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 682.267542] dagster-daemon[4625]: sys.exit(main()) full # [ 682.268187] dagster-daemon[4625]: ~~~~^^ full # [ 682.268796] dagster-daemon[4625]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 682.269624] dagster-daemon[4625]: cli(obj={}) full # [ 682.270303] dagster-daemon[4625]: ~~~^^^^^^^^ full # [ 682.270896] dagster-daemon[4625]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 682.271709] dagster-daemon[4625]: return self.main(*args, **kwargs) full # [ 682.272540] dagster-daemon[4625]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 682.273237] dagster-daemon[4625]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 682.273821] dagster-daemon[4625]: rv = self.invoke(ctx) full # [ 682.281114] dagster-daemon[4625]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 682.281653] dagster-daemon[4625]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 682.282527] dagster-daemon[4625]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 682.283180] dagster-daemon[4625]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 682.283784] dagster-daemon[4625]: return ctx.invoke(self.callback, **ctx.params) full # [ 682.284629] dagster-daemon[4625]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 682.285320] dagster-daemon[4625]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 682.285909] dagster-daemon[4625]: return callback(*args, **kwargs) full # [ 682.286734] dagster-daemon[4625]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 682.287580] dagster-daemon[4625]: with get_instance_for_cli( full # [ 682.288227] dagster-daemon[4625]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 682.288827] dagster-daemon[4625]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 682.289469] dagster-daemon[4625]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 682.290108] dagster-daemon[4625]: ) as instance: full # [ 682.290709] dagster-daemon[4625]: ^ full # [ 682.302414] dagster-daemon[4625]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 682.302953] dagster-daemon[4625]: return next(self.gen) full # [ 682.303783] dagster-daemon[4625]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 682.304635] dagster-daemon[4625]: with DagsterInstance.get() as instance: full # [ 682.305289] dagster-daemon[4625]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 682.305939] dagster-daemon[4625]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 682.306769] dagster-daemon[4625]: return create_instance_from_dagster_home() full # [ 682.307617] dagster-daemon[4625]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 682.308314] dagster-daemon[4625]: return create_instance_from_config(dagster_home_path) full # [ 682.308894] dagster-daemon[4625]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 682.309727] dagster-daemon[4625]: return create_instance_from_ref(instance_ref) full # [ 682.310610] dagster-daemon[4625]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 682.311247] dagster-daemon[4625]: unified_storage = instance_ref.storage full # [ 682.311873] dagster-daemon[4625]: ^^^^^^^^^^^^^^^^^^^^ full # [ 682.312480] dagster-daemon[4625]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 682.312908] dagster-daemon[4625]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 682.313722] dagster-daemon[4625]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 682.314557] dagster-daemon[4625]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 682.315210] dagster-daemon[4625]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 682.315812] dagster-daemon[4625]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 682.316642] dagster-daemon[4625]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 682.317475] dagster-daemon[4625]: return DagsterPostgresStorage( full # [ 682.318119] dagster-daemon[4625]: inst_data=inst_data, full # [ 682.318714] dagster-daemon[4625]: ...<2 lines>... full # [ 682.319550] dagster-daemon[4625]: token_provider=get_token_provider_from_config(config_value), full # [ 682.320201] dagster-daemon[4625]: ) full # [ 682.343142] dagster-daemon[4625]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 682.343682] dagster-daemon[4625]: self._run_storage = PostgresRunStorage( full # [ 682.344526] dagster-daemon[4625]: ~~~~~~~~~~~~~~~~~~^ full # [ 682.345213] dagster-daemon[4625]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 682.345808] dagster-daemon[4625]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 682.346658] dagster-daemon[4625]: ) full # [ 682.347504] dagster-daemon[4625]: ^ full # [ 682.348176] dagster-daemon[4625]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 682.348783] dagster-daemon[4625]: self._engine = create_pg_engine( full # [ 682.349630] dagster-daemon[4625]: ~~~~~~~~~~~~~~~~^ full # [ 682.350284] dagster-daemon[4625]: self.postgres_url, full # [ 682.350913] dagster-daemon[4625]: ^^^^^^^^^^^^^^^^^^ full # [ 682.351742] dagster-daemon[4625]: ...<2 lines>... full # [ 682.352607] dagster-daemon[4625]: poolclass=db_pool.NullPool, full # [ 682.353280] dagster-daemon[4625]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 682.353864] dagster-daemon[4625]: ) full # [ 682.354706] dagster-daemon[4625]: ^ full # [ 682.355539] dagster-daemon[4625]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 682.356211] dagster-daemon[4625]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 682.356854] dagster-daemon[4625]: File "", line 2, in create_engine full # [ 682.357640] dagster-daemon[4625]: return target(fn, url, **kwargs) full # [ 682.358477] dagster-daemon[4625]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 682.359173] dagster-daemon[4625]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 682.372222] dagster-daemon[4625]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 682.374809] dagster-daemon[4625]: dbapi = dbapi_meth(**dbapi_args) full # [ 682.375998] dagster-daemon[4625]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 682.378779] dagster-daemon[4625]: import psycopg full # [ 682.379762] dagster-daemon[4625]: ModuleNotFoundError: No module named 'psycopg' full # [ 682.567870] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 682.570148] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 682.572296] systemd[1]: dagster-daemon.service: Consumed 1.432s CPU time over 7.335s wall clock time, 88.5M memory peak. full # [ 682.889127] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 82. full # [ 682.892981] systemd[1]: Started Dagster Webserver. full # [ 685.485279] dagster-webserver[4642]: Traceback (most recent call last): full # [ 685.487845] dagster-webserver[4642]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 685.488597] dagster-webserver[4642]: sys.exit(main()) full # [ 685.489247] dagster-webserver[4642]: ~~~~^^ full # [ 685.489847] dagster-webserver[4642]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 685.490483] dagster-webserver[4642]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 685.490939] dagster-webserver[4642]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 685.491772] dagster-webserver[4642]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 685.492575] dagster-webserver[4642]: return self.main(*args, **kwargs) full # [ 685.493233] dagster-webserver[4642]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 685.493827] dagster-webserver[4642]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 685.494476] dagster-webserver[4642]: rv = self.invoke(ctx) full # [ 685.503358] dagster-webserver[4642]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 685.504251] dagster-webserver[4642]: return ctx.invoke(self.callback, **ctx.params) full # [ 685.504809] dagster-webserver[4642]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 685.505658] dagster-webserver[4642]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 685.506289] dagster-webserver[4642]: return callback(*args, **kwargs) full # [ 685.507179] dagster-webserver[4642]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 685.507745] dagster-webserver[4642]: instance = stack.enter_context( full # [ 685.508591] dagster-webserver[4642]: get_possibly_temporary_instance_for_cli( full # [ 685.509276] dagster-webserver[4642]: ...<3 lines>... full # [ 685.509938] dagster-webserver[4642]: ) full # [ 685.510719] dagster-webserver[4642]: ) full # [ 685.511640] dagster-webserver[4642]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 685.512201] dagster-webserver[4642]: result = _enter(cm) full # [ 685.512809] dagster-webserver[4642]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 685.513628] dagster-webserver[4642]: return next(self.gen) full # [ 685.523885] dagster-webserver[4642]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 685.524620] dagster-webserver[4642]: with DagsterInstance.get() as instance: full # [ 685.525297] dagster-webserver[4642]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 685.525942] dagster-webserver[4642]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 685.526727] dagster-webserver[4642]: return create_instance_from_dagster_home() full # [ 685.527575] dagster-webserver[4642]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 685.528251] dagster-webserver[4642]: return create_instance_from_config(dagster_home_path) full # [ 685.536311] dagster-webserver[4642]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 685.536839] dagster-webserver[4642]: return create_instance_from_ref(instance_ref) full # [ 685.537498] dagster-webserver[4642]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 685.538166] dagster-webserver[4642]: unified_storage = instance_ref.storage full # [ 685.538773] dagster-webserver[4642]: ^^^^^^^^^^^^^^^^^^^^ full # [ 685.539620] dagster-webserver[4642]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 685.540333] dagster-webserver[4642]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 685.540895] dagster-webserver[4642]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 685.541765] dagster-webserver[4642]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 685.542570] dagster-webserver[4642]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 685.543247] dagster-webserver[4642]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 685.543846] dagster-webserver[4642]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 685.544500] dagster-webserver[4642]: return DagsterPostgresStorage( full # [ 685.545146] dagster-webserver[4642]: inst_data=inst_data, full # [ 685.545750] dagster-webserver[4642]: ...<2 lines>... full # [ 685.546599] dagster-webserver[4642]: token_provider=get_token_provider_from_config(config_value), full # [ 685.547284] dagster-webserver[4642]: ) full # [ 685.563248] dagster-webserver[4642]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 685.563776] dagster-webserver[4642]: self._run_storage = PostgresRunStorage( full # [ 685.564625] dagster-webserver[4642]: ~~~~~~~~~~~~~~~~~~^ full # [ 685.565285] dagster-webserver[4642]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 685.565912] dagster-webserver[4642]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 685.566742] dagster-webserver[4642]: ) full # [ 685.567586] dagster-webserver[4642]: ^ full # [ 685.568272] dagster-webserver[4642]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 685.568864] dagster-webserver[4642]: self._engine = create_pg_engine( full # [ 685.569708] dagster-webserver[4642]: ~~~~~~~~~~~~~~~~^ full # [ 685.570541] dagster-webserver[4642]: self.postgres_url, full # [ 685.571209] dagster-webserver[4642]: ^^^^^^^^^^^^^^^^^^ full # [ 685.571828] dagster-webserver[4642]: ...<2 lines>... full # [ 685.572671] dagster-webserver[4642]: poolclass=db_pool.NullPool, full # [ 685.573517] dagster-webserver[4642]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 685.574189] dagster-webserver[4642]: ) full # [ 685.574796] dagster-webserver[4642]: ^ full # [ 685.575642] dagster-webserver[4642]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 685.576297] dagster-webserver[4642]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 685.576939] dagster-webserver[4642]: File "", line 2, in create_engine full # [ 685.577740] dagster-webserver[4642]: return target(fn, url, **kwargs) full # [ 685.578574] dagster-webserver[4642]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 685.579227] dagster-webserver[4642]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 685.579827] dagster-webserver[4642]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 685.580474] dagster-webserver[4642]: dbapi = dbapi_meth(**dbapi_args) full # [ 685.581126] dagster-webserver[4642]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 685.581723] dagster-webserver[4642]: import psycopg full # [ 685.582593] dagster-webserver[4642]: ModuleNotFoundError: No module named 'psycopg' full # [ 685.880387] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 685.882688] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 685.884852] systemd[1]: dagster-webserver.service: Consumed 2.016s CPU time over 8.152s wall clock time, 111.8M memory peak. full # [ 687.639468] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 93. full # [ 687.642313] systemd[1]: Started Dagster Daemon. full # [ 689.477776] dagster-daemon[4663]: Traceback (most recent call last): full # [ 689.480342] dagster-daemon[4663]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 689.480896] dagster-daemon[4663]: sys.exit(main()) full # [ 689.481719] dagster-daemon[4663]: ~~~~^^ full # [ 689.482567] dagster-daemon[4663]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 689.483238] dagster-daemon[4663]: cli(obj={}) full # [ 689.483844] dagster-daemon[4663]: ~~~^^^^^^^^ full # [ 689.484539] dagster-daemon[4663]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 689.485136] dagster-daemon[4663]: return self.main(*args, **kwargs) full # [ 689.485730] dagster-daemon[4663]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 689.486595] dagster-daemon[4663]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 689.487226] dagster-daemon[4663]: rv = self.invoke(ctx) full # [ 689.487832] dagster-daemon[4663]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 689.488477] dagster-daemon[4663]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 689.489135] dagster-daemon[4663]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 689.499432] dagster-daemon[4663]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 689.500002] dagster-daemon[4663]: return ctx.invoke(self.callback, **ctx.params) full # [ 689.500647] dagster-daemon[4663]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 689.501313] dagster-daemon[4663]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 689.501966] dagster-daemon[4663]: return callback(*args, **kwargs) full # [ 689.502798] dagster-daemon[4663]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 689.503657] dagster-daemon[4663]: with get_instance_for_cli( full # [ 689.504540] dagster-daemon[4663]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 689.505271] dagster-daemon[4663]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 689.505820] dagster-daemon[4663]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 689.506673] dagster-daemon[4663]: ) as instance: full # [ 689.507533] dagster-daemon[4663]: ^ full # [ 689.508215] dagster-daemon[4663]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 689.508807] dagster-daemon[4663]: return next(self.gen) full # [ 689.509681] dagster-daemon[4663]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 689.510287] dagster-daemon[4663]: with DagsterInstance.get() as instance: full # [ 689.510901] dagster-daemon[4663]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 689.511739] dagster-daemon[4663]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 689.512579] dagster-daemon[4663]: return create_instance_from_dagster_home() full # [ 689.526979] dagster-daemon[4663]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 689.527551] dagster-daemon[4663]: return create_instance_from_config(dagster_home_path) full # [ 689.528244] dagster-daemon[4663]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 689.528828] dagster-daemon[4663]: return create_instance_from_ref(instance_ref) full # [ 689.529740] dagster-daemon[4663]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 689.530502] dagster-daemon[4663]: unified_storage = instance_ref.storage full # [ 689.531200] dagster-daemon[4663]: ^^^^^^^^^^^^^^^^^^^^ full # [ 689.531763] dagster-daemon[4663]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 689.532610] dagster-daemon[4663]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 689.533276] dagster-daemon[4663]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 689.533867] dagster-daemon[4663]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 689.534702] dagster-daemon[4663]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 689.535156] dagster-daemon[4663]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 689.535757] dagster-daemon[4663]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 689.536596] dagster-daemon[4663]: return DagsterPostgresStorage( full # [ 689.537268] dagster-daemon[4663]: inst_data=inst_data, full # [ 689.537853] dagster-daemon[4663]: ...<2 lines>... full # [ 689.538693] dagster-daemon[4663]: token_provider=get_token_provider_from_config(config_value), full # [ 689.539523] dagster-daemon[4663]: ) full # [ 689.540228] dagster-daemon[4663]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 689.540769] dagster-daemon[4663]: self._run_storage = PostgresRunStorage( full # [ 689.541608] dagster-daemon[4663]: ~~~~~~~~~~~~~~~~~~^ full # [ 689.542277] dagster-daemon[4663]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 689.542865] dagster-daemon[4663]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 689.543704] dagster-daemon[4663]: ) full # [ 689.544531] dagster-daemon[4663]: ^ full # [ 689.545193] dagster-daemon[4663]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 689.545793] dagster-daemon[4663]: self._engine = create_pg_engine( full # [ 689.546630] dagster-daemon[4663]: ~~~~~~~~~~~~~~~~^ full # [ 689.547282] dagster-daemon[4663]: self.postgres_url, full # [ 689.547889] dagster-daemon[4663]: ^^^^^^^^^^^^^^^^^^ full # [ 689.548714] dagster-daemon[4663]: ...<2 lines>... full # [ 689.549548] dagster-daemon[4663]: poolclass=db_pool.NullPool, full # [ 689.550207] dagster-daemon[4663]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 689.550807] dagster-daemon[4663]: ) full # [ 689.551651] dagster-daemon[4663]: ^ full # [ 689.575620] dagster-daemon[4663]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 689.576203] dagster-daemon[4663]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 689.576812] dagster-daemon[4663]: File "", line 2, in create_engine full # [ 689.577725] dagster-daemon[4663]: return target(fn, url, **kwargs) full # [ 689.578507] dagster-daemon[4663]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 689.579185] dagster-daemon[4663]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 689.579833] dagster-daemon[4663]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 689.580649] dagster-daemon[4663]: dbapi = dbapi_meth(**dbapi_args) full # [ 689.581518] dagster-daemon[4663]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 689.582174] dagster-daemon[4663]: import psycopg full # [ 689.592813] dagster-daemon[4663]: ModuleNotFoundError: No module named 'psycopg' full # [ 689.786442] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 689.787186] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 689.792301] systemd[1]: dagster-daemon.service: Consumed 1.394s CPU time over 7.221s wall clock time, 88.5M memory peak. full # [ 690.889422] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 83. full # [ 690.894762] systemd[1]: Started Dagster Webserver. full # [ 693.491558] dagster-webserver[4684]: Traceback (most recent call last): full # [ 693.494115] dagster-webserver[4684]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 693.494689] dagster-webserver[4684]: sys.exit(main()) full # [ 693.495514] dagster-webserver[4684]: ~~~~^^ full # [ 693.496184] dagster-webserver[4684]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 693.496770] dagster-webserver[4684]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 693.497621] dagster-webserver[4684]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 693.498294] dagster-webserver[4684]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 693.498859] dagster-webserver[4684]: return self.main(*args, **kwargs) full # [ 693.499690] dagster-webserver[4684]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 693.500509] dagster-webserver[4684]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 693.501211] dagster-webserver[4684]: rv = self.invoke(ctx) full # [ 693.509601] dagster-webserver[4684]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 693.510174] dagster-webserver[4684]: return ctx.invoke(self.callback, **ctx.params) full # [ 693.510805] dagster-webserver[4684]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 693.511649] dagster-webserver[4684]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 693.512332] dagster-webserver[4684]: return callback(*args, **kwargs) full # [ 693.512954] dagster-webserver[4684]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 693.513745] dagster-webserver[4684]: instance = stack.enter_context( full # [ 693.514596] dagster-webserver[4684]: get_possibly_temporary_instance_for_cli( full # [ 693.515280] dagster-webserver[4684]: ...<3 lines>... full # [ 693.515873] dagster-webserver[4684]: ) full # [ 693.516718] dagster-webserver[4684]: ) full # [ 693.517548] dagster-webserver[4684]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 693.518199] dagster-webserver[4684]: result = _enter(cm) full # [ 693.527240] dagster-webserver[4684]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 693.527771] dagster-webserver[4684]: return next(self.gen) full # [ 693.528620] dagster-webserver[4684]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 693.529301] dagster-webserver[4684]: with DagsterInstance.get() as instance: full # [ 693.529897] dagster-webserver[4684]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 693.530727] dagster-webserver[4684]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 693.531576] dagster-webserver[4684]: return create_instance_from_dagster_home() full # [ 693.532254] dagster-webserver[4684]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 693.532854] dagster-webserver[4684]: return create_instance_from_config(dagster_home_path) full # [ 693.533548] dagster-webserver[4684]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 693.534181] dagster-webserver[4684]: return create_instance_from_ref(instance_ref) full # [ 693.534788] dagster-webserver[4684]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 693.535636] dagster-webserver[4684]: unified_storage = instance_ref.storage full # [ 693.536287] dagster-webserver[4684]: ^^^^^^^^^^^^^^^^^^^^ full # [ 693.551331] dagster-webserver[4684]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 693.551897] dagster-webserver[4684]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 693.552518] dagster-webserver[4684]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 693.553194] dagster-webserver[4684]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 693.553801] dagster-webserver[4684]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 693.554656] dagster-webserver[4684]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 693.555508] dagster-webserver[4684]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 693.556180] dagster-webserver[4684]: return DagsterPostgresStorage( full # [ 693.556788] dagster-webserver[4684]: inst_data=inst_data, full # [ 693.557634] dagster-webserver[4684]: ...<2 lines>... full # [ 693.558289] dagster-webserver[4684]: token_provider=get_token_provider_from_config(config_value), full # [ 693.558915] dagster-webserver[4684]: ) full # [ 693.559776] dagster-webserver[4684]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 693.560579] dagster-webserver[4684]: self._run_storage = PostgresRunStorage( full # [ 693.561253] dagster-webserver[4684]: ~~~~~~~~~~~~~~~~~~^ full # [ 693.561852] dagster-webserver[4684]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 693.562695] dagster-webserver[4684]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 693.563526] dagster-webserver[4684]: ) full # [ 693.564197] dagster-webserver[4684]: ^ full # [ 693.564806] dagster-webserver[4684]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 693.565634] dagster-webserver[4684]: self._engine = create_pg_engine( full # [ 693.566275] dagster-webserver[4684]: ~~~~~~~~~~~~~~~~^ full # [ 693.566901] dagster-webserver[4684]: self.postgres_url, full # [ 693.567712] dagster-webserver[4684]: ^^^^^^^^^^^^^^^^^^ full # [ 693.568548] dagster-webserver[4684]: ...<2 lines>... full # [ 693.569199] dagster-webserver[4684]: poolclass=db_pool.NullPool, full # [ 693.569799] dagster-webserver[4684]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 693.570633] dagster-webserver[4684]: ) full # [ 693.571275] dagster-webserver[4684]: ^ full # [ 693.588734] dagster-webserver[4684]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 693.591390] dagster-webserver[4684]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 693.592867] dagster-webserver[4684]: File "", line 2, in create_engine full # [ 693.595118] dagster-webserver[4684]: return target(fn, url, **kwargs) full # [ 693.596365] dagster-webserver[4684]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 693.598956] dagster-webserver[4684]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 693.600486] dagster-webserver[4684]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 693.603153] dagster-webserver[4684]: dbapi = dbapi_meth(**dbapi_args) full # [ 693.604373] dagster-webserver[4684]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 693.607186] dagster-webserver[4684]: import psycopg full # [ 693.608174] dagster-webserver[4684]: ModuleNotFoundError: No module named 'psycopg' full # [ 693.858518] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 693.861746] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 693.864128] systemd[1]: dagster-webserver.service: Consumed 2.001s CPU time over 7.979s wall clock time, 111.5M memory peak. full # [ 694.888800] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 94. full # [ 694.891455] systemd[1]: Started Dagster Daemon. full # [ 696.753752] dagster-daemon[4705]: Traceback (most recent call last): full # [ 696.756422] dagster-daemon[4705]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 696.756989] dagster-daemon[4705]: sys.exit(main()) full # [ 696.757604] dagster-daemon[4705]: ~~~~^^ full # [ 696.758293] dagster-daemon[4705]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 696.758868] dagster-daemon[4705]: cli(obj={}) full # [ 696.759711] dagster-daemon[4705]: ~~~^^^^^^^^ full # [ 696.760513] dagster-daemon[4705]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 696.761183] dagster-daemon[4705]: return self.main(*args, **kwargs) full # [ 696.761791] dagster-daemon[4705]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 696.762813] dagster-daemon[4705]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 696.763508] dagster-daemon[4705]: rv = self.invoke(ctx) full # [ 696.770828] dagster-daemon[4705]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 696.771561] dagster-daemon[4705]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 696.772264] dagster-daemon[4705]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 696.772864] dagster-daemon[4705]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 696.773497] dagster-daemon[4705]: return ctx.invoke(self.callback, **ctx.params) full # [ 696.773937] dagster-daemon[4705]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 696.774764] dagster-daemon[4705]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 696.775609] dagster-daemon[4705]: return callback(*args, **kwargs) full # [ 696.776334] dagster-daemon[4705]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 696.776889] dagster-daemon[4705]: with get_instance_for_cli( full # [ 696.777716] dagster-daemon[4705]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 696.778555] dagster-daemon[4705]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 696.779208] dagster-daemon[4705]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 696.779808] dagster-daemon[4705]: ) as instance: full # [ 696.780642] dagster-daemon[4705]: ^ full # [ 696.781497] dagster-daemon[4705]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 696.781915] dagster-daemon[4705]: return next(self.gen) full # [ 696.794916] dagster-daemon[4705]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 696.795651] dagster-daemon[4705]: with DagsterInstance.get() as instance: full # [ 696.796500] dagster-daemon[4705]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 696.797172] dagster-daemon[4705]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 696.797781] dagster-daemon[4705]: return create_instance_from_dagster_home() full # [ 696.798629] dagster-daemon[4705]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 696.799285] dagster-daemon[4705]: return create_instance_from_config(dagster_home_path) full # [ 696.799951] dagster-daemon[4705]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 696.800743] dagster-daemon[4705]: return create_instance_from_ref(instance_ref) full # [ 696.801589] dagster-daemon[4705]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 696.802266] dagster-daemon[4705]: unified_storage = instance_ref.storage full # [ 696.802900] dagster-daemon[4705]: ^^^^^^^^^^^^^^^^^^^^ full # [ 696.815426] dagster-daemon[4705]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 696.815968] dagster-daemon[4705]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 696.816799] dagster-daemon[4705]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 696.817642] dagster-daemon[4705]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 696.818489] dagster-daemon[4705]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 696.819146] dagster-daemon[4705]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 696.819752] dagster-daemon[4705]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 696.820601] dagster-daemon[4705]: return DagsterPostgresStorage( full # [ 696.821287] dagster-daemon[4705]: inst_data=inst_data, full # [ 696.821881] dagster-daemon[4705]: ...<2 lines>... full # [ 696.822727] dagster-daemon[4705]: token_provider=get_token_provider_from_config(config_value), full # [ 696.823575] dagster-daemon[4705]: ) full # [ 696.824258] dagster-daemon[4705]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 696.824860] dagster-daemon[4705]: self._run_storage = PostgresRunStorage( full # [ 696.825698] dagster-daemon[4705]: ~~~~~~~~~~~~~~~~~~^ full # [ 696.826532] dagster-daemon[4705]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 696.827202] dagster-daemon[4705]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 696.827806] dagster-daemon[4705]: ) full # [ 696.828666] dagster-daemon[4705]: ^ full # [ 696.829506] dagster-daemon[4705]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 696.830145] dagster-daemon[4705]: self._engine = create_pg_engine( full # [ 696.830756] dagster-daemon[4705]: ~~~~~~~~~~~~~~~~^ full # [ 696.831576] dagster-daemon[4705]: self.postgres_url, full # [ 696.832228] dagster-daemon[4705]: ^^^^^^^^^^^^^^^^^^ full # [ 696.833106] dagster-daemon[4705]: ...<2 lines>... full # [ 696.833658] dagster-daemon[4705]: poolclass=db_pool.NullPool, full # [ 696.834490] dagster-daemon[4705]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 696.835142] dagster-daemon[4705]: ) full # [ 696.835741] dagster-daemon[4705]: ^ full # [ 696.836610] dagster-daemon[4705]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 696.837237] dagster-daemon[4705]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 696.837830] dagster-daemon[4705]: File "", line 2, in create_engine full # [ 696.838472] dagster-daemon[4705]: return target(fn, url, **kwargs) full # [ 696.858227] dagster-daemon[4705]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 696.860787] dagster-daemon[4705]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 696.862289] dagster-daemon[4705]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 696.864866] dagster-daemon[4705]: dbapi = dbapi_meth(**dbapi_args) full # [ 696.866083] dagster-daemon[4705]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 696.868827] dagster-daemon[4705]: import psycopg full # [ 696.869765] dagster-daemon[4705]: ModuleNotFoundError: No module named 'psycopg' full # [ 697.061339] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 697.062086] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 697.066144] systemd[1]: dagster-daemon.service: Consumed 1.418s CPU time over 7.273s wall clock time, 88.5M memory peak. full # [ 698.889498] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 84. full # [ 698.891960] systemd[1]: Started Dagster Webserver. full # [ 701.517633] dagster-webserver[4722]: Traceback (most recent call last): full # [ 701.520174] dagster-webserver[4722]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 701.520730] dagster-webserver[4722]: sys.exit(main()) full # [ 701.521540] dagster-webserver[4722]: ~~~~^^ full # [ 701.522196] dagster-webserver[4722]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 701.522795] dagster-webserver[4722]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 701.523643] dagster-webserver[4722]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 701.524310] dagster-webserver[4722]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 701.524898] dagster-webserver[4722]: return self.main(*args, **kwargs) full # [ 701.525967] dagster-webserver[4722]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 701.526555] dagster-webserver[4722]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 701.527200] dagster-webserver[4722]: rv = self.invoke(ctx) full # [ 701.535673] dagster-webserver[4722]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 701.536264] dagster-webserver[4722]: return ctx.invoke(self.callback, **ctx.params) full # [ 701.536893] dagster-webserver[4722]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 701.537697] dagster-webserver[4722]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 701.538531] dagster-webserver[4722]: return callback(*args, **kwargs) full # [ 701.539208] dagster-webserver[4722]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 701.539821] dagster-webserver[4722]: instance = stack.enter_context( full # [ 701.540669] dagster-webserver[4722]: get_possibly_temporary_instance_for_cli( full # [ 701.541518] dagster-webserver[4722]: ...<3 lines>... full # [ 701.542189] dagster-webserver[4722]: ) full # [ 701.542806] dagster-webserver[4722]: ) full # [ 701.543668] dagster-webserver[4722]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 701.544279] dagster-webserver[4722]: result = _enter(cm) full # [ 701.553315] dagster-webserver[4722]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 701.553855] dagster-webserver[4722]: return next(self.gen) full # [ 701.554500] dagster-webserver[4722]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 701.555531] dagster-webserver[4722]: with DagsterInstance.get() as instance: full # [ 701.556207] dagster-webserver[4722]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 701.556817] dagster-webserver[4722]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 701.557657] dagster-webserver[4722]: return create_instance_from_dagster_home() full # [ 701.558504] dagster-webserver[4722]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 701.559186] dagster-webserver[4722]: return create_instance_from_config(dagster_home_path) full # [ 701.559831] dagster-webserver[4722]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 701.560633] dagster-webserver[4722]: return create_instance_from_ref(instance_ref) full # [ 701.572589] dagster-webserver[4722]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 701.573165] dagster-webserver[4722]: unified_storage = instance_ref.storage full # [ 701.573768] dagster-webserver[4722]: ^^^^^^^^^^^^^^^^^^^^ full # [ 701.574606] dagster-webserver[4722]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 701.575313] dagster-webserver[4722]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 701.575890] dagster-webserver[4722]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 701.576727] dagster-webserver[4722]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 701.577568] dagster-webserver[4722]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 701.578433] dagster-webserver[4722]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 701.579129] dagster-webserver[4722]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 701.579698] dagster-webserver[4722]: return DagsterPostgresStorage( full # [ 701.580531] dagster-webserver[4722]: inst_data=inst_data, full # [ 701.581209] dagster-webserver[4722]: ...<2 lines>... full # [ 701.581815] dagster-webserver[4722]: token_provider=get_token_provider_from_config(config_value), full # [ 701.582658] dagster-webserver[4722]: ) full # [ 701.583499] dagster-webserver[4722]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 701.583923] dagster-webserver[4722]: self._run_storage = PostgresRunStorage( full # [ 701.584732] dagster-webserver[4722]: ~~~~~~~~~~~~~~~~~~^ full # [ 701.585563] dagster-webserver[4722]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 701.586402] dagster-webserver[4722]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 701.587056] dagster-webserver[4722]: ) full # [ 701.587652] dagster-webserver[4722]: ^ full # [ 701.604450] dagster-webserver[4722]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 701.607211] dagster-webserver[4722]: self._engine = create_pg_engine( full # [ 701.608438] dagster-webserver[4722]: ~~~~~~~~~~~~~~~~^ full # [ 701.609652] dagster-webserver[4722]: self.postgres_url, full # [ 701.610747] dagster-webserver[4722]: ^^^^^^^^^^^^^^^^^^ full # [ 701.611841] dagster-webserver[4722]: ...<2 lines>... full # [ 701.612826] dagster-webserver[4722]: poolclass=db_pool.NullPool, full # [ 701.614046] dagster-webserver[4722]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 701.615251] dagster-webserver[4722]: ) full # [ 701.616072] dagster-webserver[4722]: ^ full # [ 701.616860] dagster-webserver[4722]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 701.619497] dagster-webserver[4722]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 701.621052] dagster-webserver[4722]: File "", line 2, in create_engine full # [ 701.623281] dagster-webserver[4722]: return target(fn, url, **kwargs) full # [ 701.624491] dagster-webserver[4722]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 701.627108] dagster-webserver[4722]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 701.628645] dagster-webserver[4722]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 701.631271] dagster-webserver[4722]: dbapi = dbapi_meth(**dbapi_args) full # [ 701.632479] dagster-webserver[4722]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 701.635273] dagster-webserver[4722]: import psycopg full # [ 701.636270] dagster-webserver[4722]: ModuleNotFoundError: No module named 'psycopg' full # [ 701.884508] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 701.885314] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 701.889331] systemd[1]: dagster-webserver.service: Consumed 2.017s CPU time over 8.022s wall clock time, 111.8M memory peak. full # [ 702.139099] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 95. full # [ 702.143686] systemd[1]: Started Dagster Daemon. full # [ 703.997345] dagster-daemon[4744]: Traceback (most recent call last): full # [ 703.998641] dagster-daemon[4744]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 704.000747] dagster-daemon[4744]: sys.exit(main()) full # [ 704.001721] dagster-daemon[4744]: ~~~~^^ full # [ 704.002672] dagster-daemon[4744]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 704.005207] dagster-daemon[4744]: cli(obj={}) full # [ 704.006135] dagster-daemon[4744]: ~~~^^^^^^^^ full # [ 704.007101] dagster-daemon[4744]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 704.009472] dagster-daemon[4744]: return self.main(*args, **kwargs) full # [ 704.010656] dagster-daemon[4744]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 704.011839] dagster-daemon[4744]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 704.014173] dagster-daemon[4744]: rv = self.invoke(ctx) full # [ 704.015207] dagster-daemon[4744]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 704.017548] dagster-daemon[4744]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 704.019064] dagster-daemon[4744]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 704.020514] dagster-daemon[4744]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 704.022849] dagster-daemon[4744]: return ctx.invoke(self.callback, **ctx.params) full # [ 704.024199] dagster-daemon[4744]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 704.025548] dagster-daemon[4744]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 704.027870] dagster-daemon[4744]: return callback(*args, **kwargs) full # [ 704.029121] dagster-daemon[4744]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 704.031732] dagster-daemon[4744]: with get_instance_for_cli( full # [ 704.032835] dagster-daemon[4744]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 704.033957] dagster-daemon[4744]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 704.035806] dagster-daemon[4744]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 704.037659] dagster-daemon[4744]: ) as instance: full # [ 704.038615] dagster-daemon[4744]: ^ full # [ 704.039407] dagster-daemon[4744]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 704.041637] dagster-daemon[4744]: return next(self.gen) full # [ 704.042672] dagster-daemon[4744]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 704.045290] dagster-daemon[4744]: with DagsterInstance.get() as instance: full # [ 704.046548] dagster-daemon[4744]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 704.047653] dagster-daemon[4744]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 704.050213] dagster-daemon[4744]: return create_instance_from_dagster_home() full # [ 704.051524] dagster-daemon[4744]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 704.055255] dagster-daemon[4744]: return create_instance_from_config(dagster_home_path) full # [ 704.056706] dagster-daemon[4744]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 704.059574] dagster-daemon[4744]: return create_instance_from_ref(instance_ref) full # [ 704.061105] dagster-daemon[4744]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 704.063975] dagster-daemon[4744]: unified_storage = instance_ref.storage full # [ 704.065331] dagster-daemon[4744]: ^^^^^^^^^^^^^^^^^^^^ full # [ 704.066573] dagster-daemon[4744]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 704.069217] dagster-daemon[4744]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 704.071252] dagster-daemon[4744]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 704.072802] dagster-daemon[4744]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 704.075675] dagster-daemon[4744]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 704.077310] dagster-daemon[4744]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 704.079139] dagster-daemon[4744]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 704.081974] dagster-daemon[4744]: return DagsterPostgresStorage( full # [ 704.084283] dagster-daemon[4744]: inst_data=inst_data, full # [ 704.085381] dagster-daemon[4744]: ...<2 lines>... full # [ 704.086351] dagster-daemon[4744]: token_provider=get_token_provider_from_config(config_value), full # [ 704.087938] dagster-daemon[4744]: ) full # [ 704.088712] dagster-daemon[4744]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 704.091246] dagster-daemon[4744]: self._run_storage = PostgresRunStorage( full # [ 704.092496] dagster-daemon[4744]: ~~~~~~~~~~~~~~~~~~^ full # [ 704.093744] dagster-daemon[4744]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 704.095445] dagster-daemon[4744]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 704.097170] dagster-daemon[4744]: ) full # [ 704.097933] dagster-daemon[4744]: ^ full # [ 704.098707] dagster-daemon[4744]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 704.101463] dagster-daemon[4744]: self._engine = create_pg_engine( full # [ 704.102690] dagster-daemon[4744]: ~~~~~~~~~~~~~~~~^ full # [ 704.103857] dagster-daemon[4744]: self.postgres_url, full # [ 704.105308] dagster-daemon[4744]: ^^^^^^^^^^^^^^^^^^ full # [ 704.106365] dagster-daemon[4744]: ...<2 lines>... full # [ 704.107326] dagster-daemon[4744]: poolclass=db_pool.NullPool, full # [ 704.108519] dagster-daemon[4744]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 704.109685] dagster-daemon[4744]: ) full # [ 704.110476] dagster-daemon[4744]: ^ full # [ 704.111264] dagster-daemon[4744]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 704.113847] dagster-daemon[4744]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 704.115276] dagster-daemon[4744]: File "", line 2, in create_engine full # [ 704.117457] dagster-daemon[4744]: return target(fn, url, **kwargs) full # [ 704.118628] dagster-daemon[4744]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 704.121183] dagster-daemon[4744]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 704.122724] dagster-daemon[4744]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 704.125323] dagster-daemon[4744]: dbapi = dbapi_meth(**dbapi_args) full # [ 704.126492] dagster-daemon[4744]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 704.129244] dagster-daemon[4744]: import psycopg full # [ 704.130193] dagster-daemon[4744]: ModuleNotFoundError: No module named 'psycopg' full # [ 704.222988] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 704.223745] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 704.227917] systemd[1]: dagster-daemon.service: Consumed 1.421s CPU time over 7.155s wall clock time, 88.5M memory peak. full # [ 706.889257] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 85. full # [ 706.894220] systemd[1]: Started Dagster Webserver. full # [ 709.388711] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 96. full # [ 709.392253] systemd[1]: Started Dagster Daemon. full # [ 709.496115] dagster-webserver[4765]: Traceback (most recent call last): full # [ 709.498667] dagster-webserver[4765]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 709.499250] dagster-webserver[4765]: sys.exit(main()) full # [ 709.499816] dagster-webserver[4765]: ~~~~^^ full # [ 709.500702] dagster-webserver[4765]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 709.501490] dagster-webserver[4765]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 709.502255] dagster-webserver[4765]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 709.502984] dagster-webserver[4765]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 709.503784] dagster-webserver[4765]: return self.main(*args, **kwargs) full # [ 709.505163] dagster-webserver[4765]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 709.511205] dagster-webserver[4765]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 709.511717] dagster-webserver[4765]: rv = self.invoke(ctx) full # [ 709.512551] dagster-webserver[4765]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 709.513467] dagster-webserver[4765]: return ctx.invoke(self.callback, **ctx.params) full # [ 709.514061] dagster-webserver[4765]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 709.514641] dagster-webserver[4765]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 709.515615] dagster-webserver[4765]: return callback(*args, **kwargs) full # [ 709.516493] dagster-webserver[4765]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 709.517263] dagster-webserver[4765]: instance = stack.enter_context( full # [ 709.517949] dagster-webserver[4765]: get_possibly_temporary_instance_for_cli( full # [ 709.518766] dagster-webserver[4765]: ...<3 lines>... full # [ 709.520164] dagster-webserver[4765]: ) full # [ 709.520827] dagster-webserver[4765]: ) full # [ 709.521496] dagster-webserver[4765]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 709.522414] dagster-webserver[4765]: result = _enter(cm) full # [ 709.531625] dagster-webserver[4765]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 709.532173] dagster-webserver[4765]: return next(self.gen) full # [ 709.532772] dagster-webserver[4765]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 709.533624] dagster-webserver[4765]: with DagsterInstance.get() as instance: full # [ 709.534271] dagster-webserver[4765]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 709.534894] dagster-webserver[4765]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 709.535778] dagster-webserver[4765]: return create_instance_from_dagster_home() full # [ 709.543137] dagster-webserver[4765]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 709.543650] dagster-webserver[4765]: return create_instance_from_config(dagster_home_path) full # [ 709.544487] dagster-webserver[4765]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 709.544916] dagster-webserver[4765]: return create_instance_from_ref(instance_ref) full # [ 709.545874] dagster-webserver[4765]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 709.546574] dagster-webserver[4765]: unified_storage = instance_ref.storage full # [ 709.547415] dagster-webserver[4765]: ^^^^^^^^^^^^^^^^^^^^ full # [ 709.548078] dagster-webserver[4765]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 709.548687] dagster-webserver[4765]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 709.549614] dagster-webserver[4765]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 709.550157] dagster-webserver[4765]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 709.550757] dagster-webserver[4765]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 709.552735] dagster-webserver[4765]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 709.553626] dagster-webserver[4765]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 709.554407] dagster-webserver[4765]: return DagsterPostgresStorage( full # [ 709.555119] dagster-webserver[4765]: inst_data=inst_data, full # [ 709.555719] dagster-webserver[4765]: ...<2 lines>... full # [ 709.557767] dagster-webserver[4765]: token_provider=get_token_provider_from_config(config_value), full # [ 709.558590] dagster-webserver[4765]: ) full # [ 709.559380] dagster-webserver[4765]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 709.560098] dagster-webserver[4765]: self._run_storage = PostgresRunStorage( full # [ 709.560688] dagster-webserver[4765]: ~~~~~~~~~~~~~~~~~~^ full # [ 709.561306] dagster-webserver[4765]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 709.561955] dagster-webserver[4765]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 709.562772] dagster-webserver[4765]: ) full # [ 709.563730] dagster-webserver[4765]: ^ full # [ 709.564306] dagster-webserver[4765]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 709.564866] dagster-webserver[4765]: self._engine = create_pg_engine( full # [ 709.565737] dagster-webserver[4765]: ~~~~~~~~~~~~~~~~^ full # [ 709.566659] dagster-webserver[4765]: self.postgres_url, full # [ 709.567217] dagster-webserver[4765]: ^^^^^^^^^^^^^^^^^^ full # [ 709.567795] dagster-webserver[4765]: ...<2 lines>... full # [ 709.568633] dagster-webserver[4765]: poolclass=db_pool.NullPool, full # [ 709.569505] dagster-webserver[4765]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 709.570127] dagster-webserver[4765]: ) full # [ 709.570728] dagster-webserver[4765]: ^ full # [ 709.571650] dagster-webserver[4765]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 709.572219] dagster-webserver[4765]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 709.572820] dagster-webserver[4765]: File "", line 2, in create_engine full # [ 709.573767] dagster-webserver[4765]: return target(fn, url, **kwargs) full # [ 709.574497] dagster-webserver[4765]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 709.575190] dagster-webserver[4765]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 709.605077] dagster-webserver[4765]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 709.605450] dagster-webserver[4765]: dbapi = dbapi_meth(**dbapi_args) full # [ 709.606251] dagster-webserver[4765]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 709.606979] dagster-webserver[4765]: import psycopg full # [ 709.607924] dagster-webserver[4765]: ModuleNotFoundError: No module named 'psycopg' full # [ 709.952387] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 709.954589] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 709.955319] systemd[1]: dagster-webserver.service: Consumed 2.092s CPU time over 8.061s wall clock time, 111.8M memory peak. full # [ 711.286092] dagster-daemon[4779]: Traceback (most recent call last): full # [ 711.288770] dagster-daemon[4779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 711.290855] dagster-daemon[4779]: sys.exit(main()) full # [ 711.291196] dagster-daemon[4779]: ~~~~^^ full # [ 711.291835] dagster-daemon[4779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 711.294087] dagster-daemon[4779]: cli(obj={}) full # [ 711.294682] dagster-daemon[4779]: ~~~^^^^^^^^ full # [ 711.295502] dagster-daemon[4779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 711.298084] dagster-daemon[4779]: return self.main(*args, **kwargs) full # [ 711.298760] dagster-daemon[4779]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 711.299594] dagster-daemon[4779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 711.302084] dagster-daemon[4779]: rv = self.invoke(ctx) full # [ 711.302654] dagster-daemon[4779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 711.303488] dagster-daemon[4779]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 711.306122] dagster-daemon[4779]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 711.306738] dagster-daemon[4779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 711.307577] dagster-daemon[4779]: return ctx.invoke(self.callback, **ctx.params) full # [ 711.311090] dagster-daemon[4779]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 711.311417] dagster-daemon[4779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 711.312076] dagster-daemon[4779]: return callback(*args, **kwargs) full # [ 711.312677] dagster-daemon[4779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 711.316094] dagster-daemon[4779]: with get_instance_for_cli( full # [ 711.316718] dagster-daemon[4779]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 711.319085] dagster-daemon[4779]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 711.319588] dagster-daemon[4779]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 711.322084] dagster-daemon[4779]: ) as instance: full # [ 711.322648] dagster-daemon[4779]: ^ full # [ 711.323485] dagster-daemon[4779]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 711.323912] dagster-daemon[4779]: return next(self.gen) full # [ 711.326524] dagster-daemon[4779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 711.327178] dagster-daemon[4779]: with DagsterInstance.get() as instance: full # [ 711.327778] dagster-daemon[4779]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 711.330130] dagster-daemon[4779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 711.330641] dagster-daemon[4779]: return create_instance_from_dagster_home() full # [ 711.333084] dagster-daemon[4779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 711.333697] dagster-daemon[4779]: return create_instance_from_config(dagster_home_path) full # [ 711.334149] dagster-daemon[4779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 711.334751] dagster-daemon[4779]: return create_instance_from_ref(instance_ref) full # [ 711.338085] dagster-daemon[4779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 711.338624] dagster-daemon[4779]: unified_storage = instance_ref.storage full # [ 711.340102] dagster-daemon[4779]: ^^^^^^^^^^^^^^^^^^^^ full # [ 711.340665] dagster-daemon[4779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 711.341497] dagster-daemon[4779]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 711.344084] dagster-daemon[4779]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 711.344747] dagster-daemon[4779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 711.345580] dagster-daemon[4779]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 711.350100] dagster-daemon[4779]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 711.350627] dagster-daemon[4779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 711.351290] dagster-daemon[4779]: return DagsterPostgresStorage( full # [ 711.351876] dagster-daemon[4779]: inst_data=inst_data, full # [ 711.352902] dagster-daemon[4779]: ...<2 lines>... full # [ 711.353725] dagster-daemon[4779]: token_provider=get_token_provider_from_config(config_value), full # [ 711.356544] dagster-daemon[4779]: ) full # [ 711.357196] dagster-daemon[4779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 711.357794] dagster-daemon[4779]: self._run_storage = PostgresRunStorage( full # [ 711.362085] dagster-daemon[4779]: ~~~~~~~~~~~~~~~~~~^ full # [ 711.362686] dagster-daemon[4779]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 711.363480] dagster-daemon[4779]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 711.366695] dagster-daemon[4779]: ) full # [ 711.367531] dagster-daemon[4779]: ^ full # [ 711.368168] dagster-daemon[4779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 711.371090] dagster-daemon[4779]: self._engine = create_pg_engine( full # [ 711.371592] dagster-daemon[4779]: ~~~~~~~~~~~~~~~~^ full # [ 711.372253] dagster-daemon[4779]: self.postgres_url, full # [ 711.372844] dagster-daemon[4779]: ^^^^^^^^^^^^^^^^^^ full # [ 711.375667] dagster-daemon[4779]: ...<2 lines>... full # [ 711.376497] dagster-daemon[4779]: poolclass=db_pool.NullPool, full # [ 711.379083] dagster-daemon[4779]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 711.379748] dagster-daemon[4779]: ) full # [ 711.380582] dagster-daemon[4779]: ^ full # [ 711.383092] dagster-daemon[4779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 711.383603] dagster-daemon[4779]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 711.384282] dagster-daemon[4779]: File "", line 2, in create_engine full # [ 711.384862] dagster-daemon[4779]: return target(fn, url, **kwargs) full # [ 711.388090] dagster-daemon[4779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 711.388715] dagster-daemon[4779]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 711.389551] dagster-daemon[4779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 711.392083] dagster-daemon[4779]: dbapi = dbapi_meth(**dbapi_args) full # [ 711.392631] dagster-daemon[4779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 711.395083] dagster-daemon[4779]: import psycopg full # [ 711.395682] dagster-daemon[4779]: ModuleNotFoundError: No module named 'psycopg' full # [ 711.545363] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 711.547601] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 711.549767] systemd[1]: dagster-daemon.service: Consumed 1.386s CPU time over 7.315s wall clock time, 88.5M memory peak. full # [ 715.139322] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 86. full # [ 715.142291] systemd[1]: Started Dagster Webserver. full # [ 716.638683] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 97. full # [ 716.641257] systemd[1]: Started Dagster Daemon. full # [ 717.784680] dagster-webserver[4807]: Traceback (most recent call last): full # [ 717.786955] dagster-webserver[4807]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 717.787720] dagster-webserver[4807]: sys.exit(main()) full # [ 717.788678] dagster-webserver[4807]: ~~~~^^ full # [ 717.791127] dagster-webserver[4807]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 717.791638] dagster-webserver[4807]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 717.792509] dagster-webserver[4807]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 717.795089] dagster-webserver[4807]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 717.795719] dagster-webserver[4807]: return self.main(*args, **kwargs) full # [ 717.796556] dagster-webserver[4807]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 717.799088] dagster-webserver[4807]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 717.799616] dagster-webserver[4807]: rv = self.invoke(ctx) full # [ 717.800282] dagster-webserver[4807]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 717.800870] dagster-webserver[4807]: return ctx.invoke(self.callback, **ctx.params) full # [ 717.804719] dagster-webserver[4807]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 717.805519] dagster-webserver[4807]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 717.808088] dagster-webserver[4807]: return callback(*args, **kwargs) full # [ 717.808775] dagster-webserver[4807]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 717.811085] dagster-webserver[4807]: instance = stack.enter_context( full # [ 717.811637] dagster-webserver[4807]: get_possibly_temporary_instance_for_cli( full # [ 717.812276] dagster-webserver[4807]: ...<3 lines>... full # [ 717.812893] dagster-webserver[4807]: ) full # [ 717.815524] dagster-webserver[4807]: ) full # [ 717.816183] dagster-webserver[4807]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 717.816779] dagster-webserver[4807]: result = _enter(cm) full # [ 717.820089] dagster-webserver[4807]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 717.820659] dagster-webserver[4807]: return next(self.gen) full # [ 717.821490] dagster-webserver[4807]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 717.824090] dagster-webserver[4807]: with DagsterInstance.get() as instance: full # [ 717.824742] dagster-webserver[4807]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 717.825593] dagster-webserver[4807]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 717.828090] dagster-webserver[4807]: return create_instance_from_dagster_home() full # [ 717.828687] dagster-webserver[4807]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 717.829479] dagster-webserver[4807]: return create_instance_from_config(dagster_home_path) full # [ 717.829905] dagster-webserver[4807]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 717.833527] dagster-webserver[4807]: return create_instance_from_ref(instance_ref) full # [ 717.834182] dagster-webserver[4807]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 717.834777] dagster-webserver[4807]: unified_storage = instance_ref.storage full # [ 717.838102] dagster-webserver[4807]: ^^^^^^^^^^^^^^^^^^^^ full # [ 717.838633] dagster-webserver[4807]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 717.839294] dagster-webserver[4807]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 717.839892] dagster-webserver[4807]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 717.842714] dagster-webserver[4807]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 717.843544] dagster-webserver[4807]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 717.846090] dagster-webserver[4807]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 717.846599] dagster-webserver[4807]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 717.847267] dagster-webserver[4807]: return DagsterPostgresStorage( full # [ 717.847854] dagster-webserver[4807]: inst_data=inst_data, full # [ 717.850683] dagster-webserver[4807]: ...<2 lines>... full # [ 717.851501] dagster-webserver[4807]: token_provider=get_token_provider_from_config(config_value), full # [ 717.854102] dagster-webserver[4807]: ) full # [ 717.854748] dagster-webserver[4807]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 717.855585] dagster-webserver[4807]: self._run_storage = PostgresRunStorage( full # [ 717.858089] dagster-webserver[4807]: ~~~~~~~~~~~~~~~~~~^ full # [ 717.858642] dagster-webserver[4807]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 717.859478] dagster-webserver[4807]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 717.862090] dagster-webserver[4807]: ) full # [ 717.862721] dagster-webserver[4807]: ^ full # [ 717.863606] dagster-webserver[4807]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 717.867090] dagster-webserver[4807]: self._engine = create_pg_engine( full # [ 717.867609] dagster-webserver[4807]: ~~~~~~~~~~~~~~~~^ full # [ 717.868273] dagster-webserver[4807]: self.postgres_url, full # [ 717.868862] dagster-webserver[4807]: ^^^^^^^^^^^^^^^^^^ full # [ 717.871695] dagster-webserver[4807]: ...<2 lines>... full # [ 717.872513] dagster-webserver[4807]: poolclass=db_pool.NullPool, full # [ 717.875090] dagster-webserver[4807]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 717.875584] dagster-webserver[4807]: ) full # [ 717.876252] dagster-webserver[4807]: ^ full # [ 717.876842] dagster-webserver[4807]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 717.880089] dagster-webserver[4807]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 717.880700] dagster-webserver[4807]: File "", line 2, in create_engine full # [ 717.883090] dagster-webserver[4807]: return target(fn, url, **kwargs) full # [ 717.883758] dagster-webserver[4807]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 717.886090] dagster-webserver[4807]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 717.886613] dagster-webserver[4807]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 717.889091] dagster-webserver[4807]: dbapi = dbapi_meth(**dbapi_args) full # [ 717.889673] dagster-webserver[4807]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 717.890527] dagster-webserver[4807]: import psycopg full # [ 717.893089] dagster-webserver[4807]: ModuleNotFoundError: No module named 'psycopg' full # [ 718.168535] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 718.169282] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 718.169830] systemd[1]: dagster-webserver.service: Consumed 2.099s CPU time over 8.213s wall clock time, 111.7M memory peak. full # [ 718.621228] dagster-daemon[4817]: Traceback (most recent call last): full # [ 718.623739] dagster-daemon[4817]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 718.624339] dagster-daemon[4817]: sys.exit(main()) full # [ 718.624909] dagster-daemon[4817]: ~~~~^^ full # [ 718.625719] dagster-daemon[4817]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 718.626549] dagster-daemon[4817]: cli(obj={}) full # [ 718.627218] dagster-daemon[4817]: ~~~^^^^^^^^ full # [ 718.627834] dagster-daemon[4817]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 718.628656] dagster-daemon[4817]: return self.main(*args, **kwargs) full # [ 718.629275] dagster-daemon[4817]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 718.629888] dagster-daemon[4817]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 718.630710] dagster-daemon[4817]: rv = self.invoke(ctx) full # [ 718.638073] dagster-daemon[4817]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 718.638626] dagster-daemon[4817]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 718.639315] dagster-daemon[4817]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 718.639891] dagster-daemon[4817]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 718.640731] dagster-daemon[4817]: return ctx.invoke(self.callback, **ctx.params) full # [ 718.641579] dagster-daemon[4817]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 718.642253] dagster-daemon[4817]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 718.642853] dagster-daemon[4817]: return callback(*args, **kwargs) full # [ 718.643544] dagster-daemon[4817]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 718.644178] dagster-daemon[4817]: with get_instance_for_cli( full # [ 718.644786] dagster-daemon[4817]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 718.645615] dagster-daemon[4817]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 718.646277] dagster-daemon[4817]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 718.646867] dagster-daemon[4817]: ) as instance: full # [ 718.647697] dagster-daemon[4817]: ^ full # [ 718.659485] dagster-daemon[4817]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 718.660085] dagster-daemon[4817]: return next(self.gen) full # [ 718.660680] dagster-daemon[4817]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 718.661522] dagster-daemon[4817]: with DagsterInstance.get() as instance: full # [ 718.662177] dagster-daemon[4817]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 718.662772] dagster-daemon[4817]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 718.663608] dagster-daemon[4817]: return create_instance_from_dagster_home() full # [ 718.664298] dagster-daemon[4817]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 718.664862] dagster-daemon[4817]: return create_instance_from_config(dagster_home_path) full # [ 718.665693] dagster-daemon[4817]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 718.666520] dagster-daemon[4817]: return create_instance_from_ref(instance_ref) full # [ 718.677943] dagster-daemon[4817]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 718.678681] dagster-daemon[4817]: unified_storage = instance_ref.storage full # [ 718.679546] dagster-daemon[4817]: ^^^^^^^^^^^^^^^^^^^^ full # [ 718.680195] dagster-daemon[4817]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 718.680806] dagster-daemon[4817]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 718.681650] dagster-daemon[4817]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 718.682499] dagster-daemon[4817]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 718.683181] dagster-daemon[4817]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 718.683778] dagster-daemon[4817]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 718.684669] dagster-daemon[4817]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 718.685321] dagster-daemon[4817]: return DagsterPostgresStorage( full # [ 718.685871] dagster-daemon[4817]: inst_data=inst_data, full # [ 718.686494] dagster-daemon[4817]: ...<2 lines>... full # [ 718.687118] dagster-daemon[4817]: token_provider=get_token_provider_from_config(config_value), full # [ 718.687716] dagster-daemon[4817]: ) full # [ 718.700258] dagster-daemon[4817]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 718.701132] dagster-daemon[4817]: self._run_storage = PostgresRunStorage( full # [ 718.701835] dagster-daemon[4817]: ~~~~~~~~~~~~~~~~~~^ full # [ 718.702683] dagster-daemon[4817]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 718.703536] dagster-daemon[4817]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 718.704193] dagster-daemon[4817]: ) full # [ 718.704800] dagster-daemon[4817]: ^ full # [ 718.705657] dagster-daemon[4817]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 718.706512] dagster-daemon[4817]: self._engine = create_pg_engine( full # [ 718.707187] dagster-daemon[4817]: ~~~~~~~~~~~~~~~~^ full # [ 718.707795] dagster-daemon[4817]: self.postgres_url, full # [ 718.708644] dagster-daemon[4817]: ^^^^^^^^^^^^^^^^^^ full # [ 718.709298] dagster-daemon[4817]: ...<2 lines>... full # [ 718.709941] dagster-daemon[4817]: poolclass=db_pool.NullPool, full # [ 718.710766] dagster-daemon[4817]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 718.711611] dagster-daemon[4817]: ) full # [ 718.712288] dagster-daemon[4817]: ^ full # [ 718.712887] dagster-daemon[4817]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 718.713731] dagster-daemon[4817]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 718.714587] dagster-daemon[4817]: File "", line 2, in create_engine full # [ 718.715208] dagster-daemon[4817]: return target(fn, url, **kwargs) full # [ 718.715806] dagster-daemon[4817]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 718.716643] dagster-daemon[4817]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 718.729502] dagster-daemon[4817]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 718.732126] dagster-daemon[4817]: dbapi = dbapi_meth(**dbapi_args) full # [ 718.733313] dagster-daemon[4817]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 718.736095] dagster-daemon[4817]: import psycopg full # [ 718.737081] dagster-daemon[4817]: ModuleNotFoundError: No module named 'psycopg' full # [ 718.925948] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 718.928274] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 718.930603] systemd[1]: dagster-daemon.service: Consumed 1.449s CPU time over 7.379s wall clock time, 88.5M memory peak. full # [ 723.389465] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 87. full # [ 723.393337] systemd[1]: Started Dagster Webserver. full # [ 724.139877] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 98. full # [ 724.141974] systemd[1]: Started Dagster Daemon. full # [ 725.992350] dagster-daemon[4855]: Traceback (most recent call last): full # [ 725.994077] dagster-daemon[4855]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 725.996974] dagster-daemon[4855]: sys.exit(main()) full # [ 725.998293] dagster-daemon[4855]: ~~~~^^ full # [ 725.999630] dagster-daemon[4855]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 726.002637] dagster-daemon[4855]: cli(obj={}) full # [ 726.004033] dagster-daemon[4855]: ~~~^^^^^^^^ full # [ 726.005262] dagster-daemon[4855]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 726.007618] dagster-daemon[4855]: return self.main(*args, **kwargs) full # [ 726.008839] dagster-daemon[4855]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 726.010476] dagster-daemon[4855]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 726.013045] dagster-daemon[4855]: rv = self.invoke(ctx) full # [ 726.014315] dagster-daemon[4855]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 726.016685] dagster-daemon[4855]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 726.018223] dagster-daemon[4855]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 726.019690] dagster-daemon[4855]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 726.022091] dagster-daemon[4855]: return ctx.invoke(self.callback, **ctx.params) full # [ 726.023451] dagster-daemon[4855]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 726.024815] dagster-daemon[4855]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 726.029039] dagster-daemon[4855]: return callback(*args, **kwargs) full # [ 726.030242] dagster-daemon[4855]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 726.032851] dagster-daemon[4855]: with get_instance_for_cli( full # [ 726.033974] dagster-daemon[4855]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 726.035127] dagster-daemon[4855]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 726.036982] dagster-daemon[4855]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 726.038875] dagster-daemon[4855]: ) as instance: full # [ 726.039829] dagster-daemon[4855]: ^ full # [ 726.040630] dagster-daemon[4855]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 726.045117] dagster-daemon[4855]: return next(self.gen) full # [ 726.046171] dagster-daemon[4855]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 726.048893] dagster-daemon[4855]: with DagsterInstance.get() as instance: full # [ 726.050200] dagster-daemon[4855]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 726.054214] dagster-daemon[4855]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 726.056777] dagster-daemon[4855]: return create_instance_from_dagster_home() full # [ 726.058144] dagster-daemon[4855]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 726.061104] dagster-daemon[4855]: return create_instance_from_config(dagster_home_path) full # [ 726.062560] dagster-daemon[4855]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 726.065414] dagster-daemon[4855]: return create_instance_from_ref(instance_ref) full # [ 726.066769] dagster-daemon[4855]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 726.069585] dagster-daemon[4855]: unified_storage = instance_ref.storage full # [ 726.070864] dagster-daemon[4855]: ^^^^^^^^^^^^^^^^^^^^ full # [ 726.072141] dagster-daemon[4855]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 726.074693] dagster-daemon[4855]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 726.076667] dagster-daemon[4855]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 726.078195] dagster-daemon[4855]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 726.080800] dagster-daemon[4855]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 726.086103] dagster-daemon[4855]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 726.087714] dagster-daemon[4855]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 726.090411] dagster-daemon[4855]: return DagsterPostgresStorage( full # [ 726.091576] dagster-daemon[4855]: inst_data=inst_data, full # [ 726.092677] dagster-daemon[4855]: ...<2 lines>... full # [ 726.093662] dagster-daemon[4855]: token_provider=get_token_provider_from_config(config_value), full # [ 726.095264] dagster-daemon[4855]: ) full # [ 726.096073] dagster-daemon[4855]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 726.098903] dagster-webserver[4849]: Traceback (most recent call last): full # [ 726.101174] dagster-webserver[4849]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 726.109383] dagster-webserver[4849]: sys.exit(main()) full # [ 726.110427] dagster-webserver[4849]: ~~~~^^ full # [ 726.111521] dagster-webserver[4849]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 726.114509] dagster-webserver[4849]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 726.115904] dagster-webserver[4849]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 726.117302] dagster-webserver[4849]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 726.119714] dagster-webserver[4849]: return self.main(*args, **kwargs) full # [ 726.120964] dagster-webserver[4849]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 726.122228] dagster-webserver[4849]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 726.124588] dagster-webserver[4849]: rv = self.invoke(ctx) full # [ 726.125692] dagster-webserver[4849]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 726.128221] dagster-webserver[4849]: return ctx.invoke(self.callback, **ctx.params) full # [ 726.129674] dagster-webserver[4849]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 726.131140] dagster-webserver[4849]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 726.133519] dagster-webserver[4849]: return callback(*args, **kwargs) full # [ 726.134743] dagster-webserver[4849]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 726.137441] dagster-webserver[4849]: instance = stack.enter_context( full # [ 726.138650] dagster-webserver[4849]: get_possibly_temporary_instance_for_cli( full # [ 726.140061] dagster-webserver[4849]: ...<3 lines>... full # [ 726.141078] dagster-webserver[4849]: ) full # [ 726.141951] dagster-webserver[4849]: ) full # [ 726.142773] dagster-webserver[4849]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 726.145153] dagster-webserver[4849]: result = _enter(cm) full # [ 726.146216] dagster-webserver[4849]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 726.148519] dagster-webserver[4849]: return next(self.gen) full # [ 726.149649] dagster-webserver[4849]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 726.152561] dagster-webserver[4849]: with DagsterInstance.get() as instance: full # [ 726.153880] dagster-webserver[4849]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 726.155118] dagster-daemon[4855]: self._run_storage = PostgresRunStorage( full # [ 726.156393] dagster-daemon[4855]: ~~~~~~~~~~~~~~~~~~^ full # [ 726.157663] dagster-daemon[4855]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 726.159381] dagster-daemon[4855]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 726.161124] dagster-daemon[4855]: ) full # [ 726.161945] dagster-daemon[4855]: ^ full # [ 726.162734] dagster-daemon[4855]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 726.165476] dagster-daemon[4855]: self._engine = create_pg_engine( full # [ 726.166667] dagster-daemon[4855]: ~~~~~~~~~~~~~~~~^ full # [ 726.167857] dagster-daemon[4855]: self.postgres_url, full # [ 726.168902] dagster-daemon[4855]: ^^^^^^^^^^^^^^^^^^ full # [ 726.169965] dagster-daemon[4855]: ...<2 lines>... full # [ 726.170983] dagster-daemon[4855]: poolclass=db_pool.NullPool, full # [ 726.172191] dagster-daemon[4855]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 726.173378] dagster-daemon[4855]: ) full # [ 726.174249] dagster-daemon[4855]: ^ full # [ 726.175057] dagster-daemon[4855]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 726.177665] dagster-daemon[4855]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 726.179146] dagster-daemon[4855]: File "", line 2, in create_engine full # [ 726.181352] dagster-daemon[4855]: return target(fn, url, **kwargs) full # [ 726.182544] dagster-daemon[4855]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 726.185140] dagster-daemon[4855]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 726.186647] dagster-daemon[4855]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 726.189270] dagster-daemon[4855]: dbapi = dbapi_meth(**dbapi_args) full # [ 726.190457] dagster-daemon[4855]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 726.193283] dagster-daemon[4855]: import psycopg full # [ 726.194253] dagster-daemon[4855]: ModuleNotFoundError: No module named 'psycopg' full # [ 726.195635] dagster-webserver[4849]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 726.198247] dagster-webserver[4849]: return create_instance_from_dagster_home() full # [ 726.199600] dagster-webserver[4849]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 726.202559] dagster-webserver[4849]: return create_instance_from_config(dagster_home_path) full # [ 726.204099] dagster-webserver[4849]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 726.207061] dagster-webserver[4849]: return create_instance_from_ref(instance_ref) full # [ 726.208451] dagster-webserver[4849]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 726.211468] dagster-webserver[4849]: unified_storage = instance_ref.storage full # [ 726.213116] dagster-webserver[4849]: ^^^^^^^^^^^^^^^^^^^^ full # [ 726.214729] dagster-webserver[4849]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 726.218228] dagster-webserver[4849]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 726.220658] dagster-webserver[4849]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 726.222601] dagster-webserver[4849]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 726.225898] dagster-webserver[4849]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 726.227954] dagster-webserver[4849]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 726.230175] dagster-webserver[4849]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 726.233518] dagster-webserver[4849]: return DagsterPostgresStorage( full # [ 726.234987] dagster-webserver[4849]: inst_data=inst_data, full # [ 726.236393] dagster-webserver[4849]: ...<2 lines>... full # [ 726.237623] dagster-webserver[4849]: token_provider=get_token_provider_from_config(config_value), full # [ 726.239619] dagster-webserver[4849]: ) full # [ 726.240620] dagster-webserver[4849]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 726.243186] dagster-webserver[4849]: self._run_storage = PostgresRunStorage( full # [ 726.244492] dagster-webserver[4849]: ~~~~~~~~~~~~~~~~~~^ full # [ 726.245902] dagster-webserver[4849]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 726.247659] dagster-webserver[4849]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 726.249394] dagster-webserver[4849]: ) full # [ 726.250204] dagster-webserver[4849]: ^ full # [ 726.251034] dagster-webserver[4849]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 726.253783] dagster-webserver[4849]: self._engine = create_pg_engine( full # [ 726.254995] dagster-webserver[4849]: ~~~~~~~~~~~~~~~~^ full # [ 726.256224] dagster-webserver[4849]: self.postgres_url, full # [ 726.257341] dagster-webserver[4849]: ^^^^^^^^^^^^^^^^^^ full # [ 726.258432] dagster-webserver[4849]: ...<2 lines>... full # [ 726.259426] dagster-webserver[4849]: poolclass=db_pool.NullPool, full # [ 726.260616] dagster-webserver[4849]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 726.261803] dagster-webserver[4849]: ) full # [ 726.262609] dagster-webserver[4849]: ^ full # [ 726.263428] dagster-webserver[4849]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 726.266103] dagster-webserver[4849]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 726.267582] dagster-webserver[4849]: File "", line 2, in create_engine full # [ 726.269797] dagster-webserver[4849]: return target(fn, url, **kwargs) full # [ 726.270994] dagster-webserver[4849]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 726.273605] dagster-webserver[4849]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 726.275161] dagster-webserver[4849]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 726.277773] dagster-webserver[4849]: dbapi = dbapi_meth(**dbapi_args) full # [ 726.278970] dagster-webserver[4849]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 726.281771] dagster-webserver[4849]: import psycopg full # [ 726.282765] dagster-webserver[4849]: ModuleNotFoundError: No module named 'psycopg' full # [ 726.313744] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 726.316326] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 726.318744] systemd[1]: dagster-daemon.service: Consumed 1.521s CPU time over 7.388s wall clock time, 88.5M memory peak. full # [ 726.508854] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 726.510960] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 726.514213] systemd[1]: dagster-webserver.service: Consumed 2.067s CPU time over 8.345s wall clock time, 111.7M memory peak. full # [ 731.389505] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 99. full # [ 731.393987] systemd[1]: Started Dagster Daemon. full # [ 731.638531] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 88. full # [ 731.641304] systemd[1]: Started Dagster Webserver. full # [ 733.250362] dagster-daemon[4892]: Traceback (most recent call last): full # [ 733.252332] dagster-daemon[4892]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 733.254413] dagster-daemon[4892]: sys.exit(main()) full # [ 733.255424] dagster-daemon[4892]: ~~~~^^ full # [ 733.258084] dagster-daemon[4892]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 733.260630] dagster-daemon[4892]: cli(obj={}) full # [ 733.261584] dagster-daemon[4892]: ~~~^^^^^^^^ full # [ 733.262510] dagster-daemon[4892]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 733.264873] dagster-daemon[4892]: return self.main(*args, **kwargs) full # [ 733.266108] dagster-daemon[4892]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 733.269104] dagster-daemon[4892]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 733.271432] dagster-daemon[4892]: rv = self.invoke(ctx) full # [ 733.272466] dagster-daemon[4892]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 733.274807] dagster-daemon[4892]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 733.276293] dagster-daemon[4892]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 733.277751] dagster-daemon[4892]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 733.280140] dagster-daemon[4892]: return ctx.invoke(self.callback, **ctx.params) full # [ 733.281508] dagster-daemon[4892]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 733.282911] dagster-daemon[4892]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 733.285223] dagster-daemon[4892]: return callback(*args, **kwargs) full # [ 733.286416] dagster-daemon[4892]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 733.289038] dagster-daemon[4892]: with get_instance_for_cli( full # [ 733.292140] dagster-daemon[4892]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 733.293248] dagster-daemon[4892]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 733.295122] dagster-daemon[4892]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 733.297082] dagster-daemon[4892]: ) as instance: full # [ 733.298038] dagster-daemon[4892]: ^ full # [ 733.298819] dagster-daemon[4892]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 733.301081] dagster-daemon[4892]: return next(self.gen) full # [ 733.302114] dagster-daemon[4892]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 733.304715] dagster-daemon[4892]: with DagsterInstance.get() as instance: full # [ 733.305979] dagster-daemon[4892]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 733.307164] dagster-daemon[4892]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 733.309714] dagster-daemon[4892]: return create_instance_from_dagster_home() full # [ 733.311039] dagster-daemon[4892]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 733.314058] dagster-daemon[4892]: return create_instance_from_config(dagster_home_path) full # [ 733.315492] dagster-daemon[4892]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 733.318333] dagster-daemon[4892]: return create_instance_from_ref(instance_ref) full # [ 733.319657] dagster-daemon[4892]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 733.322460] dagster-daemon[4892]: unified_storage = instance_ref.storage full # [ 733.323722] dagster-daemon[4892]: ^^^^^^^^^^^^^^^^^^^^ full # [ 733.324970] dagster-daemon[4892]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 733.327540] dagster-daemon[4892]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 733.329442] dagster-daemon[4892]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 733.330949] dagster-daemon[4892]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 733.333578] dagster-daemon[4892]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 733.335240] dagster-daemon[4892]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 733.336827] dagster-daemon[4892]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 733.339439] dagster-daemon[4892]: return DagsterPostgresStorage( full # [ 733.340583] dagster-daemon[4892]: inst_data=inst_data, full # [ 733.341667] dagster-daemon[4892]: ...<2 lines>... full # [ 733.342642] dagster-daemon[4892]: token_provider=get_token_provider_from_config(config_value), full # [ 733.344214] dagster-daemon[4892]: ) full # [ 733.344982] dagster-daemon[4892]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 733.347527] dagster-daemon[4892]: self._run_storage = PostgresRunStorage( full # [ 733.348771] dagster-daemon[4892]: ~~~~~~~~~~~~~~~~~~^ full # [ 733.350174] dagster-daemon[4892]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 733.351864] dagster-daemon[4892]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 733.353551] dagster-daemon[4892]: ) full # [ 733.354336] dagster-daemon[4892]: ^ full # [ 733.355122] dagster-daemon[4892]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 733.357868] dagster-daemon[4892]: self._engine = create_pg_engine( full # [ 733.359070] dagster-daemon[4892]: ~~~~~~~~~~~~~~~~^ full # [ 733.360307] dagster-daemon[4892]: self.postgres_url, full # [ 733.361348] dagster-daemon[4892]: ^^^^^^^^^^^^^^^^^^ full # [ 733.362390] dagster-daemon[4892]: ...<2 lines>... full # [ 733.363353] dagster-daemon[4892]: poolclass=db_pool.NullPool, full # [ 733.364516] dagster-daemon[4892]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 733.365676] dagster-daemon[4892]: ) full # [ 733.366470] dagster-daemon[4892]: ^ full # [ 733.367262] dagster-daemon[4892]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 733.369862] dagster-daemon[4892]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 733.371297] dagster-daemon[4892]: File "", line 2, in create_engine full # [ 733.373496] dagster-daemon[4892]: return target(fn, url, **kwargs) full # [ 733.374660] dagster-daemon[4892]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 733.377213] dagster-daemon[4892]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 733.378706] dagster-daemon[4892]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 733.381367] dagster-daemon[4892]: dbapi = dbapi_meth(**dbapi_args) full # [ 733.382535] dagster-daemon[4892]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 733.385307] dagster-daemon[4892]: import psycopg full # [ 733.386279] dagster-daemon[4892]: ModuleNotFoundError: No module named 'psycopg' full # [ 733.530047] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 733.532399] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 733.536160] systemd[1]: dagster-daemon.service: Consumed 1.444s CPU time over 7.212s wall clock time, 88.5M memory peak. full # [ 734.351536] dagster-webserver[4893]: Traceback (most recent call last): full # [ 734.354084] dagster-webserver[4893]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 734.354651] dagster-webserver[4893]: sys.exit(main()) full # [ 734.355300] dagster-webserver[4893]: ~~~~^^ full # [ 734.355899] dagster-webserver[4893]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 734.356948] dagster-webserver[4893]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 734.357771] dagster-webserver[4893]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 734.358803] dagster-webserver[4893]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 734.359792] dagster-webserver[4893]: return self.main(*args, **kwargs) full # [ 734.360570] dagster-webserver[4893]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 734.361603] dagster-webserver[4893]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 734.362625] dagster-webserver[4893]: rv = self.invoke(ctx) full # [ 734.370876] dagster-webserver[4893]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 734.371711] dagster-webserver[4893]: return ctx.invoke(self.callback, **ctx.params) full # [ 734.372745] dagster-webserver[4893]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 734.373744] dagster-webserver[4893]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 734.375073] dagster-webserver[4893]: return callback(*args, **kwargs) full # [ 734.375654] dagster-webserver[4893]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 734.376496] dagster-webserver[4893]: instance = stack.enter_context( full # [ 734.376920] dagster-webserver[4893]: get_possibly_temporary_instance_for_cli( full # [ 734.377733] dagster-webserver[4893]: ...<3 lines>... full # [ 734.378564] dagster-webserver[4893]: ) full # [ 734.379224] dagster-webserver[4893]: ) full # [ 734.379861] dagster-webserver[4893]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 734.380659] dagster-webserver[4893]: result = _enter(cm) full # [ 734.381488] dagster-webserver[4893]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 734.381915] dagster-webserver[4893]: return next(self.gen) full # [ 734.392044] dagster-webserver[4893]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 734.392583] dagster-webserver[4893]: with DagsterInstance.get() as instance: full # [ 734.393263] dagster-webserver[4893]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 734.393866] dagster-webserver[4893]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 734.394722] dagster-webserver[4893]: return create_instance_from_dagster_home() full # [ 734.395558] dagster-webserver[4893]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 734.396229] dagster-webserver[4893]: return create_instance_from_config(dagster_home_path) full # [ 734.396874] dagster-webserver[4893]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 734.397491] dagster-webserver[4893]: return create_instance_from_ref(instance_ref) full # [ 734.408376] dagster-webserver[4893]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 734.408904] dagster-webserver[4893]: unified_storage = instance_ref.storage full # [ 734.409733] dagster-webserver[4893]: ^^^^^^^^^^^^^^^^^^^^ full # [ 734.410581] dagster-webserver[4893]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 734.411286] dagster-webserver[4893]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 734.411861] dagster-webserver[4893]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 734.412705] dagster-webserver[4893]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 734.413560] dagster-webserver[4893]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 734.414275] dagster-webserver[4893]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 734.414857] dagster-webserver[4893]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 734.415667] dagster-webserver[4893]: return DagsterPostgresStorage( full # [ 734.416513] dagster-webserver[4893]: inst_data=inst_data, full # [ 734.417181] dagster-webserver[4893]: ...<2 lines>... full # [ 734.417793] dagster-webserver[4893]: token_provider=get_token_provider_from_config(config_value), full # [ 734.418645] dagster-webserver[4893]: ) full # [ 734.419309] dagster-webserver[4893]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 734.419941] dagster-webserver[4893]: self._run_storage = PostgresRunStorage( full # [ 734.420767] dagster-webserver[4893]: ~~~~~~~~~~~~~~~~~~^ full # [ 734.421591] dagster-webserver[4893]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 734.422255] dagster-webserver[4893]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 734.422847] dagster-webserver[4893]: ) full # [ 734.423676] dagster-webserver[4893]: ^ full # [ 734.440170] dagster-webserver[4893]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 734.440709] dagster-webserver[4893]: self._engine = create_pg_engine( full # [ 734.441558] dagster-webserver[4893]: ~~~~~~~~~~~~~~~~^ full # [ 734.442218] dagster-webserver[4893]: self.postgres_url, full # [ 734.442825] dagster-webserver[4893]: ^^^^^^^^^^^^^^^^^^ full # [ 734.443672] dagster-webserver[4893]: ...<2 lines>... full # [ 734.444517] dagster-webserver[4893]: poolclass=db_pool.NullPool, full # [ 734.445196] dagster-webserver[4893]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 734.446080] dagster-webserver[4893]: ) full # [ 734.446639] dagster-webserver[4893]: ^ full # [ 734.447292] dagster-webserver[4893]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 734.447932] dagster-webserver[4893]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 734.448758] dagster-webserver[4893]: File "", line 2, in create_engine full # [ 734.449605] dagster-webserver[4893]: return target(fn, url, **kwargs) full # [ 734.450294] dagster-webserver[4893]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 734.450885] dagster-webserver[4893]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 734.451765] dagster-webserver[4893]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 734.452577] dagster-webserver[4893]: dbapi = dbapi_meth(**dbapi_args) full # [ 734.465083] dagster-webserver[4893]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 734.467868] dagster-webserver[4893]: import psycopg full # [ 734.468854] dagster-webserver[4893]: ModuleNotFoundError: No module named 'psycopg' full # [ 734.749778] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 734.750316] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 734.754762] systemd[1]: dagster-webserver.service: Consumed 2.118s CPU time over 8.237s wall clock time, 111.7M memory peak. full # [ 738.639354] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 100. full # [ 738.643960] systemd[1]: Started Dagster Daemon. full # [ 739.888694] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 89. full # [ 739.890986] systemd[1]: Started Dagster Webserver. full # [ 740.499138] dagster-daemon[4930]: Traceback (most recent call last): full # [ 740.501963] dagster-daemon[4930]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 740.502509] dagster-daemon[4930]: sys.exit(main()) full # [ 740.502911] dagster-daemon[4930]: ~~~~^^ full # [ 740.503730] dagster-daemon[4930]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 740.504816] dagster-daemon[4930]: cli(obj={}) full # [ 740.505632] dagster-daemon[4930]: ~~~^^^^^^^^ full # [ 740.506394] dagster-daemon[4930]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 740.507109] dagster-daemon[4930]: return self.main(*args, **kwargs) full # [ 740.507716] dagster-daemon[4930]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 740.508642] dagster-daemon[4930]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 740.509217] dagster-daemon[4930]: rv = self.invoke(ctx) full # [ 740.509813] dagster-daemon[4930]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 740.510702] dagster-daemon[4930]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 740.511521] dagster-daemon[4930]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 740.511907] dagster-daemon[4930]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 740.512749] dagster-daemon[4930]: return ctx.invoke(self.callback, **ctx.params) full # [ 740.513565] dagster-daemon[4930]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 740.514354] dagster-daemon[4930]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 740.515055] dagster-daemon[4930]: return callback(*args, **kwargs) full # [ 740.515650] dagster-daemon[4930]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 740.516773] dagster-daemon[4930]: with get_instance_for_cli( full # [ 740.517512] dagster-daemon[4930]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 740.518208] dagster-daemon[4930]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 740.518751] dagster-daemon[4930]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 740.519586] dagster-daemon[4930]: ) as instance: full # [ 740.520423] dagster-daemon[4930]: ^ full # [ 740.521080] dagster-daemon[4930]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 740.521674] dagster-daemon[4930]: return next(self.gen) full # [ 740.522599] dagster-daemon[4930]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 740.523194] dagster-daemon[4930]: with DagsterInstance.get() as instance: full # [ 740.523752] dagster-daemon[4930]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 740.524658] dagster-daemon[4930]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 740.525255] dagster-daemon[4930]: return create_instance_from_dagster_home() full # [ 740.525840] dagster-daemon[4930]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 740.526582] dagster-daemon[4930]: return create_instance_from_config(dagster_home_path) full # [ 740.526914] dagster-daemon[4930]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 740.527730] dagster-daemon[4930]: return create_instance_from_ref(instance_ref) full # [ 740.529517] dagster-daemon[4930]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 740.530224] dagster-daemon[4930]: unified_storage = instance_ref.storage full # [ 740.530834] dagster-daemon[4930]: ^^^^^^^^^^^^^^^^^^^^ full # [ 740.531743] dagster-daemon[4930]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 740.532482] dagster-daemon[4930]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 740.532918] dagster-daemon[4930]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 740.533776] dagster-daemon[4930]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 740.534561] dagster-daemon[4930]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 740.535346] dagster-daemon[4930]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 740.570640] dagster-daemon[4930]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 740.571191] dagster-daemon[4930]: return DagsterPostgresStorage( full # [ 740.571784] dagster-daemon[4930]: inst_data=inst_data, full # [ 740.572684] dagster-daemon[4930]: ...<2 lines>... full # [ 740.573263] dagster-daemon[4930]: token_provider=get_token_provider_from_config(config_value), full # [ 740.573881] dagster-daemon[4930]: ) full # [ 740.575361] dagster-daemon[4930]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 740.575943] dagster-daemon[4930]: self._run_storage = PostgresRunStorage( full # [ 740.576813] dagster-daemon[4930]: ~~~~~~~~~~~~~~~~~~^ full # [ 740.577709] dagster-daemon[4930]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 740.578337] dagster-daemon[4930]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 740.578855] dagster-daemon[4930]: ) full # [ 740.579685] dagster-daemon[4930]: ^ full # [ 740.580656] dagster-daemon[4930]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 740.581533] dagster-daemon[4930]: self._engine = create_pg_engine( full # [ 740.582268] dagster-daemon[4930]: ~~~~~~~~~~~~~~~~^ full # [ 740.582786] dagster-daemon[4930]: self.postgres_url, full # [ 740.583621] dagster-daemon[4930]: ^^^^^^^^^^^^^^^^^^ full # [ 740.584383] dagster-daemon[4930]: ...<2 lines>... full # [ 740.584874] dagster-daemon[4930]: poolclass=db_pool.NullPool, full # [ 740.585703] dagster-daemon[4930]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 740.586643] dagster-daemon[4930]: ) full # [ 740.587190] dagster-daemon[4930]: ^ full # [ 740.587827] dagster-daemon[4930]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 740.588717] dagster-daemon[4930]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 740.600084] dagster-daemon[4930]: File "", line 2, in create_engine full # [ 740.602280] dagster-daemon[4930]: return target(fn, url, **kwargs) full # [ 740.603480] dagster-daemon[4930]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 740.606064] dagster-daemon[4930]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 740.607553] dagster-daemon[4930]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 740.610169] dagster-daemon[4930]: dbapi = dbapi_meth(**dbapi_args) full # [ 740.611344] dagster-daemon[4930]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 740.614120] dagster-daemon[4930]: import psycopg full # [ 740.615078] dagster-daemon[4930]: ModuleNotFoundError: No module named 'psycopg' full # [ 740.836102] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 740.838847] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 740.840658] systemd[1]: dagster-daemon.service: Consumed 1.443s CPU time over 7.304s wall clock time, 88.5M memory peak. full # [ 742.585046] dagster-webserver[4936]: Traceback (most recent call last): full # [ 742.587566] dagster-webserver[4936]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 742.588172] dagster-webserver[4936]: sys.exit(main()) full # [ 742.588752] dagster-webserver[4936]: ~~~~^^ full # [ 742.589620] dagster-webserver[4936]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 742.590259] dagster-webserver[4936]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 742.590869] dagster-webserver[4936]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 742.591713] dagster-webserver[4936]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 742.592510] dagster-webserver[4936]: return self.main(*args, **kwargs) full # [ 742.593170] dagster-webserver[4936]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 742.593763] dagster-webserver[4936]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 742.594604] dagster-webserver[4936]: rv = self.invoke(ctx) full # [ 742.603110] dagster-webserver[4936]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 742.603649] dagster-webserver[4936]: return ctx.invoke(self.callback, **ctx.params) full # [ 742.604527] dagster-webserver[4936]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 742.605173] dagster-webserver[4936]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 742.605783] dagster-webserver[4936]: return callback(*args, **kwargs) full # [ 742.606631] dagster-webserver[4936]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 742.607286] dagster-webserver[4936]: instance = stack.enter_context( full # [ 742.607915] dagster-webserver[4936]: get_possibly_temporary_instance_for_cli( full # [ 742.608745] dagster-webserver[4936]: ...<3 lines>... full # [ 742.609602] dagster-webserver[4936]: ) full # [ 742.610272] dagster-webserver[4936]: ) full # [ 742.610887] dagster-webserver[4936]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 742.611686] dagster-webserver[4936]: result = _enter(cm) full # [ 742.620675] dagster-webserver[4936]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 742.621260] dagster-webserver[4936]: return next(self.gen) full # [ 742.621858] dagster-webserver[4936]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 742.622708] dagster-webserver[4936]: with DagsterInstance.get() as instance: full # [ 742.623532] dagster-webserver[4936]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 742.624199] dagster-webserver[4936]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 742.624807] dagster-webserver[4936]: return create_instance_from_dagster_home() full # [ 742.625693] dagster-webserver[4936]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 742.626502] dagster-webserver[4936]: return create_instance_from_config(dagster_home_path) full # [ 742.636063] dagster-webserver[4936]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 742.636602] dagster-webserver[4936]: return create_instance_from_ref(instance_ref) full # [ 742.637284] dagster-webserver[4936]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 742.637882] dagster-webserver[4936]: unified_storage = instance_ref.storage full # [ 742.638725] dagster-webserver[4936]: ^^^^^^^^^^^^^^^^^^^^ full # [ 742.639609] dagster-webserver[4936]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 742.640274] dagster-webserver[4936]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 742.640850] dagster-webserver[4936]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 742.641499] dagster-webserver[4936]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 742.642176] dagster-webserver[4936]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 742.642774] dagster-webserver[4936]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 742.655760] dagster-webserver[4936]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 742.656512] dagster-webserver[4936]: return DagsterPostgresStorage( full # [ 742.657180] dagster-webserver[4936]: inst_data=inst_data, full # [ 742.657806] dagster-webserver[4936]: ...<2 lines>... full # [ 742.658643] dagster-webserver[4936]: token_provider=get_token_provider_from_config(config_value), full # [ 742.659298] dagster-webserver[4936]: ) full # [ 742.659941] dagster-webserver[4936]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 742.660789] dagster-webserver[4936]: self._run_storage = PostgresRunStorage( full # [ 742.661674] dagster-webserver[4936]: ~~~~~~~~~~~~~~~~~~^ full # [ 742.662294] dagster-webserver[4936]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 742.662893] dagster-webserver[4936]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 742.663732] dagster-webserver[4936]: ) full # [ 742.664581] dagster-webserver[4936]: ^ full # [ 742.665262] dagster-webserver[4936]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 742.665859] dagster-webserver[4936]: self._engine = create_pg_engine( full # [ 742.666698] dagster-webserver[4936]: ~~~~~~~~~~~~~~~~^ full # [ 742.667525] dagster-webserver[4936]: self.postgres_url, full # [ 742.668198] dagster-webserver[4936]: ^^^^^^^^^^^^^^^^^^ full # [ 742.668804] dagster-webserver[4936]: ...<2 lines>... full # [ 742.669626] dagster-webserver[4936]: poolclass=db_pool.NullPool, full # [ 742.670268] dagster-webserver[4936]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 742.670882] dagster-webserver[4936]: ) full # [ 742.671703] dagster-webserver[4936]: ^ full # [ 742.672538] dagster-webserver[4936]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 742.673194] dagster-webserver[4936]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 742.673795] dagster-webserver[4936]: File "", line 2, in create_engine full # [ 742.674629] dagster-webserver[4936]: return target(fn, url, **kwargs) full # [ 742.675268] dagster-webserver[4936]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 742.675884] dagster-webserver[4936]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 742.676733] dagster-webserver[4936]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 742.677548] dagster-webserver[4936]: dbapi = dbapi_meth(**dbapi_args) full # [ 742.678203] dagster-webserver[4936]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 742.678854] dagster-webserver[4936]: import psycopg full # [ 742.700081] dagster-webserver[4936]: ModuleNotFoundError: No module named 'psycopg' full # [ 742.975661] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 742.977988] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 742.980219] systemd[1]: dagster-webserver.service: Consumed 2.061s CPU time over 8.218s wall clock time, 111.7M memory peak. full # [ 745.889332] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 101. full # [ 745.892751] systemd[1]: Started Dagster Daemon. full # [ 747.738566] dagster-daemon[4968]: Traceback (most recent call last): full # [ 747.741092] dagster-daemon[4968]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 747.741673] dagster-daemon[4968]: sys.exit(main()) full # [ 747.742289] dagster-daemon[4968]: ~~~~^^ full # [ 747.742917] dagster-daemon[4968]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 747.743737] dagster-daemon[4968]: cli(obj={}) full # [ 747.744593] dagster-daemon[4968]: ~~~^^^^^^^^ full # [ 747.745238] dagster-daemon[4968]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 747.745833] dagster-daemon[4968]: return self.main(*args, **kwargs) full # [ 747.746473] dagster-daemon[4968]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 747.747145] dagster-daemon[4968]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 747.747717] dagster-daemon[4968]: rv = self.invoke(ctx) full # [ 747.755428] dagster-daemon[4968]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 747.755973] dagster-daemon[4968]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 747.756825] dagster-daemon[4968]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 747.757652] dagster-daemon[4968]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 747.758576] dagster-daemon[4968]: return ctx.invoke(self.callback, **ctx.params) full # [ 747.759167] dagster-daemon[4968]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.759776] dagster-daemon[4968]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 747.760623] dagster-daemon[4968]: return callback(*args, **kwargs) full # [ 747.761350] dagster-daemon[4968]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 747.761903] dagster-daemon[4968]: with get_instance_for_cli( full # [ 747.762716] dagster-daemon[4968]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 747.763553] dagster-daemon[4968]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 747.764217] dagster-daemon[4968]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.764806] dagster-daemon[4968]: ) as instance: full # [ 747.765643] dagster-daemon[4968]: ^ full # [ 747.766478] dagster-daemon[4968]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 747.767124] dagster-daemon[4968]: return next(self.gen) full # [ 747.779554] dagster-daemon[4968]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 747.780135] dagster-daemon[4968]: with DagsterInstance.get() as instance: full # [ 747.781205] dagster-daemon[4968]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 747.781778] dagster-daemon[4968]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 747.782635] dagster-daemon[4968]: return create_instance_from_dagster_home() full # [ 747.783663] dagster-daemon[4968]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 747.784564] dagster-daemon[4968]: return create_instance_from_config(dagster_home_path) full # [ 747.785225] dagster-daemon[4968]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 747.785795] dagster-daemon[4968]: return create_instance_from_ref(instance_ref) full # [ 747.786682] dagster-daemon[4968]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 747.787299] dagster-daemon[4968]: unified_storage = instance_ref.storage full # [ 747.787963] dagster-daemon[4968]: ^^^^^^^^^^^^^^^^^^^^ full # [ 747.788770] dagster-daemon[4968]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 747.789633] dagster-daemon[4968]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 747.790304] dagster-daemon[4968]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.805331] dagster-daemon[4968]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 747.805871] dagster-daemon[4968]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 747.806704] dagster-daemon[4968]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.807536] dagster-daemon[4968]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 747.808210] dagster-daemon[4968]: return DagsterPostgresStorage( full # [ 747.808818] dagster-daemon[4968]: inst_data=inst_data, full # [ 747.809669] dagster-daemon[4968]: ...<2 lines>... full # [ 747.810517] dagster-daemon[4968]: token_provider=get_token_provider_from_config(config_value), full # [ 747.811208] dagster-daemon[4968]: ) full # [ 747.811836] dagster-daemon[4968]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 747.812644] dagster-daemon[4968]: self._run_storage = PostgresRunStorage( full # [ 747.813294] dagster-daemon[4968]: ~~~~~~~~~~~~~~~~~~^ full # [ 747.813943] dagster-daemon[4968]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 747.814773] dagster-daemon[4968]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.815624] dagster-daemon[4968]: ) full # [ 747.816311] dagster-daemon[4968]: ^ full # [ 747.816903] dagster-daemon[4968]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 747.817734] dagster-daemon[4968]: self._engine = create_pg_engine( full # [ 747.818582] dagster-daemon[4968]: ~~~~~~~~~~~~~~~~^ full # [ 747.819262] dagster-daemon[4968]: self.postgres_url, full # [ 747.819844] dagster-daemon[4968]: ^^^^^^^^^^^^^^^^^^ full # [ 747.820484] dagster-daemon[4968]: ...<2 lines>... full # [ 747.820912] dagster-daemon[4968]: poolclass=db_pool.NullPool, full # [ 747.822002] dagster-daemon[4968]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.822563] dagster-daemon[4968]: ) full # [ 747.823217] dagster-daemon[4968]: ^ full # [ 747.836357] dagster-daemon[4968]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 747.838975] dagster-daemon[4968]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 747.840452] dagster-daemon[4968]: File "", line 2, in create_engine full # [ 747.842650] dagster-daemon[4968]: return target(fn, url, **kwargs) full # [ 747.843858] dagster-daemon[4968]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 747.846410] dagster-daemon[4968]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 747.847912] dagster-daemon[4968]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 747.850503] dagster-daemon[4968]: dbapi = dbapi_meth(**dbapi_args) full # [ 747.851680] dagster-daemon[4968]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 747.854447] dagster-daemon[4968]: import psycopg full # [ 747.855406] dagster-daemon[4968]: ModuleNotFoundError: No module named 'psycopg' full # [ 748.031492] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 90. full # [ 748.033927] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 748.036079] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 748.038895] systemd[1]: dagster-daemon.service: Consumed 1.414s CPU time over 7.198s wall clock time, 88.5M memory peak. full # [ 748.044427] systemd[1]: Started Dagster Webserver. full # [ 750.641839] dagster-webserver[4981]: Traceback (most recent call last): full # [ 750.644437] dagster-webserver[4981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 750.645039] dagster-webserver[4981]: sys.exit(main()) full # [ 750.645624] dagster-webserver[4981]: ~~~~^^ full # [ 750.646287] dagster-webserver[4981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 750.646894] dagster-webserver[4981]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 750.647743] dagster-webserver[4981]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 750.648571] dagster-webserver[4981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 750.649229] dagster-webserver[4981]: return self.main(*args, **kwargs) full # [ 750.649825] dagster-webserver[4981]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 750.650704] dagster-webserver[4981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 750.651503] dagster-webserver[4981]: rv = self.invoke(ctx) full # [ 750.652158] dagster-webserver[4981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 750.652762] dagster-webserver[4981]: return ctx.invoke(self.callback, **ctx.params) full # [ 750.653620] dagster-webserver[4981]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 750.664575] dagster-webserver[4981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 750.665135] dagster-webserver[4981]: return callback(*args, **kwargs) full # [ 750.665741] dagster-webserver[4981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 750.666593] dagster-webserver[4981]: instance = stack.enter_context( full # [ 750.667272] dagster-webserver[4981]: get_possibly_temporary_instance_for_cli( full # [ 750.667875] dagster-webserver[4981]: ...<3 lines>... full # [ 750.668736] dagster-webserver[4981]: ) full # [ 750.669569] dagster-webserver[4981]: ) full # [ 750.670255] dagster-webserver[4981]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 750.670850] dagster-webserver[4981]: result = _enter(cm) full # [ 750.671541] dagster-webserver[4981]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 750.672183] dagster-webserver[4981]: return next(self.gen) full # [ 750.672808] dagster-webserver[4981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 750.673649] dagster-webserver[4981]: with DagsterInstance.get() as instance: full # [ 750.674497] dagster-webserver[4981]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 750.685409] dagster-webserver[4981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 750.685957] dagster-webserver[4981]: return create_instance_from_dagster_home() full # [ 750.686800] dagster-webserver[4981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 750.687642] dagster-webserver[4981]: return create_instance_from_config(dagster_home_path) full # [ 750.688531] dagster-webserver[4981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 750.688936] dagster-webserver[4981]: return create_instance_from_ref(instance_ref) full # [ 750.689769] dagster-webserver[4981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 750.690618] dagster-webserver[4981]: unified_storage = instance_ref.storage full # [ 750.691307] dagster-webserver[4981]: ^^^^^^^^^^^^^^^^^^^^ full # [ 750.701859] dagster-webserver[4981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 750.702620] dagster-webserver[4981]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 750.703280] dagster-webserver[4981]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 750.703891] dagster-webserver[4981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 750.704726] dagster-webserver[4981]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 750.705575] dagster-webserver[4981]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 750.706258] dagster-webserver[4981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 750.706860] dagster-webserver[4981]: return DagsterPostgresStorage( full # [ 750.707706] dagster-webserver[4981]: inst_data=inst_data, full # [ 750.708540] dagster-webserver[4981]: ...<2 lines>... full # [ 750.709212] dagster-webserver[4981]: token_provider=get_token_provider_from_config(config_value), full # [ 750.709818] dagster-webserver[4981]: ) full # [ 750.710707] dagster-webserver[4981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 750.711515] dagster-webserver[4981]: self._run_storage = PostgresRunStorage( full # [ 750.712209] dagster-webserver[4981]: ~~~~~~~~~~~~~~~~~~^ full # [ 750.712798] dagster-webserver[4981]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 750.713652] dagster-webserver[4981]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 750.714483] dagster-webserver[4981]: ) full # [ 750.714910] dagster-webserver[4981]: ^ full # [ 750.715732] dagster-webserver[4981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 750.716572] dagster-webserver[4981]: self._engine = create_pg_engine( full # [ 750.717239] dagster-webserver[4981]: ~~~~~~~~~~~~~~~~^ full # [ 750.717829] dagster-webserver[4981]: self.postgres_url, full # [ 750.718477] dagster-webserver[4981]: ^^^^^^^^^^^^^^^^^^ full # [ 750.719116] dagster-webserver[4981]: ...<2 lines>... full # [ 750.719718] dagster-webserver[4981]: poolclass=db_pool.NullPool, full # [ 750.720563] dagster-webserver[4981]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 750.721217] dagster-webserver[4981]: ) full # [ 750.721831] dagster-webserver[4981]: ^ full # [ 750.739301] dagster-webserver[4981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 750.741960] dagster-webserver[4981]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 750.743479] dagster-webserver[4981]: File "", line 2, in create_engine full # [ 750.745698] dagster-webserver[4981]: return target(fn, url, **kwargs) full # [ 750.746947] dagster-webserver[4981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 750.749535] dagster-webserver[4981]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 750.751098] dagster-webserver[4981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 750.753721] dagster-webserver[4981]: dbapi = dbapi_meth(**dbapi_args) full # [ 750.754943] dagster-webserver[4981]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 750.757729] dagster-webserver[4981]: import psycopg full # [ 750.758721] dagster-webserver[4981]: ModuleNotFoundError: No module named 'psycopg' full # [ 751.021535] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 751.023821] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 751.025986] systemd[1]: dagster-webserver.service: Consumed 2.006s CPU time over 8.044s wall clock time, 111.8M memory peak. full # [ 753.139370] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 102. full # [ 753.142209] systemd[1]: Started Dagster Daemon. full # [ 755.008825] dagster-daemon[5007]: Traceback (most recent call last): full # [ 755.011428] dagster-daemon[5007]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 755.012034] dagster-daemon[5007]: sys.exit(main()) full # [ 755.012617] dagster-daemon[5007]: ~~~~^^ full # [ 755.013308] dagster-daemon[5007]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 755.013882] dagster-daemon[5007]: cli(obj={}) full # [ 755.014752] dagster-daemon[5007]: ~~~^^^^^^^^ full # [ 755.015570] dagster-daemon[5007]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 755.016244] dagster-daemon[5007]: return self.main(*args, **kwargs) full # [ 755.016844] dagster-daemon[5007]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 755.017710] dagster-daemon[5007]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 755.018551] dagster-daemon[5007]: rv = self.invoke(ctx) full # [ 755.019178] dagster-daemon[5007]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 755.019780] dagster-daemon[5007]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 755.020638] dagster-daemon[5007]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 755.030540] dagster-daemon[5007]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 755.031116] dagster-daemon[5007]: return ctx.invoke(self.callback, **ctx.params) full # [ 755.031724] dagster-daemon[5007]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 755.032575] dagster-daemon[5007]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 755.033253] dagster-daemon[5007]: return callback(*args, **kwargs) full # [ 755.034128] dagster-daemon[5007]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 755.034701] dagster-daemon[5007]: with get_instance_for_cli( full # [ 755.035540] dagster-daemon[5007]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 755.036222] dagster-daemon[5007]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 755.036837] dagster-daemon[5007]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 755.037491] dagster-daemon[5007]: ) as instance: full # [ 755.037932] dagster-daemon[5007]: ^ full # [ 755.038802] dagster-daemon[5007]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 755.039603] dagster-daemon[5007]: return next(self.gen) full # [ 755.040263] dagster-daemon[5007]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 755.040859] dagster-daemon[5007]: with DagsterInstance.get() as instance: full # [ 755.041687] dagster-daemon[5007]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 755.054442] dagster-daemon[5007]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 755.054999] dagster-daemon[5007]: return create_instance_from_dagster_home() full # [ 755.055628] dagster-daemon[5007]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 755.056284] dagster-daemon[5007]: return create_instance_from_config(dagster_home_path) full # [ 755.056950] dagster-daemon[5007]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 755.057744] dagster-daemon[5007]: return create_instance_from_ref(instance_ref) full # [ 755.058590] dagster-daemon[5007]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 755.059270] dagster-daemon[5007]: unified_storage = instance_ref.storage full # [ 755.059893] dagster-daemon[5007]: ^^^^^^^^^^^^^^^^^^^^ full # [ 755.070509] dagster-daemon[5007]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 755.071086] dagster-daemon[5007]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 755.071694] dagster-daemon[5007]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 755.072533] dagster-daemon[5007]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 755.073201] dagster-daemon[5007]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 755.073810] dagster-daemon[5007]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 755.074657] dagster-daemon[5007]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 755.075505] dagster-daemon[5007]: return DagsterPostgresStorage( full # [ 755.076184] dagster-daemon[5007]: inst_data=inst_data, full # [ 755.076788] dagster-daemon[5007]: ...<2 lines>... full # [ 755.077636] dagster-daemon[5007]: token_provider=get_token_provider_from_config(config_value), full # [ 755.078288] dagster-daemon[5007]: ) full # [ 755.078968] dagster-daemon[5007]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 755.079772] dagster-daemon[5007]: self._run_storage = PostgresRunStorage( full # [ 755.080610] dagster-daemon[5007]: ~~~~~~~~~~~~~~~~~~^ full # [ 755.081293] dagster-daemon[5007]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 755.081889] dagster-daemon[5007]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 755.082728] dagster-daemon[5007]: ) full # [ 755.083622] dagster-daemon[5007]: ^ full # [ 755.096897] dagster-daemon[5007]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 755.099625] dagster-daemon[5007]: self._engine = create_pg_engine( full # [ 755.100801] dagster-daemon[5007]: ~~~~~~~~~~~~~~~~^ full # [ 755.101971] dagster-daemon[5007]: self.postgres_url, full # [ 755.103049] dagster-daemon[5007]: ^^^^^^^^^^^^^^^^^^ full # [ 755.104095] dagster-daemon[5007]: ...<2 lines>... full # [ 755.105080] dagster-daemon[5007]: poolclass=db_pool.NullPool, full # [ 755.106252] dagster-daemon[5007]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 755.107416] dagster-daemon[5007]: ) full # [ 755.108203] dagster-daemon[5007]: ^ full # [ 755.108970] dagster-daemon[5007]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 755.111586] dagster-daemon[5007]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 755.113082] dagster-daemon[5007]: File "", line 2, in create_engine full # [ 755.115278] dagster-daemon[5007]: return target(fn, url, **kwargs) full # [ 755.116454] dagster-daemon[5007]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 755.119033] dagster-daemon[5007]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 755.120533] dagster-daemon[5007]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 755.123154] dagster-daemon[5007]: dbapi = dbapi_meth(**dbapi_args) full # [ 755.124339] dagster-daemon[5007]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 755.127121] dagster-daemon[5007]: import psycopg full # [ 755.128081] dagster-daemon[5007]: ModuleNotFoundError: No module named 'psycopg' full # [ 755.297759] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 755.298292] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 755.301513] systemd[1]: dagster-daemon.service: Consumed 1.427s CPU time over 7.257s wall clock time, 88.5M memory peak. full # [ 756.138933] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 91. full # [ 756.142457] systemd[1]: Started Dagster Webserver. full # [ 758.785440] dagster-webserver[5024]: Traceback (most recent call last): full # [ 758.787931] dagster-webserver[5024]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 758.788689] dagster-webserver[5024]: sys.exit(main()) full # [ 758.789527] dagster-webserver[5024]: ~~~~^^ full # [ 758.790227] dagster-webserver[5024]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 758.790798] dagster-webserver[5024]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 758.791658] dagster-webserver[5024]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 758.792509] dagster-webserver[5024]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 758.792916] dagster-webserver[5024]: return self.main(*args, **kwargs) full # [ 758.793973] dagster-webserver[5024]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 758.794811] dagster-webserver[5024]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 758.795666] dagster-webserver[5024]: rv = self.invoke(ctx) full # [ 758.803583] dagster-webserver[5024]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 758.804143] dagster-webserver[5024]: return ctx.invoke(self.callback, **ctx.params) full # [ 758.804775] dagster-webserver[5024]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 758.805607] dagster-webserver[5024]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 758.806293] dagster-webserver[5024]: return callback(*args, **kwargs) full # [ 758.806893] dagster-webserver[5024]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 758.807737] dagster-webserver[5024]: instance = stack.enter_context( full # [ 758.808587] dagster-webserver[5024]: get_possibly_temporary_instance_for_cli( full # [ 758.809679] dagster-webserver[5024]: ...<3 lines>... full # [ 758.810286] dagster-webserver[5024]: ) full # [ 758.810918] dagster-webserver[5024]: ) full # [ 758.811788] dagster-webserver[5024]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 758.812598] dagster-webserver[5024]: result = _enter(cm) full # [ 758.813276] dagster-webserver[5024]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 758.813875] dagster-webserver[5024]: return next(self.gen) full # [ 758.824189] dagster-webserver[5024]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 758.824725] dagster-webserver[5024]: with DagsterInstance.get() as instance: full # [ 758.825576] dagster-webserver[5024]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 758.826278] dagster-webserver[5024]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 758.826859] dagster-webserver[5024]: return create_instance_from_dagster_home() full # [ 758.827759] dagster-webserver[5024]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 758.828540] dagster-webserver[5024]: return create_instance_from_config(dagster_home_path) full # [ 758.829214] dagster-webserver[5024]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 758.829821] dagster-webserver[5024]: return create_instance_from_ref(instance_ref) full # [ 758.840504] dagster-webserver[5024]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 758.841078] dagster-webserver[5024]: unified_storage = instance_ref.storage full # [ 758.841685] dagster-webserver[5024]: ^^^^^^^^^^^^^^^^^^^^ full # [ 758.842520] dagster-webserver[5024]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 758.843213] dagster-webserver[5024]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 758.843800] dagster-webserver[5024]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 758.844646] dagster-webserver[5024]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 758.845300] dagster-webserver[5024]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 758.845944] dagster-webserver[5024]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 758.846811] dagster-webserver[5024]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 758.847621] dagster-webserver[5024]: return DagsterPostgresStorage( full # [ 758.848296] dagster-webserver[5024]: inst_data=inst_data, full # [ 758.848894] dagster-webserver[5024]: ...<2 lines>... full # [ 758.849731] dagster-webserver[5024]: token_provider=get_token_provider_from_config(config_value), full # [ 758.850597] dagster-webserver[5024]: ) full # [ 758.851288] dagster-webserver[5024]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 758.851888] dagster-webserver[5024]: self._run_storage = PostgresRunStorage( full # [ 758.852717] dagster-webserver[5024]: ~~~~~~~~~~~~~~~~~~^ full # [ 758.853564] dagster-webserver[5024]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 758.854247] dagster-webserver[5024]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 758.854831] dagster-webserver[5024]: ) full # [ 758.855474] dagster-webserver[5024]: ^ full # [ 758.872358] dagster-webserver[5024]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 758.872893] dagster-webserver[5024]: self._engine = create_pg_engine( full # [ 758.873733] dagster-webserver[5024]: ~~~~~~~~~~~~~~~~^ full # [ 758.874579] dagster-webserver[5024]: self.postgres_url, full # [ 758.875277] dagster-webserver[5024]: ^^^^^^^^^^^^^^^^^^ full # [ 758.875832] dagster-webserver[5024]: ...<2 lines>... full # [ 758.876665] dagster-webserver[5024]: poolclass=db_pool.NullPool, full # [ 758.877508] dagster-webserver[5024]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 758.878346] dagster-webserver[5024]: ) full # [ 758.879044] dagster-webserver[5024]: ^ full # [ 758.879649] dagster-webserver[5024]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 758.880311] dagster-webserver[5024]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 758.881002] dagster-webserver[5024]: File "", line 2, in create_engine full # [ 758.881602] dagster-webserver[5024]: return target(fn, url, **kwargs) full # [ 758.882296] dagster-webserver[5024]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 758.882896] dagster-webserver[5024]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 758.893555] dagster-webserver[5024]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 758.896194] dagster-webserver[5024]: dbapi = dbapi_meth(**dbapi_args) full # [ 758.897408] dagster-webserver[5024]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 758.900184] dagster-webserver[5024]: import psycopg full # [ 758.901198] dagster-webserver[5024]: ModuleNotFoundError: No module named 'psycopg' full # [ 759.167955] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 759.168692] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 759.172655] systemd[1]: dagster-webserver.service: Consumed 2.028s CPU time over 8.149s wall clock time, 111.8M memory peak. full # [ 760.389313] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 103. full # [ 760.392690] systemd[1]: Started Dagster Daemon. full # [ 762.220444] dagster-daemon[5050]: Traceback (most recent call last): full # [ 762.222899] dagster-daemon[5050]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 762.223680] dagster-daemon[5050]: sys.exit(main()) full # [ 762.224289] dagster-daemon[5050]: ~~~~^^ full # [ 762.224915] dagster-daemon[5050]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 762.225736] dagster-daemon[5050]: cli(obj={}) full # [ 762.226606] dagster-daemon[5050]: ~~~^^^^^^^^ full # [ 762.227301] dagster-daemon[5050]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 762.227862] dagster-daemon[5050]: return self.main(*args, **kwargs) full # [ 762.228495] dagster-daemon[5050]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 762.228925] dagster-daemon[5050]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 762.229749] dagster-daemon[5050]: rv = self.invoke(ctx) full # [ 762.237278] dagster-daemon[5050]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 762.237831] dagster-daemon[5050]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 762.238682] dagster-daemon[5050]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 762.239493] dagster-daemon[5050]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 762.239922] dagster-daemon[5050]: return ctx.invoke(self.callback, **ctx.params) full # [ 762.240741] dagster-daemon[5050]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 762.241581] dagster-daemon[5050]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 762.242245] dagster-daemon[5050]: return callback(*args, **kwargs) full # [ 762.243148] dagster-daemon[5050]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 762.243706] dagster-daemon[5050]: with get_instance_for_cli( full # [ 762.244532] dagster-daemon[5050]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 762.245211] dagster-daemon[5050]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 762.245819] dagster-daemon[5050]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 762.246664] dagster-daemon[5050]: ) as instance: full # [ 762.247513] dagster-daemon[5050]: ^ full # [ 762.248191] dagster-daemon[5050]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 762.248793] dagster-daemon[5050]: return next(self.gen) full # [ 762.261392] dagster-daemon[5050]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 762.261935] dagster-daemon[5050]: with DagsterInstance.get() as instance: full # [ 762.262770] dagster-daemon[5050]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 762.263678] dagster-daemon[5050]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 762.264307] dagster-daemon[5050]: return create_instance_from_dagster_home() full # [ 762.264899] dagster-daemon[5050]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 762.265733] dagster-daemon[5050]: return create_instance_from_config(dagster_home_path) full # [ 762.273341] dagster-daemon[5050]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 762.273872] dagster-daemon[5050]: return create_instance_from_ref(instance_ref) full # [ 762.274724] dagster-daemon[5050]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 762.275560] dagster-daemon[5050]: unified_storage = instance_ref.storage full # [ 762.276270] dagster-daemon[5050]: ^^^^^^^^^^^^^^^^^^^^ full # [ 762.276846] dagster-daemon[5050]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 762.277499] dagster-daemon[5050]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 762.278169] dagster-daemon[5050]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 762.278818] dagster-daemon[5050]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 762.279626] dagster-daemon[5050]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 762.280284] dagster-daemon[5050]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 762.280911] dagster-daemon[5050]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 762.281768] dagster-daemon[5050]: return DagsterPostgresStorage( full # [ 762.283406] dagster-daemon[5050]: inst_data=inst_data, full # [ 762.284812] dagster-daemon[5050]: ...<2 lines>... full # [ 762.285665] dagster-daemon[5050]: token_provider=get_token_provider_from_config(config_value), full # [ 762.286509] dagster-daemon[5050]: ) full # [ 762.299536] dagster-daemon[5050]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 762.300117] dagster-daemon[5050]: self._run_storage = PostgresRunStorage( full # [ 762.300733] dagster-daemon[5050]: ~~~~~~~~~~~~~~~~~~^ full # [ 762.301568] dagster-daemon[5050]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 762.302252] dagster-daemon[5050]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 762.302853] dagster-daemon[5050]: ) full # [ 762.303507] dagster-daemon[5050]: ^ full # [ 762.304194] dagster-daemon[5050]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 762.304793] dagster-daemon[5050]: self._engine = create_pg_engine( full # [ 762.305643] dagster-daemon[5050]: ~~~~~~~~~~~~~~~~^ full # [ 762.306279] dagster-daemon[5050]: self.postgres_url, full # [ 762.307499] dagster-daemon[5050]: ^^^^^^^^^^^^^^^^^^ full # [ 762.308150] dagster-daemon[5050]: ...<2 lines>... full # [ 762.308757] dagster-daemon[5050]: poolclass=db_pool.NullPool, full # [ 762.309592] dagster-daemon[5050]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 762.310248] dagster-daemon[5050]: ) full # [ 762.310842] dagster-daemon[5050]: ^ full # [ 762.311486] dagster-daemon[5050]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 762.311916] dagster-daemon[5050]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 762.312771] dagster-daemon[5050]: File "", line 2, in create_engine full # [ 762.313564] dagster-daemon[5050]: return target(fn, url, **kwargs) full # [ 762.314242] dagster-daemon[5050]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 762.314822] dagster-daemon[5050]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 762.328530] dagster-daemon[5050]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 762.329114] dagster-daemon[5050]: dbapi = dbapi_meth(**dbapi_args) full # [ 762.332086] dagster-daemon[5050]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 762.332630] dagster-daemon[5050]: import psycopg full # [ 762.335117] dagster-daemon[5050]: ModuleNotFoundError: No module named 'psycopg' full # [ 762.538429] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 762.539256] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 762.543258] systemd[1]: dagster-daemon.service: Consumed 1.414s CPU time over 7.243s wall clock time, 88.5M memory peak. full # [ 764.389471] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 92. full # [ 764.394293] systemd[1]: Started Dagster Webserver. full # [ 767.043817] dagster-webserver[5067]: Traceback (most recent call last): full # [ 767.046397] dagster-webserver[5067]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 767.046969] dagster-webserver[5067]: sys.exit(main()) full # [ 767.047782] dagster-webserver[5067]: ~~~~^^ full # [ 767.048615] dagster-webserver[5067]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 767.049285] dagster-webserver[5067]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 767.049880] dagster-webserver[5067]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 767.050718] dagster-webserver[5067]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 767.051523] dagster-webserver[5067]: return self.main(*args, **kwargs) full # [ 767.052183] dagster-webserver[5067]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 767.052776] dagster-webserver[5067]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 767.053608] dagster-webserver[5067]: rv = self.invoke(ctx) full # [ 767.054309] dagster-webserver[5067]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 767.054876] dagster-webserver[5067]: return ctx.invoke(self.callback, **ctx.params) full # [ 767.055716] dagster-webserver[5067]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 767.066408] dagster-webserver[5067]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 767.066952] dagster-webserver[5067]: return callback(*args, **kwargs) full # [ 767.067790] dagster-webserver[5067]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 767.068632] dagster-webserver[5067]: instance = stack.enter_context( full # [ 767.069302] dagster-webserver[5067]: get_possibly_temporary_instance_for_cli( full # [ 767.069934] dagster-webserver[5067]: ...<3 lines>... full # [ 767.070763] dagster-webserver[5067]: ) full # [ 767.071617] dagster-webserver[5067]: ) full # [ 767.072310] dagster-webserver[5067]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 767.072901] dagster-webserver[5067]: result = _enter(cm) full # [ 767.073724] dagster-webserver[5067]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 767.074576] dagster-webserver[5067]: return next(self.gen) full # [ 767.075285] dagster-webserver[5067]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 767.075848] dagster-webserver[5067]: with DagsterInstance.get() as instance: full # [ 767.076492] dagster-webserver[5067]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 767.087108] dagster-webserver[5067]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 767.087659] dagster-webserver[5067]: return create_instance_from_dagster_home() full # [ 767.088498] dagster-webserver[5067]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 767.089210] dagster-webserver[5067]: return create_instance_from_config(dagster_home_path) full # [ 767.089824] dagster-webserver[5067]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 767.090627] dagster-webserver[5067]: return create_instance_from_ref(instance_ref) full # [ 767.091305] dagster-webserver[5067]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 767.091904] dagster-webserver[5067]: unified_storage = instance_ref.storage full # [ 767.092741] dagster-webserver[5067]: ^^^^^^^^^^^^^^^^^^^^ full # [ 767.103531] dagster-webserver[5067]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 767.104133] dagster-webserver[5067]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 767.104728] dagster-webserver[5067]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 767.105570] dagster-webserver[5067]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 767.106246] dagster-webserver[5067]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 767.106851] dagster-webserver[5067]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 767.107500] dagster-webserver[5067]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 767.108169] dagster-webserver[5067]: return DagsterPostgresStorage( full # [ 767.108778] dagster-webserver[5067]: inst_data=inst_data, full # [ 767.109628] dagster-webserver[5067]: ...<2 lines>... full # [ 767.110301] dagster-webserver[5067]: token_provider=get_token_provider_from_config(config_value), full # [ 767.110898] dagster-webserver[5067]: ) full # [ 767.111774] dagster-webserver[5067]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 767.112584] dagster-webserver[5067]: self._run_storage = PostgresRunStorage( full # [ 767.113258] dagster-webserver[5067]: ~~~~~~~~~~~~~~~~~~^ full # [ 767.113857] dagster-webserver[5067]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 767.114710] dagster-webserver[5067]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 767.115541] dagster-webserver[5067]: ) full # [ 767.116202] dagster-webserver[5067]: ^ full # [ 767.116818] dagster-webserver[5067]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 767.117639] dagster-webserver[5067]: self._engine = create_pg_engine( full # [ 767.118476] dagster-webserver[5067]: ~~~~~~~~~~~~~~~~^ full # [ 767.119118] dagster-webserver[5067]: self.postgres_url, full # [ 767.119711] dagster-webserver[5067]: ^^^^^^^^^^^^^^^^^^ full # [ 767.120545] dagster-webserver[5067]: ...<2 lines>... full # [ 767.121195] dagster-webserver[5067]: poolclass=db_pool.NullPool, full # [ 767.121803] dagster-webserver[5067]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 767.122629] dagster-webserver[5067]: ) full # [ 767.123266] dagster-webserver[5067]: ^ full # [ 767.140860] dagster-webserver[5067]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 767.143503] dagster-webserver[5067]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 767.145032] dagster-webserver[5067]: File "", line 2, in create_engine full # [ 767.147261] dagster-webserver[5067]: return target(fn, url, **kwargs) full # [ 767.148498] dagster-webserver[5067]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 767.151118] dagster-webserver[5067]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 767.152653] dagster-webserver[5067]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 767.155278] dagster-webserver[5067]: dbapi = dbapi_meth(**dbapi_args) full # [ 767.156495] dagster-webserver[5067]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 767.159285] dagster-webserver[5067]: import psycopg full # [ 767.160285] dagster-webserver[5067]: ModuleNotFoundError: No module named 'psycopg' full # [ 767.410134] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 767.410880] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 767.415106] systemd[1]: dagster-webserver.service: Consumed 2.024s CPU time over 8.235s wall clock time, 111.6M memory peak. full # [ 767.638822] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 104. full # [ 767.643447] systemd[1]: Started Dagster Daemon. full # [ 769.481630] dagster-daemon[5093]: Traceback (most recent call last): full # [ 769.484210] dagster-daemon[5093]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 769.484783] dagster-daemon[5093]: sys.exit(main()) full # [ 769.485598] dagster-daemon[5093]: ~~~~^^ full # [ 769.486257] dagster-daemon[5093]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 769.486858] dagster-daemon[5093]: cli(obj={}) full # [ 769.487723] dagster-daemon[5093]: ~~~^^^^^^^^ full # [ 769.488555] dagster-daemon[5093]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 769.489184] dagster-daemon[5093]: return self.main(*args, **kwargs) full # [ 769.489776] dagster-daemon[5093]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 769.490649] dagster-daemon[5093]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 769.491291] dagster-daemon[5093]: rv = self.invoke(ctx) full # [ 769.491876] dagster-daemon[5093]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 769.492704] dagster-daemon[5093]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 769.493557] dagster-daemon[5093]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 769.503224] dagster-daemon[5093]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 769.503765] dagster-daemon[5093]: return ctx.invoke(self.callback, **ctx.params) full # [ 769.504616] dagster-daemon[5093]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 769.505299] dagster-daemon[5093]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 769.505903] dagster-daemon[5093]: return callback(*args, **kwargs) full # [ 769.506801] dagster-daemon[5093]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 769.507572] dagster-daemon[5093]: with get_instance_for_cli( full # [ 769.508253] dagster-daemon[5093]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 769.508849] dagster-daemon[5093]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 769.509504] dagster-daemon[5093]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 769.510181] dagster-daemon[5093]: ) as instance: full # [ 769.510778] dagster-daemon[5093]: ^ full # [ 769.511664] dagster-daemon[5093]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 769.512281] dagster-daemon[5093]: return next(self.gen) full # [ 769.512870] dagster-daemon[5093]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 769.513709] dagster-daemon[5093]: with DagsterInstance.get() as instance: full # [ 769.514540] dagster-daemon[5093]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 769.526993] dagster-daemon[5093]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 769.527563] dagster-daemon[5093]: return create_instance_from_dagster_home() full # [ 769.528246] dagster-daemon[5093]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 769.528846] dagster-daemon[5093]: return create_instance_from_config(dagster_home_path) full # [ 769.529577] dagster-daemon[5093]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 769.530347] dagster-daemon[5093]: return create_instance_from_ref(instance_ref) full # [ 769.530996] dagster-daemon[5093]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 769.531632] dagster-daemon[5093]: unified_storage = instance_ref.storage full # [ 769.532308] dagster-daemon[5093]: ^^^^^^^^^^^^^^^^^^^^ full # [ 769.543114] dagster-daemon[5093]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 769.543650] dagster-daemon[5093]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 769.544500] dagster-daemon[5093]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 769.545173] dagster-daemon[5093]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 769.545781] dagster-daemon[5093]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 769.546624] dagster-daemon[5093]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 769.547342] dagster-daemon[5093]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 769.547904] dagster-daemon[5093]: return DagsterPostgresStorage( full # [ 769.548739] dagster-daemon[5093]: inst_data=inst_data, full # [ 769.549597] dagster-daemon[5093]: ...<2 lines>... full # [ 769.550264] dagster-daemon[5093]: token_provider=get_token_provider_from_config(config_value), full # [ 769.550854] dagster-daemon[5093]: ) full # [ 769.551514] dagster-daemon[5093]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 769.563103] dagster-daemon[5093]: self._run_storage = PostgresRunStorage( full # [ 769.563610] dagster-daemon[5093]: ~~~~~~~~~~~~~~~~~~^ full # [ 769.564279] dagster-daemon[5093]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 769.564869] dagster-daemon[5093]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 769.565700] dagster-daemon[5093]: ) full # [ 769.566560] dagster-daemon[5093]: ^ full # [ 769.567216] dagster-daemon[5093]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 769.567786] dagster-daemon[5093]: self._engine = create_pg_engine( full # [ 769.568626] dagster-daemon[5093]: ~~~~~~~~~~~~~~~~^ full # [ 769.569289] dagster-daemon[5093]: self.postgres_url, full # [ 769.569875] dagster-daemon[5093]: ^^^^^^^^^^^^^^^^^^ full # [ 769.570701] dagster-daemon[5093]: ...<2 lines>... full # [ 769.571543] dagster-daemon[5093]: poolclass=db_pool.NullPool, full # [ 769.572187] dagster-daemon[5093]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 769.572787] dagster-daemon[5093]: ) full # [ 769.573647] dagster-daemon[5093]: ^ full # [ 769.574286] dagster-daemon[5093]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 769.574874] dagster-daemon[5093]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 769.583080] dagster-daemon[5093]: File "", line 2, in create_engine full # [ 769.583599] dagster-daemon[5093]: return target(fn, url, **kwargs) full # [ 769.586424] dagster-daemon[5093]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 769.586940] dagster-daemon[5093]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 769.588159] dagster-daemon[5093]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 769.588798] dagster-daemon[5093]: dbapi = dbapi_meth(**dbapi_args) full # [ 769.589675] dagster-daemon[5093]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 769.590276] dagster-daemon[5093]: import psycopg full # [ 769.590892] dagster-daemon[5093]: ModuleNotFoundError: No module named 'psycopg' full # [ 769.788580] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 769.790845] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 769.792925] systemd[1]: dagster-daemon.service: Consumed 1.406s CPU time over 7.242s wall clock time, 88.8M memory peak. full # [ 772.639451] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 93. full # [ 772.644282] systemd[1]: Started Dagster Webserver. full # [ 774.888764] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 105. full # [ 774.892272] systemd[1]: Started Dagster Daemon. full # [ 775.236761] dagster-webserver[5114]: Traceback (most recent call last): full # [ 775.239295] dagster-webserver[5114]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 775.239829] dagster-webserver[5114]: sys.exit(main()) full # [ 775.240640] dagster-webserver[5114]: ~~~~^^ full # [ 775.241878] dagster-webserver[5114]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 775.242706] dagster-webserver[5114]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 775.243309] dagster-webserver[5114]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 775.244045] dagster-webserver[5114]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 775.244606] dagster-webserver[5114]: return self.main(*args, **kwargs) full # [ 775.245367] dagster-webserver[5114]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 775.251754] dagster-webserver[5114]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 775.252562] dagster-webserver[5114]: rv = self.invoke(ctx) full # [ 775.252909] dagster-webserver[5114]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 775.253726] dagster-webserver[5114]: return ctx.invoke(self.callback, **ctx.params) full # [ 775.254798] dagster-webserver[5114]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 775.255627] dagster-webserver[5114]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 775.256376] dagster-webserver[5114]: return callback(*args, **kwargs) full # [ 775.257096] dagster-webserver[5114]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 775.257692] dagster-webserver[5114]: instance = stack.enter_context( full # [ 775.259178] dagster-webserver[5114]: get_possibly_temporary_instance_for_cli( full # [ 775.259736] dagster-webserver[5114]: ...<3 lines>... full # [ 775.260686] dagster-webserver[5114]: ) full # [ 775.261260] dagster-webserver[5114]: ) full # [ 775.269274] dagster-webserver[5114]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 775.269781] dagster-webserver[5114]: result = _enter(cm) full # [ 775.270629] dagster-webserver[5114]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 775.271324] dagster-webserver[5114]: return next(self.gen) full # [ 775.271905] dagster-webserver[5114]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 775.272709] dagster-webserver[5114]: with DagsterInstance.get() as instance: full # [ 775.273662] dagster-webserver[5114]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 775.280083] dagster-webserver[5114]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 775.282670] dagster-webserver[5114]: return create_instance_from_dagster_home() full # [ 775.284033] dagster-webserver[5114]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 775.286972] dagster-webserver[5114]: return create_instance_from_config(dagster_home_path) full # [ 775.288518] dagster-webserver[5114]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 775.291405] dagster-webserver[5114]: return create_instance_from_ref(instance_ref) full # [ 775.292764] dagster-webserver[5114]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 775.295595] dagster-webserver[5114]: unified_storage = instance_ref.storage full # [ 775.296878] dagster-webserver[5114]: ^^^^^^^^^^^^^^^^^^^^ full # [ 775.298193] dagster-webserver[5114]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 775.300780] dagster-webserver[5114]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 775.302709] dagster-webserver[5114]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 775.304274] dagster-webserver[5114]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 775.306888] dagster-webserver[5114]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 775.308511] dagster-webserver[5114]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 775.310168] dagster-webserver[5114]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 775.312816] dagster-webserver[5114]: return DagsterPostgresStorage( full # [ 775.313991] dagster-webserver[5114]: inst_data=inst_data, full # [ 775.315137] dagster-webserver[5114]: ...<2 lines>... full # [ 775.316132] dagster-webserver[5114]: token_provider=get_token_provider_from_config(config_value), full # [ 775.317734] dagster-webserver[5114]: ) full # [ 775.318555] dagster-webserver[5114]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 775.321134] dagster-webserver[5114]: self._run_storage = PostgresRunStorage( full # [ 775.322442] dagster-webserver[5114]: ~~~~~~~~~~~~~~~~~~^ full # [ 775.323740] dagster-webserver[5114]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 775.325473] dagster-webserver[5114]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 775.327202] dagster-webserver[5114]: ) full # [ 775.327992] dagster-webserver[5114]: ^ full # [ 775.328803] dagster-webserver[5114]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 775.331545] dagster-webserver[5114]: self._engine = create_pg_engine( full # [ 775.332746] dagster-webserver[5114]: ~~~~~~~~~~~~~~~~^ full # [ 775.333960] dagster-webserver[5114]: self.postgres_url, full # [ 775.335135] dagster-webserver[5114]: ^^^^^^^^^^^^^^^^^^ full # [ 775.336228] dagster-webserver[5114]: ...<2 lines>... full # [ 775.337222] dagster-webserver[5114]: poolclass=db_pool.NullPool, full # [ 775.338420] dagster-webserver[5114]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 775.339610] dagster-webserver[5114]: ) full # [ 775.340430] dagster-webserver[5114]: ^ full # [ 775.341251] dagster-webserver[5114]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 775.343894] dagster-webserver[5114]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 775.345481] dagster-webserver[5114]: File "", line 2, in create_engine full # [ 775.348465] dagster-webserver[5114]: return target(fn, url, **kwargs) full # [ 775.349672] dagster-webserver[5114]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 775.352268] dagster-webserver[5114]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 775.354059] dagster-webserver[5114]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 775.356668] dagster-webserver[5114]: dbapi = dbapi_meth(**dbapi_args) full # [ 775.357867] dagster-webserver[5114]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 775.360645] dagster-webserver[5114]: import psycopg full # [ 775.361627] dagster-webserver[5114]: ModuleNotFoundError: No module named 'psycopg' full # [ 775.632953] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 775.635206] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 775.637209] systemd[1]: dagster-webserver.service: Consumed 2.052s CPU time over 8.217s wall clock time, 111.6M memory peak. full # [ 776.819309] dagster-daemon[5128]: Traceback (most recent call last): full # [ 776.821865] dagster-daemon[5128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 776.822629] dagster-daemon[5128]: sys.exit(main()) full # [ 776.823252] dagster-daemon[5128]: ~~~~^^ full # [ 776.823855] dagster-daemon[5128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 776.824702] dagster-daemon[5128]: cli(obj={}) full # [ 776.825543] dagster-daemon[5128]: ~~~^^^^^^^^ full # [ 776.826218] dagster-daemon[5128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 776.826779] dagster-daemon[5128]: return self.main(*args, **kwargs) full # [ 776.827608] dagster-daemon[5128]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 776.828279] dagster-daemon[5128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 776.828873] dagster-daemon[5128]: rv = self.invoke(ctx) full # [ 776.836160] dagster-daemon[5128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 776.836698] dagster-daemon[5128]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 776.837556] dagster-daemon[5128]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 776.838206] dagster-daemon[5128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 776.838816] dagster-daemon[5128]: return ctx.invoke(self.callback, **ctx.params) full # [ 776.839668] dagster-daemon[5128]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 776.840520] dagster-daemon[5128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 776.841195] dagster-daemon[5128]: return callback(*args, **kwargs) full # [ 776.841840] dagster-daemon[5128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 776.842672] dagster-daemon[5128]: with get_instance_for_cli( full # [ 776.843490] dagster-daemon[5128]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 776.843907] dagster-daemon[5128]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 776.844723] dagster-daemon[5128]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 776.845557] dagster-daemon[5128]: ) as instance: full # [ 776.846211] dagster-daemon[5128]: ^ full # [ 776.857415] dagster-daemon[5128]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 776.857967] dagster-daemon[5128]: return next(self.gen) full # [ 776.858786] dagster-daemon[5128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 776.859641] dagster-daemon[5128]: with DagsterInstance.get() as instance: full # [ 776.860290] dagster-daemon[5128]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 776.860930] dagster-daemon[5128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 776.861768] dagster-daemon[5128]: return create_instance_from_dagster_home() full # [ 776.862646] dagster-daemon[5128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 776.863300] dagster-daemon[5128]: return create_instance_from_config(dagster_home_path) full # [ 776.863887] dagster-daemon[5128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 776.864728] dagster-daemon[5128]: return create_instance_from_ref(instance_ref) full # [ 776.876058] dagster-daemon[5128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 776.876596] dagster-daemon[5128]: unified_storage = instance_ref.storage full # [ 776.877297] dagster-daemon[5128]: ^^^^^^^^^^^^^^^^^^^^ full # [ 776.877876] dagster-daemon[5128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 776.878723] dagster-daemon[5128]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 776.879571] dagster-daemon[5128]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 776.880255] dagster-daemon[5128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 776.880853] dagster-daemon[5128]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 776.881513] dagster-daemon[5128]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 776.882218] dagster-daemon[5128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 776.882799] dagster-daemon[5128]: return DagsterPostgresStorage( full # [ 776.883633] dagster-daemon[5128]: inst_data=inst_data, full # [ 776.884284] dagster-daemon[5128]: ...<2 lines>... full # [ 776.884911] dagster-daemon[5128]: token_provider=get_token_provider_from_config(config_value), full # [ 776.885739] dagster-daemon[5128]: ) full # [ 776.886591] dagster-daemon[5128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 776.887280] dagster-daemon[5128]: self._run_storage = PostgresRunStorage( full # [ 776.887867] dagster-daemon[5128]: ~~~~~~~~~~~~~~~~~~^ full # [ 776.888683] dagster-daemon[5128]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 776.889502] dagster-daemon[5128]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 776.890154] dagster-daemon[5128]: ) full # [ 776.890755] dagster-daemon[5128]: ^ full # [ 776.907055] dagster-daemon[5128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 776.907592] dagster-daemon[5128]: self._engine = create_pg_engine( full # [ 776.908282] dagster-daemon[5128]: ~~~~~~~~~~~~~~~~^ full # [ 776.908872] dagster-daemon[5128]: self.postgres_url, full # [ 776.909721] dagster-daemon[5128]: ^^^^^^^^^^^^^^^^^^ full # [ 776.910573] dagster-daemon[5128]: ...<2 lines>... full # [ 776.911258] dagster-daemon[5128]: poolclass=db_pool.NullPool, full # [ 776.911859] dagster-daemon[5128]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 776.912702] dagster-daemon[5128]: ) full # [ 776.913539] dagster-daemon[5128]: ^ full # [ 776.914208] dagster-daemon[5128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 776.914818] dagster-daemon[5128]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 776.915665] dagster-daemon[5128]: File "", line 2, in create_engine full # [ 776.916513] dagster-daemon[5128]: return target(fn, url, **kwargs) full # [ 776.917192] dagster-daemon[5128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 776.917808] dagster-daemon[5128]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 776.918680] dagster-daemon[5128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 776.919295] dagster-daemon[5128]: dbapi = dbapi_meth(**dbapi_args) full # [ 776.930955] dagster-daemon[5128]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 776.933716] dagster-daemon[5128]: import psycopg full # [ 776.934704] dagster-daemon[5128]: ModuleNotFoundError: No module named 'psycopg' full # [ 777.125431] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 777.126191] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 777.130165] systemd[1]: dagster-daemon.service: Consumed 1.446s CPU time over 7.339s wall clock time, 88.5M memory peak. full # [ 780.639476] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 94. full # [ 780.643866] systemd[1]: Started Dagster Webserver. full # [ 782.139950] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 106. full # [ 782.141906] systemd[1]: Started Dagster Daemon. full # [ 783.278565] dagster-webserver[5156]: Traceback (most recent call last): full # [ 783.280824] dagster-webserver[5156]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 783.281178] dagster-webserver[5156]: sys.exit(main()) full # [ 783.281857] dagster-webserver[5156]: ~~~~^^ full # [ 783.284573] dagster-webserver[5156]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 783.284965] dagster-webserver[5156]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 783.285799] dagster-webserver[5156]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 783.288090] dagster-webserver[5156]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 783.288653] dagster-webserver[5156]: return self.main(*args, **kwargs) full # [ 783.289491] dagster-webserver[5156]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 783.293649] dagster-webserver[5156]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 783.293975] dagster-webserver[5156]: rv = self.invoke(ctx) full # [ 783.294794] dagster-webserver[5156]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 783.297089] dagster-webserver[5156]: return ctx.invoke(self.callback, **ctx.params) full # [ 783.297678] dagster-webserver[5156]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 783.298491] dagster-webserver[5156]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 783.301089] dagster-webserver[5156]: return callback(*args, **kwargs) full # [ 783.301760] dagster-webserver[5156]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 783.302594] dagster-webserver[5156]: instance = stack.enter_context( full # [ 783.305089] dagster-webserver[5156]: get_possibly_temporary_instance_for_cli( full # [ 783.305680] dagster-webserver[5156]: ...<3 lines>... full # [ 783.306498] dagster-webserver[5156]: ) full # [ 783.309092] dagster-webserver[5156]: ) full # [ 783.309773] dagster-webserver[5156]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 783.310619] dagster-webserver[5156]: result = _enter(cm) full # [ 783.314089] dagster-webserver[5156]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 783.314606] dagster-webserver[5156]: return next(self.gen) full # [ 783.315279] dagster-webserver[5156]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 783.315867] dagster-webserver[5156]: with DagsterInstance.get() as instance: full # [ 783.318709] dagster-webserver[5156]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 783.319541] dagster-webserver[5156]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 783.322090] dagster-webserver[5156]: return create_instance_from_dagster_home() full # [ 783.322868] dagster-webserver[5156]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 783.323661] dagster-webserver[5156]: return create_instance_from_config(dagster_home_path) full # [ 783.327091] dagster-webserver[5156]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 783.327718] dagster-webserver[5156]: return create_instance_from_ref(instance_ref) full # [ 783.330090] dagster-webserver[5156]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 783.330772] dagster-webserver[5156]: unified_storage = instance_ref.storage full # [ 783.333090] dagster-webserver[5156]: ^^^^^^^^^^^^^^^^^^^^ full # [ 783.333632] dagster-webserver[5156]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 783.334295] dagster-webserver[5156]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 783.337118] dagster-webserver[5156]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 783.337712] dagster-webserver[5156]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 783.340090] dagster-webserver[5156]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 783.340770] dagster-webserver[5156]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 783.343091] dagster-webserver[5156]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 783.343636] dagster-webserver[5156]: return DagsterPostgresStorage( full # [ 783.344278] dagster-webserver[5156]: inst_data=inst_data, full # [ 783.344892] dagster-webserver[5156]: ...<2 lines>... full # [ 783.347715] dagster-webserver[5156]: token_provider=get_token_provider_from_config(config_value), full # [ 783.348547] dagster-webserver[5156]: ) full # [ 783.351090] dagster-webserver[5156]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 783.351604] dagster-webserver[5156]: self._run_storage = PostgresRunStorage( full # [ 783.352277] dagster-webserver[5156]: ~~~~~~~~~~~~~~~~~~^ full # [ 783.352857] dagster-webserver[5156]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 783.355689] dagster-webserver[5156]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 783.356505] dagster-webserver[5156]: ) full # [ 783.359090] dagster-webserver[5156]: ^ full # [ 783.359803] dagster-webserver[5156]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 783.360588] dagster-webserver[5156]: self._engine = create_pg_engine( full # [ 783.364095] dagster-webserver[5156]: ~~~~~~~~~~~~~~~~^ full # [ 783.364649] dagster-webserver[5156]: self.postgres_url, full # [ 783.365480] dagster-webserver[5156]: ^^^^^^^^^^^^^^^^^^ full # [ 783.365906] dagster-webserver[5156]: ...<2 lines>... full # [ 783.368531] dagster-webserver[5156]: poolclass=db_pool.NullPool, full # [ 783.369554] dagster-webserver[5156]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 783.373091] dagster-webserver[5156]: ) full # [ 783.373633] dagster-webserver[5156]: ^ full # [ 783.374287] dagster-webserver[5156]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 783.374871] dagster-webserver[5156]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 783.377705] dagster-webserver[5156]: File "", line 2, in create_engine full # [ 783.378537] dagster-webserver[5156]: return target(fn, url, **kwargs) full # [ 783.381089] dagster-webserver[5156]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 783.381623] dagster-webserver[5156]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 783.382271] dagster-webserver[5156]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 783.382886] dagster-webserver[5156]: dbapi = dbapi_meth(**dbapi_args) full # [ 783.385708] dagster-webserver[5156]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 783.386541] dagster-webserver[5156]: import psycopg full # [ 783.389090] dagster-webserver[5156]: ModuleNotFoundError: No module named 'psycopg' full # [ 783.669422] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 783.670974] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 783.671888] systemd[1]: dagster-webserver.service: Consumed 2.094s CPU time over 8.036s wall clock time, 111.6M memory peak. full # [ 784.093850] dagster-daemon[5166]: Traceback (most recent call last): full # [ 784.096394] dagster-daemon[5166]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 784.096945] dagster-daemon[5166]: sys.exit(main()) full # [ 784.097748] dagster-daemon[5166]: ~~~~^^ full # [ 784.098578] dagster-daemon[5166]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 784.099243] dagster-daemon[5166]: cli(obj={}) full # [ 784.099851] dagster-daemon[5166]: ~~~^^^^^^^^ full # [ 784.100515] dagster-daemon[5166]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 784.100910] dagster-daemon[5166]: return self.main(*args, **kwargs) full # [ 784.101727] dagster-daemon[5166]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 784.102568] dagster-daemon[5166]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 784.103228] dagster-daemon[5166]: rv = self.invoke(ctx) full # [ 784.110792] dagster-daemon[5166]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 784.111535] dagster-daemon[5166]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 784.112228] dagster-daemon[5166]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 784.112815] dagster-daemon[5166]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 784.113665] dagster-daemon[5166]: return ctx.invoke(self.callback, **ctx.params) full # [ 784.114516] dagster-daemon[5166]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 784.115191] dagster-daemon[5166]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 784.115801] dagster-daemon[5166]: return callback(*args, **kwargs) full # [ 784.116690] dagster-daemon[5166]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 784.117511] dagster-daemon[5166]: with get_instance_for_cli( full # [ 784.118158] dagster-daemon[5166]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 784.118761] dagster-daemon[5166]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 784.119593] dagster-daemon[5166]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 784.120255] dagster-daemon[5166]: ) as instance: full # [ 784.120849] dagster-daemon[5166]: ^ full # [ 784.132115] dagster-daemon[5166]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 784.132657] dagster-daemon[5166]: return next(self.gen) full # [ 784.133511] dagster-daemon[5166]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 784.134189] dagster-daemon[5166]: with DagsterInstance.get() as instance: full # [ 784.134795] dagster-daemon[5166]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 784.135643] dagster-daemon[5166]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 784.136496] dagster-daemon[5166]: return create_instance_from_dagster_home() full # [ 784.137262] dagster-daemon[5166]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 784.137784] dagster-daemon[5166]: return create_instance_from_config(dagster_home_path) full # [ 784.138636] dagster-daemon[5166]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 784.139501] dagster-daemon[5166]: return create_instance_from_ref(instance_ref) full # [ 784.150837] dagster-daemon[5166]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 784.151573] dagster-daemon[5166]: unified_storage = instance_ref.storage full # [ 784.152275] dagster-daemon[5166]: ^^^^^^^^^^^^^^^^^^^^ full # [ 784.152852] dagster-daemon[5166]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 784.153514] dagster-daemon[5166]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 784.154184] dagster-daemon[5166]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 784.154800] dagster-daemon[5166]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 784.155675] dagster-daemon[5166]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 784.156549] dagster-daemon[5166]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 784.157198] dagster-daemon[5166]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 784.157795] dagster-daemon[5166]: return DagsterPostgresStorage( full # [ 784.158661] dagster-daemon[5166]: inst_data=inst_data, full # [ 784.159508] dagster-daemon[5166]: ...<2 lines>... full # [ 784.160178] dagster-daemon[5166]: token_provider=get_token_provider_from_config(config_value), full # [ 784.160783] dagster-daemon[5166]: ) full # [ 784.161862] dagster-daemon[5166]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 784.162675] dagster-daemon[5166]: self._run_storage = PostgresRunStorage( full # [ 784.163505] dagster-daemon[5166]: ~~~~~~~~~~~~~~~~~~^ full # [ 784.164158] dagster-daemon[5166]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 784.164760] dagster-daemon[5166]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 784.165594] dagster-daemon[5166]: ) full # [ 784.166258] dagster-daemon[5166]: ^ full # [ 784.181967] dagster-daemon[5166]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 784.182514] dagster-daemon[5166]: self._engine = create_pg_engine( full # [ 784.183178] dagster-daemon[5166]: ~~~~~~~~~~~~~~~~^ full # [ 784.183785] dagster-daemon[5166]: self.postgres_url, full # [ 784.184672] dagster-daemon[5166]: ^^^^^^^^^^^^^^^^^^ full # [ 784.185682] dagster-daemon[5166]: ...<2 lines>... full # [ 784.186517] dagster-daemon[5166]: poolclass=db_pool.NullPool, full # [ 784.187204] dagster-daemon[5166]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 784.187812] dagster-daemon[5166]: ) full # [ 784.188665] dagster-daemon[5166]: ^ full # [ 784.189523] dagster-daemon[5166]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 784.190198] dagster-daemon[5166]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 784.190801] dagster-daemon[5166]: File "", line 2, in create_engine full # [ 784.191651] dagster-daemon[5166]: return target(fn, url, **kwargs) full # [ 784.192552] dagster-daemon[5166]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 784.193170] dagster-daemon[5166]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 784.193783] dagster-daemon[5166]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 784.194634] dagster-daemon[5166]: dbapi = dbapi_meth(**dbapi_args) full # [ 784.205911] dagster-daemon[5166]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 784.208731] dagster-daemon[5166]: import psycopg full # [ 784.209718] dagster-daemon[5166]: ModuleNotFoundError: No module named 'psycopg' full # [ 784.397850] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 784.400242] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 784.405196] systemd[1]: dagster-daemon.service: Consumed 1.440s CPU time over 7.267s wall clock time, 88.5M memory peak. full # [ 788.889548] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 95. full # [ 788.893851] systemd[1]: Started Dagster Webserver. full # [ 789.638950] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 107. full # [ 789.641253] systemd[1]: Started Dagster Daemon. full # [ 791.483817] dagster-daemon[5204]: Traceback (most recent call last): full # [ 791.486448] dagster-daemon[5204]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 791.488537] dagster-daemon[5204]: sys.exit(main()) full # [ 791.488852] dagster-daemon[5204]: ~~~~^^ full # [ 791.489728] dagster-daemon[5204]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 791.492087] dagster-daemon[5204]: cli(obj={}) full # [ 791.492770] dagster-daemon[5204]: ~~~^^^^^^^^ full # [ 791.493584] dagster-daemon[5204]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 791.496122] dagster-daemon[5204]: return self.main(*args, **kwargs) full # [ 791.496637] dagster-daemon[5204]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 791.497296] dagster-daemon[5204]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 791.497920] dagster-daemon[5204]: rv = self.invoke(ctx) full # [ 791.500547] dagster-daemon[5204]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 791.501223] dagster-daemon[5204]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 791.501825] dagster-daemon[5204]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 791.505085] dagster-daemon[5204]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 791.505678] dagster-daemon[5204]: return ctx.invoke(self.callback, **ctx.params) full # [ 791.506505] dagster-daemon[5204]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 791.510118] dagster-daemon[5204]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 791.510456] dagster-daemon[5204]: return callback(*args, **kwargs) full # [ 791.511110] dagster-daemon[5204]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 791.511712] dagster-daemon[5204]: with get_instance_for_cli( full # [ 791.514086] dagster-daemon[5204]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 791.514589] dagster-daemon[5204]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 791.517086] dagster-daemon[5204]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 791.517659] dagster-daemon[5204]: ) as instance: full # [ 791.518484] dagster-daemon[5204]: ^ full # [ 791.518911] dagster-daemon[5204]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 791.521556] dagster-daemon[5204]: return next(self.gen) full # [ 791.522221] dagster-daemon[5204]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 791.522816] dagster-daemon[5204]: with DagsterInstance.get() as instance: full # [ 791.526092] dagster-daemon[5204]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 791.526715] dagster-daemon[5204]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 791.527503] dagster-daemon[5204]: return create_instance_from_dagster_home() full # [ 791.530086] dagster-daemon[5204]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 791.530759] dagster-daemon[5204]: return create_instance_from_config(dagster_home_path) full # [ 791.531593] dagster-daemon[5204]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 791.534087] dagster-daemon[5204]: return create_instance_from_ref(instance_ref) full # [ 791.534661] dagster-daemon[5204]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 791.535495] dagster-daemon[5204]: unified_storage = instance_ref.storage full # [ 791.538122] dagster-daemon[5204]: ^^^^^^^^^^^^^^^^^^^^ full # [ 791.540562] dagster-daemon[5204]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 791.541225] dagster-daemon[5204]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 791.542046] dagster-daemon[5204]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 791.542644] dagster-daemon[5204]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 791.546092] dagster-daemon[5204]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 791.546709] dagster-daemon[5204]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 791.549086] dagster-daemon[5204]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 791.549763] dagster-daemon[5204]: return DagsterPostgresStorage( full # [ 791.552086] dagster-daemon[5204]: inst_data=inst_data, full # [ 791.552820] dagster-daemon[5204]: ...<2 lines>... full # [ 791.555133] dagster-daemon[5204]: token_provider=get_token_provider_from_config(config_value), full # [ 791.555687] dagster-daemon[5204]: ) full # [ 791.556504] dagster-daemon[5204]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 791.559085] dagster-daemon[5204]: self._run_storage = PostgresRunStorage( full # [ 791.559750] dagster-daemon[5204]: ~~~~~~~~~~~~~~~~~~^ full # [ 791.560628] dagster-daemon[5204]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 791.563085] dagster-daemon[5204]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 791.563644] dagster-daemon[5204]: ) full # [ 791.564476] dagster-daemon[5204]: ^ full # [ 791.567090] dagster-daemon[5204]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 791.567708] dagster-daemon[5204]: self._engine = create_pg_engine( full # [ 791.568542] dagster-daemon[5204]: ~~~~~~~~~~~~~~~~^ full # [ 791.573085] dagster-daemon[5204]: self.postgres_url, full # [ 791.573599] dagster-daemon[5204]: ^^^^^^^^^^^^^^^^^^ full # [ 791.574280] dagster-daemon[5204]: ...<2 lines>... full # [ 791.574855] dagster-daemon[5204]: poolclass=db_pool.NullPool, full # [ 791.577685] dagster-daemon[5204]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 791.578503] dagster-daemon[5204]: ) full # [ 791.581096] dagster-daemon[5204]: ^ full # [ 791.581606] dagster-daemon[5204]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 791.582242] dagster-daemon[5204]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 791.582836] dagster-daemon[5204]: File "", line 2, in create_engine full # [ 791.585084] dagster-daemon[5204]: return target(fn, url, **kwargs) full # [ 791.585705] dagster-daemon[5204]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 791.587366] dagster-daemon[5204]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 791.587971] dagster-daemon[5204]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 791.588783] dagster-daemon[5204]: dbapi = dbapi_meth(**dbapi_args) full # [ 791.592091] dagster-daemon[5204]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 791.592641] dagster-daemon[5204]: import psycopg full # [ 791.593479] dagster-daemon[5204]: ModuleNotFoundError: No module named 'psycopg' full # [ 791.643345] dagster-webserver[5198]: Traceback (most recent call last): full # [ 791.645076] dagster-webserver[5198]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 791.645622] dagster-webserver[5198]: sys.exit(main()) full # [ 791.646261] dagster-webserver[5198]: ~~~~^^ full # [ 791.646853] dagster-webserver[5198]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 791.649545] dagster-webserver[5198]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 791.650220] dagster-webserver[5198]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 791.650859] dagster-webserver[5198]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 791.654092] dagster-webserver[5198]: return self.main(*args, **kwargs) full # [ 791.654679] dagster-webserver[5198]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 791.657085] dagster-webserver[5198]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 791.657737] dagster-webserver[5198]: rv = self.invoke(ctx) full # [ 791.658581] dagster-webserver[5198]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 791.662086] dagster-webserver[5198]: return ctx.invoke(self.callback, **ctx.params) full # [ 791.662670] dagster-webserver[5198]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 791.663488] dagster-webserver[5198]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 791.663916] dagster-webserver[5198]: return callback(*args, **kwargs) full # [ 791.666540] dagster-webserver[5198]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 791.667189] dagster-webserver[5198]: instance = stack.enter_context( full # [ 791.667789] dagster-webserver[5198]: get_possibly_temporary_instance_for_cli( full # [ 791.671092] dagster-webserver[5198]: ...<3 lines>... full # [ 791.671666] dagster-webserver[5198]: ) full # [ 791.672502] dagster-webserver[5198]: ) full # [ 791.675085] dagster-webserver[5198]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 791.675376] dagster-webserver[5198]: result = _enter(cm) full # [ 791.676037] dagster-webserver[5198]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 791.676638] dagster-webserver[5198]: return next(self.gen) full # [ 791.679084] dagster-webserver[5198]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 791.679702] dagster-webserver[5198]: with DagsterInstance.get() as instance: full # [ 791.680534] dagster-webserver[5198]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 791.684084] dagster-webserver[5198]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 791.684606] dagster-webserver[5198]: return create_instance_from_dagster_home() full # [ 791.685252] dagster-webserver[5198]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 791.685844] dagster-webserver[5198]: return create_instance_from_config(dagster_home_path) full # [ 791.688149] dagster-webserver[5198]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 791.688707] dagster-webserver[5198]: return create_instance_from_ref(instance_ref) full # [ 791.691090] dagster-webserver[5198]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 791.691762] dagster-webserver[5198]: unified_storage = instance_ref.storage full # [ 791.692597] dagster-webserver[5198]: ^^^^^^^^^^^^^^^^^^^^ full # [ 791.695085] dagster-webserver[5198]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 791.695674] dagster-webserver[5198]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 791.696490] dagster-webserver[5198]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 791.696917] dagster-webserver[5198]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 791.700532] dagster-webserver[5198]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 791.701199] dagster-webserver[5198]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 791.713091] dagster-webserver[5198]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 791.713612] dagster-webserver[5198]: return DagsterPostgresStorage( full # [ 791.714269] dagster-webserver[5198]: inst_data=inst_data, full # [ 791.714862] dagster-webserver[5198]: ...<2 lines>... full # [ 791.717709] dagster-webserver[5198]: token_provider=get_token_provider_from_config(config_value), full # [ 791.718540] dagster-webserver[5198]: ) full # [ 791.722091] dagster-webserver[5198]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 791.722626] dagster-webserver[5198]: self._run_storage = PostgresRunStorage( full # [ 791.723274] dagster-webserver[5198]: ~~~~~~~~~~~~~~~~~~^ full # [ 791.723861] dagster-webserver[5198]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 791.726707] dagster-webserver[5198]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 791.727549] dagster-webserver[5198]: ) full # [ 791.730082] dagster-webserver[5198]: ^ full # [ 791.730611] dagster-webserver[5198]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 791.731279] dagster-webserver[5198]: self._engine = create_pg_engine( full # [ 791.731871] dagster-webserver[5198]: ~~~~~~~~~~~~~~~~^ full # [ 791.734708] dagster-webserver[5198]: self.postgres_url, full # [ 791.735545] dagster-webserver[5198]: ^^^^^^^^^^^^^^^^^^ full # [ 791.738089] dagster-webserver[5198]: ...<2 lines>... full # [ 791.738599] dagster-webserver[5198]: poolclass=db_pool.NullPool, full # [ 791.739264] dagster-webserver[5198]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 791.739857] dagster-webserver[5198]: ) full # [ 791.742537] dagster-webserver[5198]: ^ full # [ 791.743197] dagster-webserver[5198]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 791.743620] dagster-webserver[5198]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 791.747086] dagster-webserver[5198]: File "", line 2, in create_engine full # [ 791.747594] dagster-webserver[5198]: return target(fn, url, **kwargs) full # [ 791.748358] dagster-webserver[5198]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 791.748856] dagster-webserver[5198]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 791.751696] dagster-webserver[5198]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 791.752512] dagster-webserver[5198]: dbapi = dbapi_meth(**dbapi_args) full # [ 791.755083] dagster-webserver[5198]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 791.755854] dagster-webserver[5198]: import psycopg full # [ 791.756602] dagster-webserver[5198]: ModuleNotFoundError: No module named 'psycopg' full # [ 791.810993] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 791.813133] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 791.813691] systemd[1]: dagster-daemon.service: Consumed 1.483s CPU time over 7.404s wall clock time, 88.5M memory peak. full # [ 792.057278] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 792.059167] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 792.060905] systemd[1]: dagster-webserver.service: Consumed 2.063s CPU time over 8.384s wall clock time, 111.8M memory peak. full # [ 796.889455] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 108. full # [ 796.892430] systemd[1]: Started Dagster Daemon. full # [ 797.138545] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 96. full # [ 797.140705] systemd[1]: Started Dagster Webserver. full # [ 798.743367] dagster-daemon[5241]: Traceback (most recent call last): full # [ 798.745369] dagster-daemon[5241]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 798.750248] dagster-daemon[5241]: sys.exit(main()) full # [ 798.751249] dagster-daemon[5241]: ~~~~^^ full # [ 798.752241] dagster-daemon[5241]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 798.754792] dagster-daemon[5241]: cli(obj={}) full # [ 798.755716] dagster-daemon[5241]: ~~~^^^^^^^^ full # [ 798.756644] dagster-daemon[5241]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 798.759048] dagster-daemon[5241]: return self.main(*args, **kwargs) full # [ 798.760246] dagster-daemon[5241]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 798.761454] dagster-daemon[5241]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 798.763767] dagster-daemon[5241]: rv = self.invoke(ctx) full # [ 798.767096] dagster-daemon[5241]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 798.769437] dagster-daemon[5241]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 798.770904] dagster-daemon[5241]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 798.772360] dagster-daemon[5241]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 798.774720] dagster-daemon[5241]: return ctx.invoke(self.callback, **ctx.params) full # [ 798.776122] dagster-daemon[5241]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 798.777478] dagster-daemon[5241]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 798.779807] dagster-daemon[5241]: return callback(*args, **kwargs) full # [ 798.780979] dagster-daemon[5241]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 798.783714] dagster-daemon[5241]: with get_instance_for_cli( full # [ 798.784819] dagster-daemon[5241]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 798.786052] dagster-daemon[5241]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 798.787956] dagster-daemon[5241]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 798.789818] dagster-daemon[5241]: ) as instance: full # [ 798.790766] dagster-daemon[5241]: ^ full # [ 798.791568] dagster-daemon[5241]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 798.793810] dagster-daemon[5241]: return next(self.gen) full # [ 798.794825] dagster-daemon[5241]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 798.801223] dagster-daemon[5241]: with DagsterInstance.get() as instance: full # [ 798.802494] dagster-daemon[5241]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 798.803604] dagster-daemon[5241]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 798.806184] dagster-daemon[5241]: return create_instance_from_dagster_home() full # [ 798.807487] dagster-daemon[5241]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 798.810402] dagster-daemon[5241]: return create_instance_from_config(dagster_home_path) full # [ 798.811837] dagster-daemon[5241]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 798.814655] dagster-daemon[5241]: return create_instance_from_ref(instance_ref) full # [ 798.816034] dagster-daemon[5241]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 798.820211] dagster-daemon[5241]: unified_storage = instance_ref.storage full # [ 798.821503] dagster-daemon[5241]: ^^^^^^^^^^^^^^^^^^^^ full # [ 798.822750] dagster-daemon[5241]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 798.827106] dagster-daemon[5241]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 798.829038] dagster-daemon[5241]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 798.830542] dagster-daemon[5241]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 798.833162] dagster-daemon[5241]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 798.834766] dagster-daemon[5241]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 798.836370] dagster-daemon[5241]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 798.838979] dagster-daemon[5241]: return DagsterPostgresStorage( full # [ 798.840149] dagster-daemon[5241]: inst_data=inst_data, full # [ 798.841247] dagster-daemon[5241]: ...<2 lines>... full # [ 798.842217] dagster-daemon[5241]: token_provider=get_token_provider_from_config(config_value), full # [ 798.843790] dagster-daemon[5241]: ) full # [ 798.846107] dagster-daemon[5241]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 798.848689] dagster-daemon[5241]: self._run_storage = PostgresRunStorage( full # [ 798.849958] dagster-daemon[5241]: ~~~~~~~~~~~~~~~~~~^ full # [ 798.851207] dagster-daemon[5241]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 798.852900] dagster-daemon[5241]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 798.854595] dagster-daemon[5241]: ) full # [ 798.855490] dagster-daemon[5241]: ^ full # [ 798.856279] dagster-daemon[5241]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 798.858996] dagster-daemon[5241]: self._engine = create_pg_engine( full # [ 798.860202] dagster-daemon[5241]: ~~~~~~~~~~~~~~~~^ full # [ 798.861395] dagster-daemon[5241]: self.postgres_url, full # [ 798.862436] dagster-daemon[5241]: ^^^^^^^^^^^^^^^^^^ full # [ 798.863472] dagster-daemon[5241]: ...<2 lines>... full # [ 798.864432] dagster-daemon[5241]: poolclass=db_pool.NullPool, full # [ 798.865598] dagster-daemon[5241]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 798.866757] dagster-daemon[5241]: ) full # [ 798.867555] dagster-daemon[5241]: ^ full # [ 798.868344] dagster-daemon[5241]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 798.870947] dagster-daemon[5241]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 798.872382] dagster-daemon[5241]: File "", line 2, in create_engine full # [ 798.874568] dagster-daemon[5241]: return target(fn, url, **kwargs) full # [ 798.875735] dagster-daemon[5241]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 798.878289] dagster-daemon[5241]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 798.879770] dagster-daemon[5241]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 798.882441] dagster-daemon[5241]: dbapi = dbapi_meth(**dbapi_args) full # [ 798.883695] dagster-daemon[5241]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 798.886455] dagster-daemon[5241]: import psycopg full # [ 798.887412] dagster-daemon[5241]: ModuleNotFoundError: No module named 'psycopg' full # [ 798.982886] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 798.983875] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 798.986984] systemd[1]: dagster-daemon.service: Consumed 1.503s CPU time over 7.171s wall clock time, 88.5M memory peak. full # [ 799.889655] dagster-webserver[5246]: Traceback (most recent call last): full # [ 799.892260] dagster-webserver[5246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 799.892824] dagster-webserver[5246]: sys.exit(main()) full # [ 799.893646] dagster-webserver[5246]: ~~~~^^ full # [ 799.894279] dagster-webserver[5246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 799.894907] dagster-webserver[5246]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 799.895738] dagster-webserver[5246]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 799.896557] dagster-webserver[5246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 799.897218] dagster-webserver[5246]: return self.main(*args, **kwargs) full # [ 799.897813] dagster-webserver[5246]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 799.898688] dagster-webserver[5246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 799.899479] dagster-webserver[5246]: rv = self.invoke(ctx) full # [ 799.899905] dagster-webserver[5246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 799.900723] dagster-webserver[5246]: return ctx.invoke(self.callback, **ctx.params) full # [ 799.901574] dagster-webserver[5246]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 799.912283] dagster-webserver[5246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 799.912817] dagster-webserver[5246]: return callback(*args, **kwargs) full # [ 799.913679] dagster-webserver[5246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 799.914520] dagster-webserver[5246]: instance = stack.enter_context( full # [ 799.915189] dagster-webserver[5246]: get_possibly_temporary_instance_for_cli( full # [ 799.915787] dagster-webserver[5246]: ...<3 lines>... full # [ 799.916647] dagster-webserver[5246]: ) full # [ 799.917302] dagster-webserver[5246]: ) full # [ 799.917934] dagster-webserver[5246]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 799.918770] dagster-webserver[5246]: result = _enter(cm) full # [ 799.919646] dagster-webserver[5246]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 799.920292] dagster-webserver[5246]: return next(self.gen) full # [ 799.920890] dagster-webserver[5246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 799.921732] dagster-webserver[5246]: with DagsterInstance.get() as instance: full # [ 799.922559] dagster-webserver[5246]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 799.933041] dagster-webserver[5246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 799.933638] dagster-webserver[5246]: return create_instance_from_dagster_home() full # [ 799.934307] dagster-webserver[5246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 799.934864] dagster-webserver[5246]: return create_instance_from_config(dagster_home_path) full # [ 799.935704] dagster-webserver[5246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 799.936539] dagster-webserver[5246]: return create_instance_from_ref(instance_ref) full # [ 799.944621] dagster-webserver[5246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 799.945208] dagster-webserver[5246]: unified_storage = instance_ref.storage full # [ 799.945809] dagster-webserver[5246]: ^^^^^^^^^^^^^^^^^^^^ full # [ 799.946661] dagster-webserver[5246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 799.947527] dagster-webserver[5246]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 799.948187] dagster-webserver[5246]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 799.948785] dagster-webserver[5246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 799.949634] dagster-webserver[5246]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 799.950290] dagster-webserver[5246]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 799.950970] dagster-webserver[5246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 799.951757] dagster-webserver[5246]: return DagsterPostgresStorage( full # [ 799.952602] dagster-webserver[5246]: inst_data=inst_data, full # [ 799.953281] dagster-webserver[5246]: ...<2 lines>... full # [ 799.953881] dagster-webserver[5246]: token_provider=get_token_provider_from_config(config_value), full # [ 799.954722] dagster-webserver[5246]: ) full # [ 799.967625] dagster-webserver[5246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 799.968206] dagster-webserver[5246]: self._run_storage = PostgresRunStorage( full # [ 799.968813] dagster-webserver[5246]: ~~~~~~~~~~~~~~~~~~^ full # [ 799.969663] dagster-webserver[5246]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 799.970510] dagster-webserver[5246]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 799.971176] dagster-webserver[5246]: ) full # [ 799.971780] dagster-webserver[5246]: ^ full # [ 799.972628] dagster-webserver[5246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 799.973279] dagster-webserver[5246]: self._engine = create_pg_engine( full # [ 799.973908] dagster-webserver[5246]: ~~~~~~~~~~~~~~~~^ full # [ 799.974734] dagster-webserver[5246]: self.postgres_url, full # [ 799.975578] dagster-webserver[5246]: ^^^^^^^^^^^^^^^^^^ full # [ 799.976254] dagster-webserver[5246]: ...<2 lines>... full # [ 799.976850] dagster-webserver[5246]: poolclass=db_pool.NullPool, full # [ 799.977507] dagster-webserver[5246]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 799.978186] dagster-webserver[5246]: ) full # [ 799.978787] dagster-webserver[5246]: ^ full # [ 799.979649] dagster-webserver[5246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 799.980287] dagster-webserver[5246]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 799.980946] dagster-webserver[5246]: File "", line 2, in create_engine full # [ 799.981717] dagster-webserver[5246]: return target(fn, url, **kwargs) full # [ 799.982551] dagster-webserver[5246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 799.983209] dagster-webserver[5246]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 799.997545] dagster-webserver[5246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 800.000200] dagster-webserver[5246]: dbapi = dbapi_meth(**dbapi_args) full # [ 800.001413] dagster-webserver[5246]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 800.004195] dagster-webserver[5246]: import psycopg full # [ 800.005213] dagster-webserver[5246]: ModuleNotFoundError: No module named 'psycopg' full # [ 800.283615] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 800.285925] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 800.288335] systemd[1]: dagster-webserver.service: Consumed 2.087s CPU time over 8.224s wall clock time, 111.7M memory peak. full # [ 804.139443] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 109. full # [ 804.142248] systemd[1]: Started Dagster Daemon. full # [ 805.389175] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 97. full # [ 805.391979] systemd[1]: Started Dagster Webserver. full # [ 806.006932] dagster-daemon[5279]: Traceback (most recent call last): full # [ 806.009517] dagster-daemon[5279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 806.010106] dagster-daemon[5279]: sys.exit(main()) full # [ 806.010665] dagster-daemon[5279]: ~~~~^^ full # [ 806.011599] dagster-daemon[5279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 806.012164] dagster-daemon[5279]: cli(obj={}) full # [ 806.012780] dagster-daemon[5279]: ~~~^^^^^^^^ full # [ 806.013727] dagster-daemon[5279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 806.014286] dagster-daemon[5279]: return self.main(*args, **kwargs) full # [ 806.015052] dagster-daemon[5279]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 806.020931] dagster-daemon[5279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 806.021645] dagster-daemon[5279]: rv = self.invoke(ctx) full # [ 806.022478] dagster-daemon[5279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 806.022906] dagster-daemon[5279]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 806.024517] dagster-daemon[5279]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 806.025210] dagster-daemon[5279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 806.025791] dagster-daemon[5279]: return ctx.invoke(self.callback, **ctx.params) full # [ 806.026740] dagster-daemon[5279]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 806.027270] dagster-daemon[5279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 806.027885] dagster-daemon[5279]: return callback(*args, **kwargs) full # [ 806.028775] dagster-daemon[5279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 806.029545] dagster-daemon[5279]: with get_instance_for_cli( full # [ 806.030297] dagster-daemon[5279]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 806.030801] dagster-daemon[5279]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 806.031632] dagster-daemon[5279]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 806.032352] dagster-daemon[5279]: ) as instance: full # [ 806.032884] dagster-daemon[5279]: ^ full # [ 806.046077] dagster-daemon[5279]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 806.046591] dagster-daemon[5279]: return next(self.gen) full # [ 806.047259] dagster-daemon[5279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 806.047847] dagster-daemon[5279]: with DagsterInstance.get() as instance: full # [ 806.050491] dagster-daemon[5279]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 806.050915] dagster-daemon[5279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 806.051732] dagster-daemon[5279]: return create_instance_from_dagster_home() full # [ 806.052759] dagster-daemon[5279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 806.053598] dagster-daemon[5279]: return create_instance_from_config(dagster_home_path) full # [ 806.054353] dagster-daemon[5279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 806.054853] dagster-daemon[5279]: return create_instance_from_ref(instance_ref) full # [ 806.055686] dagster-daemon[5279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 806.056585] dagster-daemon[5279]: unified_storage = instance_ref.storage full # [ 806.057191] dagster-daemon[5279]: ^^^^^^^^^^^^^^^^^^^^ full # [ 806.057758] dagster-daemon[5279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 806.058677] dagster-daemon[5279]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 806.059256] dagster-daemon[5279]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 806.059841] dagster-daemon[5279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 806.061374] dagster-daemon[5279]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 806.061902] dagster-daemon[5279]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 806.062725] dagster-daemon[5279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 806.063710] dagster-daemon[5279]: return DagsterPostgresStorage( full # [ 806.064586] dagster-daemon[5279]: inst_data=inst_data, full # [ 806.065369] dagster-daemon[5279]: ...<2 lines>... full # [ 806.066074] dagster-daemon[5279]: token_provider=get_token_provider_from_config(config_value), full # [ 806.066664] dagster-daemon[5279]: ) full # [ 806.067574] dagster-daemon[5279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 806.068150] dagster-daemon[5279]: self._run_storage = PostgresRunStorage( full # [ 806.068747] dagster-daemon[5279]: ~~~~~~~~~~~~~~~~~~^ full # [ 806.069679] dagster-daemon[5279]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 806.070245] dagster-daemon[5279]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 806.070834] dagster-daemon[5279]: ) full # [ 806.071698] dagster-daemon[5279]: ^ full # [ 806.072496] dagster-daemon[5279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 806.073215] dagster-daemon[5279]: self._engine = create_pg_engine( full # [ 806.073748] dagster-daemon[5279]: ~~~~~~~~~~~~~~~~^ full # [ 806.074583] dagster-daemon[5279]: self.postgres_url, full # [ 806.075364] dagster-daemon[5279]: ^^^^^^^^^^^^^^^^^^ full # [ 806.076076] dagster-daemon[5279]: ...<2 lines>... full # [ 806.076664] dagster-daemon[5279]: poolclass=db_pool.NullPool, full # [ 806.077593] dagster-daemon[5279]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 806.078145] dagster-daemon[5279]: ) full # [ 806.078740] dagster-daemon[5279]: ^ full # [ 806.079649] dagster-daemon[5279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 806.080243] dagster-daemon[5279]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 806.080829] dagster-daemon[5279]: File "", line 2, in create_engine full # [ 806.081571] dagster-daemon[5279]: return target(fn, url, **kwargs) full # [ 806.082124] dagster-daemon[5279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 806.082717] dagster-daemon[5279]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 806.084629] dagster-daemon[5279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 806.085205] dagster-daemon[5279]: dbapi = dbapi_meth(**dbapi_args) full # [ 806.085801] dagster-daemon[5279]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 806.086726] dagster-daemon[5279]: import psycopg full # [ 806.087273] dagster-daemon[5279]: ModuleNotFoundError: No module named 'psycopg' full # [ 806.361957] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 806.363736] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 806.367082] systemd[1]: dagster-daemon.service: Consumed 1.508s CPU time over 7.378s wall clock time, 88.5M memory peak. full # [ 808.031521] dagster-webserver[5289]: Traceback (most recent call last): full # [ 808.034057] dagster-webserver[5289]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 808.034620] dagster-webserver[5289]: sys.exit(main()) full # [ 808.035275] dagster-webserver[5289]: ~~~~^^ full # [ 808.035877] dagster-webserver[5289]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 808.036704] dagster-webserver[5289]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 808.037560] dagster-webserver[5289]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 808.038228] dagster-webserver[5289]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 808.038800] dagster-webserver[5289]: return self.main(*args, **kwargs) full # [ 808.039632] dagster-webserver[5289]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 808.040275] dagster-webserver[5289]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 808.040890] dagster-webserver[5289]: rv = self.invoke(ctx) full # [ 808.049562] dagster-webserver[5289]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 808.050136] dagster-webserver[5289]: return ctx.invoke(self.callback, **ctx.params) full # [ 808.050967] dagster-webserver[5289]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 808.051771] dagster-webserver[5289]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 808.052616] dagster-webserver[5289]: return callback(*args, **kwargs) full # [ 808.053298] dagster-webserver[5289]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 808.053898] dagster-webserver[5289]: instance = stack.enter_context( full # [ 808.054744] dagster-webserver[5289]: get_possibly_temporary_instance_for_cli( full # [ 808.055576] dagster-webserver[5289]: ...<3 lines>... full # [ 808.056252] dagster-webserver[5289]: ) full # [ 808.056828] dagster-webserver[5289]: ) full # [ 808.057504] dagster-webserver[5289]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 808.058125] dagster-webserver[5289]: result = _enter(cm) full # [ 808.067126] dagster-webserver[5289]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 808.067663] dagster-webserver[5289]: return next(self.gen) full # [ 808.068515] dagster-webserver[5289]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 808.069187] dagster-webserver[5289]: with DagsterInstance.get() as instance: full # [ 808.069791] dagster-webserver[5289]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 808.070634] dagster-webserver[5289]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 808.071286] dagster-webserver[5289]: return create_instance_from_dagster_home() full # [ 808.071953] dagster-webserver[5289]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 808.072746] dagster-webserver[5289]: return create_instance_from_config(dagster_home_path) full # [ 808.073586] dagster-webserver[5289]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 808.074261] dagster-webserver[5289]: return create_instance_from_ref(instance_ref) full # [ 808.086370] dagster-webserver[5289]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 808.086900] dagster-webserver[5289]: unified_storage = instance_ref.storage full # [ 808.087734] dagster-webserver[5289]: ^^^^^^^^^^^^^^^^^^^^ full # [ 808.088804] dagster-webserver[5289]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 808.089638] dagster-webserver[5289]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 808.090307] dagster-webserver[5289]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 808.091166] dagster-webserver[5289]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 808.091739] dagster-webserver[5289]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 808.092590] dagster-webserver[5289]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 808.093303] dagster-webserver[5289]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 808.093866] dagster-webserver[5289]: return DagsterPostgresStorage( full # [ 808.094706] dagster-webserver[5289]: inst_data=inst_data, full # [ 808.095539] dagster-webserver[5289]: ...<2 lines>... full # [ 808.096209] dagster-webserver[5289]: token_provider=get_token_provider_from_config(config_value), full # [ 808.096818] dagster-webserver[5289]: ) full # [ 808.097663] dagster-webserver[5289]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 808.098495] dagster-webserver[5289]: self._run_storage = PostgresRunStorage( full # [ 808.099145] dagster-webserver[5289]: ~~~~~~~~~~~~~~~~~~^ full # [ 808.099746] dagster-webserver[5289]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 808.100577] dagster-webserver[5289]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 808.101229] dagster-webserver[5289]: ) full # [ 808.101827] dagster-webserver[5289]: ^ full # [ 808.118106] dagster-webserver[5289]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 808.118645] dagster-webserver[5289]: self._engine = create_pg_engine( full # [ 808.119356] dagster-webserver[5289]: ~~~~~~~~~~~~~~~~^ full # [ 808.119942] dagster-webserver[5289]: self.postgres_url, full # [ 808.120770] dagster-webserver[5289]: ^^^^^^^^^^^^^^^^^^ full # [ 808.121617] dagster-webserver[5289]: ...<2 lines>... full # [ 808.122293] dagster-webserver[5289]: poolclass=db_pool.NullPool, full # [ 808.122896] dagster-webserver[5289]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 808.123727] dagster-webserver[5289]: ) full # [ 808.124581] dagster-webserver[5289]: ^ full # [ 808.125248] dagster-webserver[5289]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 808.125848] dagster-webserver[5289]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 808.126541] dagster-webserver[5289]: File "", line 2, in create_engine full # [ 808.127169] dagster-webserver[5289]: return target(fn, url, **kwargs) full # [ 808.127776] dagster-webserver[5289]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 808.128624] dagster-webserver[5289]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 808.139262] dagster-webserver[5289]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 808.139791] dagster-webserver[5289]: dbapi = dbapi_meth(**dbapi_args) full # [ 808.140639] dagster-webserver[5289]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 808.141290] dagster-webserver[5289]: import psycopg full # [ 808.141966] dagster-webserver[5289]: ModuleNotFoundError: No module named 'psycopg' full # [ 808.427518] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 808.429634] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 808.431474] systemd[1]: dagster-webserver.service: Consumed 1.989s CPU time over 8.142s wall clock time, 111.7M memory peak. full # [ 811.388817] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 110. full # [ 811.391805] systemd[1]: Started Dagster Daemon. full # [ 813.243077] dagster-daemon[5321]: Traceback (most recent call last): full # [ 813.245621] dagster-daemon[5321]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 813.246224] dagster-daemon[5321]: sys.exit(main()) full # [ 813.246801] dagster-daemon[5321]: ~~~~^^ full # [ 813.247630] dagster-daemon[5321]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 813.248481] dagster-daemon[5321]: cli(obj={}) full # [ 813.249147] dagster-daemon[5321]: ~~~^^^^^^^^ full # [ 813.249738] dagster-daemon[5321]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 813.250620] dagster-daemon[5321]: return self.main(*args, **kwargs) full # [ 813.251238] dagster-daemon[5321]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 813.251866] dagster-daemon[5321]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 813.252918] dagster-daemon[5321]: rv = self.invoke(ctx) full # [ 813.260060] dagster-daemon[5321]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 813.260595] dagster-daemon[5321]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 813.261306] dagster-daemon[5321]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 813.261884] dagster-daemon[5321]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 813.262727] dagster-daemon[5321]: return ctx.invoke(self.callback, **ctx.params) full # [ 813.263578] dagster-daemon[5321]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 813.264263] dagster-daemon[5321]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 813.264877] dagster-daemon[5321]: return callback(*args, **kwargs) full # [ 813.265744] dagster-daemon[5321]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 813.266520] dagster-daemon[5321]: with get_instance_for_cli( full # [ 813.267173] dagster-daemon[5321]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 813.267777] dagster-daemon[5321]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 813.268619] dagster-daemon[5321]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 813.269278] dagster-daemon[5321]: ) as instance: full # [ 813.269870] dagster-daemon[5321]: ^ full # [ 813.281342] dagster-daemon[5321]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 813.281869] dagster-daemon[5321]: return next(self.gen) full # [ 813.282720] dagster-daemon[5321]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 813.283570] dagster-daemon[5321]: with DagsterInstance.get() as instance: full # [ 813.284250] dagster-daemon[5321]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 813.284851] dagster-daemon[5321]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 813.285699] dagster-daemon[5321]: return create_instance_from_dagster_home() full # [ 813.286570] dagster-daemon[5321]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 813.287205] dagster-daemon[5321]: return create_instance_from_config(dagster_home_path) full # [ 813.287805] dagster-daemon[5321]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 813.288657] dagster-daemon[5321]: return create_instance_from_ref(instance_ref) full # [ 813.299988] dagster-daemon[5321]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 813.300555] dagster-daemon[5321]: unified_storage = instance_ref.storage full # [ 813.301263] dagster-daemon[5321]: ^^^^^^^^^^^^^^^^^^^^ full # [ 813.301852] dagster-daemon[5321]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 813.302501] dagster-daemon[5321]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 813.303207] dagster-daemon[5321]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 813.303778] dagster-daemon[5321]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 813.304666] dagster-daemon[5321]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 813.305290] dagster-daemon[5321]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 813.305975] dagster-daemon[5321]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 813.306765] dagster-daemon[5321]: return DagsterPostgresStorage( full # [ 813.307615] dagster-daemon[5321]: inst_data=inst_data, full # [ 813.308295] dagster-daemon[5321]: ...<2 lines>... full # [ 813.308897] dagster-daemon[5321]: token_provider=get_token_provider_from_config(config_value), full # [ 813.309725] dagster-daemon[5321]: ) full # [ 813.310582] dagster-daemon[5321]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 813.311269] dagster-daemon[5321]: self._run_storage = PostgresRunStorage( full # [ 813.311861] dagster-daemon[5321]: ~~~~~~~~~~~~~~~~~~^ full # [ 813.312689] dagster-daemon[5321]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 813.313508] dagster-daemon[5321]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 813.314165] dagster-daemon[5321]: ) full # [ 813.314766] dagster-daemon[5321]: ^ full # [ 813.331120] dagster-daemon[5321]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 813.331657] dagster-daemon[5321]: self._engine = create_pg_engine( full # [ 813.332511] dagster-daemon[5321]: ~~~~~~~~~~~~~~~~^ full # [ 813.333182] dagster-daemon[5321]: self.postgres_url, full # [ 813.333790] dagster-daemon[5321]: ^^^^^^^^^^^^^^^^^^ full # [ 813.334638] dagster-daemon[5321]: ...<2 lines>... full # [ 813.335307] dagster-daemon[5321]: poolclass=db_pool.NullPool, full # [ 813.335940] dagster-daemon[5321]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 813.336766] dagster-daemon[5321]: ) full # [ 813.337619] dagster-daemon[5321]: ^ full # [ 813.338278] dagster-daemon[5321]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 813.338905] dagster-daemon[5321]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 813.339779] dagster-daemon[5321]: File "", line 2, in create_engine full # [ 813.340594] dagster-daemon[5321]: return target(fn, url, **kwargs) full # [ 813.341279] dagster-daemon[5321]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 813.341878] dagster-daemon[5321]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 813.352090] dagster-daemon[5321]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 813.354688] dagster-daemon[5321]: dbapi = dbapi_meth(**dbapi_args) full # [ 813.355863] dagster-daemon[5321]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 813.358611] dagster-daemon[5321]: import psycopg full # [ 813.359573] dagster-daemon[5321]: ModuleNotFoundError: No module named 'psycopg' full # [ 813.560497] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 98. full # [ 813.562785] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 813.564894] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 813.567572] systemd[1]: dagster-daemon.service: Consumed 1.438s CPU time over 7.200s wall clock time, 88.5M memory peak. full # [ 813.572941] systemd[1]: Started Dagster Webserver. full # [ 816.164714] dagster-webserver[5334]: Traceback (most recent call last): full # [ 816.167242] dagster-webserver[5334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 816.167827] dagster-webserver[5334]: sys.exit(main()) full # [ 816.168624] dagster-webserver[5334]: ~~~~^^ full # [ 816.169340] dagster-webserver[5334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 816.169870] dagster-webserver[5334]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 816.170723] dagster-webserver[5334]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 816.171543] dagster-webserver[5334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 816.172210] dagster-webserver[5334]: return self.main(*args, **kwargs) full # [ 816.172804] dagster-webserver[5334]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 816.173666] dagster-webserver[5334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 816.174472] dagster-webserver[5334]: rv = self.invoke(ctx) full # [ 816.175122] dagster-webserver[5334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 816.175737] dagster-webserver[5334]: return ctx.invoke(self.callback, **ctx.params) full # [ 816.176579] dagster-webserver[5334]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 816.187299] dagster-webserver[5334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 816.187828] dagster-webserver[5334]: return callback(*args, **kwargs) full # [ 816.188683] dagster-webserver[5334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 816.189527] dagster-webserver[5334]: instance = stack.enter_context( full # [ 816.190184] dagster-webserver[5334]: get_possibly_temporary_instance_for_cli( full # [ 816.190794] dagster-webserver[5334]: ...<3 lines>... full # [ 816.191642] dagster-webserver[5334]: ) full # [ 816.192296] dagster-webserver[5334]: ) full # [ 816.192936] dagster-webserver[5334]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 816.193763] dagster-webserver[5334]: result = _enter(cm) full # [ 816.194653] dagster-webserver[5334]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 816.195293] dagster-webserver[5334]: return next(self.gen) full # [ 816.195892] dagster-webserver[5334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 816.196733] dagster-webserver[5334]: with DagsterInstance.get() as instance: full # [ 816.197559] dagster-webserver[5334]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 816.208086] dagster-webserver[5334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 816.208623] dagster-webserver[5334]: return create_instance_from_dagster_home() full # [ 816.209305] dagster-webserver[5334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 816.209906] dagster-webserver[5334]: return create_instance_from_config(dagster_home_path) full # [ 816.210737] dagster-webserver[5334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 816.211584] dagster-webserver[5334]: return create_instance_from_ref(instance_ref) full # [ 816.212306] dagster-webserver[5334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 816.212868] dagster-webserver[5334]: unified_storage = instance_ref.storage full # [ 816.213711] dagster-webserver[5334]: ^^^^^^^^^^^^^^^^^^^^ full # [ 816.214558] dagster-webserver[5334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 816.215275] dagster-webserver[5334]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 816.215839] dagster-webserver[5334]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 816.229961] dagster-webserver[5334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 816.230502] dagster-webserver[5334]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 816.231173] dagster-webserver[5334]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 816.231830] dagster-webserver[5334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 816.232630] dagster-webserver[5334]: return DagsterPostgresStorage( full # [ 816.233289] dagster-webserver[5334]: inst_data=inst_data, full # [ 816.233936] dagster-webserver[5334]: ...<2 lines>... full # [ 816.234765] dagster-webserver[5334]: token_provider=get_token_provider_from_config(config_value), full # [ 816.235620] dagster-webserver[5334]: ) full # [ 816.236304] dagster-webserver[5334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 816.236904] dagster-webserver[5334]: self._run_storage = PostgresRunStorage( full # [ 816.237729] dagster-webserver[5334]: ~~~~~~~~~~~~~~~~~~^ full # [ 816.238580] dagster-webserver[5334]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 816.239264] dagster-webserver[5334]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 816.239860] dagster-webserver[5334]: ) full # [ 816.240707] dagster-webserver[5334]: ^ full # [ 816.241578] dagster-webserver[5334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 816.242217] dagster-webserver[5334]: self._engine = create_pg_engine( full # [ 816.242825] dagster-webserver[5334]: ~~~~~~~~~~~~~~~~^ full # [ 816.243675] dagster-webserver[5334]: self.postgres_url, full # [ 816.244507] dagster-webserver[5334]: ^^^^^^^^^^^^^^^^^^ full # [ 816.245163] dagster-webserver[5334]: ...<2 lines>... full # [ 816.245754] dagster-webserver[5334]: poolclass=db_pool.NullPool, full # [ 816.246601] dagster-webserver[5334]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 816.247256] dagster-webserver[5334]: ) full # [ 816.247927] dagster-webserver[5334]: ^ full # [ 816.248685] dagster-webserver[5334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 816.249501] dagster-webserver[5334]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 816.265711] dagster-webserver[5334]: File "", line 2, in create_engine full # [ 816.267962] dagster-webserver[5334]: return target(fn, url, **kwargs) full # [ 816.269197] dagster-webserver[5334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 816.271791] dagster-webserver[5334]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 816.273365] dagster-webserver[5334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 816.275994] dagster-webserver[5334]: dbapi = dbapi_meth(**dbapi_args) full # [ 816.277242] dagster-webserver[5334]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 816.280049] dagster-webserver[5334]: import psycopg full # [ 816.281041] dagster-webserver[5334]: ModuleNotFoundError: No module named 'psycopg' full # [ 816.546147] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 816.548457] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 816.550648] systemd[1]: dagster-webserver.service: Consumed 2.014s CPU time over 8.117s wall clock time, 111.8M memory peak. full # [ 818.639140] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 111. full # [ 818.641832] systemd[1]: Started Dagster Daemon. full # [ 820.486649] dagster-daemon[5359]: Traceback (most recent call last): full # [ 820.489217] dagster-daemon[5359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 820.489785] dagster-daemon[5359]: sys.exit(main()) full # [ 820.490609] dagster-daemon[5359]: ~~~~^^ full # [ 820.491264] dagster-daemon[5359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 820.491865] dagster-daemon[5359]: cli(obj={}) full # [ 820.492722] dagster-daemon[5359]: ~~~^^^^^^^^ full # [ 820.493543] dagster-daemon[5359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 820.494207] dagster-daemon[5359]: return self.main(*args, **kwargs) full # [ 820.494799] dagster-daemon[5359]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 820.495669] dagster-daemon[5359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 820.496284] dagster-daemon[5359]: rv = self.invoke(ctx) full # [ 820.503605] dagster-daemon[5359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 820.504182] dagster-daemon[5359]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 820.504814] dagster-daemon[5359]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 820.505650] dagster-daemon[5359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 820.506499] dagster-daemon[5359]: return ctx.invoke(self.callback, **ctx.params) full # [ 820.507189] dagster-daemon[5359]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 820.507779] dagster-daemon[5359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 820.508634] dagster-daemon[5359]: return callback(*args, **kwargs) full # [ 820.509326] dagster-daemon[5359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 820.509930] dagster-daemon[5359]: with get_instance_for_cli( full # [ 820.510734] dagster-daemon[5359]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 820.511573] dagster-daemon[5359]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 820.512229] dagster-daemon[5359]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 820.512829] dagster-daemon[5359]: ) as instance: full # [ 820.513476] dagster-daemon[5359]: ^ full # [ 820.524852] dagster-daemon[5359]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 820.525587] dagster-daemon[5359]: return next(self.gen) full # [ 820.526265] dagster-daemon[5359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 820.526863] dagster-daemon[5359]: with DagsterInstance.get() as instance: full # [ 820.527708] dagster-daemon[5359]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 820.528542] dagster-daemon[5359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 820.529213] dagster-daemon[5359]: return create_instance_from_dagster_home() full # [ 820.529858] dagster-daemon[5359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 820.530667] dagster-daemon[5359]: return create_instance_from_config(dagster_home_path) full # [ 820.539669] dagster-daemon[5359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 820.540253] dagster-daemon[5359]: return create_instance_from_ref(instance_ref) full # [ 820.540852] dagster-daemon[5359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 820.541509] dagster-daemon[5359]: unified_storage = instance_ref.storage full # [ 820.542213] dagster-daemon[5359]: ^^^^^^^^^^^^^^^^^^^^ full # [ 820.542825] dagster-daemon[5359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 820.543638] dagster-daemon[5359]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 820.544298] dagster-daemon[5359]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 820.544938] dagster-daemon[5359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 820.545767] dagster-daemon[5359]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 820.546611] dagster-daemon[5359]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 820.559120] dagster-daemon[5359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 820.559633] dagster-daemon[5359]: return DagsterPostgresStorage( full # [ 820.560276] dagster-daemon[5359]: inst_data=inst_data, full # [ 820.560892] dagster-daemon[5359]: ...<2 lines>... full # [ 820.561986] dagster-daemon[5359]: token_provider=get_token_provider_from_config(config_value), full # [ 820.562754] dagster-daemon[5359]: ) full # [ 820.563718] dagster-daemon[5359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 820.564304] dagster-daemon[5359]: self._run_storage = PostgresRunStorage( full # [ 820.564856] dagster-daemon[5359]: ~~~~~~~~~~~~~~~~~~^ full # [ 820.565696] dagster-daemon[5359]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 820.566149] dagster-daemon[5359]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 820.566752] dagster-daemon[5359]: ) full # [ 820.567668] dagster-daemon[5359]: ^ full # [ 820.568250] dagster-daemon[5359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 820.568845] dagster-daemon[5359]: self._engine = create_pg_engine( full # [ 820.569716] dagster-daemon[5359]: ~~~~~~~~~~~~~~~~^ full # [ 820.570513] dagster-daemon[5359]: self.postgres_url, full # [ 820.571227] dagster-daemon[5359]: ^^^^^^^^^^^^^^^^^^ full # [ 820.571788] dagster-daemon[5359]: ...<2 lines>... full # [ 820.572614] dagster-daemon[5359]: poolclass=db_pool.NullPool, full # [ 820.573363] dagster-daemon[5359]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 820.573872] dagster-daemon[5359]: ) full # [ 820.574711] dagster-daemon[5359]: ^ full # [ 820.575583] dagster-daemon[5359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 820.576204] dagster-daemon[5359]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 820.576806] dagster-daemon[5359]: File "", line 2, in create_engine full # [ 820.578026] dagster-daemon[5359]: return target(fn, url, **kwargs) full # [ 820.578682] dagster-daemon[5359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 820.579596] dagster-daemon[5359]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 820.580160] dagster-daemon[5359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 820.580763] dagster-daemon[5359]: dbapi = dbapi_meth(**dbapi_args) full # [ 820.583774] dagster-daemon[5359]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 820.585678] dagster-daemon[5359]: import psycopg full # [ 820.587237] dagster-daemon[5359]: ModuleNotFoundError: No module named 'psycopg' full # [ 820.799307] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 820.799769] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 820.803672] systemd[1]: dagster-daemon.service: Consumed 1.443s CPU time over 7.233s wall clock time, 88.5M memory peak. full # [ 821.638785] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 99. full # [ 821.641893] systemd[1]: Started Dagster Webserver. full # [ 824.251569] dagster-webserver[5377]: Traceback (most recent call last): full # [ 824.254103] dagster-webserver[5377]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 824.254672] dagster-webserver[5377]: sys.exit(main()) full # [ 824.255527] dagster-webserver[5377]: ~~~~^^ full # [ 824.256172] dagster-webserver[5377]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 824.256768] dagster-webserver[5377]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 824.257625] dagster-webserver[5377]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 824.258306] dagster-webserver[5377]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 824.258883] dagster-webserver[5377]: return self.main(*args, **kwargs) full # [ 824.259710] dagster-webserver[5377]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 824.260542] dagster-webserver[5377]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 824.261268] dagster-webserver[5377]: rv = self.invoke(ctx) full # [ 824.269675] dagster-webserver[5377]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 824.270267] dagster-webserver[5377]: return ctx.invoke(self.callback, **ctx.params) full # [ 824.270885] dagster-webserver[5377]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 824.271723] dagster-webserver[5377]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 824.272540] dagster-webserver[5377]: return callback(*args, **kwargs) full # [ 824.273209] dagster-webserver[5377]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 824.273817] dagster-webserver[5377]: instance = stack.enter_context( full # [ 824.274669] dagster-webserver[5377]: get_possibly_temporary_instance_for_cli( full # [ 824.275516] dagster-webserver[5377]: ...<3 lines>... full # [ 824.276204] dagster-webserver[5377]: ) full # [ 824.276792] dagster-webserver[5377]: ) full # [ 824.277650] dagster-webserver[5377]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 824.278277] dagster-webserver[5377]: result = _enter(cm) full # [ 824.278869] dagster-webserver[5377]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 824.279696] dagster-webserver[5377]: return next(self.gen) full # [ 824.290216] dagster-webserver[5377]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 824.290764] dagster-webserver[5377]: with DagsterInstance.get() as instance: full # [ 824.291621] dagster-webserver[5377]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 824.292280] dagster-webserver[5377]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 824.292911] dagster-webserver[5377]: return create_instance_from_dagster_home() full # [ 824.293756] dagster-webserver[5377]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 824.294611] dagster-webserver[5377]: return create_instance_from_config(dagster_home_path) full # [ 824.295305] dagster-webserver[5377]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 824.295925] dagster-webserver[5377]: return create_instance_from_ref(instance_ref) full # [ 824.296793] dagster-webserver[5377]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 824.297613] dagster-webserver[5377]: unified_storage = instance_ref.storage full # [ 824.298305] dagster-webserver[5377]: ^^^^^^^^^^^^^^^^^^^^ full # [ 824.298911] dagster-webserver[5377]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 824.299785] dagster-webserver[5377]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 824.300609] dagster-webserver[5377]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 824.316889] dagster-webserver[5377]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 824.317622] dagster-webserver[5377]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 824.318298] dagster-webserver[5377]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 824.318895] dagster-webserver[5377]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 824.319727] dagster-webserver[5377]: return DagsterPostgresStorage( full # [ 824.320570] dagster-webserver[5377]: inst_data=inst_data, full # [ 824.321250] dagster-webserver[5377]: ...<2 lines>... full # [ 824.321853] dagster-webserver[5377]: token_provider=get_token_provider_from_config(config_value), full # [ 824.322693] dagster-webserver[5377]: ) full # [ 824.323522] dagster-webserver[5377]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 824.324196] dagster-webserver[5377]: self._run_storage = PostgresRunStorage( full # [ 824.324804] dagster-webserver[5377]: ~~~~~~~~~~~~~~~~~~^ full # [ 824.325649] dagster-webserver[5377]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 824.326497] dagster-webserver[5377]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 824.326937] dagster-webserver[5377]: ) full # [ 824.327761] dagster-webserver[5377]: ^ full # [ 824.328647] dagster-webserver[5377]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 824.329283] dagster-webserver[5377]: self._engine = create_pg_engine( full # [ 824.329882] dagster-webserver[5377]: ~~~~~~~~~~~~~~~~^ full # [ 824.330724] dagster-webserver[5377]: self.postgres_url, full # [ 824.331555] dagster-webserver[5377]: ^^^^^^^^^^^^^^^^^^ full # [ 824.332202] dagster-webserver[5377]: ...<2 lines>... full # [ 824.332858] dagster-webserver[5377]: poolclass=db_pool.NullPool, full # [ 824.333630] dagster-webserver[5377]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 824.334272] dagster-webserver[5377]: ) full # [ 824.334889] dagster-webserver[5377]: ^ full # [ 824.335708] dagster-webserver[5377]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 824.336542] dagster-webserver[5377]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 824.352524] dagster-webserver[5377]: File "", line 2, in create_engine full # [ 824.353104] dagster-webserver[5377]: return target(fn, url, **kwargs) full # [ 824.356086] dagster-webserver[5377]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 824.356629] dagster-webserver[5377]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 824.357288] dagster-webserver[5377]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 824.357915] dagster-webserver[5377]: dbapi = dbapi_meth(**dbapi_args) full # [ 824.358748] dagster-webserver[5377]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 824.361109] dagster-webserver[5377]: import psycopg full # [ 824.361644] dagster-webserver[5377]: ModuleNotFoundError: No module named 'psycopg' full # [ 824.629363] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 824.630112] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 824.634253] systemd[1]: dagster-webserver.service: Consumed 2.011s CPU time over 8.086s wall clock time, 111.5M memory peak. full # [ 825.889514] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 112. full # [ 825.892493] systemd[1]: Started Dagster Daemon. full # [ 827.738982] dagster-daemon[5398]: Traceback (most recent call last): full # [ 827.741557] dagster-daemon[5398]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 827.742158] dagster-daemon[5398]: sys.exit(main()) full # [ 827.742736] dagster-daemon[5398]: ~~~~^^ full # [ 827.743563] dagster-daemon[5398]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 827.744237] dagster-daemon[5398]: cli(obj={}) full # [ 827.744838] dagster-daemon[5398]: ~~~^^^^^^^^ full # [ 827.745703] dagster-daemon[5398]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 827.746495] dagster-daemon[5398]: return self.main(*args, **kwargs) full # [ 827.747152] dagster-daemon[5398]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 827.747748] dagster-daemon[5398]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 827.748588] dagster-daemon[5398]: rv = self.invoke(ctx) full # [ 827.755916] dagster-daemon[5398]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 827.756667] dagster-daemon[5398]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 827.757543] dagster-daemon[5398]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 827.758310] dagster-daemon[5398]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 827.759058] dagster-daemon[5398]: return ctx.invoke(self.callback, **ctx.params) full # [ 827.759664] dagster-daemon[5398]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 827.760530] dagster-daemon[5398]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 827.761241] dagster-daemon[5398]: return callback(*args, **kwargs) full # [ 827.761868] dagster-daemon[5398]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 827.762491] dagster-daemon[5398]: with get_instance_for_cli( full # [ 827.763165] dagster-daemon[5398]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 827.763772] dagster-daemon[5398]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 827.764636] dagster-daemon[5398]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 827.765299] dagster-daemon[5398]: ) as instance: full # [ 827.765956] dagster-daemon[5398]: ^ full # [ 827.777498] dagster-daemon[5398]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 827.778133] dagster-daemon[5398]: return next(self.gen) full # [ 827.778784] dagster-daemon[5398]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 827.779585] dagster-daemon[5398]: with DagsterInstance.get() as instance: full # [ 827.780277] dagster-daemon[5398]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 827.780888] dagster-daemon[5398]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 827.781730] dagster-daemon[5398]: return create_instance_from_dagster_home() full # [ 827.782587] dagster-daemon[5398]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 827.783288] dagster-daemon[5398]: return create_instance_from_config(dagster_home_path) full # [ 827.783883] dagster-daemon[5398]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 827.784743] dagster-daemon[5398]: return create_instance_from_ref(instance_ref) full # [ 827.785589] dagster-daemon[5398]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 827.786636] dagster-daemon[5398]: unified_storage = instance_ref.storage full # [ 827.787331] dagster-daemon[5398]: ^^^^^^^^^^^^^^^^^^^^ full # [ 827.787950] dagster-daemon[5398]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 827.788781] dagster-daemon[5398]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 827.789606] dagster-daemon[5398]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 827.790306] dagster-daemon[5398]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 827.790877] dagster-daemon[5398]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 827.791711] dagster-daemon[5398]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 827.792547] dagster-daemon[5398]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 827.793211] dagster-daemon[5398]: return DagsterPostgresStorage( full # [ 827.793806] dagster-daemon[5398]: inst_data=inst_data, full # [ 827.794644] dagster-daemon[5398]: ...<2 lines>... full # [ 827.795479] dagster-daemon[5398]: token_provider=get_token_provider_from_config(config_value), full # [ 827.796130] dagster-daemon[5398]: ) full # [ 827.818467] dagster-daemon[5398]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 827.819049] dagster-daemon[5398]: self._run_storage = PostgresRunStorage( full # [ 827.819654] dagster-daemon[5398]: ~~~~~~~~~~~~~~~~~~^ full # [ 827.820501] dagster-daemon[5398]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 827.821176] dagster-daemon[5398]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 827.821782] dagster-daemon[5398]: ) full # [ 827.822627] dagster-daemon[5398]: ^ full # [ 827.823283] dagster-daemon[5398]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 827.823910] dagster-daemon[5398]: self._engine = create_pg_engine( full # [ 827.824757] dagster-daemon[5398]: ~~~~~~~~~~~~~~~~^ full # [ 827.825570] dagster-daemon[5398]: self.postgres_url, full # [ 827.826277] dagster-daemon[5398]: ^^^^^^^^^^^^^^^^^^ full # [ 827.826857] dagster-daemon[5398]: ...<2 lines>... full # [ 827.827600] dagster-daemon[5398]: poolclass=db_pool.NullPool, full # [ 827.828196] dagster-daemon[5398]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 827.828802] dagster-daemon[5398]: ) full # [ 827.829654] dagster-daemon[5398]: ^ full # [ 827.830506] dagster-daemon[5398]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 827.831186] dagster-daemon[5398]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 827.831801] dagster-daemon[5398]: File "", line 2, in create_engine full # [ 827.832655] dagster-daemon[5398]: return target(fn, url, **kwargs) full # [ 827.833554] dagster-daemon[5398]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 827.834198] dagster-daemon[5398]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 827.834796] dagster-daemon[5398]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 827.835644] dagster-daemon[5398]: dbapi = dbapi_meth(**dbapi_args) full # [ 827.851091] dagster-daemon[5398]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 827.853839] dagster-daemon[5398]: import psycopg full # [ 827.854806] dagster-daemon[5398]: ModuleNotFoundError: No module named 'psycopg' full # [ 828.047904] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 828.048950] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 828.052656] systemd[1]: dagster-daemon.service: Consumed 1.424s CPU time over 7.246s wall clock time, 88.6M memory peak. full # [ 829.638978] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 100. full # [ 829.641835] systemd[1]: Started Dagster Webserver. full # [ 832.242808] dagster-webserver[5415]: Traceback (most recent call last): full # [ 832.245386] dagster-webserver[5415]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 832.245961] dagster-webserver[5415]: sys.exit(main()) full # [ 832.246776] dagster-webserver[5415]: ~~~~^^ full # [ 832.247609] dagster-webserver[5415]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 832.248271] dagster-webserver[5415]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 832.249178] dagster-webserver[5415]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 832.249722] dagster-webserver[5415]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 832.250566] dagster-webserver[5415]: return self.main(*args, **kwargs) full # [ 832.251215] dagster-webserver[5415]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 832.251855] dagster-webserver[5415]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 832.252658] dagster-webserver[5415]: rv = self.invoke(ctx) full # [ 832.253492] dagster-webserver[5415]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 832.254154] dagster-webserver[5415]: return ctx.invoke(self.callback, **ctx.params) full # [ 832.254783] dagster-webserver[5415]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 832.265798] dagster-webserver[5415]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 832.266593] dagster-webserver[5415]: return callback(*args, **kwargs) full # [ 832.267227] dagster-webserver[5415]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 832.267831] dagster-webserver[5415]: instance = stack.enter_context( full # [ 832.268682] dagster-webserver[5415]: get_possibly_temporary_instance_for_cli( full # [ 832.269583] dagster-webserver[5415]: ...<3 lines>... full # [ 832.270195] dagster-webserver[5415]: ) full # [ 832.270810] dagster-webserver[5415]: ) full # [ 832.271667] dagster-webserver[5415]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 832.272587] dagster-webserver[5415]: result = _enter(cm) full # [ 832.273223] dagster-webserver[5415]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 832.273800] dagster-webserver[5415]: return next(self.gen) full # [ 832.274641] dagster-webserver[5415]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 832.275480] dagster-webserver[5415]: with DagsterInstance.get() as instance: full # [ 832.275915] dagster-webserver[5415]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 832.286662] dagster-webserver[5415]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 832.287252] dagster-webserver[5415]: return create_instance_from_dagster_home() full # [ 832.287847] dagster-webserver[5415]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 832.288504] dagster-webserver[5415]: return create_instance_from_config(dagster_home_path) full # [ 832.289186] dagster-webserver[5415]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 832.289791] dagster-webserver[5415]: return create_instance_from_ref(instance_ref) full # [ 832.290647] dagster-webserver[5415]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 832.291495] dagster-webserver[5415]: unified_storage = instance_ref.storage full # [ 832.292172] dagster-webserver[5415]: ^^^^^^^^^^^^^^^^^^^^ full # [ 832.292800] dagster-webserver[5415]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 832.293646] dagster-webserver[5415]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 832.294289] dagster-webserver[5415]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 832.308580] dagster-webserver[5415]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 832.309140] dagster-webserver[5415]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 832.309756] dagster-webserver[5415]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 832.310594] dagster-webserver[5415]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 832.311271] dagster-webserver[5415]: return DagsterPostgresStorage( full # [ 832.311873] dagster-webserver[5415]: inst_data=inst_data, full # [ 832.312725] dagster-webserver[5415]: ...<2 lines>... full # [ 832.313576] dagster-webserver[5415]: token_provider=get_token_provider_from_config(config_value), full # [ 832.314257] dagster-webserver[5415]: ) full # [ 832.314851] dagster-webserver[5415]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 832.315708] dagster-webserver[5415]: self._run_storage = PostgresRunStorage( full # [ 832.316530] dagster-webserver[5415]: ~~~~~~~~~~~~~~~~~~^ full # [ 832.317208] dagster-webserver[5415]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 832.317827] dagster-webserver[5415]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 832.318676] dagster-webserver[5415]: ) full # [ 832.319521] dagster-webserver[5415]: ^ full # [ 832.320301] dagster-webserver[5415]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 832.320854] dagster-webserver[5415]: self._engine = create_pg_engine( full # [ 832.321516] dagster-webserver[5415]: ~~~~~~~~~~~~~~~~^ full # [ 832.322195] dagster-webserver[5415]: self.postgres_url, full # [ 832.322777] dagster-webserver[5415]: ^^^^^^^^^^^^^^^^^^ full # [ 832.323607] dagster-webserver[5415]: ...<2 lines>... full # [ 832.324276] dagster-webserver[5415]: poolclass=db_pool.NullPool, full # [ 832.324875] dagster-webserver[5415]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 832.325700] dagster-webserver[5415]: ) full # [ 832.326533] dagster-webserver[5415]: ^ full # [ 832.327184] dagster-webserver[5415]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 832.327792] dagster-webserver[5415]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 832.344429] dagster-webserver[5415]: File "", line 2, in create_engine full # [ 832.346672] dagster-webserver[5415]: return target(fn, url, **kwargs) full # [ 832.347887] dagster-webserver[5415]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 832.350475] dagster-webserver[5415]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 832.352072] dagster-webserver[5415]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 832.354695] dagster-webserver[5415]: dbapi = dbapi_meth(**dbapi_args) full # [ 832.355917] dagster-webserver[5415]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 832.358701] dagster-webserver[5415]: import psycopg full # [ 832.359692] dagster-webserver[5415]: ModuleNotFoundError: No module named 'psycopg' full # [ 832.614263] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 832.614983] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 832.619080] systemd[1]: dagster-webserver.service: Consumed 2.005s CPU time over 7.977s wall clock time, 111.6M memory peak. full # [ 833.139148] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 113. full # [ 833.142095] systemd[1]: Started Dagster Daemon. full # [ 834.987053] dagster-daemon[5436]: Traceback (most recent call last): full # [ 834.989620] dagster-daemon[5436]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 834.990225] dagster-daemon[5436]: sys.exit(main()) full # [ 834.990804] dagster-daemon[5436]: ~~~~^^ full # [ 834.991645] dagster-daemon[5436]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 834.992519] dagster-daemon[5436]: cli(obj={}) full # [ 834.993166] dagster-daemon[5436]: ~~~^^^^^^^^ full # [ 834.993790] dagster-daemon[5436]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 834.994595] dagster-daemon[5436]: return self.main(*args, **kwargs) full # [ 834.995259] dagster-daemon[5436]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 834.995860] dagster-daemon[5436]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 834.996698] dagster-daemon[5436]: rv = self.invoke(ctx) full # [ 835.004070] dagster-daemon[5436]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 835.004611] dagster-daemon[5436]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 835.005330] dagster-daemon[5436]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 835.005897] dagster-daemon[5436]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 835.006735] dagster-daemon[5436]: return ctx.invoke(self.callback, **ctx.params) full # [ 835.007581] dagster-daemon[5436]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 835.008619] dagster-daemon[5436]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 835.009286] dagster-daemon[5436]: return callback(*args, **kwargs) full # [ 835.009905] dagster-daemon[5436]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 835.010706] dagster-daemon[5436]: with get_instance_for_cli( full # [ 835.011548] dagster-daemon[5436]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 835.012201] dagster-daemon[5436]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 835.012817] dagster-daemon[5436]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 835.013658] dagster-daemon[5436]: ) as instance: full # [ 835.014487] dagster-daemon[5436]: ^ full # [ 835.014916] dagster-daemon[5436]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 835.015758] dagster-daemon[5436]: return next(self.gen) full # [ 835.028188] dagster-daemon[5436]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 835.028740] dagster-daemon[5436]: with DagsterInstance.get() as instance: full # [ 835.029579] dagster-daemon[5436]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 835.030258] dagster-daemon[5436]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 835.030881] dagster-daemon[5436]: return create_instance_from_dagster_home() full # [ 835.031703] dagster-daemon[5436]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 835.032539] dagster-daemon[5436]: return create_instance_from_config(dagster_home_path) full # [ 835.033267] dagster-daemon[5436]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 835.033826] dagster-daemon[5436]: return create_instance_from_ref(instance_ref) full # [ 835.034672] dagster-daemon[5436]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 835.035525] dagster-daemon[5436]: unified_storage = instance_ref.storage full # [ 835.036228] dagster-daemon[5436]: ^^^^^^^^^^^^^^^^^^^^ full # [ 835.048716] dagster-daemon[5436]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 835.049313] dagster-daemon[5436]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 835.049900] dagster-daemon[5436]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 835.050731] dagster-daemon[5436]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 835.051593] dagster-daemon[5436]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 835.052271] dagster-daemon[5436]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 835.052870] dagster-daemon[5436]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 835.053720] dagster-daemon[5436]: return DagsterPostgresStorage( full # [ 835.054600] dagster-daemon[5436]: inst_data=inst_data, full # [ 835.055315] dagster-daemon[5436]: ...<2 lines>... full # [ 835.055855] dagster-daemon[5436]: token_provider=get_token_provider_from_config(config_value), full # [ 835.056697] dagster-daemon[5436]: ) full # [ 835.057535] dagster-daemon[5436]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 835.058202] dagster-daemon[5436]: self._run_storage = PostgresRunStorage( full # [ 835.059067] dagster-daemon[5436]: ~~~~~~~~~~~~~~~~~~^ full # [ 835.059657] dagster-daemon[5436]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 835.060635] dagster-daemon[5436]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 835.061537] dagster-daemon[5436]: ) full # [ 835.062183] dagster-daemon[5436]: ^ full # [ 835.063122] dagster-daemon[5436]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 835.063644] dagster-daemon[5436]: self._engine = create_pg_engine( full # [ 835.064283] dagster-daemon[5436]: ~~~~~~~~~~~~~~~~^ full # [ 835.064921] dagster-daemon[5436]: self.postgres_url, full # [ 835.065724] dagster-daemon[5436]: ^^^^^^^^^^^^^^^^^^ full # [ 835.066567] dagster-daemon[5436]: ...<2 lines>... full # [ 835.067222] dagster-daemon[5436]: poolclass=db_pool.NullPool, full # [ 835.067822] dagster-daemon[5436]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 835.068652] dagster-daemon[5436]: ) full # [ 835.069502] dagster-daemon[5436]: ^ full # [ 835.085181] dagster-daemon[5436]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 835.085725] dagster-daemon[5436]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 835.086573] dagster-daemon[5436]: File "", line 2, in create_engine full # [ 835.087302] dagster-daemon[5436]: return target(fn, url, **kwargs) full # [ 835.087873] dagster-daemon[5436]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 835.088700] dagster-daemon[5436]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 835.089538] dagster-daemon[5436]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 835.090210] dagster-daemon[5436]: dbapi = dbapi_meth(**dbapi_args) full # [ 835.090817] dagster-daemon[5436]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 835.091689] dagster-daemon[5436]: import psycopg full # [ 835.092562] dagster-daemon[5436]: ModuleNotFoundError: No module named 'psycopg' full # [ 835.300880] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 835.303186] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 835.305306] systemd[1]: dagster-daemon.service: Consumed 1.409s CPU time over 7.245s wall clock time, 88.5M memory peak. full # [ 837.639268] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 101. full # [ 837.642120] systemd[1]: Started Dagster Webserver. full # [ 840.212916] dagster-webserver[5457]: Traceback (most recent call last): full # [ 840.215501] dagster-webserver[5457]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 840.216103] dagster-webserver[5457]: sys.exit(main()) full # [ 840.216668] dagster-webserver[5457]: ~~~~^^ full # [ 840.217502] dagster-webserver[5457]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 840.218175] dagster-webserver[5457]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 840.218808] dagster-webserver[5457]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 840.219634] dagster-webserver[5457]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 840.220275] dagster-webserver[5457]: return self.main(*args, **kwargs) full # [ 840.220892] dagster-webserver[5457]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 840.221754] dagster-webserver[5457]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 840.222555] dagster-webserver[5457]: rv = self.invoke(ctx) full # [ 840.231103] dagster-webserver[5457]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 840.231644] dagster-webserver[5457]: return ctx.invoke(self.callback, **ctx.params) full # [ 840.232341] dagster-webserver[5457]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 840.232940] dagster-webserver[5457]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 840.233784] dagster-webserver[5457]: return callback(*args, **kwargs) full # [ 840.234626] dagster-webserver[5457]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 840.235673] dagster-webserver[5457]: instance = stack.enter_context( full # [ 840.236525] dagster-webserver[5457]: get_possibly_temporary_instance_for_cli( full # [ 840.237193] dagster-webserver[5457]: ...<3 lines>... full # [ 840.237801] dagster-webserver[5457]: ) full # [ 840.238643] dagster-webserver[5457]: ) full # [ 840.239335] dagster-webserver[5457]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 840.239921] dagster-webserver[5457]: result = _enter(cm) full # [ 840.240736] dagster-webserver[5457]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 840.241571] dagster-webserver[5457]: return next(self.gen) full # [ 840.251733] dagster-webserver[5457]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 840.252292] dagster-webserver[5457]: with DagsterInstance.get() as instance: full # [ 840.252917] dagster-webserver[5457]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 840.253748] dagster-webserver[5457]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 840.254592] dagster-webserver[5457]: return create_instance_from_dagster_home() full # [ 840.255287] dagster-webserver[5457]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 840.255905] dagster-webserver[5457]: return create_instance_from_config(dagster_home_path) full # [ 840.256744] dagster-webserver[5457]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 840.257697] dagster-webserver[5457]: return create_instance_from_ref(instance_ref) full # [ 840.258312] dagster-webserver[5457]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 840.258854] dagster-webserver[5457]: unified_storage = instance_ref.storage full # [ 840.259691] dagster-webserver[5457]: ^^^^^^^^^^^^^^^^^^^^ full # [ 840.260529] dagster-webserver[5457]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 840.261189] dagster-webserver[5457]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 840.261772] dagster-webserver[5457]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 840.278378] dagster-webserver[5457]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 840.278909] dagster-webserver[5457]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 840.279738] dagster-webserver[5457]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 840.280590] dagster-webserver[5457]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 840.281550] dagster-webserver[5457]: return DagsterPostgresStorage( full # [ 840.282170] dagster-webserver[5457]: inst_data=inst_data, full # [ 840.282748] dagster-webserver[5457]: ...<2 lines>... full # [ 840.283592] dagster-webserver[5457]: token_provider=get_token_provider_from_config(config_value), full # [ 840.284283] dagster-webserver[5457]: ) full # [ 840.284876] dagster-webserver[5457]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 840.285722] dagster-webserver[5457]: self._run_storage = PostgresRunStorage( full # [ 840.286563] dagster-webserver[5457]: ~~~~~~~~~~~~~~~~~~^ full # [ 840.287251] dagster-webserver[5457]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 840.287856] dagster-webserver[5457]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 840.288705] dagster-webserver[5457]: ) full # [ 840.289691] dagster-webserver[5457]: ^ full # [ 840.290584] dagster-webserver[5457]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 840.291271] dagster-webserver[5457]: self._engine = create_pg_engine( full # [ 840.291873] dagster-webserver[5457]: ~~~~~~~~~~~~~~~~^ full # [ 840.292704] dagster-webserver[5457]: self.postgres_url, full # [ 840.293532] dagster-webserver[5457]: ^^^^^^^^^^^^^^^^^^ full # [ 840.294245] dagster-webserver[5457]: ...<2 lines>... full # [ 840.294793] dagster-webserver[5457]: poolclass=db_pool.NullPool, full # [ 840.295640] dagster-webserver[5457]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 840.296485] dagster-webserver[5457]: ) full # [ 840.296910] dagster-webserver[5457]: ^ full # [ 840.297740] dagster-webserver[5457]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 840.298569] dagster-webserver[5457]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 840.299295] dagster-webserver[5457]: File "", line 2, in create_engine full # [ 840.299847] dagster-webserver[5457]: return target(fn, url, **kwargs) full # [ 840.318083] dagster-webserver[5457]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 840.320685] dagster-webserver[5457]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 840.322241] dagster-webserver[5457]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 840.324882] dagster-webserver[5457]: dbapi = dbapi_meth(**dbapi_args) full # [ 840.326132] dagster-webserver[5457]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 840.328961] dagster-webserver[5457]: import psycopg full # [ 840.329962] dagster-webserver[5457]: ModuleNotFoundError: No module named 'psycopg' full # [ 840.389358] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 114. full # [ 840.394058] systemd[1]: Started Dagster Daemon. full # [ 840.625755] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 840.628480] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 840.630517] systemd[1]: dagster-webserver.service: Consumed 2.049s CPU time over 8.006s wall clock time, 111.8M memory peak. full # [ 842.229609] dagster-daemon[5471]: Traceback (most recent call last): full # [ 842.232193] dagster-daemon[5471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 842.232750] dagster-daemon[5471]: sys.exit(main()) full # [ 842.233554] dagster-daemon[5471]: ~~~~^^ full # [ 842.234220] dagster-daemon[5471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 842.234820] dagster-daemon[5471]: cli(obj={}) full # [ 842.235682] dagster-daemon[5471]: ~~~^^^^^^^^ full # [ 842.236497] dagster-daemon[5471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 842.237159] dagster-daemon[5471]: return self.main(*args, **kwargs) full # [ 842.237753] dagster-daemon[5471]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 842.238628] dagster-daemon[5471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 842.239264] dagster-daemon[5471]: rv = self.invoke(ctx) full # [ 842.246568] dagster-daemon[5471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 842.247150] dagster-daemon[5471]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 842.247787] dagster-daemon[5471]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 842.248603] dagster-daemon[5471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 842.249284] dagster-daemon[5471]: return ctx.invoke(self.callback, **ctx.params) full # [ 842.249886] dagster-daemon[5471]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 842.250750] dagster-daemon[5471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 842.251601] dagster-daemon[5471]: return callback(*args, **kwargs) full # [ 842.252321] dagster-daemon[5471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 842.252876] dagster-daemon[5471]: with get_instance_for_cli( full # [ 842.253697] dagster-daemon[5471]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 842.254534] dagster-daemon[5471]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 842.255190] dagster-daemon[5471]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 842.255791] dagster-daemon[5471]: ) as instance: full # [ 842.256624] dagster-daemon[5471]: ^ full # [ 842.267900] dagster-daemon[5471]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 842.268638] dagster-daemon[5471]: return next(self.gen) full # [ 842.269290] dagster-daemon[5471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 842.269931] dagster-daemon[5471]: with DagsterInstance.get() as instance: full # [ 842.270766] dagster-daemon[5471]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 842.271620] dagster-daemon[5471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 842.272297] dagster-daemon[5471]: return create_instance_from_dagster_home() full # [ 842.272895] dagster-daemon[5471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 842.273728] dagster-daemon[5471]: return create_instance_from_config(dagster_home_path) full # [ 842.274577] dagster-daemon[5471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 842.275259] dagster-daemon[5471]: return create_instance_from_ref(instance_ref) full # [ 842.275901] dagster-daemon[5471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 842.276704] dagster-daemon[5471]: unified_storage = instance_ref.storage full # [ 842.277165] dagster-daemon[5471]: ^^^^^^^^^^^^^^^^^^^^ full # [ 842.291296] dagster-daemon[5471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 842.291829] dagster-daemon[5471]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 842.292676] dagster-daemon[5471]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 842.293523] dagster-daemon[5471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 842.294202] dagster-daemon[5471]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 842.294807] dagster-daemon[5471]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 842.295660] dagster-daemon[5471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 842.296503] dagster-daemon[5471]: return DagsterPostgresStorage( full # [ 842.297356] dagster-daemon[5471]: inst_data=inst_data, full # [ 842.297997] dagster-daemon[5471]: ...<2 lines>... full # [ 842.298634] dagster-daemon[5471]: token_provider=get_token_provider_from_config(config_value), full # [ 842.299286] dagster-daemon[5471]: ) full # [ 842.299969] dagster-daemon[5471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 842.300854] dagster-daemon[5471]: self._run_storage = PostgresRunStorage( full # [ 842.301604] dagster-daemon[5471]: ~~~~~~~~~~~~~~~~~~^ full # [ 842.302291] dagster-daemon[5471]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 842.302890] dagster-daemon[5471]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 842.303734] dagster-daemon[5471]: ) full # [ 842.304576] dagster-daemon[5471]: ^ full # [ 842.305228] dagster-daemon[5471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 842.305829] dagster-daemon[5471]: self._engine = create_pg_engine( full # [ 842.306476] dagster-daemon[5471]: ~~~~~~~~~~~~~~~~^ full # [ 842.306908] dagster-daemon[5471]: self.postgres_url, full # [ 842.307731] dagster-daemon[5471]: ^^^^^^^^^^^^^^^^^^ full # [ 842.308570] dagster-daemon[5471]: ...<2 lines>... full # [ 842.309237] dagster-daemon[5471]: poolclass=db_pool.NullPool, full # [ 842.309836] dagster-daemon[5471]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 842.310479] dagster-daemon[5471]: ) full # [ 842.310906] dagster-daemon[5471]: ^ full # [ 842.327733] dagster-daemon[5471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 842.330362] dagster-daemon[5471]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 842.331796] dagster-daemon[5471]: File "", line 2, in create_engine full # [ 842.333978] dagster-daemon[5471]: return target(fn, url, **kwargs) full # [ 842.335221] dagster-daemon[5471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 842.337843] dagster-daemon[5471]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 842.339348] dagster-daemon[5471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 842.341954] dagster-daemon[5471]: dbapi = dbapi_meth(**dbapi_args) full # [ 842.343162] dagster-daemon[5471]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 842.345928] dagster-daemon[5471]: import psycopg full # [ 842.346874] dagster-daemon[5471]: ModuleNotFoundError: No module named 'psycopg' full # [ 842.527911] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 842.528880] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 842.532786] systemd[1]: dagster-daemon.service: Consumed 1.440s CPU time over 7.230s wall clock time, 88.4M memory peak. full # [ 845.639407] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 102. full # [ 845.643295] systemd[1]: Started Dagster Webserver. full # [ 847.638722] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 115. full # [ 847.640951] systemd[1]: Started Dagster Daemon. full # [ 848.279634] dagster-webserver[5499]: Traceback (most recent call last): full # [ 848.281557] dagster-webserver[5499]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 848.283957] dagster-webserver[5499]: sys.exit(main()) full # [ 848.287051] dagster-webserver[5499]: ~~~~^^ full # [ 848.288065] dagster-webserver[5499]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 848.290559] dagster-webserver[5499]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 848.291944] dagster-webserver[5499]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 848.293302] dagster-webserver[5499]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 848.295710] dagster-webserver[5499]: return self.main(*args, **kwargs) full # [ 848.296946] dagster-webserver[5499]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 848.298195] dagster-webserver[5499]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 848.300551] dagster-webserver[5499]: rv = self.invoke(ctx) full # [ 848.301633] dagster-webserver[5499]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 848.304032] dagster-webserver[5499]: return ctx.invoke(self.callback, **ctx.params) full # [ 848.306821] dagster-webserver[5499]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 848.308210] dagster-webserver[5499]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 848.310573] dagster-webserver[5499]: return callback(*args, **kwargs) full # [ 848.311781] dagster-webserver[5499]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 848.314420] dagster-webserver[5499]: instance = stack.enter_context( full # [ 848.315637] dagster-webserver[5499]: get_possibly_temporary_instance_for_cli( full # [ 848.317059] dagster-webserver[5499]: ...<3 lines>... full # [ 848.318062] dagster-webserver[5499]: ) full # [ 848.318921] dagster-webserver[5499]: ) full # [ 848.319732] dagster-webserver[5499]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 848.322304] dagster-webserver[5499]: result = _enter(cm) full # [ 848.323597] dagster-webserver[5499]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 848.327350] dagster-webserver[5499]: return next(self.gen) full # [ 848.328435] dagster-webserver[5499]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 848.331320] dagster-webserver[5499]: with DagsterInstance.get() as instance: full # [ 848.332621] dagster-webserver[5499]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 848.333825] dagster-webserver[5499]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 848.336414] dagster-webserver[5499]: return create_instance_from_dagster_home() full # [ 848.337743] dagster-webserver[5499]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 848.340752] dagster-webserver[5499]: return create_instance_from_config(dagster_home_path) full # [ 848.342248] dagster-webserver[5499]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 848.345417] dagster-webserver[5499]: return create_instance_from_ref(instance_ref) full # [ 848.346835] dagster-webserver[5499]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 848.349675] dagster-webserver[5499]: unified_storage = instance_ref.storage full # [ 848.350969] dagster-webserver[5499]: ^^^^^^^^^^^^^^^^^^^^ full # [ 848.352307] dagster-webserver[5499]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 848.354901] dagster-webserver[5499]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 848.356824] dagster-webserver[5499]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 848.358468] dagster-webserver[5499]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 848.361483] dagster-webserver[5499]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 848.363408] dagster-webserver[5499]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 848.365308] dagster-webserver[5499]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 848.368441] dagster-webserver[5499]: return DagsterPostgresStorage( full # [ 848.369883] dagster-webserver[5499]: inst_data=inst_data, full # [ 848.371324] dagster-webserver[5499]: ...<2 lines>... full # [ 848.372486] dagster-webserver[5499]: token_provider=get_token_provider_from_config(config_value), full # [ 848.374333] dagster-webserver[5499]: ) full # [ 848.375156] dagster-webserver[5499]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 848.377714] dagster-webserver[5499]: self._run_storage = PostgresRunStorage( full # [ 848.379051] dagster-webserver[5499]: ~~~~~~~~~~~~~~~~~~^ full # [ 848.380420] dagster-webserver[5499]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 848.382183] dagster-webserver[5499]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 848.383922] dagster-webserver[5499]: ) full # [ 848.384734] dagster-webserver[5499]: ^ full # [ 848.385560] dagster-webserver[5499]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 848.388426] dagster-webserver[5499]: self._engine = create_pg_engine( full # [ 848.391210] dagster-webserver[5499]: ~~~~~~~~~~~~~~~~^ full # [ 848.392431] dagster-webserver[5499]: self.postgres_url, full # [ 848.393526] dagster-webserver[5499]: ^^^^^^^^^^^^^^^^^^ full # [ 848.394624] dagster-webserver[5499]: ...<2 lines>... full # [ 848.395625] dagster-webserver[5499]: poolclass=db_pool.NullPool, full # [ 848.396823] dagster-webserver[5499]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 848.398032] dagster-webserver[5499]: ) full # [ 848.398819] dagster-webserver[5499]: ^ full # [ 848.399646] dagster-webserver[5499]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 848.403586] dagster-webserver[5499]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 848.406604] dagster-webserver[5499]: File "", line 2, in create_engine full # [ 848.409872] dagster-webserver[5499]: return target(fn, url, **kwargs) full # [ 848.411609] dagster-webserver[5499]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 848.415347] dagster-webserver[5499]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 848.417802] dagster-webserver[5499]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 848.423288] dagster-webserver[5499]: dbapi = dbapi_meth(**dbapi_args) full # [ 848.425217] dagster-webserver[5499]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 848.428830] dagster-webserver[5499]: import psycopg full # [ 848.430088] dagster-webserver[5499]: ModuleNotFoundError: No module named 'psycopg' full # [ 848.599075] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 848.601938] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 848.603713] systemd[1]: dagster-webserver.service: Consumed 2.050s CPU time over 7.966s wall clock time, 111.8M memory peak. full # [ 849.628555] dagster-daemon[5509]: Traceback (most recent call last): full # [ 849.631136] dagster-daemon[5509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 849.631701] dagster-daemon[5509]: sys.exit(main()) full # [ 849.632528] dagster-daemon[5509]: ~~~~^^ full # [ 849.633203] dagster-daemon[5509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 849.633801] dagster-daemon[5509]: cli(obj={}) full # [ 849.634679] dagster-daemon[5509]: ~~~^^^^^^^^ full # [ 849.635760] dagster-daemon[5509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 849.636503] dagster-daemon[5509]: return self.main(*args, **kwargs) full # [ 849.637223] dagster-daemon[5509]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 849.637785] dagster-daemon[5509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 849.638634] dagster-daemon[5509]: rv = self.invoke(ctx) full # [ 849.645605] dagster-daemon[5509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 849.646182] dagster-daemon[5509]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 849.646813] dagster-daemon[5509]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 849.647644] dagster-daemon[5509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 849.648297] dagster-daemon[5509]: return ctx.invoke(self.callback, **ctx.params) full # [ 849.648938] dagster-daemon[5509]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 849.649770] dagster-daemon[5509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 849.650617] dagster-daemon[5509]: return callback(*args, **kwargs) full # [ 849.651350] dagster-daemon[5509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 849.651889] dagster-daemon[5509]: with get_instance_for_cli( full # [ 849.652707] dagster-daemon[5509]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 849.653547] dagster-daemon[5509]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 849.654203] dagster-daemon[5509]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 849.654806] dagster-daemon[5509]: ) as instance: full # [ 849.655644] dagster-daemon[5509]: ^ full # [ 849.666862] dagster-daemon[5509]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 849.667597] dagster-daemon[5509]: return next(self.gen) full # [ 849.668274] dagster-daemon[5509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 849.668873] dagster-daemon[5509]: with DagsterInstance.get() as instance: full # [ 849.669714] dagster-daemon[5509]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 849.670560] dagster-daemon[5509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 849.671237] dagster-daemon[5509]: return create_instance_from_dagster_home() full # [ 849.671876] dagster-daemon[5509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 849.672497] dagster-daemon[5509]: return create_instance_from_config(dagster_home_path) full # [ 849.681685] dagster-daemon[5509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 849.682277] dagster-daemon[5509]: return create_instance_from_ref(instance_ref) full # [ 849.682865] dagster-daemon[5509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 849.683707] dagster-daemon[5509]: unified_storage = instance_ref.storage full # [ 849.684561] dagster-daemon[5509]: ^^^^^^^^^^^^^^^^^^^^ full # [ 849.685207] dagster-daemon[5509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 849.685816] dagster-daemon[5509]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 849.686666] dagster-daemon[5509]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 849.687549] dagster-daemon[5509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 849.688181] dagster-daemon[5509]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 849.688889] dagster-daemon[5509]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 849.689636] dagster-daemon[5509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 849.690292] dagster-daemon[5509]: return DagsterPostgresStorage( full # [ 849.690923] dagster-daemon[5509]: inst_data=inst_data, full # [ 849.691755] dagster-daemon[5509]: ...<2 lines>... full # [ 849.692601] dagster-daemon[5509]: token_provider=get_token_provider_from_config(config_value), full # [ 849.693275] dagster-daemon[5509]: ) full # [ 849.707943] dagster-daemon[5509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 849.710481] dagster-daemon[5509]: self._run_storage = PostgresRunStorage( full # [ 849.711741] dagster-daemon[5509]: ~~~~~~~~~~~~~~~~~~^ full # [ 849.713038] dagster-daemon[5509]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 849.714749] dagster-daemon[5509]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 849.716461] dagster-daemon[5509]: ) full # [ 849.717253] dagster-daemon[5509]: ^ full # [ 849.718048] dagster-daemon[5509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 849.720747] dagster-daemon[5509]: self._engine = create_pg_engine( full # [ 849.721874] dagster-daemon[5509]: ~~~~~~~~~~~~~~~~^ full # [ 849.723058] dagster-daemon[5509]: self.postgres_url, full # [ 849.724111] dagster-daemon[5509]: ^^^^^^^^^^^^^^^^^^ full # [ 849.725162] dagster-daemon[5509]: ...<2 lines>... full # [ 849.726130] dagster-daemon[5509]: poolclass=db_pool.NullPool, full # [ 849.727308] dagster-daemon[5509]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 849.728470] dagster-daemon[5509]: ) full # [ 849.729265] dagster-daemon[5509]: ^ full # [ 849.730103] dagster-daemon[5509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 849.732707] dagster-daemon[5509]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 849.734188] dagster-daemon[5509]: File "", line 2, in create_engine full # [ 849.736413] dagster-daemon[5509]: return target(fn, url, **kwargs) full # [ 849.737605] dagster-daemon[5509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 849.740207] dagster-daemon[5509]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 849.741715] dagster-daemon[5509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 849.744351] dagster-daemon[5509]: dbapi = dbapi_meth(**dbapi_args) full # [ 849.745531] dagster-daemon[5509]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 849.748301] dagster-daemon[5509]: import psycopg full # [ 849.749263] dagster-daemon[5509]: ModuleNotFoundError: No module named 'psycopg' full # [ 849.907474] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 849.909717] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 849.912334] systemd[1]: dagster-daemon.service: Consumed 1.430s CPU time over 7.373s wall clock time, 88.5M memory peak. full # [ 853.638865] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 103. full # [ 853.641250] systemd[1]: Started Dagster Webserver. full # [ 855.138677] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 116. full # [ 855.140768] systemd[1]: Started Dagster Daemon. full # [ 856.303823] dagster-webserver[5542]: Traceback (most recent call last): full # [ 856.306056] dagster-webserver[5542]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 856.306414] dagster-webserver[5542]: sys.exit(main()) full # [ 856.309102] dagster-webserver[5542]: ~~~~^^ full # [ 856.309462] dagster-webserver[5542]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 856.310102] dagster-webserver[5542]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 856.310704] dagster-webserver[5542]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 856.313090] dagster-webserver[5542]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 856.313727] dagster-webserver[5542]: return self.main(*args, **kwargs) full # [ 856.316087] dagster-webserver[5542]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 856.316592] dagster-webserver[5542]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 856.319088] dagster-webserver[5542]: rv = self.invoke(ctx) full # [ 856.319655] dagster-webserver[5542]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 856.320490] dagster-webserver[5542]: return ctx.invoke(self.callback, **ctx.params) full # [ 856.323107] dagster-webserver[5542]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 856.323749] dagster-webserver[5542]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 856.324584] dagster-webserver[5542]: return callback(*args, **kwargs) full # [ 856.327089] dagster-webserver[5542]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 856.327639] dagster-webserver[5542]: instance = stack.enter_context( full # [ 856.328473] dagster-webserver[5542]: get_possibly_temporary_instance_for_cli( full # [ 856.331088] dagster-webserver[5542]: ...<3 lines>... full # [ 856.331714] dagster-webserver[5542]: ) full # [ 856.332547] dagster-webserver[5542]: ) full # [ 856.335087] dagster-webserver[5542]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 856.335602] dagster-webserver[5542]: result = _enter(cm) full # [ 856.336272] dagster-webserver[5542]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 856.336856] dagster-webserver[5542]: return next(self.gen) full # [ 856.339679] dagster-webserver[5542]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 856.342103] dagster-webserver[5542]: with DagsterInstance.get() as instance: full # [ 856.342727] dagster-webserver[5542]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 856.345090] dagster-webserver[5542]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 856.345590] dagster-webserver[5542]: return create_instance_from_dagster_home() full # [ 856.348128] dagster-webserver[5542]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 856.348653] dagster-webserver[5542]: return create_instance_from_config(dagster_home_path) full # [ 856.349488] dagster-webserver[5542]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 856.349916] dagster-webserver[5542]: return create_instance_from_ref(instance_ref) full # [ 856.352532] dagster-webserver[5542]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 856.353187] dagster-webserver[5542]: unified_storage = instance_ref.storage full # [ 856.353784] dagster-webserver[5542]: ^^^^^^^^^^^^^^^^^^^^ full # [ 856.356090] dagster-webserver[5542]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 856.356659] dagster-webserver[5542]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 856.357474] dagster-webserver[5542]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 856.360091] dagster-webserver[5542]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 856.360702] dagster-webserver[5542]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 856.361539] dagster-webserver[5542]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 856.364091] dagster-webserver[5542]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 856.364589] dagster-webserver[5542]: return DagsterPostgresStorage( full # [ 856.365256] dagster-webserver[5542]: inst_data=inst_data, full # [ 856.365844] dagster-webserver[5542]: ...<2 lines>... full # [ 856.369106] dagster-webserver[5542]: token_provider=get_token_provider_from_config(config_value), full # [ 856.369701] dagster-webserver[5542]: ) full # [ 856.370531] dagster-webserver[5542]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 856.373090] dagster-webserver[5542]: self._run_storage = PostgresRunStorage( full # [ 856.373585] dagster-webserver[5542]: ~~~~~~~~~~~~~~~~~~^ full # [ 856.374253] dagster-webserver[5542]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 856.374841] dagster-webserver[5542]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 856.378090] dagster-webserver[5542]: ) full # [ 856.378699] dagster-webserver[5542]: ^ full # [ 856.381136] dagster-webserver[5542]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 856.381750] dagster-webserver[5542]: self._engine = create_pg_engine( full # [ 856.382585] dagster-webserver[5542]: ~~~~~~~~~~~~~~~~^ full # [ 856.385089] dagster-webserver[5542]: self.postgres_url, full # [ 856.385636] dagster-webserver[5542]: ^^^^^^^^^^^^^^^^^^ full # [ 856.386275] dagster-webserver[5542]: ...<2 lines>... full # [ 856.386901] dagster-webserver[5542]: poolclass=db_pool.NullPool, full # [ 856.389528] dagster-webserver[5542]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 856.390182] dagster-webserver[5542]: ) full # [ 856.390779] dagster-webserver[5542]: ^ full # [ 856.394091] dagster-webserver[5542]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 856.394634] dagster-webserver[5542]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 856.395273] dagster-webserver[5542]: File "", line 2, in create_engine full # [ 856.395888] dagster-webserver[5542]: return target(fn, url, **kwargs) full # [ 856.398712] dagster-webserver[5542]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 856.399540] dagster-webserver[5542]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 856.402090] dagster-webserver[5542]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 856.402607] dagster-webserver[5542]: dbapi = dbapi_meth(**dbapi_args) full # [ 856.403290] dagster-webserver[5542]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 856.403858] dagster-webserver[5542]: import psycopg full # [ 856.406693] dagster-webserver[5542]: ModuleNotFoundError: No module named 'psycopg' full # [ 856.678870] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 856.681328] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 856.681987] systemd[1]: dagster-webserver.service: Consumed 2.096s CPU time over 8.080s wall clock time, 111.6M memory peak. full # [ 857.089702] dagster-daemon[5548]: Traceback (most recent call last): full # [ 857.092252] dagster-daemon[5548]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 857.092809] dagster-daemon[5548]: sys.exit(main()) full # [ 857.093631] dagster-daemon[5548]: ~~~~^^ full # [ 857.094276] dagster-daemon[5548]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 857.094880] dagster-daemon[5548]: cli(obj={}) full # [ 857.095724] dagster-daemon[5548]: ~~~^^^^^^^^ full # [ 857.096540] dagster-daemon[5548]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 857.097198] dagster-daemon[5548]: return self.main(*args, **kwargs) full # [ 857.097788] dagster-daemon[5548]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 857.098673] dagster-daemon[5548]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 857.099288] dagster-daemon[5548]: rv = self.invoke(ctx) full # [ 857.099876] dagster-daemon[5548]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 857.100707] dagster-daemon[5548]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 857.101556] dagster-daemon[5548]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 857.111192] dagster-daemon[5548]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 857.111726] dagster-daemon[5548]: return ctx.invoke(self.callback, **ctx.params) full # [ 857.112577] dagster-daemon[5548]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 857.113394] dagster-daemon[5548]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 857.114102] dagster-daemon[5548]: return callback(*args, **kwargs) full # [ 857.114709] dagster-daemon[5548]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 857.115538] dagster-daemon[5548]: with get_instance_for_cli( full # [ 857.116207] dagster-daemon[5548]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 857.116815] dagster-daemon[5548]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 857.117658] dagster-daemon[5548]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 857.118500] dagster-daemon[5548]: ) as instance: full # [ 857.119170] dagster-daemon[5548]: ^ full # [ 857.120269] dagster-daemon[5548]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 857.120781] dagster-daemon[5548]: return next(self.gen) full # [ 857.121639] dagster-daemon[5548]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 857.122293] dagster-daemon[5548]: with DagsterInstance.get() as instance: full # [ 857.122877] dagster-daemon[5548]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 857.134919] dagster-daemon[5548]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 857.135652] dagster-daemon[5548]: return create_instance_from_dagster_home() full # [ 857.136501] dagster-daemon[5548]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 857.137162] dagster-daemon[5548]: return create_instance_from_config(dagster_home_path) full # [ 857.137770] dagster-daemon[5548]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 857.138620] dagster-daemon[5548]: return create_instance_from_ref(instance_ref) full # [ 857.139343] dagster-daemon[5548]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 857.139897] dagster-daemon[5548]: unified_storage = instance_ref.storage full # [ 857.140749] dagster-daemon[5548]: ^^^^^^^^^^^^^^^^^^^^ full # [ 857.141572] dagster-daemon[5548]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 857.142250] dagster-daemon[5548]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 857.142849] dagster-daemon[5548]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 857.156308] dagster-daemon[5548]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 857.158887] dagster-daemon[5548]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 857.160473] dagster-daemon[5548]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 857.162118] dagster-daemon[5548]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 857.164742] dagster-daemon[5548]: return DagsterPostgresStorage( full # [ 857.165908] dagster-daemon[5548]: inst_data=inst_data, full # [ 857.166978] dagster-daemon[5548]: ...<2 lines>... full # [ 857.167945] dagster-daemon[5548]: token_provider=get_token_provider_from_config(config_value), full # [ 857.169519] dagster-daemon[5548]: ) full # [ 857.170352] dagster-daemon[5548]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 857.172867] dagster-daemon[5548]: self._run_storage = PostgresRunStorage( full # [ 857.174151] dagster-daemon[5548]: ~~~~~~~~~~~~~~~~~~^ full # [ 857.175414] dagster-daemon[5548]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 857.177137] dagster-daemon[5548]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 857.178828] dagster-daemon[5548]: ) full # [ 857.179605] dagster-daemon[5548]: ^ full # [ 857.180402] dagster-daemon[5548]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 857.183147] dagster-daemon[5548]: self._engine = create_pg_engine( full # [ 857.184329] dagster-daemon[5548]: ~~~~~~~~~~~~~~~~^ full # [ 857.185503] dagster-daemon[5548]: self.postgres_url, full # [ 857.186547] dagster-daemon[5548]: ^^^^^^^^^^^^^^^^^^ full # [ 857.187591] dagster-daemon[5548]: ...<2 lines>... full # [ 857.188556] dagster-daemon[5548]: poolclass=db_pool.NullPool, full # [ 857.189718] dagster-daemon[5548]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 857.190880] dagster-daemon[5548]: ) full # [ 857.191656] dagster-daemon[5548]: ^ full # [ 857.192446] dagster-daemon[5548]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 857.195072] dagster-daemon[5548]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 857.196503] dagster-daemon[5548]: File "", line 2, in create_engine full # [ 857.198689] dagster-daemon[5548]: return target(fn, url, **kwargs) full # [ 857.199862] dagster-daemon[5548]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 857.202406] dagster-daemon[5548]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 857.203916] dagster-daemon[5548]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 857.206501] dagster-daemon[5548]: dbapi = dbapi_meth(**dbapi_args) full # [ 857.207677] dagster-daemon[5548]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 857.210434] dagster-daemon[5548]: import psycopg full # [ 857.211390] dagster-daemon[5548]: ModuleNotFoundError: No module named 'psycopg' full # [ 857.359125] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 857.361302] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 857.364262] systemd[1]: dagster-daemon.service: Consumed 1.435s CPU time over 7.455s wall clock time, 88.7M memory peak. full # [ 861.889442] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 104. full # [ 861.892524] systemd[1]: Started Dagster Webserver. full # [ 862.388548] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 117. full # [ 862.390767] systemd[1]: Started Dagster Daemon. full # [ 864.244228] dagster-daemon[5590]: Traceback (most recent call last): full # [ 864.247600] dagster-daemon[5590]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 864.249686] dagster-daemon[5590]: sys.exit(main()) full # [ 864.250675] dagster-daemon[5590]: ~~~~^^ full # [ 864.251727] dagster-daemon[5590]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 864.254294] dagster-daemon[5590]: cli(obj={}) full # [ 864.255247] dagster-daemon[5590]: ~~~^^^^^^^^ full # [ 864.258075] dagster-daemon[5590]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 864.260454] dagster-daemon[5590]: return self.main(*args, **kwargs) full # [ 864.261649] dagster-daemon[5590]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 864.262834] dagster-daemon[5590]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 864.265174] dagster-daemon[5590]: rv = self.invoke(ctx) full # [ 864.266206] dagster-daemon[5590]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 864.268550] dagster-daemon[5590]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 864.270067] dagster-daemon[5590]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 864.271527] dagster-daemon[5590]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 864.276099] dagster-daemon[5590]: return ctx.invoke(self.callback, **ctx.params) full # [ 864.277467] dagster-daemon[5590]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 864.278818] dagster-daemon[5590]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 864.281183] dagster-daemon[5590]: return callback(*args, **kwargs) full # [ 864.282362] dagster-daemon[5590]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 864.284979] dagster-daemon[5590]: with get_instance_for_cli( full # [ 864.286117] dagster-daemon[5590]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 864.287229] dagster-daemon[5590]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 864.289122] dagster-daemon[5590]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 864.290984] dagster-daemon[5590]: ) as instance: full # [ 864.291952] dagster-daemon[5590]: ^ full # [ 864.292827] dagster-daemon[5590]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 864.295085] dagster-daemon[5590]: return next(self.gen) full # [ 864.299101] dagster-daemon[5590]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 864.301703] dagster-daemon[5590]: with DagsterInstance.get() as instance: full # [ 864.302969] dagster-daemon[5590]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 864.304107] dagster-daemon[5590]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 864.306660] dagster-daemon[5590]: return create_instance_from_dagster_home() full # [ 864.308038] dagster-daemon[5590]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 864.310935] dagster-daemon[5590]: return create_instance_from_config(dagster_home_path) full # [ 864.312368] dagster-daemon[5590]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 864.315203] dagster-daemon[5590]: return create_instance_from_ref(instance_ref) full # [ 864.316545] dagster-daemon[5590]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 864.319338] dagster-daemon[5590]: unified_storage = instance_ref.storage full # [ 864.320605] dagster-daemon[5590]: ^^^^^^^^^^^^^^^^^^^^ full # [ 864.321844] dagster-daemon[5590]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 864.326098] dagster-daemon[5590]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 864.327978] dagster-daemon[5590]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 864.329504] dagster-daemon[5590]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 864.332117] dagster-daemon[5590]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 864.333709] dagster-daemon[5590]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 864.335305] dagster-daemon[5590]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 864.337928] dagster-daemon[5590]: return DagsterPostgresStorage( full # [ 864.339123] dagster-daemon[5590]: inst_data=inst_data, full # [ 864.340213] dagster-daemon[5590]: ...<2 lines>... full # [ 864.341182] dagster-daemon[5590]: token_provider=get_token_provider_from_config(config_value), full # [ 864.342747] dagster-daemon[5590]: ) full # [ 864.343537] dagster-daemon[5590]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 864.346091] dagster-daemon[5590]: self._run_storage = PostgresRunStorage( full # [ 864.347345] dagster-daemon[5590]: ~~~~~~~~~~~~~~~~~~^ full # [ 864.348589] dagster-daemon[5590]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 864.350301] dagster-daemon[5590]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 864.352040] dagster-daemon[5590]: ) full # [ 864.352788] dagster-daemon[5590]: ^ full # [ 864.353617] dagster-daemon[5590]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 864.356348] dagster-daemon[5590]: self._engine = create_pg_engine( full # [ 864.357530] dagster-daemon[5590]: ~~~~~~~~~~~~~~~~^ full # [ 864.358709] dagster-daemon[5590]: self.postgres_url, full # [ 864.359750] dagster-daemon[5590]: ^^^^^^^^^^^^^^^^^^ full # [ 864.360792] dagster-daemon[5590]: ...<2 lines>... full # [ 864.361750] dagster-daemon[5590]: poolclass=db_pool.NullPool, full # [ 864.362928] dagster-daemon[5590]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 864.364113] dagster-daemon[5590]: ) full # [ 864.364857] dagster-daemon[5590]: ^ full # [ 864.365629] dagster-daemon[5590]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 864.368246] dagster-daemon[5590]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 864.369675] dagster-daemon[5590]: File "", line 2, in create_engine full # [ 864.371851] dagster-daemon[5590]: return target(fn, url, **kwargs) full # [ 864.373037] dagster-daemon[5590]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 864.375575] dagster-daemon[5590]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 864.377104] dagster-daemon[5590]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 864.379677] dagster-daemon[5590]: dbapi = dbapi_meth(**dbapi_args) full # [ 864.380841] dagster-daemon[5590]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 864.383574] dagster-daemon[5590]: import psycopg full # [ 864.384783] dagster-daemon[5590]: ModuleNotFoundError: No module named 'psycopg' full # [ 864.556737] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 864.558632] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 864.561721] systemd[1]: dagster-daemon.service: Consumed 1.516s CPU time over 7.190s wall clock time, 88.5M memory peak. full # [ 864.572529] dagster-webserver[5584]: Traceback (most recent call last): full # [ 864.574156] dagster-webserver[5584]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 864.576812] dagster-webserver[5584]: sys.exit(main()) full # [ 864.578098] dagster-webserver[5584]: ~~~~^^ full # [ 864.579337] dagster-webserver[5584]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 864.581936] dagster-webserver[5584]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 864.583318] dagster-webserver[5584]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 864.584665] dagster-webserver[5584]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 864.587101] dagster-webserver[5584]: return self.main(*args, **kwargs) full # [ 864.588323] dagster-webserver[5584]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 864.589544] dagster-webserver[5584]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 864.591896] dagster-webserver[5584]: rv = self.invoke(ctx) full # [ 864.592968] dagster-webserver[5584]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 864.595492] dagster-webserver[5584]: return ctx.invoke(self.callback, **ctx.params) full # [ 864.596886] dagster-webserver[5584]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 864.598320] dagster-webserver[5584]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 864.600675] dagster-webserver[5584]: return callback(*args, **kwargs) full # [ 864.601874] dagster-webserver[5584]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 864.604511] dagster-webserver[5584]: instance = stack.enter_context( full # [ 864.605712] dagster-webserver[5584]: get_possibly_temporary_instance_for_cli( full # [ 864.607113] dagster-webserver[5584]: ...<3 lines>... full # [ 864.608115] dagster-webserver[5584]: ) full # [ 864.608981] dagster-webserver[5584]: ) full # [ 864.609789] dagster-webserver[5584]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 864.612159] dagster-webserver[5584]: result = _enter(cm) full # [ 864.613203] dagster-webserver[5584]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 864.615480] dagster-webserver[5584]: return next(self.gen) full # [ 864.616559] dagster-webserver[5584]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 864.619441] dagster-webserver[5584]: with DagsterInstance.get() as instance: full # [ 864.620742] dagster-webserver[5584]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 864.621894] dagster-webserver[5584]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 864.624471] dagster-webserver[5584]: return create_instance_from_dagster_home() full # [ 864.625795] dagster-webserver[5584]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 864.628783] dagster-webserver[5584]: return create_instance_from_config(dagster_home_path) full # [ 864.630278] dagster-webserver[5584]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 864.633191] dagster-webserver[5584]: return create_instance_from_ref(instance_ref) full # [ 864.634604] dagster-webserver[5584]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 864.637507] dagster-webserver[5584]: unified_storage = instance_ref.storage full # [ 864.638798] dagster-webserver[5584]: ^^^^^^^^^^^^^^^^^^^^ full # [ 864.640113] dagster-webserver[5584]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 864.642754] dagster-webserver[5584]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 864.644679] dagster-webserver[5584]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 864.646209] dagster-webserver[5584]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 864.648820] dagster-webserver[5584]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 864.650474] dagster-webserver[5584]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 864.652131] dagster-webserver[5584]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 864.654783] dagster-webserver[5584]: return DagsterPostgresStorage( full # [ 864.655965] dagster-webserver[5584]: inst_data=inst_data, full # [ 864.657107] dagster-webserver[5584]: ...<2 lines>... full # [ 864.658097] dagster-webserver[5584]: token_provider=get_token_provider_from_config(config_value), full # [ 864.659722] dagster-webserver[5584]: ) full # [ 864.660546] dagster-webserver[5584]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 864.663119] dagster-webserver[5584]: self._run_storage = PostgresRunStorage( full # [ 864.664423] dagster-webserver[5584]: ~~~~~~~~~~~~~~~~~~^ full # [ 864.665717] dagster-webserver[5584]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 864.667449] dagster-webserver[5584]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 864.669210] dagster-webserver[5584]: ) full # [ 864.670035] dagster-webserver[5584]: ^ full # [ 864.670817] dagster-webserver[5584]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 864.673566] dagster-webserver[5584]: self._engine = create_pg_engine( full # [ 864.674766] dagster-webserver[5584]: ~~~~~~~~~~~~~~~~^ full # [ 864.675968] dagster-webserver[5584]: self.postgres_url, full # [ 864.677090] dagster-webserver[5584]: ^^^^^^^^^^^^^^^^^^ full # [ 864.678181] dagster-webserver[5584]: ...<2 lines>... full # [ 864.679175] dagster-webserver[5584]: poolclass=db_pool.NullPool, full # [ 864.680372] dagster-webserver[5584]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 864.681558] dagster-webserver[5584]: ) full # [ 864.682381] dagster-webserver[5584]: ^ full # [ 864.683191] dagster-webserver[5584]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 864.685807] dagster-webserver[5584]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 864.687281] dagster-webserver[5584]: File "", line 2, in create_engine full # [ 864.689492] dagster-webserver[5584]: return target(fn, url, **kwargs) full # [ 864.690743] dagster-webserver[5584]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 864.693332] dagster-webserver[5584]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 864.694843] dagster-webserver[5584]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 864.697453] dagster-webserver[5584]: dbapi = dbapi_meth(**dbapi_args) full # [ 864.698654] dagster-webserver[5584]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 864.701458] dagster-webserver[5584]: import psycopg full # [ 864.702442] dagster-webserver[5584]: ModuleNotFoundError: No module named 'psycopg' full # [ 864.851776] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 864.854152] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 864.856531] systemd[1]: dagster-webserver.service: Consumed 2.045s CPU time over 8.171s wall clock time, 111.5M memory peak. full # [ 869.639238] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 118. full # [ 869.642530] systemd[1]: Started Dagster Daemon. full # [ 869.888577] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 105. full # [ 869.892245] systemd[1]: Started Dagster Webserver. full # [ 871.458356] dagster-daemon[5626]: Traceback (most recent call last): full # [ 871.459620] dagster-daemon[5626]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 871.461683] dagster-daemon[5626]: sys.exit(main()) full # [ 871.462648] dagster-daemon[5626]: ~~~~^^ full # [ 871.463607] dagster-daemon[5626]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 871.466175] dagster-daemon[5626]: cli(obj={}) full # [ 871.467109] dagster-daemon[5626]: ~~~^^^^^^^^ full # [ 871.467988] dagster-daemon[5626]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 871.470620] dagster-daemon[5626]: return self.main(*args, **kwargs) full # [ 871.471815] dagster-daemon[5626]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 871.473032] dagster-daemon[5626]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 871.475358] dagster-daemon[5626]: rv = self.invoke(ctx) full # [ 871.476395] dagster-daemon[5626]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 871.478735] dagster-daemon[5626]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 871.480242] dagster-daemon[5626]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 871.481685] dagster-daemon[5626]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 871.484079] dagster-daemon[5626]: return ctx.invoke(self.callback, **ctx.params) full # [ 871.485441] dagster-daemon[5626]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 871.489208] dagster-daemon[5626]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 871.491557] dagster-daemon[5626]: return callback(*args, **kwargs) full # [ 871.492740] dagster-daemon[5626]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 871.495359] dagster-daemon[5626]: with get_instance_for_cli( full # [ 871.496474] dagster-daemon[5626]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 871.497605] dagster-daemon[5626]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 871.499472] dagster-daemon[5626]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 871.501343] dagster-daemon[5626]: ) as instance: full # [ 871.502302] dagster-daemon[5626]: ^ full # [ 871.503093] dagster-daemon[5626]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 871.507204] dagster-daemon[5626]: return next(self.gen) full # [ 871.508315] dagster-daemon[5626]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 871.510931] dagster-daemon[5626]: with DagsterInstance.get() as instance: full # [ 871.512185] dagster-daemon[5626]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 871.513305] dagster-daemon[5626]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 871.515859] dagster-daemon[5626]: return create_instance_from_dagster_home() full # [ 871.517189] dagster-daemon[5626]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 871.520135] dagster-daemon[5626]: return create_instance_from_config(dagster_home_path) full # [ 871.521569] dagster-daemon[5626]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 871.526217] dagster-daemon[5626]: return create_instance_from_ref(instance_ref) full # [ 871.526729] dagster-daemon[5626]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 871.527568] dagster-daemon[5626]: unified_storage = instance_ref.storage full # [ 871.528444] dagster-daemon[5626]: ^^^^^^^^^^^^^^^^^^^^ full # [ 871.529056] dagster-daemon[5626]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 871.529655] dagster-daemon[5626]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 871.530637] dagster-daemon[5626]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 871.531503] dagster-daemon[5626]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 871.532266] dagster-daemon[5626]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 871.532756] dagster-daemon[5626]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 871.533593] dagster-daemon[5626]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 871.535466] dagster-daemon[5626]: return DagsterPostgresStorage( full # [ 871.536084] dagster-daemon[5626]: inst_data=inst_data, full # [ 871.536678] dagster-daemon[5626]: ...<2 lines>... full # [ 871.537680] dagster-daemon[5626]: token_provider=get_token_provider_from_config(config_value), full # [ 871.538547] dagster-daemon[5626]: ) full # [ 871.539359] dagster-daemon[5626]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 871.540039] dagster-daemon[5626]: self._run_storage = PostgresRunStorage( full # [ 871.540635] dagster-daemon[5626]: ~~~~~~~~~~~~~~~~~~^ full # [ 871.541345] dagster-daemon[5626]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 871.541889] dagster-daemon[5626]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 871.542706] dagster-daemon[5626]: ) full # [ 871.543638] dagster-daemon[5626]: ^ full # [ 871.544190] dagster-daemon[5626]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 871.544790] dagster-daemon[5626]: self._engine = create_pg_engine( full # [ 871.549077] dagster-daemon[5626]: ~~~~~~~~~~~~~~~~^ full # [ 871.549640] dagster-daemon[5626]: self.postgres_url, full # [ 871.550279] dagster-daemon[5626]: ^^^^^^^^^^^^^^^^^^ full # [ 871.550895] dagster-daemon[5626]: ...<2 lines>... full # [ 871.552299] dagster-daemon[5626]: poolclass=db_pool.NullPool, full # [ 871.552956] dagster-daemon[5626]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 871.553889] dagster-daemon[5626]: ) full # [ 871.554614] dagster-daemon[5626]: ^ full # [ 871.555440] dagster-daemon[5626]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 871.556109] dagster-daemon[5626]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 871.556705] dagster-daemon[5626]: File "", line 2, in create_engine full # [ 871.557638] dagster-daemon[5626]: return target(fn, url, **kwargs) full # [ 871.558190] dagster-daemon[5626]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 871.558790] dagster-daemon[5626]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 871.559711] dagster-daemon[5626]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 871.560266] dagster-daemon[5626]: dbapi = dbapi_meth(**dbapi_args) full # [ 871.560882] dagster-daemon[5626]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 871.561758] dagster-daemon[5626]: import psycopg full # [ 871.562544] dagster-daemon[5626]: ModuleNotFoundError: No module named 'psycopg' full # [ 871.825151] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 871.827036] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 871.827226] systemd[1]: dagster-daemon.service: Consumed 1.494s CPU time over 7.267s wall clock time, 88.6M memory peak. full # [ 872.593581] dagster-webserver[5627]: Traceback (most recent call last): full # [ 872.596098] dagster-webserver[5627]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 872.596665] dagster-webserver[5627]: sys.exit(main()) full # [ 872.597302] dagster-webserver[5627]: ~~~~^^ full # [ 872.597962] dagster-webserver[5627]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 872.598759] dagster-webserver[5627]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 872.599622] dagster-webserver[5627]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 872.600270] dagster-webserver[5627]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 872.600868] dagster-webserver[5627]: return self.main(*args, **kwargs) full # [ 872.601704] dagster-webserver[5627]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 872.602569] dagster-webserver[5627]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 872.603193] dagster-webserver[5627]: rv = self.invoke(ctx) full # [ 872.611646] dagster-webserver[5627]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 872.612242] dagster-webserver[5627]: return ctx.invoke(self.callback, **ctx.params) full # [ 872.612856] dagster-webserver[5627]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 872.613683] dagster-webserver[5627]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 872.614517] dagster-webserver[5627]: return callback(*args, **kwargs) full # [ 872.615194] dagster-webserver[5627]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 872.615803] dagster-webserver[5627]: instance = stack.enter_context( full # [ 872.616656] dagster-webserver[5627]: get_possibly_temporary_instance_for_cli( full # [ 872.617509] dagster-webserver[5627]: ...<3 lines>... full # [ 872.618180] dagster-webserver[5627]: ) full # [ 872.618788] dagster-webserver[5627]: ) full # [ 872.619673] dagster-webserver[5627]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 872.620276] dagster-webserver[5627]: result = _enter(cm) full # [ 872.620892] dagster-webserver[5627]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 872.621715] dagster-webserver[5627]: return next(self.gen) full # [ 872.632286] dagster-webserver[5627]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 872.632835] dagster-webserver[5627]: with DagsterInstance.get() as instance: full # [ 872.633678] dagster-webserver[5627]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 872.634525] dagster-webserver[5627]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 872.635197] dagster-webserver[5627]: return create_instance_from_dagster_home() full # [ 872.635804] dagster-webserver[5627]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 872.636653] dagster-webserver[5627]: return create_instance_from_config(dagster_home_path) full # [ 872.637542] dagster-webserver[5627]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 872.638189] dagster-webserver[5627]: return create_instance_from_ref(instance_ref) full # [ 872.638794] dagster-webserver[5627]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 872.639641] dagster-webserver[5627]: unified_storage = instance_ref.storage full # [ 872.640299] dagster-webserver[5627]: ^^^^^^^^^^^^^^^^^^^^ full # [ 872.653503] dagster-webserver[5627]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 872.654107] dagster-webserver[5627]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 872.654888] dagster-webserver[5627]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 872.655732] dagster-webserver[5627]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 872.656580] dagster-webserver[5627]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 872.657262] dagster-webserver[5627]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 872.657837] dagster-webserver[5627]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 872.658486] dagster-webserver[5627]: return DagsterPostgresStorage( full # [ 872.658913] dagster-webserver[5627]: inst_data=inst_data, full # [ 872.659735] dagster-webserver[5627]: ...<2 lines>... full # [ 872.660564] dagster-webserver[5627]: token_provider=get_token_provider_from_config(config_value), full # [ 872.661218] dagster-webserver[5627]: ) full # [ 872.661851] dagster-webserver[5627]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 872.662660] dagster-webserver[5627]: self._run_storage = PostgresRunStorage( full # [ 872.663488] dagster-webserver[5627]: ~~~~~~~~~~~~~~~~~~^ full # [ 872.663915] dagster-webserver[5627]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 872.664731] dagster-webserver[5627]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 872.665570] dagster-webserver[5627]: ) full # [ 872.666223] dagster-webserver[5627]: ^ full # [ 872.666826] dagster-webserver[5627]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 872.667661] dagster-webserver[5627]: self._engine = create_pg_engine( full # [ 872.668494] dagster-webserver[5627]: ~~~~~~~~~~~~~~~~^ full # [ 872.684940] dagster-webserver[5627]: self.postgres_url, full # [ 872.685645] dagster-webserver[5627]: ^^^^^^^^^^^^^^^^^^ full # [ 872.686484] dagster-webserver[5627]: ...<2 lines>... full # [ 872.686911] dagster-webserver[5627]: poolclass=db_pool.NullPool, full # [ 872.687744] dagster-webserver[5627]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 872.688567] dagster-webserver[5627]: ) full # [ 872.689247] dagster-webserver[5627]: ^ full # [ 872.689859] dagster-webserver[5627]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 872.690473] dagster-webserver[5627]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 872.691148] dagster-webserver[5627]: File "", line 2, in create_engine full # [ 872.691710] dagster-webserver[5627]: return target(fn, url, **kwargs) full # [ 872.697578] dagster-webserver[5627]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 872.698125] dagster-webserver[5627]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 872.698722] dagster-webserver[5627]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 872.700229] dagster-webserver[5627]: dbapi = dbapi_meth(**dbapi_args) full # [ 872.700805] dagster-webserver[5627]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 872.701782] dagster-webserver[5627]: import psycopg full # [ 872.708270] dagster-webserver[5627]: ModuleNotFoundError: No module named 'psycopg' full # [ 872.985551] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 872.987849] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 872.990108] systemd[1]: dagster-webserver.service: Consumed 2.086s CPU time over 8.132s wall clock time, 111.9M memory peak. full # [ 876.889567] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 119. full # [ 876.892791] systemd[1]: Started Dagster Daemon. full # [ 878.140131] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 106. full # [ 878.142290] systemd[1]: Started Dagster Webserver. full # [ 878.739959] dagster-daemon[5664]: Traceback (most recent call last): full # [ 878.741554] dagster-daemon[5664]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 878.743628] dagster-daemon[5664]: sys.exit(main()) full # [ 878.744614] dagster-daemon[5664]: ~~~~^^ full # [ 878.745584] dagster-daemon[5664]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 878.748145] dagster-daemon[5664]: cli(obj={}) full # [ 878.749095] dagster-daemon[5664]: ~~~^^^^^^^^ full # [ 878.749970] dagster-daemon[5664]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 878.752364] dagster-daemon[5664]: return self.main(*args, **kwargs) full # [ 878.753549] dagster-daemon[5664]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 878.754772] dagster-daemon[5664]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 878.759093] dagster-daemon[5664]: rv = self.invoke(ctx) full # [ 878.760139] dagster-daemon[5664]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 878.763720] dagster-daemon[5664]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 878.765210] dagster-daemon[5664]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 878.766656] dagster-daemon[5664]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 878.769033] dagster-daemon[5664]: return ctx.invoke(self.callback, **ctx.params) full # [ 878.770391] dagster-daemon[5664]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 878.771739] dagster-daemon[5664]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 878.774109] dagster-daemon[5664]: return callback(*args, **kwargs) full # [ 878.775394] dagster-daemon[5664]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 878.778043] dagster-daemon[5664]: with get_instance_for_cli( full # [ 878.779154] dagster-daemon[5664]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 878.780270] dagster-daemon[5664]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 878.782153] dagster-daemon[5664]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 878.784000] dagster-daemon[5664]: ) as instance: full # [ 878.784951] dagster-daemon[5664]: ^ full # [ 878.785726] dagster-daemon[5664]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 878.787970] dagster-daemon[5664]: return next(self.gen) full # [ 878.789157] dagster-daemon[5664]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 878.792034] dagster-daemon[5664]: with DagsterInstance.get() as instance: full # [ 878.793943] dagster-daemon[5664]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 878.795290] dagster-daemon[5664]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 878.799035] dagster-daemon[5664]: return create_instance_from_dagster_home() full # [ 878.800347] dagster-daemon[5664]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 878.804085] dagster-daemon[5664]: return create_instance_from_config(dagster_home_path) full # [ 878.805629] dagster-daemon[5664]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 878.808516] dagster-daemon[5664]: return create_instance_from_ref(instance_ref) full # [ 878.809971] dagster-daemon[5664]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 878.812871] dagster-daemon[5664]: unified_storage = instance_ref.storage full # [ 878.814199] dagster-daemon[5664]: ^^^^^^^^^^^^^^^^^^^^ full # [ 878.815549] dagster-daemon[5664]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 878.818207] dagster-daemon[5664]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 878.820225] dagster-daemon[5664]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 878.821750] dagster-daemon[5664]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 878.824500] dagster-daemon[5664]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 878.826190] dagster-daemon[5664]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 878.827846] dagster-daemon[5664]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 878.830509] dagster-daemon[5664]: return DagsterPostgresStorage( full # [ 878.831691] dagster-daemon[5664]: inst_data=inst_data, full # [ 878.832823] dagster-daemon[5664]: ...<2 lines>... full # [ 878.833825] dagster-daemon[5664]: token_provider=get_token_provider_from_config(config_value), full # [ 878.835480] dagster-daemon[5664]: ) full # [ 878.836330] dagster-daemon[5664]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 878.838869] dagster-daemon[5664]: self._run_storage = PostgresRunStorage( full # [ 878.840218] dagster-daemon[5664]: ~~~~~~~~~~~~~~~~~~^ full # [ 878.841495] dagster-daemon[5664]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 878.843253] dagster-daemon[5664]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 878.844967] dagster-daemon[5664]: ) full # [ 878.845743] dagster-daemon[5664]: ^ full # [ 878.846603] dagster-daemon[5664]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 878.849350] dagster-daemon[5664]: self._engine = create_pg_engine( full # [ 878.850530] dagster-daemon[5664]: ~~~~~~~~~~~~~~~~^ full # [ 878.851950] dagster-daemon[5664]: self.postgres_url, full # [ 878.853442] dagster-daemon[5664]: ^^^^^^^^^^^^^^^^^^ full # [ 878.854497] dagster-daemon[5664]: ...<2 lines>... full # [ 878.855546] dagster-daemon[5664]: poolclass=db_pool.NullPool, full # [ 878.856714] dagster-daemon[5664]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 878.857965] dagster-daemon[5664]: ) full # [ 878.858742] dagster-daemon[5664]: ^ full # [ 878.859573] dagster-daemon[5664]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 878.862277] dagster-daemon[5664]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 878.863721] dagster-daemon[5664]: File "", line 2, in create_engine full # [ 878.865971] dagster-daemon[5664]: return target(fn, url, **kwargs) full # [ 878.867205] dagster-daemon[5664]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 878.869823] dagster-daemon[5664]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 878.871354] dagster-daemon[5664]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 878.874781] dagster-daemon[5664]: dbapi = dbapi_meth(**dbapi_args) full # [ 878.876043] dagster-daemon[5664]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 878.878864] dagster-daemon[5664]: import psycopg full # [ 878.879855] dagster-daemon[5664]: ModuleNotFoundError: No module named 'psycopg' full # [ 878.977663] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 878.980753] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 878.982476] systemd[1]: dagster-daemon.service: Consumed 1.435s CPU time over 7.153s wall clock time, 88.7M memory peak. full # [ 880.913054] dagster-webserver[5670]: Traceback (most recent call last): full # [ 880.915409] dagster-webserver[5670]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 880.915976] dagster-webserver[5670]: sys.exit(main()) full # [ 880.916756] dagster-webserver[5670]: ~~~~^^ full # [ 880.917955] dagster-webserver[5670]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 880.918815] dagster-webserver[5670]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 880.919671] dagster-webserver[5670]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 880.920495] dagster-webserver[5670]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 880.920916] dagster-webserver[5670]: return self.main(*args, **kwargs) full # [ 880.921727] dagster-webserver[5670]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 880.922595] dagster-webserver[5670]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 880.923218] dagster-webserver[5670]: rv = self.invoke(ctx) full # [ 880.923817] dagster-webserver[5670]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 880.924658] dagster-webserver[5670]: return ctx.invoke(self.callback, **ctx.params) full # [ 880.925513] dagster-webserver[5670]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 880.935401] dagster-webserver[5670]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 880.935906] dagster-webserver[5670]: return callback(*args, **kwargs) full # [ 880.936733] dagster-webserver[5670]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 880.938064] dagster-webserver[5670]: instance = stack.enter_context( full # [ 880.938591] dagster-webserver[5670]: get_possibly_temporary_instance_for_cli( full # [ 880.939338] dagster-webserver[5670]: ...<3 lines>... full # [ 880.939848] dagster-webserver[5670]: ) full # [ 880.940721] dagster-webserver[5670]: ) full # [ 880.941589] dagster-webserver[5670]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 880.942157] dagster-webserver[5670]: result = _enter(cm) full # [ 880.948324] dagster-webserver[5670]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 880.948934] dagster-webserver[5670]: return next(self.gen) full # [ 880.949475] dagster-webserver[5670]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 880.950597] dagster-webserver[5670]: with DagsterInstance.get() as instance: full # [ 880.951159] dagster-webserver[5670]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 880.951761] dagster-webserver[5670]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 880.952740] dagster-webserver[5670]: return create_instance_from_dagster_home() full # [ 880.953662] dagster-webserver[5670]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 880.954907] dagster-webserver[5670]: return create_instance_from_config(dagster_home_path) full # [ 880.963662] dagster-webserver[5670]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 880.964215] dagster-webserver[5670]: return create_instance_from_ref(instance_ref) full # [ 880.964810] dagster-webserver[5670]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 880.965647] dagster-webserver[5670]: unified_storage = instance_ref.storage full # [ 880.966478] dagster-webserver[5670]: ^^^^^^^^^^^^^^^^^^^^ full # [ 880.967154] dagster-webserver[5670]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 880.967742] dagster-webserver[5670]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 880.968563] dagster-webserver[5670]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 880.977858] dagster-webserver[5670]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 880.978593] dagster-webserver[5670]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 880.979440] dagster-webserver[5670]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 880.980146] dagster-webserver[5670]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 880.980734] dagster-webserver[5670]: return DagsterPostgresStorage( full # [ 880.981563] dagster-webserver[5670]: inst_data=inst_data, full # [ 880.982240] dagster-webserver[5670]: ...<2 lines>... full # [ 880.982839] dagster-webserver[5670]: token_provider=get_token_provider_from_config(config_value), full # [ 880.983498] dagster-webserver[5670]: ) full # [ 880.984181] dagster-webserver[5670]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 880.984783] dagster-webserver[5670]: self._run_storage = PostgresRunStorage( full # [ 880.985608] dagster-webserver[5670]: ~~~~~~~~~~~~~~~~~~^ full # [ 880.986266] dagster-webserver[5670]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 880.986857] dagster-webserver[5670]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 880.987689] dagster-webserver[5670]: ) full # [ 880.988152] dagster-webserver[5670]: ^ full # [ 880.988771] dagster-webserver[5670]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 880.989770] dagster-webserver[5670]: self._engine = create_pg_engine( full # [ 880.990597] dagster-webserver[5670]: ~~~~~~~~~~~~~~~~^ full # [ 880.991261] dagster-webserver[5670]: self.postgres_url, full # [ 880.991854] dagster-webserver[5670]: ^^^^^^^^^^^^^^^^^^ full # [ 880.992685] dagster-webserver[5670]: ...<2 lines>... full # [ 880.993520] dagster-webserver[5670]: poolclass=db_pool.NullPool, full # [ 880.994158] dagster-webserver[5670]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 880.994756] dagster-webserver[5670]: ) full # [ 880.995593] dagster-webserver[5670]: ^ full # [ 881.010085] dagster-webserver[5670]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 881.012723] dagster-webserver[5670]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 881.014212] dagster-webserver[5670]: File "", line 2, in create_engine full # [ 881.016438] dagster-webserver[5670]: return target(fn, url, **kwargs) full # [ 881.017642] dagster-webserver[5670]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 881.020254] dagster-webserver[5670]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 881.021776] dagster-webserver[5670]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 881.024396] dagster-webserver[5670]: dbapi = dbapi_meth(**dbapi_args) full # [ 881.025600] dagster-webserver[5670]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 881.028392] dagster-webserver[5670]: import psycopg full # [ 881.029377] dagster-webserver[5670]: ModuleNotFoundError: No module named 'psycopg' full # [ 881.291879] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 881.294279] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 881.296444] systemd[1]: dagster-webserver.service: Consumed 2.063s CPU time over 8.305s wall clock time, 111.7M memory peak. full # [ 884.139634] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 120. full # [ 884.142485] systemd[1]: Started Dagster Daemon. full # [ 885.990578] dagster-daemon[5703]: Traceback (most recent call last): full # [ 885.993102] dagster-daemon[5703]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 885.993687] dagster-daemon[5703]: sys.exit(main()) full # [ 885.994302] dagster-daemon[5703]: ~~~~^^ full # [ 885.994924] dagster-daemon[5703]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 885.995742] dagster-daemon[5703]: cli(obj={}) full # [ 885.996596] dagster-daemon[5703]: ~~~^^^^^^^^ full # [ 885.997642] dagster-daemon[5703]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 885.998282] dagster-daemon[5703]: return self.main(*args, **kwargs) full # [ 885.998867] dagster-daemon[5703]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 885.999696] dagster-daemon[5703]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 886.000517] dagster-daemon[5703]: rv = self.invoke(ctx) full # [ 886.007412] dagster-daemon[5703]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 886.007957] dagster-daemon[5703]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 886.008809] dagster-daemon[5703]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 886.009668] dagster-daemon[5703]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 886.010289] dagster-daemon[5703]: return ctx.invoke(self.callback, **ctx.params) full # [ 886.010915] dagster-daemon[5703]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 886.011780] dagster-daemon[5703]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 886.012592] dagster-daemon[5703]: return callback(*args, **kwargs) full # [ 886.019785] dagster-daemon[5703]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 886.020524] dagster-daemon[5703]: with get_instance_for_cli( full # [ 886.021193] dagster-daemon[5703]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 886.021804] dagster-daemon[5703]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 886.022653] dagster-daemon[5703]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 886.023513] dagster-daemon[5703]: ) as instance: full # [ 886.024170] dagster-daemon[5703]: ^ full # [ 886.024779] dagster-daemon[5703]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 886.025626] dagster-daemon[5703]: return next(self.gen) full # [ 886.026305] dagster-daemon[5703]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 886.026889] dagster-daemon[5703]: with DagsterInstance.get() as instance: full # [ 886.027705] dagster-daemon[5703]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 886.028814] dagster-daemon[5703]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 886.029568] dagster-daemon[5703]: return create_instance_from_dagster_home() full # [ 886.030228] dagster-daemon[5703]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 886.030824] dagster-daemon[5703]: return create_instance_from_config(dagster_home_path) full # [ 886.043534] dagster-daemon[5703]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 886.044097] dagster-daemon[5703]: return create_instance_from_ref(instance_ref) full # [ 886.044697] dagster-daemon[5703]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 886.046050] dagster-daemon[5703]: unified_storage = instance_ref.storage full # [ 886.046761] dagster-daemon[5703]: ^^^^^^^^^^^^^^^^^^^^ full # [ 886.047634] dagster-daemon[5703]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 886.048275] dagster-daemon[5703]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 886.048833] dagster-daemon[5703]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 886.049507] dagster-daemon[5703]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 886.050124] dagster-daemon[5703]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 886.050717] dagster-daemon[5703]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 886.051607] dagster-daemon[5703]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 886.052208] dagster-daemon[5703]: return DagsterPostgresStorage( full # [ 886.052809] dagster-daemon[5703]: inst_data=inst_data, full # [ 886.053705] dagster-daemon[5703]: ...<2 lines>... full # [ 886.054481] dagster-daemon[5703]: token_provider=get_token_provider_from_config(config_value), full # [ 886.054911] dagster-daemon[5703]: ) full # [ 886.055732] dagster-daemon[5703]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 886.056567] dagster-daemon[5703]: self._run_storage = PostgresRunStorage( full # [ 886.057320] dagster-daemon[5703]: ~~~~~~~~~~~~~~~~~~^ full # [ 886.057830] dagster-daemon[5703]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 886.058508] dagster-daemon[5703]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 886.059147] dagster-daemon[5703]: ) full # [ 886.059716] dagster-daemon[5703]: ^ full # [ 886.060586] dagster-daemon[5703]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 886.061597] dagster-daemon[5703]: self._engine = create_pg_engine( full # [ 886.062253] dagster-daemon[5703]: ~~~~~~~~~~~~~~~~^ full # [ 886.062846] dagster-daemon[5703]: self.postgres_url, full # [ 886.063579] dagster-daemon[5703]: ^^^^^^^^^^^^^^^^^^ full # [ 886.063913] dagster-daemon[5703]: ...<2 lines>... full # [ 886.064729] dagster-daemon[5703]: poolclass=db_pool.NullPool, full # [ 886.065688] dagster-daemon[5703]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 886.066223] dagster-daemon[5703]: ) full # [ 886.066824] dagster-daemon[5703]: ^ full # [ 886.067727] dagster-daemon[5703]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 886.068566] dagster-daemon[5703]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 886.091650] dagster-daemon[5703]: File "", line 2, in create_engine full # [ 886.092298] dagster-daemon[5703]: return target(fn, url, **kwargs) full # [ 886.092836] dagster-daemon[5703]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 886.093489] dagster-daemon[5703]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 886.093965] dagster-daemon[5703]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 886.095049] dagster-daemon[5703]: dbapi = dbapi_meth(**dbapi_args) full # [ 886.095608] dagster-daemon[5703]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 886.096615] dagster-daemon[5703]: import psycopg full # [ 886.105169] dagster-daemon[5703]: ModuleNotFoundError: No module named 'psycopg' full # [ 886.295053] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 107. full # [ 886.299126] systemd[1]: Started Dagster Webserver. full # [ 886.300243] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 886.300901] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 886.302839] systemd[1]: dagster-daemon.service: Consumed 1.441s CPU time over 7.318s wall clock time, 88.5M memory peak. full # [ 888.885642] dagster-webserver[5714]: Traceback (most recent call last): full # [ 888.888259] dagster-webserver[5714]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 888.888815] dagster-webserver[5714]: sys.exit(main()) full # [ 888.889636] dagster-webserver[5714]: ~~~~^^ full # [ 888.890279] dagster-webserver[5714]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 888.890894] dagster-webserver[5714]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 888.891738] dagster-webserver[5714]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 888.892557] dagster-webserver[5714]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 888.893215] dagster-webserver[5714]: return self.main(*args, **kwargs) full # [ 888.893809] dagster-webserver[5714]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 888.894672] dagster-webserver[5714]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 888.895479] dagster-webserver[5714]: rv = self.invoke(ctx) full # [ 888.895908] dagster-webserver[5714]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 888.896725] dagster-webserver[5714]: return ctx.invoke(self.callback, **ctx.params) full # [ 888.897571] dagster-webserver[5714]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 888.908264] dagster-webserver[5714]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 888.908794] dagster-webserver[5714]: return callback(*args, **kwargs) full # [ 888.909642] dagster-webserver[5714]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 888.910297] dagster-webserver[5714]: instance = stack.enter_context( full # [ 888.910938] dagster-webserver[5714]: get_possibly_temporary_instance_for_cli( full # [ 888.911766] dagster-webserver[5714]: ...<3 lines>... full # [ 888.912611] dagster-webserver[5714]: ) full # [ 888.913288] dagster-webserver[5714]: ) full # [ 888.913888] dagster-webserver[5714]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 888.914741] dagster-webserver[5714]: result = _enter(cm) full # [ 888.915611] dagster-webserver[5714]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 888.916251] dagster-webserver[5714]: return next(self.gen) full # [ 888.916862] dagster-webserver[5714]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 888.917677] dagster-webserver[5714]: with DagsterInstance.get() as instance: full # [ 888.918502] dagster-webserver[5714]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 888.928959] dagster-webserver[5714]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 888.929500] dagster-webserver[5714]: return create_instance_from_dagster_home() full # [ 888.930170] dagster-webserver[5714]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 888.930778] dagster-webserver[5714]: return create_instance_from_config(dagster_home_path) full # [ 888.931625] dagster-webserver[5714]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 888.932303] dagster-webserver[5714]: return create_instance_from_ref(instance_ref) full # [ 888.932939] dagster-webserver[5714]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 888.933730] dagster-webserver[5714]: unified_storage = instance_ref.storage full # [ 888.934577] dagster-webserver[5714]: ^^^^^^^^^^^^^^^^^^^^ full # [ 888.935255] dagster-webserver[5714]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 888.935876] dagster-webserver[5714]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 888.936698] dagster-webserver[5714]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 888.950780] dagster-webserver[5714]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 888.951527] dagster-webserver[5714]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 888.952204] dagster-webserver[5714]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 888.952801] dagster-webserver[5714]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 888.956442] dagster-webserver[5714]: return DagsterPostgresStorage( full # [ 888.957133] dagster-webserver[5714]: inst_data=inst_data, full # [ 888.957742] dagster-webserver[5714]: ...<2 lines>... full # [ 888.958576] dagster-webserver[5714]: token_provider=get_token_provider_from_config(config_value), full # [ 888.959239] dagster-webserver[5714]: ) full # [ 888.959830] dagster-webserver[5714]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 888.960475] dagster-webserver[5714]: self._run_storage = PostgresRunStorage( full # [ 888.961134] dagster-webserver[5714]: ~~~~~~~~~~~~~~~~~~^ full # [ 888.961722] dagster-webserver[5714]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 888.962558] dagster-webserver[5714]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 888.963208] dagster-webserver[5714]: ) full # [ 888.963809] dagster-webserver[5714]: ^ full # [ 888.964677] dagster-webserver[5714]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 888.965481] dagster-webserver[5714]: self._engine = create_pg_engine( full # [ 888.965907] dagster-webserver[5714]: ~~~~~~~~~~~~~~~~^ full # [ 888.966724] dagster-webserver[5714]: self.postgres_url, full # [ 888.967556] dagster-webserver[5714]: ^^^^^^^^^^^^^^^^^^ full # [ 888.968208] dagster-webserver[5714]: ...<2 lines>... full # [ 888.968814] dagster-webserver[5714]: poolclass=db_pool.NullPool, full # [ 888.969651] dagster-webserver[5714]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 888.970487] dagster-webserver[5714]: ) full # [ 888.970914] dagster-webserver[5714]: ^ full # [ 888.983087] dagster-webserver[5714]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 888.985721] dagster-webserver[5714]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 888.987213] dagster-webserver[5714]: File "", line 2, in create_engine full # [ 888.989457] dagster-webserver[5714]: return target(fn, url, **kwargs) full # [ 888.990665] dagster-webserver[5714]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 888.993261] dagster-webserver[5714]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 888.994785] dagster-webserver[5714]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 888.997417] dagster-webserver[5714]: dbapi = dbapi_meth(**dbapi_args) full # [ 888.998615] dagster-webserver[5714]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 889.001422] dagster-webserver[5714]: import psycopg full # [ 889.002424] dagster-webserver[5714]: ModuleNotFoundError: No module named 'psycopg' full # [ 889.262377] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 889.264684] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 889.266982] systemd[1]: dagster-webserver.service: Consumed 2.003s CPU time over 7.969s wall clock time, 111.8M memory peak. full # [ 891.389427] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 121. full # [ 891.392295] systemd[1]: Started Dagster Daemon. full # [ 893.254847] dagster-daemon[5741]: Traceback (most recent call last): full # [ 893.257428] dagster-daemon[5741]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 893.258001] dagster-daemon[5741]: sys.exit(main()) full # [ 893.258614] dagster-daemon[5741]: ~~~~^^ full # [ 893.259297] dagster-daemon[5741]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 893.259875] dagster-daemon[5741]: cli(obj={}) full # [ 893.260736] dagster-daemon[5741]: ~~~^^^^^^^^ full # [ 893.261550] dagster-daemon[5741]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 893.262219] dagster-daemon[5741]: return self.main(*args, **kwargs) full # [ 893.262812] dagster-daemon[5741]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 893.263674] dagster-daemon[5741]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 893.264486] dagster-daemon[5741]: rv = self.invoke(ctx) full # [ 893.271872] dagster-daemon[5741]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 893.272612] dagster-daemon[5741]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 893.273324] dagster-daemon[5741]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 893.273890] dagster-daemon[5741]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 893.274739] dagster-daemon[5741]: return ctx.invoke(self.callback, **ctx.params) full # [ 893.275601] dagster-daemon[5741]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 893.276319] dagster-daemon[5741]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 893.276894] dagster-daemon[5741]: return callback(*args, **kwargs) full # [ 893.284368] dagster-daemon[5741]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 893.285214] dagster-daemon[5741]: with get_instance_for_cli( full # [ 893.285746] dagster-daemon[5741]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 893.286595] dagster-daemon[5741]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 893.287290] dagster-daemon[5741]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 893.287895] dagster-daemon[5741]: ) as instance: full # [ 893.288731] dagster-daemon[5741]: ^ full # [ 893.289585] dagster-daemon[5741]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 893.290272] dagster-daemon[5741]: return next(self.gen) full # [ 893.290856] dagster-daemon[5741]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 893.291691] dagster-daemon[5741]: with DagsterInstance.get() as instance: full # [ 893.292511] dagster-daemon[5741]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 893.293167] dagster-daemon[5741]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 893.293762] dagster-daemon[5741]: return create_instance_from_dagster_home() full # [ 893.294634] dagster-daemon[5741]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 893.295269] dagster-daemon[5741]: return create_instance_from_config(dagster_home_path) full # [ 893.295866] dagster-daemon[5741]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 893.296692] dagster-daemon[5741]: return create_instance_from_ref(instance_ref) full # [ 893.311837] dagster-daemon[5741]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 893.312572] dagster-daemon[5741]: unified_storage = instance_ref.storage full # [ 893.313287] dagster-daemon[5741]: ^^^^^^^^^^^^^^^^^^^^ full # [ 893.313852] dagster-daemon[5741]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 893.314513] dagster-daemon[5741]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 893.315185] dagster-daemon[5741]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 893.315805] dagster-daemon[5741]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 893.316656] dagster-daemon[5741]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 893.317516] dagster-daemon[5741]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 893.318218] dagster-daemon[5741]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 893.318787] dagster-daemon[5741]: return DagsterPostgresStorage( full # [ 893.319637] dagster-daemon[5741]: inst_data=inst_data, full # [ 893.320298] dagster-daemon[5741]: ...<2 lines>... full # [ 893.320938] dagster-daemon[5741]: token_provider=get_token_provider_from_config(config_value), full # [ 893.321763] dagster-daemon[5741]: ) full # [ 893.322744] dagster-daemon[5741]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 893.323678] dagster-daemon[5741]: self._run_storage = PostgresRunStorage( full # [ 893.324519] dagster-daemon[5741]: ~~~~~~~~~~~~~~~~~~^ full # [ 893.325197] dagster-daemon[5741]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 893.325803] dagster-daemon[5741]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 893.326651] dagster-daemon[5741]: ) full # [ 893.327488] dagster-daemon[5741]: ^ full # [ 893.342979] dagster-daemon[5741]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 893.343535] dagster-daemon[5741]: self._engine = create_pg_engine( full # [ 893.344218] dagster-daemon[5741]: ~~~~~~~~~~~~~~~~^ full # [ 893.344818] dagster-daemon[5741]: self.postgres_url, full # [ 893.345670] dagster-daemon[5741]: ^^^^^^^^^^^^^^^^^^ full # [ 893.346527] dagster-daemon[5741]: ...<2 lines>... full # [ 893.347426] dagster-daemon[5741]: poolclass=db_pool.NullPool, full # [ 893.348150] dagster-daemon[5741]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 893.348857] dagster-daemon[5741]: ) full # [ 893.349697] dagster-daemon[5741]: ^ full # [ 893.350535] dagster-daemon[5741]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 893.351217] dagster-daemon[5741]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 893.351867] dagster-daemon[5741]: File "", line 2, in create_engine full # [ 893.352668] dagster-daemon[5741]: return target(fn, url, **kwargs) full # [ 893.353515] dagster-daemon[5741]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 893.354185] dagster-daemon[5741]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 893.363577] dagster-daemon[5741]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 893.366200] dagster-daemon[5741]: dbapi = dbapi_meth(**dbapi_args) full # [ 893.367387] dagster-daemon[5741]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 893.370171] dagster-daemon[5741]: import psycopg full # [ 893.371168] dagster-daemon[5741]: ModuleNotFoundError: No module named 'psycopg' full # [ 893.556208] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 893.556969] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 893.560958] systemd[1]: dagster-daemon.service: Consumed 1.408s CPU time over 7.256s wall clock time, 88.5M memory peak. full # [ 894.389094] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 108. full # [ 894.394130] systemd[1]: Started Dagster Webserver. full # [ 897.012985] dagster-webserver[5758]: Traceback (most recent call last): full # [ 897.015537] dagster-webserver[5758]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 897.016140] dagster-webserver[5758]: sys.exit(main()) full # [ 897.016704] dagster-webserver[5758]: ~~~~^^ full # [ 897.017532] dagster-webserver[5758]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 897.018201] dagster-webserver[5758]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 897.018813] dagster-webserver[5758]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 897.019882] dagster-webserver[5758]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 897.020498] dagster-webserver[5758]: return self.main(*args, **kwargs) full # [ 897.021108] dagster-webserver[5758]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 897.021705] dagster-webserver[5758]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 897.022540] dagster-webserver[5758]: rv = self.invoke(ctx) full # [ 897.031045] dagster-webserver[5758]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 897.031583] dagster-webserver[5758]: return ctx.invoke(self.callback, **ctx.params) full # [ 897.032293] dagster-webserver[5758]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 897.032870] dagster-webserver[5758]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 897.033716] dagster-webserver[5758]: return callback(*args, **kwargs) full # [ 897.034750] dagster-webserver[5758]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 897.035603] dagster-webserver[5758]: instance = stack.enter_context( full # [ 897.036290] dagster-webserver[5758]: get_possibly_temporary_instance_for_cli( full # [ 897.036871] dagster-webserver[5758]: ...<3 lines>... full # [ 897.037710] dagster-webserver[5758]: ) full # [ 897.038563] dagster-webserver[5758]: ) full # [ 897.039228] dagster-webserver[5758]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 897.039804] dagster-webserver[5758]: result = _enter(cm) full # [ 897.048632] dagster-webserver[5758]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 897.049214] dagster-webserver[5758]: return next(self.gen) full # [ 897.049821] dagster-webserver[5758]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 897.050671] dagster-webserver[5758]: with DagsterInstance.get() as instance: full # [ 897.051518] dagster-webserver[5758]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 897.052240] dagster-webserver[5758]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 897.052803] dagster-webserver[5758]: return create_instance_from_dagster_home() full # [ 897.053645] dagster-webserver[5758]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 897.054292] dagster-webserver[5758]: return create_instance_from_config(dagster_home_path) full # [ 897.064147] dagster-webserver[5758]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 897.064686] dagster-webserver[5758]: return create_instance_from_ref(instance_ref) full # [ 897.065528] dagster-webserver[5758]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 897.066199] dagster-webserver[5758]: unified_storage = instance_ref.storage full # [ 897.066806] dagster-webserver[5758]: ^^^^^^^^^^^^^^^^^^^^ full # [ 897.067653] dagster-webserver[5758]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 897.068526] dagster-webserver[5758]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 897.069172] dagster-webserver[5758]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 897.069794] dagster-webserver[5758]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 897.070767] dagster-webserver[5758]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 897.071680] dagster-webserver[5758]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 897.072563] dagster-webserver[5758]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 897.073196] dagster-webserver[5758]: return DagsterPostgresStorage( full # [ 897.073795] dagster-webserver[5758]: inst_data=inst_data, full # [ 897.074630] dagster-webserver[5758]: ...<2 lines>... full # [ 897.075495] dagster-webserver[5758]: token_provider=get_token_provider_from_config(config_value), full # [ 897.076122] dagster-webserver[5758]: ) full # [ 897.091038] dagster-webserver[5758]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 897.091575] dagster-webserver[5758]: self._run_storage = PostgresRunStorage( full # [ 897.092261] dagster-webserver[5758]: ~~~~~~~~~~~~~~~~~~^ full # [ 897.092863] dagster-webserver[5758]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 897.093708] dagster-webserver[5758]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 897.094541] dagster-webserver[5758]: ) full # [ 897.095453] dagster-webserver[5758]: ^ full # [ 897.096082] dagster-webserver[5758]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 897.096679] dagster-webserver[5758]: self._engine = create_pg_engine( full # [ 897.097630] dagster-webserver[5758]: ~~~~~~~~~~~~~~~~^ full # [ 897.098195] dagster-webserver[5758]: self.postgres_url, full # [ 897.098805] dagster-webserver[5758]: ^^^^^^^^^^^^^^^^^^ full # [ 897.099719] dagster-webserver[5758]: ...<2 lines>... full # [ 897.100502] dagster-webserver[5758]: poolclass=db_pool.NullPool, full # [ 897.101184] dagster-webserver[5758]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 897.101783] dagster-webserver[5758]: ) full # [ 897.102628] dagster-webserver[5758]: ^ full # [ 897.103284] dagster-webserver[5758]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 897.103926] dagster-webserver[5758]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 897.104785] dagster-webserver[5758]: File "", line 2, in create_engine full # [ 897.105573] dagster-webserver[5758]: return target(fn, url, **kwargs) full # [ 897.106244] dagster-webserver[5758]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 897.106827] dagster-webserver[5758]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 897.121084] dagster-webserver[5758]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 897.123720] dagster-webserver[5758]: dbapi = dbapi_meth(**dbapi_args) full # [ 897.124950] dagster-webserver[5758]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 897.127727] dagster-webserver[5758]: import psycopg full # [ 897.128745] dagster-webserver[5758]: ModuleNotFoundError: No module named 'psycopg' full # [ 897.405850] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 897.406825] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 897.410660] systemd[1]: dagster-webserver.service: Consumed 2.025s CPU time over 8.142s wall clock time, 111.8M memory peak. full # [ 898.639298] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 122. full # [ 898.643622] systemd[1]: Started Dagster Daemon. full # [ 900.486367] dagster-daemon[5779]: Traceback (most recent call last): full # [ 900.488894] dagster-daemon[5779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 900.489652] dagster-daemon[5779]: sys.exit(main()) full # [ 900.490280] dagster-daemon[5779]: ~~~~^^ full # [ 900.490901] dagster-daemon[5779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 900.491748] dagster-daemon[5779]: cli(obj={}) full # [ 900.492621] dagster-daemon[5779]: ~~~^^^^^^^^ full # [ 900.493223] dagster-daemon[5779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 900.493815] dagster-daemon[5779]: return self.main(*args, **kwargs) full # [ 900.494653] dagster-daemon[5779]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 900.495522] dagster-daemon[5779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 900.496145] dagster-daemon[5779]: rv = self.invoke(ctx) full # [ 900.503262] dagster-daemon[5779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 900.503800] dagster-daemon[5779]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 900.504680] dagster-daemon[5779]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 900.505504] dagster-daemon[5779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 900.506177] dagster-daemon[5779]: return ctx.invoke(self.callback, **ctx.params) full # [ 900.506788] dagster-daemon[5779]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 900.507636] dagster-daemon[5779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 900.508294] dagster-daemon[5779]: return callback(*args, **kwargs) full # [ 900.508973] dagster-daemon[5779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 900.509767] dagster-daemon[5779]: with get_instance_for_cli( full # [ 900.510623] dagster-daemon[5779]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 900.511291] dagster-daemon[5779]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 900.511892] dagster-daemon[5779]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 900.512742] dagster-daemon[5779]: ) as instance: full # [ 900.513583] dagster-daemon[5779]: ^ full # [ 900.514269] dagster-daemon[5779]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 900.514866] dagster-daemon[5779]: return next(self.gen) full # [ 900.527489] dagster-daemon[5779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 900.528070] dagster-daemon[5779]: with DagsterInstance.get() as instance: full # [ 900.528674] dagster-daemon[5779]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 900.529524] dagster-daemon[5779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 900.530191] dagster-daemon[5779]: return create_instance_from_dagster_home() full # [ 900.530800] dagster-daemon[5779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 900.531649] dagster-daemon[5779]: return create_instance_from_config(dagster_home_path) full # [ 900.532550] dagster-daemon[5779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 900.533178] dagster-daemon[5779]: return create_instance_from_ref(instance_ref) full # [ 900.533781] dagster-daemon[5779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 900.534624] dagster-daemon[5779]: unified_storage = instance_ref.storage full # [ 900.535329] dagster-daemon[5779]: ^^^^^^^^^^^^^^^^^^^^ full # [ 900.547948] dagster-daemon[5779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 900.548702] dagster-daemon[5779]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 900.549525] dagster-daemon[5779]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 900.550191] dagster-daemon[5779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 900.550799] dagster-daemon[5779]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 900.551649] dagster-daemon[5779]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 900.552495] dagster-daemon[5779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 900.552935] dagster-daemon[5779]: return DagsterPostgresStorage( full # [ 900.553916] dagster-daemon[5779]: inst_data=inst_data, full # [ 900.554801] dagster-daemon[5779]: ...<2 lines>... full # [ 900.555647] dagster-daemon[5779]: token_provider=get_token_provider_from_config(config_value), full # [ 900.556541] dagster-daemon[5779]: ) full # [ 900.556972] dagster-daemon[5779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 900.557760] dagster-daemon[5779]: self._run_storage = PostgresRunStorage( full # [ 900.558608] dagster-daemon[5779]: ~~~~~~~~~~~~~~~~~~^ full # [ 900.559285] dagster-daemon[5779]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 900.559885] dagster-daemon[5779]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 900.560726] dagster-daemon[5779]: ) full # [ 900.561570] dagster-daemon[5779]: ^ full # [ 900.562249] dagster-daemon[5779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 900.562851] dagster-daemon[5779]: self._engine = create_pg_engine( full # [ 900.563492] dagster-daemon[5779]: ~~~~~~~~~~~~~~~~^ full # [ 900.564143] dagster-daemon[5779]: self.postgres_url, full # [ 900.564745] dagster-daemon[5779]: ^^^^^^^^^^^^^^^^^^ full # [ 900.565577] dagster-daemon[5779]: ...<2 lines>... full # [ 900.566237] dagster-daemon[5779]: poolclass=db_pool.NullPool, full # [ 900.566831] dagster-daemon[5779]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 900.567473] dagster-daemon[5779]: ) full # [ 900.568127] dagster-daemon[5779]: ^ full # [ 900.584260] dagster-daemon[5779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 900.584791] dagster-daemon[5779]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 900.588081] dagster-daemon[5779]: File "", line 2, in create_engine full # [ 900.588619] dagster-daemon[5779]: return target(fn, url, **kwargs) full # [ 900.589307] dagster-daemon[5779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 900.589897] dagster-daemon[5779]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 900.590721] dagster-daemon[5779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 900.593108] dagster-daemon[5779]: dbapi = dbapi_meth(**dbapi_args) full # [ 900.593792] dagster-daemon[5779]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 900.594638] dagster-daemon[5779]: import psycopg full # [ 900.595289] dagster-daemon[5779]: ModuleNotFoundError: No module named 'psycopg' full # [ 900.782854] systemd[1]: Starting Cleanup of Temporary Directories... full # [ 900.784974] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 900.785643] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 900.787053] systemd[1]: dagster-daemon.service: Consumed 1.410s CPU time over 7.220s wall clock time, 88.5M memory peak. full # [ 900.849226] systemd[1]: systemd-tmpfiles-clean.service: Deactivated successfully. full # [ 900.851324] systemd[1]: Finished Cleanup of Temporary Directories. worker # [ 901.632895] systemd[1]: Starting Cleanup of Temporary Directories... worker # [ 901.715634] systemd[1]: systemd-tmpfiles-clean.service: Deactivated successfully. worker # [ 901.717891] systemd[1]: Finished Cleanup of Temporary Directories. full # [ 902.639530] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 109. full # [ 902.643983] systemd[1]: Started Dagster Webserver. full # [ 905.240282] dagster-webserver[5802]: Traceback (most recent call last): full # [ 905.242873] dagster-webserver[5802]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-webserver", line 10, in full # [ 905.243638] dagster-webserver[5802]: sys.exit(main()) full # [ 905.244289] dagster-webserver[5802]: ~~~~^^ full # [ 905.244889] dagster-webserver[5802]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 905.245717] dagster-webserver[5802]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 905.246574] dagster-webserver[5802]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 905.247255] dagster-webserver[5802]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 905.247811] dagster-webserver[5802]: return self.main(*args, **kwargs) full # [ 905.248648] dagster-webserver[5802]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 905.249482] dagster-webserver[5802]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 905.249908] dagster-webserver[5802]: rv = self.invoke(ctx) full # [ 905.258394] dagster-webserver[5802]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 905.258931] dagster-webserver[5802]: return ctx.invoke(self.callback, **ctx.params) full # [ 905.259784] dagster-webserver[5802]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 905.260611] dagster-webserver[5802]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 905.261289] dagster-webserver[5802]: return callback(*args, **kwargs) full # [ 905.261886] dagster-webserver[5802]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 905.262729] dagster-webserver[5802]: instance = stack.enter_context( full # [ 905.263579] dagster-webserver[5802]: get_possibly_temporary_instance_for_cli( full # [ 905.264257] dagster-webserver[5802]: ...<3 lines>... full # [ 905.264852] dagster-webserver[5802]: ) full # [ 905.265502] dagster-webserver[5802]: ) full # [ 905.266212] dagster-webserver[5802]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 905.266764] dagster-webserver[5802]: result = _enter(cm) full # [ 905.267602] dagster-webserver[5802]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 905.268263] dagster-webserver[5802]: return next(self.gen) full # [ 905.279264] dagster-webserver[5802]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 905.279798] dagster-webserver[5802]: with DagsterInstance.get() as instance: full # [ 905.280648] dagster-webserver[5802]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 905.281549] dagster-webserver[5802]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 905.281935] dagster-webserver[5802]: return create_instance_from_dagster_home() full # [ 905.282764] dagster-webserver[5802]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 905.283613] dagster-webserver[5802]: return create_instance_from_config(dagster_home_path) full # [ 905.284301] dagster-webserver[5802]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 905.284892] dagster-webserver[5802]: return create_instance_from_ref(instance_ref) full # [ 905.285732] dagster-webserver[5802]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 905.286570] dagster-webserver[5802]: unified_storage = instance_ref.storage full # [ 905.287244] dagster-webserver[5802]: ^^^^^^^^^^^^^^^^^^^^ full # [ 905.287844] dagster-webserver[5802]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 905.288525] dagster-webserver[5802]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 905.289177] dagster-webserver[5802]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 905.289757] dagster-webserver[5802]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 905.290586] dagster-webserver[5802]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 905.291245] dagster-webserver[5802]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 905.291886] dagster-webserver[5802]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 905.292484] dagster-webserver[5802]: return DagsterPostgresStorage( full # [ 905.292912] dagster-webserver[5802]: inst_data=inst_data, full # [ 905.293726] dagster-webserver[5802]: ...<2 lines>... full # [ 905.294561] dagster-webserver[5802]: token_provider=get_token_provider_from_config(config_value), full # [ 905.295211] dagster-webserver[5802]: ) full # [ 905.295847] dagster-webserver[5802]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 905.296647] dagster-webserver[5802]: self._run_storage = PostgresRunStorage( full # [ 905.297477] dagster-webserver[5802]: ~~~~~~~~~~~~~~~~~~^ full # [ 905.297904] dagster-webserver[5802]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 905.298721] dagster-webserver[5802]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 905.299562] dagster-webserver[5802]: ) full # [ 905.300204] dagster-webserver[5802]: ^ full # [ 905.300807] dagster-webserver[5802]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 905.301639] dagster-webserver[5802]: self._engine = create_pg_engine( full # [ 905.302473] dagster-webserver[5802]: ~~~~~~~~~~~~~~~~^ full # [ 905.303112] dagster-webserver[5802]: self.postgres_url, full # [ 905.303713] dagster-webserver[5802]: ^^^^^^^^^^^^^^^^^^ full # [ 905.304548] dagster-webserver[5802]: ...<2 lines>... full # [ 905.305198] dagster-webserver[5802]: poolclass=db_pool.NullPool, full # [ 905.305800] dagster-webserver[5802]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 905.306632] dagster-webserver[5802]: ) full # [ 905.307272] dagster-webserver[5802]: ^ full # [ 905.307890] dagster-webserver[5802]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 905.308709] dagster-webserver[5802]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 905.309540] dagster-webserver[5802]: File "", line 2, in create_engine full # [ 905.310194] dagster-webserver[5802]: return target(fn, url, **kwargs) full # [ 905.310791] dagster-webserver[5802]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 905.311628] dagster-webserver[5802]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 905.312267] dagster-webserver[5802]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 905.312884] dagster-webserver[5802]: dbapi = dbapi_meth(**dbapi_args) full # [ 905.313704] dagster-webserver[5802]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 905.314536] dagster-webserver[5802]: import psycopg full # [ 905.315188] dagster-webserver[5802]: ModuleNotFoundError: No module named 'psycopg' full # [ 905.639597] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 905.640356] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 905.644454] systemd[1]: dagster-webserver.service: Consumed 2.010s CPU time over 8.230s wall clock time, 111.6M memory peak. full # [ 905.888892] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 123. full # [ 905.891749] systemd[1]: Started Dagster Daemon. full # [ 907.734660] dagster-daemon[5819]: Traceback (most recent call last): full # [ 907.737198] dagster-daemon[5819]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/bin/dagster-daemon", line 10, in full # [ 907.737765] dagster-daemon[5819]: sys.exit(main()) full # [ 907.738591] dagster-daemon[5819]: ~~~~^^ full # [ 907.739275] dagster-daemon[5819]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 907.739828] dagster-daemon[5819]: cli(obj={}) full # [ 907.740488] dagster-daemon[5819]: ~~~^^^^^^^^ full # [ 907.741110] dagster-daemon[5819]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 907.741713] dagster-daemon[5819]: return self.main(*args, **kwargs) full # [ 907.742547] dagster-daemon[5819]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 907.743226] dagster-daemon[5819]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 907.743811] dagster-daemon[5819]: rv = self.invoke(ctx) full # [ 907.744634] dagster-daemon[5819]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 907.745275] dagster-daemon[5819]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 907.745908] dagster-daemon[5819]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 907.756132] dagster-daemon[5819]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 907.756670] dagster-daemon[5819]: return ctx.invoke(self.callback, **ctx.params) full # [ 907.757518] dagster-daemon[5819]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 907.758203] dagster-daemon[5819]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 907.758799] dagster-daemon[5819]: return callback(*args, **kwargs) full # [ 907.759642] dagster-daemon[5819]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 907.760300] dagster-daemon[5819]: with get_instance_for_cli( full # [ 907.760939] dagster-daemon[5819]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 907.761769] dagster-daemon[5819]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 907.762614] dagster-daemon[5819]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 907.763460] dagster-daemon[5819]: ) as instance: full # [ 907.764128] dagster-daemon[5819]: ^ full # [ 907.764775] dagster-daemon[5819]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 907.765583] dagster-daemon[5819]: return next(self.gen) full # [ 907.775626] dagster-daemon[5819]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 907.776202] dagster-daemon[5819]: with DagsterInstance.get() as instance: full # [ 907.776807] dagster-daemon[5819]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 907.777664] dagster-daemon[5819]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 907.778498] dagster-daemon[5819]: return create_instance_from_dagster_home() full # [ 907.779206] dagster-daemon[5819]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 907.779773] dagster-daemon[5819]: return create_instance_from_config(dagster_home_path) full # [ 907.780634] dagster-daemon[5819]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 907.781308] dagster-daemon[5819]: return create_instance_from_ref(instance_ref) full # [ 907.791353] dagster-daemon[5819]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 907.791882] dagster-daemon[5819]: unified_storage = instance_ref.storage full # [ 907.792752] dagster-daemon[5819]: ^^^^^^^^^^^^^^^^^^^^ full # [ 907.793578] dagster-daemon[5819]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 907.794251] dagster-daemon[5819]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 907.794852] dagster-daemon[5819]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 907.795509] dagster-daemon[5819]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 907.796179] dagster-daemon[5819]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 907.796786] dagster-daemon[5819]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 907.797673] dagster-daemon[5819]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 907.798288] dagster-daemon[5819]: return DagsterPostgresStorage( full # [ 907.798914] dagster-daemon[5819]: inst_data=inst_data, full # [ 907.799742] dagster-daemon[5819]: ...<2 lines>... full # [ 907.800813] dagster-daemon[5819]: token_provider=get_token_provider_from_config(config_value), full # [ 907.801624] dagster-daemon[5819]: ) full # [ 907.802313] dagster-daemon[5819]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 907.802904] dagster-daemon[5819]: self._run_storage = PostgresRunStorage( full # [ 907.803711] dagster-daemon[5819]: ~~~~~~~~~~~~~~~~~~^ full # [ 907.804550] dagster-daemon[5819]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 907.805194] dagster-daemon[5819]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 907.805794] dagster-daemon[5819]: ) full # [ 907.806630] dagster-daemon[5819]: ^ full # [ 907.824091] dagster-daemon[5819]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 907.824650] dagster-daemon[5819]: self._engine = create_pg_engine( full # [ 907.825520] dagster-daemon[5819]: ~~~~~~~~~~~~~~~~^ full # [ 907.826200] dagster-daemon[5819]: self.postgres_url, full # [ 907.826800] dagster-daemon[5819]: ^^^^^^^^^^^^^^^^^^ full # [ 907.827645] dagster-daemon[5819]: ...<2 lines>... full # [ 907.830110] dagster-daemon[5819]: poolclass=db_pool.NullPool, full # [ 907.830729] dagster-daemon[5819]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 907.831581] dagster-daemon[5819]: ) full # [ 907.834102] dagster-daemon[5819]: ^ full # [ 907.834638] dagster-daemon[5819]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 907.835294] dagster-daemon[5819]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 907.835892] dagster-daemon[5819]: File "", line 2, in create_engine full # [ 907.836710] dagster-daemon[5819]: return target(fn, url, **kwargs) full # [ 907.839084] dagster-daemon[5819]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 907.839969] dagster-daemon[5819]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 907.840784] dagster-daemon[5819]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 907.843083] dagster-daemon[5819]: dbapi = dbapi_meth(**dbapi_args) full # [ 907.843643] dagster-daemon[5819]: File "/nix/store/5lfaq22kr6l2hb62mrm8m8g6vr3jsvby-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 907.844477] dagster-daemon[5819]: import psycopg full # [ 907.845121] dagster-daemon[5819]: ModuleNotFoundError: No module named 'psycopg' full # [ 908.032157] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 908.044085] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 908.046897] systemd[1]: dagster-daemon.service: Consumed 1.409s CPU time over 7.247s wall clock time, 88.5M memory peak. full # [ 910.889428] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 110. full # [ 910.892848] systemd[1]: Started Dagster Webserver. !!! Test "webserver starts and responds" failed with error: "action timed out after 900.88 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.88 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-28T23:18:29Z INFO virtiofsd] Client disconnected, shutting down full # [2026-09-28T23:18:29Z INFO virtiofsd] Client disconnected, shutting down full # [2026-09-28T23:18:29Z 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-28T23:18:29Z INFO virtiofsd] Client disconnected, shutting down worker # [2026-09-28T23:18:29Z INFO virtiofsd] Client disconnected, shutting down worker # [2026-09-28T23:18:29Z INFO virtiofsd] Client disconnected, shutting down (finished: cleanup, in 0.37 seconds)