[Nix#9961] Suspected remote build incompatibility between Nix 2.20 (initiator) and Nix 2.13 (remote) #60

Open
opened 2024-03-16 06:44:42 +00:00 by lix-bot · 0 comments
Member

Upstream-Issue: NixOS/nix#9961

Describe the bug

We tried updating hydra.nixos.org to Nix 2.20.1 today, and it started failing to build remotely when talking to builders running Nix 2.13.3.

Feb 07 12:10:09 rhea hydra-queue-runner[3023058]: possibly transient failure building ‘/nix/store/7z11lfa2wfrsfs407g9ybd7wkmnbw2kw-xdg-portal-configs.drv’ on ‘root@d42abe75.packethost.net’: error: invalid character in Base64 string: ''
Feb 07 12:10:09 rhea hydra-queue-runner[3023058]: possibly transient failure building ‘/nix/store/267kgvzs24apmzwmqx0dr1v8adxm30ha-desktops.drv’ on ‘root@76b6bbe0.packethost.net’: error: invalid character in Base64 string: ''
Feb 07 12:10:09 rhea hydra-queue-runner[3023058]: possibly transient failure building ‘/nix/store/7kgzxmax7apy0qkryxwkbmqcb09yg83n-system-path.drv’ on ‘root@ea218195.packethost.net’: error: invalid character in Base64 string: ''
Feb 07 12:10:10 rhea hydra-queue-runner[3023058]: possibly transient failure building ‘/nix/store/pfwyv15hc7kwkl97496wbgf72zvqf0nm-webkitgtk-2.42.5+abi=4.0.drv’ on ‘root@547a354b.packethost.net’: error: invalid character in Base64 string: ''

I suspect the cause is related to some protocol stability breakage, but I don't have any evidence to prove it, and I don't have a good setup to test this. Filing this bug so hopefully someone with a better testing setup can have a look, or maybe someone even knows what might have changed that could have caused this.

Steps To Reproduce

  1. Try to remote build from Nix 2.20.1 to a builder running Nix 2.13.3.

Expected behavior

Remote build works.

nix-env --version output

2.20.1

Additional context

n/a

Priorities

Add 👍 to issues you find important.

Upstream-Issue: https://git.lix.systems/NixOS/nix/issues/9961 **Describe the bug** We tried updating hydra.nixos.org to Nix 2.20.1 today, and it started failing to build remotely when talking to builders running Nix 2.13.3. ``` Feb 07 12:10:09 rhea hydra-queue-runner[3023058]: possibly transient failure building ‘/nix/store/7z11lfa2wfrsfs407g9ybd7wkmnbw2kw-xdg-portal-configs.drv’ on ‘root@d42abe75.packethost.net’: error: invalid character in Base64 string: '' Feb 07 12:10:09 rhea hydra-queue-runner[3023058]: possibly transient failure building ‘/nix/store/267kgvzs24apmzwmqx0dr1v8adxm30ha-desktops.drv’ on ‘root@76b6bbe0.packethost.net’: error: invalid character in Base64 string: '' Feb 07 12:10:09 rhea hydra-queue-runner[3023058]: possibly transient failure building ‘/nix/store/7kgzxmax7apy0qkryxwkbmqcb09yg83n-system-path.drv’ on ‘root@ea218195.packethost.net’: error: invalid character in Base64 string: '' Feb 07 12:10:10 rhea hydra-queue-runner[3023058]: possibly transient failure building ‘/nix/store/pfwyv15hc7kwkl97496wbgf72zvqf0nm-webkitgtk-2.42.5+abi=4.0.drv’ on ‘root@547a354b.packethost.net’: error: invalid character in Base64 string: '' ``` I suspect the cause is related to some protocol stability breakage, but I don't have any evidence to prove it, and I don't have a good setup to test this. Filing this bug so hopefully someone with a better testing setup can have a look, or maybe someone even knows what might have changed that could have caused this. **Steps To Reproduce** 1. Try to remote build from Nix 2.20.1 to a builder running Nix 2.13.3. **Expected behavior** Remote build works. **`nix-env --version` output** 2.20.1 **Additional context** n/a **Priorities** Add :+1: to [issues you find important](https://github.com/NixOS/nix/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc).
lix-bot added the
bug
imported
labels 2024-03-16 06:44:42 +00:00
jade added the
Area/remote-builds
label 2024-05-23 00:51:23 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lix-project/lix#60
No description provided.