19 Oct 2024 |
hexa |
Hydra 2024-03-08 (using nix-2.20.8).
| 14:44:48 |
hexa | huh 😄 | 14:44:49 |
hexa | what nix version do we require? | 14:45:04 |
VladimÃr ÄŒunát | I thought that switching nixpkgs version won't help. | 14:46:30 |
VladimÃr ÄŒunát | Because this is flaked from Hydra. | 14:46:39 |
VladimÃr ÄŒunát | But I assumed you knew better. | 14:46:57 |
VladimÃr ÄŒunát | Anyway, temporarily we can use the same approach as before the upgrade. | 14:47:27 |
VladimÃr ÄŒunát | Redacted or Malformed Event | 14:47:42 |
hexa | the queue-runner is not up yet | 14:48:40 |
hexa | 🙂 | 14:48:45 |
hexa | building the new hydra version again | 14:48:59 |
hexa | somehow the flake.lock was outdated | 14:49:02 |
VladimÃr ÄŒunát | No idea why the queue-runner had to be started manually. | 14:50:12 |
hexa | becuase hydra-init fails on boot | 14:50:26 |
hexa | and the other units depend on it | 14:50:31 |
hexa | and then they are in dependency-failed state | 14:50:37 |
hexa | and have to be kicked manually | 14:50:41 |
hexa | ok, new hydra version for real this time | 14:51:10 |
VladimÃr ÄŒunát | But even so, none of these show up in systemctl --failed | 14:52:06 |
VladimÃr ÄŒunát | * But even so, none of these showed up in systemctl --failed | 14:52:11 |
hexa |
2m starting the following units: nix-gc.service, prometheus-nixos-exporter.service
| 14:52:40 |
hexa | hm, the gc uses nix-2.24.8 and hydra uses the old version? 😕 | 14:54:49 |
hexa | that was not what I intended for 😄 | 15:02:23 |
hexa | oh gross | 15:02:58 |
hexa | the hydra-dev module references pkgs.hydra_unstable as the default package | 15:03:15 |
hexa | which gets resolved to the version from nixpkgs | 15:03:24 |
hexa | Redacted or Malformed Event | 15:04:49 |
hexa | services.hydra-dev.package = hydra.packages.x86_64-linux.hydra;
| 15:11:40 |
hexa | error:
… while evaluating attribute 'rhea'
… while evaluating 'v' to select 'drvPath' on it
at /nix/store/3kbrnq761r2bgyr4nr0jwk5imnzzdkzw-source/eval.nix:191:60:
190| evalSelected = names: lib.filterAttrs (name: _: elem name names) toplevel;
191| evalSelectedDrvPaths = names: lib.mapAttrs (_: v: v.drvPath) (evalSelected names);
| ^
192| metaConfig = lib.filterAttrs (n: v: elem n metaConfigKeys) hive.meta;
… while calling the 'head' builtin
at /nix/store/r7vyiqj0zfk86lgkqcgn35lyv5xp92m6-source/lib/attrsets.nix:1575:11:
1574| || pred here (elemAt values 1) (head values) then
1575| head values
| ^
1576| else
(stack trace truncated; use '--show-trace' to show the full trace)
error: attribute 'hydra' missing
at /nix/store/r7vyiqj0zfk86lgkqcgn35lyv5xp92m6-source/lib/modules.nix:508:28:
507| builtins.addErrorContext (context name)
508| (args.${name} or config._module.args.${name})
| ^
509| ) (lib.functionArgs f);
Evaluation failed: Child process exited with error code: 1
| 15:12:01 |
hexa | nix-repl> inputs.hydra.packages.x86_64-linux.hydra
«derivation /nix/store/qisipbd2ajh4x11sri4dffwq1n5mxizw-hydra-0.1.20241008.c69e301.drv»
| 15:12:26 |