this derivation will be built: /nix/store/6p13l8dgyc3wi6afw32a7psh33k4klmi-horae-browser-checks.drv warning: ignoring the client-specified setting 'store', because it is a restricted setting and you are not a trusted user building '/nix/store/6p13l8dgyc3wi6afw32a7psh33k4klmi-horae-browser-checks.drv' on farm.numtide.com:50051 horae-browser-checks> bld1: building 6p13l8dgyc3wi6afw32a7psh33k4klmi-horae-browser-checks.drv horae-browser-checks> initdb: warning: enabling "trust" authentication for local connections horae-browser-checks> 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. horae-browser-checks> waiting for server to start.... done horae-browser-checks> server started horae-browser-checks> 2026-11-03T12:18:21.448703Z INFO horae: Running migrations... horae-browser-checks> 2026-11-03T12:18:21.566568Z INFO horae: Migrations complete. horae-browser-checks> 2026-11-03T12:18:21.576678Z INFO horae::seed: Seeding demo data… horae-browser-checks> 2026-11-03T12:18:21.588807Z INFO horae::seed: Seed complete. horae-browser-checks> 2026-11-03T12:18:21.589213Z INFO horae::seed: time_entries: 10 rows horae-browser-checks> 2026-11-03T12:18:21.591979Z INFO horae::seed: clients: 2 rows horae-browser-checks> admin 1440px light: text rows per total line: billable 1,1; cost 1 horae-browser-checks> admin 1440px light text 32px: text rows per total line: billable 2,2; cost 2 horae-browser-checks> admin 1440px dark: text rows per total line: billable 1,1; cost 1 horae-browser-checks> admin 1440px dark text 32px: text rows per total line: billable 2,2; cost 2 horae-browser-checks> admin 390px light: text rows per total line: billable 2,2; cost 2 horae-browser-checks> admin 390px light text 32px: text rows per total line: billable 2,2; cost 2 horae-browser-checks> admin 390px dark: text rows per total line: billable 2,2; cost 2 horae-browser-checks> admin 390px dark text 32px: text rows per total line: billable 2,2; cost 2 horae-browser-checks> admin 320px light: text rows per total line: billable 2,2; cost 2 horae-browser-checks> admin 320px light text 32px: text rows per total line: billable 2,2; cost 2 horae-browser-checks> admin 320px dark: text rows per total line: billable 2,2; cost 2 horae-browser-checks> admin 320px dark text 32px: text rows per total line: billable 2,2; cost 2 horae-browser-checks> restricted 1440px light: text rows per total line: billable 1,1; cost 1 horae-browser-checks> restricted 1440px light text 32px: text rows per total line: billable 2,2; cost 1 horae-browser-checks> restricted 1440px dark: text rows per total line: billable 1,1; cost 1 horae-browser-checks> restricted 1440px dark text 32px: text rows per total line: billable 2,2; cost 1 horae-browser-checks> restricted 390px light: text rows per total line: billable 2,2; cost 1 horae-browser-checks> restricted 390px light text 32px: text rows per total line: billable 2,2; cost 1 horae-browser-checks> restricted 390px dark: text rows per total line: billable 2,2; cost 1 horae-browser-checks> restricted 390px dark text 32px: text rows per total line: billable 2,2; cost 1 horae-browser-checks> restricted 320px light: text rows per total line: billable 2,2; cost 1 horae-browser-checks> restricted 320px light text 32px: text rows per total line: billable 2,2; cost 1 horae-browser-checks> restricted 320px dark: text rows per total line: billable 2,2; cost 1 horae-browser-checks> restricted 320px dark text 32px: text rows per total line: billable 2,2; cost 1 horae-browser-checks> PASS: legacy report currency totals EUR 1,330.00 / USD 1,475.00, groupings, filter, loading, retry, both themes with base and 32px root text at 1440/390/320px, and withheld cost; Chromium 148.0.7778.96 horae-browser-checks> PASS: legacy report exports for no filter, project only, client only, client and project, teammate only: links, Time and Detailed rows, CSV bytes and XLSX downloads; Chromium 148.0.7778.96 horae-browser-checks> PASS: archived own timer labels survive without granting catalog or global-rate access horae-browser-checks> page.waitForResponse: Timeout 15000ms exceeded while waiting for event "response" horae-browser-checks> at identities (/nix/store/h6pxb4a6lnr41b4yvph818gz6p83z9hs-horae/tests/browser/task-read-permissions.cjs:28:33) horae-browser-checks> at /nix/store/h6pxb4a6lnr41b4yvph818gz6p83z9hs-horae/tests/browser/task-read-permissions.cjs:89:22 { horae-browser-checks> name: 'TimeoutError' horae-browser-checks> } horae-browser-checks> { horae-browser-checks> url: 'http://127.0.0.1:8093/', horae-browser-checks> errors: [], horae-browser-checks> page: '- complementary "Navigation":\n' + horae-browser-checks> ' - text: Horae\n' + horae-browser-checks> ' - button "Collapse sidebar": «\n' + horae-browser-checks> ' - button "Start timer"\n' + horae-browser-checks> ' - text: Track\n' + horae-browser-checks> ' - link "Timesheet":\n' + horae-browser-checks> ' - /url: /timesheet/week/2026-11-03?span=week&user=\n' + horae-browser-checks> ' - img\n' + horae-browser-checks> ' - text: Timesheet\n' + horae-browser-checks> ' - text: Organize\n' + horae-browser-checks> ' - link "Projects":\n' + horae-browser-checks> ' - /url: /projects\n' + horae-browser-checks> ' - img\n' + horae-browser-checks> ' - text: Projects\n' + horae-browser-checks> ' - link "Invoices":\n' + horae-browser-checks> ' - /url: /invoices\n' + horae-browser-checks> ' - img\n' + horae-browser-checks> ' - text: Invoices\n' + horae-browser-checks> ' - text: Review\n' + horae-browser-checks> ' - link "Approvals":\n' + horae-browser-checks> ' - /url: /approvals?week=\n' + horae-browser-checks> ' - img\n' + horae-browser-checks> ' - text: Approvals\n' + horae-browser-checks> ' - link "Reports":\n' + horae-browser-checks> ' - /url: /reports\n' + horae-browser-checks> ' - img\n' + horae-browser-checks> ' - text: Reports\n' + horae-browser-checks> ' - button "AU Admin User ⌄"\n' + horae-browser-checks> '- main:\n' + horae-browser-checks> ' - heading "Timesheet" [level=1]\n' + horae-browser-checks> ' - text: 24:15 this week\n' + horae-browser-checks> ' - tablist:\n' + horae-browser-checks> ' - button "Day"\n' + horae-browser-checks> ' - button "Week"\n' + horae-browser-checks> ' - button "Calendar"\n' + horae-browser-checks> ' - button "Add entry": +\n' + horae-browser-checks> ' - button "Previous week": ←\n' + horae-browser-checks> ' - button "▦ This week 02 Nov – 08 Nov 2026"\n' + horae-browser-checks> ' - button "Next week": →\n' + horae-browser-checks> ' - group:\n' + horae-browser-checks> ' - text: Timesheet for\n' + horae-browser-checks> ' - button "Timesheet for": Admin User\n' + horae-browser-checks> ' - text: Mon 02 Nov Tue 03 Nov Wed 04 Nov Thu 05 Nov Fri 06 Nov Sat 07 Nov Sun 08 Nov Total\n' + horae-browser-checks> ' - button "Task": ▤\n' + horae-browser-checks> ' - strong: TechStart API Integration\n' + horae-browser-checks> ' - text: Code Review\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Code Review, 2026-11-02":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Code Review, 2026-11-03":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Code Review, 2026-11-04":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 1:30\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Code Review, 2026-11-05":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Code Review, 2026-11-06":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 1:00\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Code Review, 2026-11-07":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Code Review, 2026-11-08":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 2:30\n' + horae-browser-checks> ' - button "Remove row": ×\n' + horae-browser-checks> ' - button "Task": ▤\n' + horae-browser-checks> ' - strong: Acme Website Redesign\n' + horae-browser-checks> ' - text: Design\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Design, 2026-11-02":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Design, 2026-11-03":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 3:30\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Design, 2026-11-04":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Design, 2026-11-05":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Design, 2026-11-06":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 2:00\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Design, 2026-11-07":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Design, 2026-11-08":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 5:30\n' + horae-browser-checks> ' - button "Remove row": ×\n' + horae-browser-checks> ' - button "Task": ▤\n' + horae-browser-checks> ' - strong: TechStart API Integration\n' + horae-browser-checks> ' - text: Development\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Development, 2026-11-02":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Development, 2026-11-03":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Development, 2026-11-04":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 5:00\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Development, 2026-11-05":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 3:00\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Development, 2026-11-06":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Development, 2026-11-07":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Development, 2026-11-08":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 8:00\n' + horae-browser-checks> ' - button "Remove row": ×\n' + horae-browser-checks> ' - button "Task": ▤\n' + horae-browser-checks> ' - strong: Acme Website Redesign\n' + horae-browser-checks> ' - text: Development\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Development, 2026-11-02":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 2:30\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Development, 2026-11-03":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Development, 2026-11-04":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Development, 2026-11-05":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 4:00\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Development, 2026-11-06":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Development, 2026-11-07":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Development, 2026-11-08":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 6:30\n' + horae-browser-checks> ' - button "Remove row": ×\n' + horae-browser-checks> ' - button "Task": ▤\n' + horae-browser-checks> ' - strong: Task reader project\n' + horae-browser-checks> ' - text: Enabled scoped task\n' + horae-browser-checks> ' - textbox "Hours for Task reader project, Enabled scoped task, 2026-11-02":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Task reader project, Enabled scoped task, 2026-11-03":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Task reader project, Enabled scoped task, 2026-11-04":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Task reader project, Enabled scoped task, 2026-11-05":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Task reader project, Enabled scoped task, 2026-11-06":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Task reader project, Enabled scoped task, 2026-11-07":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Task reader project, Enabled scoped task, 2026-11-08":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 0:00\n' + horae-browser-checks> ' - button "Remove row": ×\n' + horae-browser-checks> ' - button "Task": ▤\n' + horae-browser-checks> ' - strong: Task reader project\n' + horae-browser-checks> ' - text: Archived timer task\n' + horae-browser-checks> ' - textbox "Hours for Task reader project, Archived timer task, 2026-11-02" [disabled]:\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Task reader project, Archived timer task, 2026-11-03" [disabled]:\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Task reader project, Archived timer task, 2026-11-04" [disabled]:\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Task reader project, Archived timer task, 2026-11-05" [disabled]:\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Task reader project, Archived timer task, 2026-11-06" [disabled]:\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Task reader project, Archived timer task, 2026-11-07" [disabled]:\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Task reader project, Archived timer task, 2026-11-08" [disabled]:\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 0:00\n' + horae-browser-checks> ' - button "Remove row" [disabled]: ×\n' + horae-browser-checks> ' - button "Task": ▤\n' + horae-browser-checks> ' - strong: TechStart API Integration\n' + horae-browser-checks> ' - text: Meetings\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Meetings, 2026-11-02":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Meetings, 2026-11-03":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 0:45\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Meetings, 2026-11-04":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Meetings, 2026-11-05":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Meetings, 2026-11-06":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Meetings, 2026-11-07":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Meetings, 2026-11-08":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 0:45\n' + horae-browser-checks> ' - button "Remove row": ×\n' + horae-browser-checks> ' - button "Task": ▤\n' + horae-browser-checks> ' - strong: Acme Website Redesign\n' + horae-browser-checks> ' - text: Meetings\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Meetings, 2026-11-02":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 1:00\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Meetings, 2026-11-03":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Meetings, 2026-11-04":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Meetings, 2026-11-05":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Meetings, 2026-11-06":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Meetings, 2026-11-07":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Meetings, 2026-11-08":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 1:00\n' + horae-browser-checks> ' - button "Remove row": ×\n' + horae-browser-checks> ' - button "+ Add row"\n' + horae-browser-checks> ' - text: 3:30 4:15 6:30 7:00 3:00 0 0 24:15' horae-browser-checks> } horae-browser-checks> page.waitForResponse: Timeout 15000ms exceeded while waiting for event "response" horae-browser-checks> at identities (/nix/store/h6pxb4a6lnr41b4yvph818gz6p83z9hs-horae/tests/browser/task-read-permissions.cjs:28:33) horae-browser-checks> at /nix/store/h6pxb4a6lnr41b4yvph818gz6p83z9hs-horae/tests/browser/task-read-permissions.cjs:89:22 { horae-browser-checks> name: 'TimeoutError' horae-browser-checks> } horae-browser-checks> 2026-11-03T12:18:21.615740Z WARN horae: DEV_LOGIN=1: /auth/dev-login signs anyone in as an admin without a password. Use it for local development only. horae-browser-checks> 2026-11-03 12:18:21.297 UTC [18] LOG: starting PostgreSQL 17.10 on x86_64-pc-linux-gnu, compiled by clang version 21.1.8, 64-bit horae-browser-checks> 2026-11-03 12:18:21.297 UTC [18] LOG: listening on Unix socket "/tmp/horae-browser.1EPwsw/.s.PGSQL.5432" horae-browser-checks> 2026-11-03 12:18:21.298 UTC [21] LOG: database system was shut down at 2026-11-03 12:18:21 UTC horae-browser-checks> 2026-11-03 12:18:21.301 UTC [18] LOG: database system is ready to accept connections horae-browser-checks> 2026-11-03 12:18:21.592 UTC [128] LOG: could not receive data from client: Connection reset by peer horae-browser-checks> 2026-11-03 12:18:44.230 UTC [18] LOG: received fast shutdown request horae-browser-checks> 2026-11-03 12:18:44.230 UTC [18] LOG: aborting any active transactions horae-browser-checks> 2026-11-03 12:18:44.231 UTC [18] LOG: background worker "logical replication launcher" (PID 24) exited with exit code 1 horae-browser-checks> 2026-11-03 12:18:44.232 UTC [19] LOG: shutting down horae-browser-checks> 2026-11-03 12:18:44.232 UTC [19] LOG: checkpoint starting: shutdown immediate horae-browser-checks> 2026-11-03 12:18:44.245 UTC [19] LOG: checkpoint complete: wrote 1165 buffers (7.1%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.013 s, sync=0.001 s, total=0.014 s; sync files=0, longest=0.000 s, average=0.000 s; distance=6159 kB, estimate=6159 kB; lsn=0/1AF0710, redo lsn=0/1AF0710 horae-browser-checks> 2026-11-03 12:18:44.254 UTC [18] LOG: database system is shut down error: Cannot build '/nix/store/6p13l8dgyc3wi6afw32a7psh33k4klmi-horae-browser-checks.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/wga1irjcq4vagh3pag3j20g8xzislj8l-horae-browser-checks Last 25 log lines: > ' - textbox "Hours for Acme Website Redesign, Meetings, 2026-11-08":\n' + > ' - /placeholder: –\n' + > ' - text: 1:00\n' + > ' - button "Remove row": ×\n' + > ' - button "+ Add row"\n' + > ' - text: 3:30 4:15 6:30 7:00 3:00 0 0 24:15' > } > page.waitForResponse: Timeout 15000ms exceeded while waiting for event "response" > at identities (/nix/store/h6pxb4a6lnr41b4yvph818gz6p83z9hs-horae/tests/browser/task-read-permissions.cjs:28:33) > at /nix/store/h6pxb4a6lnr41b4yvph818gz6p83z9hs-horae/tests/browser/task-read-permissions.cjs:89:22 { > name: 'TimeoutError' > } > 2026-11-03T12:18:21.615740Z WARN horae: DEV_LOGIN=1: /auth/dev-login signs anyone in as an admin without a password. Use it for local development only. > 2026-11-03 12:18:21.297 UTC [18] LOG: starting PostgreSQL 17.10 on x86_64-pc-linux-gnu, compiled by clang version 21.1.8, 64-bit > 2026-11-03 12:18:21.297 UTC [18] LOG: listening on Unix socket "/tmp/horae-browser.1EPwsw/.s.PGSQL.5432" > 2026-11-03 12:18:21.298 UTC [21] LOG: database system was shut down at 2026-11-03 12:18:21 UTC > 2026-11-03 12:18:21.301 UTC [18] LOG: database system is ready to accept connections > 2026-11-03 12:18:21.592 UTC [128] LOG: could not receive data from client: Connection reset by peer > 2026-11-03 12:18:44.230 UTC [18] LOG: received fast shutdown request > 2026-11-03 12:18:44.230 UTC [18] LOG: aborting any active transactions > 2026-11-03 12:18:44.231 UTC [18] LOG: background worker "logical replication launcher" (PID 24) exited with exit code 1 > 2026-11-03 12:18:44.232 UTC [19] LOG: shutting down > 2026-11-03 12:18:44.232 UTC [19] LOG: checkpoint starting: shutdown immediate > 2026-11-03 12:18:44.245 UTC [19] LOG: checkpoint complete: wrote 1165 buffers (7.1%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.013 s, sync=0.001 s, total=0.014 s; sync files=0, longest=0.000 s, average=0.000 s; distance=6159 kB, estimate=6159 kB; lsn=0/1AF0710, redo lsn=0/1AF0710 > 2026-11-03 12:18:44.254 UTC [18] LOG: database system is shut down For full logs, run: nix log /nix/store/6p13l8dgyc3wi6afw32a7psh33k4klmi-horae-browser-checks.drv nixbot: transient error detected, retrying once this derivation will be built: /nix/store/6p13l8dgyc3wi6afw32a7psh33k4klmi-horae-browser-checks.drv warning: ignoring the client-specified setting 'store', because it is a restricted setting and you are not a trusted user building '/nix/store/6p13l8dgyc3wi6afw32a7psh33k4klmi-horae-browser-checks.drv' on farm.numtide.com:50051 horae-browser-checks> bld1: building 6p13l8dgyc3wi6afw32a7psh33k4klmi-horae-browser-checks.drv horae-browser-checks> initdb: warning: enabling "trust" authentication for local connections horae-browser-checks> 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. horae-browser-checks> waiting for server to start.... done horae-browser-checks> server started horae-browser-checks> 2026-11-03T12:18:53.040213Z INFO horae: Running migrations... horae-browser-checks> 2026-11-03T12:18:53.305292Z INFO horae: Migrations complete. horae-browser-checks> 2026-11-03T12:18:53.321207Z INFO horae::seed: Seeding demo data… horae-browser-checks> 2026-11-03T12:18:53.341184Z INFO horae::seed: Seed complete. horae-browser-checks> 2026-11-03T12:18:53.344372Z INFO horae::seed: time_entries: 10 rows horae-browser-checks> 2026-11-03T12:18:53.344612Z INFO horae::seed: clients: 2 rows horae-browser-checks> admin 1440px light: text rows per total line: billable 1,1; cost 1 horae-browser-checks> admin 1440px light text 32px: text rows per total line: billable 2,2; cost 2 horae-browser-checks> admin 1440px dark: text rows per total line: billable 1,1; cost 1 horae-browser-checks> admin 1440px dark text 32px: text rows per total line: billable 2,2; cost 2 horae-browser-checks> admin 390px light: text rows per total line: billable 2,2; cost 2 horae-browser-checks> admin 390px light text 32px: text rows per total line: billable 2,2; cost 2 horae-browser-checks> admin 390px dark: text rows per total line: billable 2,2; cost 2 horae-browser-checks> admin 390px dark text 32px: text rows per total line: billable 2,2; cost 2 horae-browser-checks> admin 320px light: text rows per total line: billable 2,2; cost 2 horae-browser-checks> admin 320px light text 32px: text rows per total line: billable 2,2; cost 2 horae-browser-checks> admin 320px dark: text rows per total line: billable 2,2; cost 2 horae-browser-checks> admin 320px dark text 32px: text rows per total line: billable 2,2; cost 2 horae-browser-checks> restricted 1440px light: text rows per total line: billable 1,1; cost 1 horae-browser-checks> restricted 1440px light text 32px: text rows per total line: billable 2,2; cost 1 horae-browser-checks> restricted 1440px dark: text rows per total line: billable 1,1; cost 1 horae-browser-checks> restricted 1440px dark text 32px: text rows per total line: billable 2,2; cost 1 horae-browser-checks> restricted 390px light: text rows per total line: billable 2,2; cost 1 horae-browser-checks> restricted 390px light text 32px: text rows per total line: billable 2,2; cost 1 horae-browser-checks> restricted 390px dark: text rows per total line: billable 2,2; cost 1 horae-browser-checks> restricted 390px dark text 32px: text rows per total line: billable 2,2; cost 1 horae-browser-checks> restricted 320px light: text rows per total line: billable 2,2; cost 1 horae-browser-checks> restricted 320px light text 32px: text rows per total line: billable 2,2; cost 1 horae-browser-checks> restricted 320px dark: text rows per total line: billable 2,2; cost 1 horae-browser-checks> restricted 320px dark text 32px: text rows per total line: billable 2,2; cost 1 horae-browser-checks> PASS: legacy report currency totals EUR 1,330.00 / USD 1,475.00, groupings, filter, loading, retry, both themes with base and 32px root text at 1440/390/320px, and withheld cost; Chromium 148.0.7778.96 horae-browser-checks> PASS: legacy report exports for no filter, project only, client only, client and project, teammate only: links, Time and Detailed rows, CSV bytes and XLSX downloads; Chromium 148.0.7778.96 horae-browser-checks> PASS: archived own timer labels survive without granting catalog or global-rate access horae-browser-checks> page.waitForResponse: Timeout 15000ms exceeded while waiting for event "response" horae-browser-checks> at identities (/nix/store/h6pxb4a6lnr41b4yvph818gz6p83z9hs-horae/tests/browser/task-read-permissions.cjs:28:33) horae-browser-checks> at /nix/store/h6pxb4a6lnr41b4yvph818gz6p83z9hs-horae/tests/browser/task-read-permissions.cjs:89:22 { horae-browser-checks> name: 'TimeoutError' horae-browser-checks> } horae-browser-checks> { horae-browser-checks> url: 'http://127.0.0.1:8093/', horae-browser-checks> errors: [], horae-browser-checks> page: '- complementary "Navigation":\n' + horae-browser-checks> ' - text: Horae\n' + horae-browser-checks> ' - button "Collapse sidebar": «\n' + horae-browser-checks> ' - button "Start timer"\n' + horae-browser-checks> ' - text: Track\n' + horae-browser-checks> ' - link "Timesheet":\n' + horae-browser-checks> ' - /url: /timesheet/week/2026-11-03?span=week&user=\n' + horae-browser-checks> ' - img\n' + horae-browser-checks> ' - text: Timesheet\n' + horae-browser-checks> ' - text: Organize\n' + horae-browser-checks> ' - link "Projects":\n' + horae-browser-checks> ' - /url: /projects\n' + horae-browser-checks> ' - img\n' + horae-browser-checks> ' - text: Projects\n' + horae-browser-checks> ' - link "Invoices":\n' + horae-browser-checks> ' - /url: /invoices\n' + horae-browser-checks> ' - img\n' + horae-browser-checks> ' - text: Invoices\n' + horae-browser-checks> ' - text: Review\n' + horae-browser-checks> ' - link "Approvals":\n' + horae-browser-checks> ' - /url: /approvals?week=\n' + horae-browser-checks> ' - img\n' + horae-browser-checks> ' - text: Approvals\n' + horae-browser-checks> ' - link "Reports":\n' + horae-browser-checks> ' - /url: /reports\n' + horae-browser-checks> ' - img\n' + horae-browser-checks> ' - text: Reports\n' + horae-browser-checks> ' - button "AU Admin User ⌄"\n' + horae-browser-checks> '- main:\n' + horae-browser-checks> ' - heading "Timesheet" [level=1]\n' + horae-browser-checks> ' - text: 24:15 this week\n' + horae-browser-checks> ' - tablist:\n' + horae-browser-checks> ' - button "Day"\n' + horae-browser-checks> ' - button "Week"\n' + horae-browser-checks> ' - button "Calendar"\n' + horae-browser-checks> ' - button "Add entry": +\n' + horae-browser-checks> ' - button "Previous week": ←\n' + horae-browser-checks> ' - button "▦ This week 02 Nov – 08 Nov 2026"\n' + horae-browser-checks> ' - button "Next week": →\n' + horae-browser-checks> ' - group:\n' + horae-browser-checks> ' - text: Timesheet for\n' + horae-browser-checks> ' - button "Timesheet for": Admin User\n' + horae-browser-checks> ' - text: Mon 02 Nov Tue 03 Nov Wed 04 Nov Thu 05 Nov Fri 06 Nov Sat 07 Nov Sun 08 Nov Total\n' + horae-browser-checks> ' - button "Task": ▤\n' + horae-browser-checks> ' - strong: TechStart API Integration\n' + horae-browser-checks> ' - text: Code Review\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Code Review, 2026-11-02":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Code Review, 2026-11-03":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Code Review, 2026-11-04":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 1:30\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Code Review, 2026-11-05":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Code Review, 2026-11-06":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 1:00\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Code Review, 2026-11-07":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Code Review, 2026-11-08":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 2:30\n' + horae-browser-checks> ' - button "Remove row": ×\n' + horae-browser-checks> ' - button "Task": ▤\n' + horae-browser-checks> ' - strong: Acme Website Redesign\n' + horae-browser-checks> ' - text: Design\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Design, 2026-11-02":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Design, 2026-11-03":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 3:30\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Design, 2026-11-04":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Design, 2026-11-05":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Design, 2026-11-06":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 2:00\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Design, 2026-11-07":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Design, 2026-11-08":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 5:30\n' + horae-browser-checks> ' - button "Remove row": ×\n' + horae-browser-checks> ' - button "Task": ▤\n' + horae-browser-checks> ' - strong: TechStart API Integration\n' + horae-browser-checks> ' - text: Development\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Development, 2026-11-02":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Development, 2026-11-03":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Development, 2026-11-04":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 5:00\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Development, 2026-11-05":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 3:00\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Development, 2026-11-06":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Development, 2026-11-07":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Development, 2026-11-08":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 8:00\n' + horae-browser-checks> ' - button "Remove row": ×\n' + horae-browser-checks> ' - button "Task": ▤\n' + horae-browser-checks> ' - strong: Acme Website Redesign\n' + horae-browser-checks> ' - text: Development\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Development, 2026-11-02":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 2:30\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Development, 2026-11-03":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Development, 2026-11-04":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Development, 2026-11-05":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 4:00\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Development, 2026-11-06":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Development, 2026-11-07":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Development, 2026-11-08":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 6:30\n' + horae-browser-checks> ' - button "Remove row": ×\n' + horae-browser-checks> ' - button "Task": ▤\n' + horae-browser-checks> ' - strong: Task reader project\n' + horae-browser-checks> ' - text: Enabled scoped task\n' + horae-browser-checks> ' - textbox "Hours for Task reader project, Enabled scoped task, 2026-11-02":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Task reader project, Enabled scoped task, 2026-11-03":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Task reader project, Enabled scoped task, 2026-11-04":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Task reader project, Enabled scoped task, 2026-11-05":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Task reader project, Enabled scoped task, 2026-11-06":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Task reader project, Enabled scoped task, 2026-11-07":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Task reader project, Enabled scoped task, 2026-11-08":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 0:00\n' + horae-browser-checks> ' - button "Remove row": ×\n' + horae-browser-checks> ' - button "Task": ▤\n' + horae-browser-checks> ' - strong: Task reader project\n' + horae-browser-checks> ' - text: Archived timer task\n' + horae-browser-checks> ' - textbox "Hours for Task reader project, Archived timer task, 2026-11-02" [disabled]:\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Task reader project, Archived timer task, 2026-11-03" [disabled]:\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Task reader project, Archived timer task, 2026-11-04" [disabled]:\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Task reader project, Archived timer task, 2026-11-05" [disabled]:\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Task reader project, Archived timer task, 2026-11-06" [disabled]:\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Task reader project, Archived timer task, 2026-11-07" [disabled]:\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Task reader project, Archived timer task, 2026-11-08" [disabled]:\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 0:00\n' + horae-browser-checks> ' - button "Remove row" [disabled]: ×\n' + horae-browser-checks> ' - button "Task": ▤\n' + horae-browser-checks> ' - strong: TechStart API Integration\n' + horae-browser-checks> ' - text: Meetings\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Meetings, 2026-11-02":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Meetings, 2026-11-03":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 0:45\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Meetings, 2026-11-04":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Meetings, 2026-11-05":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Meetings, 2026-11-06":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Meetings, 2026-11-07":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for TechStart API Integration, Meetings, 2026-11-08":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 0:45\n' + horae-browser-checks> ' - button "Remove row": ×\n' + horae-browser-checks> ' - button "Task": ▤\n' + horae-browser-checks> ' - strong: Acme Website Redesign\n' + horae-browser-checks> ' - text: Meetings\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Meetings, 2026-11-02":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 1:00\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Meetings, 2026-11-03":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Meetings, 2026-11-04":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Meetings, 2026-11-05":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Meetings, 2026-11-06":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Meetings, 2026-11-07":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - textbox "Hours for Acme Website Redesign, Meetings, 2026-11-08":\n' + horae-browser-checks> ' - /placeholder: –\n' + horae-browser-checks> ' - text: 1:00\n' + horae-browser-checks> ' - button "Remove row": ×\n' + horae-browser-checks> ' - button "+ Add row"\n' + horae-browser-checks> ' - text: 3:30 4:15 6:30 7:00 3:00 0 0 24:15' horae-browser-checks> } horae-browser-checks> page.waitForResponse: Timeout 15000ms exceeded while waiting for event "response" horae-browser-checks> at identities (/nix/store/h6pxb4a6lnr41b4yvph818gz6p83z9hs-horae/tests/browser/task-read-permissions.cjs:28:33) horae-browser-checks> at /nix/store/h6pxb4a6lnr41b4yvph818gz6p83z9hs-horae/tests/browser/task-read-permissions.cjs:89:22 { horae-browser-checks> name: 'TimeoutError' horae-browser-checks> } horae-browser-checks> 2026-11-03T12:18:53.364046Z WARN horae: DEV_LOGIN=1: /auth/dev-login signs anyone in as an admin without a password. Use it for local development only. horae-browser-checks> 2026-11-03 12:18:52.891 UTC [18] LOG: starting PostgreSQL 17.10 on x86_64-pc-linux-gnu, compiled by clang version 21.1.8, 64-bit horae-browser-checks> 2026-11-03 12:18:52.891 UTC [18] LOG: listening on Unix socket "/tmp/horae-browser.GvSmqp/.s.PGSQL.5432" horae-browser-checks> 2026-11-03 12:18:52.892 UTC [21] LOG: database system was shut down at 2026-11-03 12:18:52 UTC horae-browser-checks> 2026-11-03 12:18:52.895 UTC [18] LOG: database system is ready to accept connections horae-browser-checks> 2026-11-03 12:19:19.581 UTC [18] LOG: received fast shutdown request horae-browser-checks> 2026-11-03 12:19:19.581 UTC [18] LOG: aborting any active transactions horae-browser-checks> 2026-11-03 12:19:19.582 UTC [18] LOG: background worker "logical replication launcher" (PID 24) exited with exit code 1 horae-browser-checks> 2026-11-03 12:19:19.583 UTC [19] LOG: shutting down horae-browser-checks> 2026-11-03 12:19:19.583 UTC [19] LOG: checkpoint starting: shutdown immediate horae-browser-checks> 2026-11-03 12:19:19.597 UTC [19] LOG: checkpoint complete: wrote 1165 buffers (7.1%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.013 s, sync=0.001 s, total=0.014 s; sync files=0, longest=0.000 s, average=0.000 s; distance=6159 kB, estimate=6159 kB; lsn=0/1AF0668, redo lsn=0/1AF0668 horae-browser-checks> 2026-11-03 12:19:19.605 UTC [18] LOG: database system is shut down error: Cannot build '/nix/store/6p13l8dgyc3wi6afw32a7psh33k4klmi-horae-browser-checks.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/wga1irjcq4vagh3pag3j20g8xzislj8l-horae-browser-checks Last 25 log lines: > ' - /placeholder: –\n' + > ' - textbox "Hours for Acme Website Redesign, Meetings, 2026-11-08":\n' + > ' - /placeholder: –\n' + > ' - text: 1:00\n' + > ' - button "Remove row": ×\n' + > ' - button "+ Add row"\n' + > ' - text: 3:30 4:15 6:30 7:00 3:00 0 0 24:15' > } > page.waitForResponse: Timeout 15000ms exceeded while waiting for event "response" > at identities (/nix/store/h6pxb4a6lnr41b4yvph818gz6p83z9hs-horae/tests/browser/task-read-permissions.cjs:28:33) > at /nix/store/h6pxb4a6lnr41b4yvph818gz6p83z9hs-horae/tests/browser/task-read-permissions.cjs:89:22 { > name: 'TimeoutError' > } > 2026-11-03T12:18:53.364046Z WARN horae: DEV_LOGIN=1: /auth/dev-login signs anyone in as an admin without a password. Use it for local development only. > 2026-11-03 12:18:52.891 UTC [18] LOG: starting PostgreSQL 17.10 on x86_64-pc-linux-gnu, compiled by clang version 21.1.8, 64-bit > 2026-11-03 12:18:52.891 UTC [18] LOG: listening on Unix socket "/tmp/horae-browser.GvSmqp/.s.PGSQL.5432" > 2026-11-03 12:18:52.892 UTC [21] LOG: database system was shut down at 2026-11-03 12:18:52 UTC > 2026-11-03 12:18:52.895 UTC [18] LOG: database system is ready to accept connections > 2026-11-03 12:19:19.581 UTC [18] LOG: received fast shutdown request > 2026-11-03 12:19:19.581 UTC [18] LOG: aborting any active transactions > 2026-11-03 12:19:19.582 UTC [18] LOG: background worker "logical replication launcher" (PID 24) exited with exit code 1 > 2026-11-03 12:19:19.583 UTC [19] LOG: shutting down > 2026-11-03 12:19:19.583 UTC [19] LOG: checkpoint starting: shutdown immediate > 2026-11-03 12:19:19.597 UTC [19] LOG: checkpoint complete: wrote 1165 buffers (7.1%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.013 s, sync=0.001 s, total=0.014 s; sync files=0, longest=0.000 s, average=0.000 s; distance=6159 kB, estimate=6159 kB; lsn=0/1AF0668, redo lsn=0/1AF0668 > 2026-11-03 12:19:19.605 UTC [18] LOG: database system is shut down For full logs, run: nix log /nix/store/6p13l8dgyc3wi6afw32a7psh33k4klmi-horae-browser-checks.drv