!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

222 Members
Salon francographe de NixOS72 Servers

Load older messages


SenderMessageTime
12 Apr 2026
@pinage404:matrix.orgpinage404 j'ai 2 hypothèses, hier :
  • j'ai tenté d'utiliser un DNS AdGuard Home hébergé sur un raspberry pi ; peut etre qu'il n'a pas répondu dans les temps et Nix pense qu'il faut le rebuild

  • j'avais plus d'espace disque pendant une des tentatives de mises à jour

18:49:42
@pinage404:matrix.orgpinage404depuis, j'ai libéré de l'espace, j'ai éteint mon ordi, je ne sais pas si le cache persiste18:50:13
@gsaurel:laas.frnim65s nix build --narinfo-cache-negative-ttl 0 nixpkgs#file peut-être ? 18:51:07
@gsaurel:laas.frnim65s (enfin, remplacer nixpkgs#file par ce qui t’intéresse en vrai) 18:51:37
@gsaurel:laas.frnim65shttps://nix.dev/manual/nix/2.28/command-ref/conf-file.html#conf-narinfo-cache-negative-ttl : 1h par défaut18:53:02
@alex:tunstall.xyzAlex

Les sites web changent de temps-en-temps et ça peut poser ce genre de problème.

peut etre qu'il n'a pas répondu dans les temps et Nix pense qu'il faut le rebuild

Si tu parles de cache.nixos.org, Nix se plaint quand il n'est pas possible d'atteindre les caches.

Tu peux aussi regarder nix path-info --store https://cache.nixos.org pour vérifier si ça existe dans le cache.

18:53:16
@pinage404:matrix.orgpinage404 je ne sais pas ce qui m'intéresse, je ne sais meme pas pourquoi file est une dépendance, je ne référence pas dans ma config, c'est une dépendance indirect 18:54:34
@gsaurel:laas.frnim65stu as lancé quelle commande pour avoir cette erreur ?18:54:58
@alex:tunstall.xyzAlex Pour savoir pourquoi, utilise nix why-depends --derivation --all --precise $toplevel $file 18:55:22
@pinage404:matrix.orgpinage404
nix flake update
nixos-rebuild build --flake ".#${HOSTNAME}"
18:55:37
@pinage404:matrix.orgpinage404 ça n'affiche rien et exit avec le code 0 18:56:10
@gsaurel:laas.frnim65s ok, donc nix build --narinfo-cache-negative-ttl 0 ".#nixosConfigurations.${HOSTNAME}.config.system.build.toplevel" 18:56:29
@pinage404:matrix.orgpinage404 la commande que tu m'as indiqué affiche

error:
       … while uploading to HTTP binary cache at 'https://cache.nixos.org'

       error: unable to upload 'https://cache.nixos.org/nar/1wx7id24j9sgv0l0v9whqb381vfj8c3p6bdazyyyh3hvqzp9vw3z.nar.xz': HTTP error 404

       response body:

       404

et exit avec le code 1
18:57:12
@gsaurel:laas.frnim65shum, tu n’es pas censé upload des choses sur cache.nixos.org18:58:10
@pinage404:matrix.orgpinage404 ça me parait bizarre aussi, car la commande semble etre un truc qui get pas un truc qui upload 18:59:01
@gsaurel:laas.frnim65sje suppose que tu as un cache perso mal configuré ou quelque chosee comme ça18:59:21
@gsaurel:laas.frnim65s* je suppose que tu as un cache perso mal configuré ou quelque chose comme ça18:59:27
@pinage404:matrix.orgpinage404mes caches sont là https://gitlab.com/pinage404/dotfiles/-/tree/main/nix_cache?ref_type=heads j'ai rien qui me parait anormal19:01:10
@alex:tunstall.xyzAlex On parle ici de quelle version de nixpkgs ?
(Je pense qu'avec le commit hash on aura plus de chance de pouvoir t'aider.)
19:02:00
@pinage404:matrix.orgpinage404 la commande est encore en cours d'execution, mais ça semble déjà mieux se passer (ça download au lieu d'essayer de rebuild des trucs comme perl ou gcc) 19:02:05
@pinage404:matrix.orgpinage404 je viens de re nix flake update, je suis avec 54170c54449ea4d6725efd30d719c5e505f1c10e 19:02:52
@gsaurel:laas.frnim65s (btw, nixos-rebuild build --flake ".#${HOSTNAME}" c’est le même comportement que nixos-rebuild build --flake .) 19:03:22
@pinage404:matrix.orgpinage404oui je surcharge la variable d'environnement à la demande, mon script est mis en commun, et je préfère rendre explicite que ça utilise cette variable et pas seulement définir la variable et implicitement l'utiliser https://gitlab.com/pinage404/dotfiles/-/blob/main/maskfile.md?ref_type=heads#nixos-test19:05:49
@pinage404:matrix.orgpinage404ça continue de download plein de trucs, sans rebuild, j'ai bon espoir, merci !19:07:02
@pinage404:matrix.orgpinage404par contre, je ne comprends pas pourquoi ça a échoué hier, et continué d'échouer aujourd'hui alors que j'ai éteint mon pc cette nuit et j'ai dormi plus d'1h, donc le cache aurait du etre expiré19:08:15
@alex:tunstall.xyzAlex

