nlewo / nix2container

An archive-less dockerTools.buildImage implementation
Apache License 2.0
501 stars 45 forks source link

make it a little more error prone #102

Closed adminy closed 8 months ago

adminy commented 8 months ago
      copyToRoot = pkgs.buildEnv {
         paths = with pkgs; [ python3 nodejs awscli2 vault jq bash ] # busybox # coreutils
         ...
      }
error: builder for '/nix/store/rlm41hjnhgmbhiv3jgh6kqv9f8wp1z8w-root.drv' failed with exit code 25;
       last 1 log lines:
       > error: collision between `/nix/store/dh66q9k402pwpmmgc983xwmwb3vvvjbr-busybox-1.36.1/bin/sh' and `/nix/store/q1c2flcykgr4wwg5a6h450hxbk4ch589-bash-5.2-p15/bin/sh'
       For full logs, run 'nix log /nix/store/rlm41hjnhgmbhiv3jgh6kqv9f8wp1z8w-root.drv'.
error: 1 dependencies of derivation '/nix/store/rz0gvi1k6c2kprx2zbnr9p6mqwfhwnq9-closure-graph.json.drv' failed to build
error: 1 dependencies of derivation '/nix/store/qvzz8920bq6wi327rfjjymw6mk0g96wj-layers.json.drv' failed to build
error: 1 dependencies of derivation '/nix/store/z97sa9nkjblc63hhsgfkcx0s19lsp1wi-image-lt-shim.json.drv' failed to build
error: 1 dependencies of derivation '/nix/store/0yqwirhvgm8aj6xdikcip7icbamdzr7s-copy-to-docker-daemon.drv' failed to build

more ambiguous errors (this time is the windows \r line endings, by removing those this issue is fixed):

warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
error: builder for '/nix/store/nz1xa38yy4idq0mnav2lpshiy2lmj9dq-mkUser.drv' failed with exit code 127;
       last 1 log lines:
       > /tmp/nix-build-mkUser.drv-0/.attr-0l2nkwhif96f51f4amnlf414lhl4rv9vh8iffyp431v6s28gsr90: line 1: $'\r': command not found      
       For full logs, run 'nix log /nix/store/nz1xa38yy4idq0mnav2lpshiy2lmj9dq-mkUser.drv'.
error: 1 dependencies of derivation '/nix/store/z7z799wwzf8i64bybqa338qg7p1801gi-perms.json.drv' failed to build
error: 1 dependencies of derivation '/nix/store/hil8liy86rw4b71k7zfzm581hkz6wj97-layers.json.drv' failed to build
error: 1 dependencies of derivation '/nix/store/bichgblj6vkmmkx93r4y3vfa2x4hnc0y-image-lt-shim.json.drv' failed to build
error: 1 dependencies of derivation '/nix/store/dkjg0kgfvx9bxz1fwghvj9cahv75v5k0-copy-to-docker-daemon.drv' failed to build