Hi Guix, I'm running Cuirass for one of my channels on an aarch64 VM on the Hetzner Cloud. When I visit the Cuirass web interface it sometimes serves the page, but most of the time it just serves a blank page.
When looking at the logs I see the following error messages: ``` 2024-01-21 14:54:27 GET / 2024-01-21 14:54:27 In cuirass/http.scm: 2024-01-21 14:54:27 1008:33 1 (url-handler #<input-output: socket 43> #<<request> me?> ?) 2024-01-21 14:54:27 In ice-9/boot-9.scm: 2024-01-21 14:54:27 1685:16 0 (raise-exception _ #:continuable? _) 2024-01-21 14:54:27 Throw to key `psql-query-error' with args `(#f #f "another command is already in2024-01-21 14:54:27 Uncaught exception in task: 2024-01-21 14:54:27 In fibers.scm: 2024-01-21 14:54:27 172:8 1 (_) 2024-01-21 14:54:27 In cuirass/http.scm: 2024-01-21 14:54:27 In ice-9/boot-9.scm: 2024-01-21 14:54:27 1685:16 0 (raise-exception _ #:continuable? _) 2024-01-21 14:54:27 ice-9/boot-9.scm:1685:16: In procedure raise-exception: 2024-01-21 14:54:27 In procedure port-auxiliary-write-buffer: Wrong type argument in position 1 (exp2024-01-21 14:54:27 1010:23 1 (url-handler _ #<<request> method: GET uri: #<<uri> sc?> ?) 2024-01-21 14:54:27 In ice-9/boot-9.scm: 2024-01-21 14:54:27 1685:16 0 (raise-exception _ #:continuable? _) 2024-01-21 14:54:27 Throw to key `psql-query-error' with args `(#f #f "another command is already in ``` Does anyone have an idea what is going on here? It looks to me like there is some deadlock with PostgreSQL, but I'm not sure how to further debug this. Recently I submitted this patch [2] to guile-fibers to get my system updated. There were no substitutes available and I had to build the package on my server. Unfortuntly that build never completed it just hang in the tests. Now I'm starting to wonder if this is related. Are there any known issues with guile-fibers on aarch64 systems? Any ideas on how to fix/debug this issue? My server configuration can be found here [1]. Thanks, Roman. [1] https://github.com/asahi-guix/channel/blob/main/src/asahi/guix/system/server.scm [2] https://lists.gnu.org/archive/html/guix-patches/2024-01/msg01116.html
signature.asc
Description: PGP signature