Il y a vraiment un problème avec file.src:

alex@alex-pc3 ~> nix build github:nixos/nixpkgs/54170c54449ea4d6725efd30d719c5e505f1c10e#file.src --rebuild --print-build-logs                              [1]
file> 
file> trying https://astron.com/pub/file/file-5.45.tar.gz
file>   % Total    % Received % Xferd  Average Speed  Time    Time    Time   Current
file>                                  Dload  Upload  Total   Spent   Left   Speed
file>   0      0   0      0   0      0      0      0                              0
file> curl: (22) The requested URL returned error: 404
file> Warning: Problem (retrying all errors). Will retry in 1 second. 3 retries left.
file>   0      0   0      0   0      0      0      0                              0
file> curl: (22) The requested URL returned error: 404
file> Warning: Problem (retrying all errors). Will retry in 2 seconds. 2 retries
file> Warning: left.
file>   0      0   0      0   0      0      0      0                              0
file> curl: (22) The requested URL returned error: 404
file> Warning: Problem (retrying all errors). Will retry in 4 seconds. 1 retry left.
file>   0      0   0      0   0      0      0      0                              0
file> curl: (22) The requested URL returned error: 404
file> 
file> trying https://distfiles.macports.org/file/file-5.45.tar.gz
file>   % Total    % Received % Xferd  Average Speed  Time    Time    Time   Current
file>                                  Dload  Upload  Total   Spent   Left   Speed
file> 100  1.18M 100  1.18M   0      0  1.94M      0                              0

Je pense que ce serait une bonne idée de prévenir le mainteneur, sinon sans cache.nixos.org c'est impossible de compléter le build.

19:09:59
@alex:tunstall.xyzAlex *

Il y encore un miroir qui fonctionne:

alex@alex-pc3 ~> nix build github:nixos/nixpkgs/54170c54449ea4d6725efd30d719c5e505f1c10e#file.src --rebuild --print-build-logs                              [1]
file> 
file> trying https://astron.com/pub/file/file-5.45.tar.gz
file>   % Total    % Received % Xferd  Average Speed  Time    Time    Time   Current
file>                                  Dload  Upload  Total   Spent   Left   Speed
file>   0      0   0      0   0      0      0      0                              0
file> curl: (22) The requested URL returned error: 404
file> Warning: Problem (retrying all errors). Will retry in 1 second. 3 retries left.
file>   0      0   0      0   0      0      0      0                              0
file> curl: (22) The requested URL returned error: 404
file> Warning: Problem (retrying all errors). Will retry in 2 seconds. 2 retries
file> Warning: left.
file>   0      0   0      0   0      0      0      0                              0
file> curl: (22) The requested URL returned error: 404
file> Warning: Problem (retrying all errors). Will retry in 4 seconds. 1 retry left.
file>   0      0   0      0   0      0      0      0                              0
file> curl: (22) The requested URL returned error: 404
file> 
file> trying https://distfiles.macports.org/file/file-5.45.tar.gz
file>   % Total    % Received % Xferd  Average Speed  Time    Time    Time   Current
file>                                  Dload  Upload  Total   Spent   Left   Speed
file> 100  1.18M 100  1.18M   0      0  1.94M      0                              0
19:11:38
@pinage404:matrix.orgpinage404pourquoi mon Nix local n'a pas utilisé le miroir ?19:13:34
@gsaurel:laas.frnim65sok, j’avais pas le bon hash parce que je regardais celui de fetchzip et pas fetchurl…19:14:00
@gsaurel:laas.frnim65s

ça c’est bon:

$ nurl -f fetchurl https://distfiles.macports.org/file/file-5.45.tar.gz
$ nix store prefetch-file --json https://distfiles.macports.org/file/file-5.45.tar.gz
fetchurl {
  url = "https://distfiles.macports.org/file/file-5.45.tar.gz";
  hash = "sha256-/Jf1ECm7DiyfTjv/79r2ePDgOe6HK53lwAKm0Jx4TYI=";
}
19:14:18

Show newer messages


Back to Room ListRoom Version: 6