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

Attachment: signature.asc
Description: PGP signature

Reply via email to