nix 패키지 관리: Firefox를 설치할 수 없습니다

nix 패키지 관리: Firefox를 설치할 수 없습니다

먼저 Firefox를 설치해 보세요. 종속성 패키지가 올바르게 설치되었습니다. 그러나 결국 다음과 같은 오류가 발생했습니다.

$nix-env -i firefox-67.0.1
...
post-installation fixup
Moving /nix/store/qx4w4841grng03q819hmaj315j7a9w6r-compiler-rt-7.1.0/include to /nix/store/a0dxd8aiqvpfxwlpv44d0xbpkmcxcq0g-compiler-rt-7.1.0-dev/include
Removing empty /nix/store/qx4w4841grng03q819hmaj315j7a9w6r-compiler-rt-7.1.0/ and (possibly) its parents
strip is /nix/store/ah81jgj71sr7nmvy4pc6x89pgpr6ygvk-binutils-2.31.1/bin/strip
shrinking RPATHs of ELF executables and libraries in /nix/store/a0dxd8aiqvpfxwlpv44d0xbpkmcxcq0g-compiler-rt-7.1.0-dev
strip is /nix/store/ah81jgj71sr7nmvy4pc6x89pgpr6ygvk-binutils-2.31.1/bin/strip
patching script interpreter paths in /nix/store/a0dxd8aiqvpfxwlpv44d0xbpkmcxcq0g-compiler-rt-7.1.0-dev
checking for references to /build/ in /nix/store/a0dxd8aiqvpfxwlpv44d0xbpkmcxcq0g-compiler-rt-7.1.0-dev...
builder for '/nix/store/75sxcn605fsqr3jgbf70chn8550rvk4j-compiler-rt-7.1.0.drv' failed to produce output path '/nix/store/qx4w4841grng03q819hmaj315j7a9w6r-compiler-rt-7.1.0'
cannot build derivation '/nix/store/d6rh69f4gik90sm24p422gf3zpws6svb-clang-wrapper-7.1.0.drv': 1 dependencies couldn't be built
copying path '/nix/store/p7dyx7mwj4llimn0ydm6dkw910j81sgz-gtk+-2.24.32-dev' from 'https://cache.nixos.org'...
cannot build derivation '/nix/store/ihd6b877m513q4aq9q0gddxgl7b6lw2b-firefox-unwrapped-67.0.1.drv': 1 dependencies couldn't be built
copying path '/nix/store/zwrn3cwjl7gs7kaj872pyzzrd0j98kbr-gtk+3-3.24.8-dev' from 'https://cache.nixos.org'...
cannot build derivation '/nix/store/r85ddzbfic2jvypaskj6brbd51fy64h1-firefox-67.0.1.drv': 1 dependencies couldn't be built
error: build of '/nix/store/r85ddzbfic2jvypaskj6brbd51fy64h1-firefox-67.0.1.drv' failed

답변1

문제는 Firefox 빌드 자체에 있는 것이 아니라 다음 llvmPackages.compiler-rt과 같은 문제에 대해서는 이슈 추적기를 사용하는 것이 가장 좋다고 생각합니다.https://github.com/nixos/nixpkgs/issues

...하지만 어쨌든 도와보도록 하겠습니다. 지난 몇 주 동안 전체 Firefox 빌드가 빌드 팜에 정상적으로 표시되었습니다(주인,19.03; (2) 로컬에서 실패하는 이유를 알아내려고 할 수도 있습니다... 첫 번째 추측은 샌드박스를 비활성화하고 빌드에 일부 불순물을 노출했다는 것입니다.

관련 정보