1 Jul 2025 |
raitobezarius | and you can curl the URL right? | 13:38:41 |
maralorn | I assumed that 2.93.0 would not contain the corrupt fix. Is that wrong? | 13:38:46 |
raitobezarius | can you provide with the backtrace of the core dump in the nix daemon? | 13:38:51 |
raitobezarius | In reply to @maralorn:maralorn.de I assumed that 2.93.0 would not contain the corrupt fix. Is that wrong? this is correct, this is another bug you are seeing | 13:38:57 |
raitobezarius | maralorn could you provide a trace with -vvvv ? | 13:40:11 |
raitobezarius | In reply to @yaymukund:matrix.org oh yeah, I did that. sorry, writing is hard Do you still need help with recovery or are things going well? | 13:40:31 |
maralorn | https://paste.linuxlounge.net/LM | 13:40:32 |
maralorn | That is the coredump. | 13:40:37 |
yaymukund | It's all done! I am on 2.93.2 with store verified etc. Thank you. | 13:41:37 |
raitobezarius | In reply to @maralorn:maralorn.de https://paste.linuxlounge.net/LM this may be related to the curl bug we went through in https://github.com/curl/curl/issues/16280 | 13:43:02 |
raitobezarius | options to try:
(a) disabling compression for transfers
(b) disabling substitutions
(c) using an updated static nix that doesn't have a possibly broken curl (or maybe lix was mishandling curl at that moment) | 13:43:49 |
maralorn | https://paste.linuxlounge.net/GA thats the trace | 13:43:58 |
maralorn | How would I do (a)? | 13:44:26 |
raitobezarius | --option http2 false | 13:44:43 |
raitobezarius | try this | 13:44:44 |
maralorn | no effect | 13:47:44 |
| Manuel Bärenz joined the room. | 13:48:21 |
raitobezarius | Then I recommend to use a static Nix build for the time being | 14:40:37 |
maralorn | raitobezarius: thx, I recovered via static lix | 14:53:32 |
Yureka (she/her) | a quick question about the regression: It only happens after building a derivation, not substituting it? | 20:26:31 |
Yureka (she/her) | so any operations with -j0 would be safe | 20:27:53 |
Yureka (she/her) | (for instance nix shell nixpkgs/master#lix -j0 ) | 20:28:29 |
raitobezarius | I cannot say with certainty because it has to do with unregistered references that may require registration, their provenance could also come from a remote builder giving you certain closures | 21:49:08 |
raitobezarius | In general, -j0 is probably insufficient | 21:49:21 |
2 Jul 2025 |
| Ky Bean joined the room. | 00:04:39 |
WeetHet | How can I set the build directory back to /tmp? | 14:04:39 |
jappie | check https://lix.systems/blog/2025-06-24-lix-cves/#additional-guidance under the header "I separate my Nix stores for remote builds" TL;DR: NIX_STATE_DIR | 14:17:03 |
jappie | * check https://lix.systems/blog/2025-06-24-lix-cves/ under the header "I separate my Nix stores for remote builds" TL;DR: NIX_STATE_DIR | 14:17:08 |
jappie | * check https://lix.systems/blog/2025-06-24-lix-cves/#additional-guidance under the header "I separate my Nix stores for remote builds" TL;DR: NIX_STATE_DIR | 14:18:40 |
emily | or just build-dir = /tmp if you want to set it globally (but why?) | 14:19:42 |