nix-installers で nix をインストールすると、Fedora 37 でシステムがハングします。

nix-installers で nix をインストールすると、Fedora 37 でシステムがハングします。

Fedora 37システムにNixパッケージマネージャをインストールしようとしています。インストールスクリプトを使用してFedoraや他のオペレーティングシステムにSelinuxを使用してNixをインストールする方法に関するいくつかの質問を読んだ後、 "nix-installers" rpmパッケージを介してインストールすることにしました。

新しいシェルを起動してnixを試してみると、すべてがうまくいきます。しかし、コンピュータを再起動したときにGnome Shellにログインするのではなく、黒い画面が点滅し、機能しなくなりました。仮想シェルを切り替えようとすると、Alt + F21秒間ログインしたとマークされ、再び黒い点滅画面に切り替わります。

Fedora 37にnixをインストールした人がいるか、問題の原因が何であるかをアドバイスできる人はいますか?

これは問題に関連しているとは思わないが、インストール中にインストール全体に生成されるuidが範囲外であるという警告が表示されますSYS_UID_MAX 999(以下のログを参照)。それにもかかわらず、インストール後に私のOSにユーザーが作成され、存在します。

警告自体が既知の問題のようです(https://github.com/nix-community/nix-installers/issues/16)。

インストール中に記録された内容:

sudo dnf localinstall ./nix-multi-user-2.9.1.rpm 
[sudo] Passwort für firestarter: 
Letzte Prüfung auf abgelaufene Metadaten: vor 0:43:30 am Mo 06 Feb 2023 19:33:24 CET.
Abhängigkeiten sind aufgelöst.
=====================================================================================================================================
 Paket                              Architektur                Version                        Paketquelle                      Größe
=====================================================================================================================================
Installieren:
 nix-multi-user                     x86_64                     2.9.1-1                        @commandline                      40 M

Transaktionszusammenfassung
=====================================================================================================================================
Installieren  1 Paket

Gesamtgröße: 40 M
Installationsgröße: 40 M
Ist dies in Ordnung? [j/N]: j
Pakete werden heruntergeladen:
Transaktionsüberprüfung wird ausgeführt
Transaktionsüberprüfung war erfolgreich.
Transaktion wird getestet
Transaktionstest war erfolgreich.
Transaktion wird ausgeführt
  Vorbereitung läuft    :                                                                                                        1/1 
  Installieren          : nix-multi-user-2.9.1-1.x86_64                                                                          1/1 
  Ausgeführtes Scriptlet: nix-multi-user-2.9.1-1.x86_64                                                                          1/1 
useradd warning: nixbld1's uid 30001 is greater than SYS_UID_MAX 999
useradd warning: nixbld2's uid 30002 is greater than SYS_UID_MAX 999
useradd warning: nixbld3's uid 30003 is greater than SYS_UID_MAX 999
useradd warning: nixbld4's uid 30004 is greater than SYS_UID_MAX 999
useradd warning: nixbld5's uid 30005 is greater than SYS_UID_MAX 999
useradd warning: nixbld6's uid 30006 is greater than SYS_UID_MAX 999
useradd warning: nixbld7's uid 30007 is greater than SYS_UID_MAX 999
useradd warning: nixbld8's uid 30008 is greater than SYS_UID_MAX 999
useradd warning: nixbld9's uid 30009 is greater than SYS_UID_MAX 999
useradd warning: nixbld10's uid 30010 is greater than SYS_UID_MAX 999
useradd warning: nixbld11's uid 30011 is greater than SYS_UID_MAX 999
useradd warning: nixbld12's uid 30012 is greater than SYS_UID_MAX 999
useradd warning: nixbld13's uid 30013 is greater than SYS_UID_MAX 999
useradd warning: nixbld14's uid 30014 is greater than SYS_UID_MAX 999
useradd warning: nixbld15's uid 30015 is greater than SYS_UID_MAX 999
useradd warning: nixbld16's uid 30016 is greater than SYS_UID_MAX 999
useradd warning: nixbld17's uid 30017 is greater than SYS_UID_MAX 999
useradd warning: nixbld18's uid 30018 is greater than SYS_UID_MAX 999
useradd warning: nixbld19's uid 30019 is greater than SYS_UID_MAX 999
useradd warning: nixbld20's uid 30020 is greater than SYS_UID_MAX 999
useradd warning: nixbld21's uid 30021 is greater than SYS_UID_MAX 999
useradd warning: nixbld22's uid 30022 is greater than SYS_UID_MAX 999
useradd warning: nixbld23's uid 30023 is greater than SYS_UID_MAX 999
useradd warning: nixbld24's uid 30024 is greater than SYS_UID_MAX 999
useradd warning: nixbld25's uid 30025 is greater than SYS_UID_MAX 999
useradd warning: nixbld26's uid 30026 is greater than SYS_UID_MAX 999
useradd warning: nixbld27's uid 30027 is greater than SYS_UID_MAX 999
useradd warning: nixbld28's uid 30028 is greater than SYS_UID_MAX 999
useradd warning: nixbld29's uid 30029 is greater than SYS_UID_MAX 999
useradd warning: nixbld30's uid 30030 is greater than SYS_UID_MAX 999
useradd warning: nixbld31's uid 30031 is greater than SYS_UID_MAX 999
useradd warning: nixbld32's uid 30032 is greater than SYS_UID_MAX 999
Created symlink /etc/systemd/system/multi-user.target.wants/nix-daemon.service → /usr/lib/systemd/system/nix-daemon.service.

  Überprüfung läuft     : nix-multi-user-2.9.1-1.x86_64                                                                          1/1 

Installiert:
  nix-multi-user-2.9.1-1.x86_64                                                                                                      

Fertig!

ベストアンサー1

おすすめ記事