
nixos-rebuild
最近のエラーによりビルドが失敗しました。https://github.com/NixOS/nixpkgs/issues/74916
以前のコミットパッケージを参照してこの問題を解決する必要があるようです。
設定に以下を追加しました(letステートメントの1つ以下)。
nixpkgsMyStable = import (builtins.fetchTarball {
url = https://github.com/NixOS/nixpkgs/archive/775fb69ed73e7cf6b7d3dd9853a60f40e8efc340.tar.gz;
sha256 = "1w068b0ydw4c26mcjiwlzdfqcdk3rrwmfx4hxzgfhfwcz2nmh3if";
}) {};
次に、次のものを置き換えます。
boot.kernelPackages = pkgs.linuxPackages_latest;
そして
boot.kernelPackages = nixpkgsMyStable.pkgs.linuxPackages_latest;
しかし、これは失敗します。
sudo nixos-rebuild switch
building Nix...
building the system configuration...
error: assertion failed at /nix/store/0272yl38a4mc20i2a5078m85bldipbjm-source/pkgs/os-specific/linux/prl-tools/default.nix:9:1
(use '--show-trace' to show detailed location information)
これは最新のカーネルバージョンに関連している可能性がありますか?それとも、上記の設定で私が何か間違っているのでしょうか?
答え1
見ているソースコードアサーションが失敗した場合、prl-toolsは最新のカーネルをサポートしません。
# Disable for kernels 4.15 and above due to compatibility issues assert kernel != null -> stdenv.lib.versionOlder kernel.version "4.15";
したがって、Parallels は最新のカーネルと互換性がない可能性があります。