仮想マシンの代わりにマイコンピュータにGuixSDをインストールすると、webkitgtk-2.20.5パッケージのダウンロードがすべて失敗します。ダウンロードの進行状況が71%から78%に増加しました。デバイスがいっぱいだというメッセージがあります。
guix system: error: build failed: writing to file: No space left on device
ただし、df -h
このコマンドは16Gも/ mntマウントで動作することを示しています。インストールを修正して完了するには?以下は端末メッセージです。
(...)
downloading from https://ci.guix.info/nar/gzip/mmnv4y0n0mmddhfpjjr9mzfy5994542z-gnome-disk-utility-3.28.3...
gnome-disk-utility-3.28.3 2.0MiB 52KiB/s 00:39 [##################] 100.0%
downloading from https://ci.guix.info/nar/gzip/f9rjpq9m5cmp7abkqb3y7xrg4r0ip02c-gst-plugins-good-1.14.3...
gst-plugins-good-1.14.3 2.9MiB 44KiB/s 01:07 [##################] 100.0%
downloading from https://ci.guix.info/nar/gzip/shs1ps27f75mrx3chird1riwfl1k09hj-gvfs-1.32.1...
gvfs-1.32.1 2.1MiB 54KiB/s 00:40 [##################] 100.0%
downloading from https://ci.guix.info/nar/gzip/pwxpnpqg3cjbx5v88idfg49x7236b56h-totem-3.26.2...
totem-3.26.2 3.0MiB 52KiB/s 01:00 [##################] 100.0%
downloading from https://ci.guix.info/nar/gzip/jxpax5lv5affxqxidlwa7b7wk8jvsccb-nautilus-3.26.2...
nautilus-3.26.2 5.1MiB 48KiB/s 01:49 [##################] 100.0%
downloading from https://ci.guix.info/nar/gzip/fd706jbvrk8zvk6175sz42xqbgc3krsg-webkitgtk-2.20.5...
guix substitute: error: fport_write: No space left on device 50KiB/s 10:20 [############ ] 71.5% webkitgtk-2.20.5 42.3MiB 50KiB/s 10:21 [############ ] 71.5%gzip: stdout: Broken pipe
substitution of /gnu/store/fd706jbvrk8zvk6175sz42xqbgc3krsg-webkitgtk-2.20.5 failed 70KiB/s 10:21 [##################] 100.0%killing process 12511
guix system: error: build failed: writing to file: No space left on device
root@gnu ~# guix system init /mnt/etc/config.scm /mnt --skip-checks --fallback
downloading from https://ci.guix.info/nar/gzip/6g29969ca9klj136ml68qg96kdvd4if1-xdg-user-dirs-0.17...
xdg-user-dirs-0.17 47KiB 705KiB/s 00:00 [##################] 100.0%
downloading from https://ci.guix.info/nar/gzip/fd706jbvrk8zvk6175sz42xqbgc3krsg-webkitgtk-2.20.5...
guix substitute: error: fport_write: No space left on device 52KiB/s 10:35 [############# ] 76.9% webkitgtk-2.20.5 42.3MiB 52KiB/s 10:36 [############# ] 76.9%gzip: stdout: Broken pipe
substitution of /gnu/store/fd706jbvrk8zvk6175sz42xqbgc3krsg-webkitgtk-2.20.5 failed 68KiB/s 10:36 [##################] 100.0%killing process 12556
guix system: error: build failed: writing to file: No space left on device
root@gnu ~# guix system init /mnt/etc/config.scm /mnt --skip-checks --fallback
downloading from https://ci.guix.info/nar/gzip/fd706jbvrk8zvk6175sz42xqbgc3krsg-webkitgtk-2.20.5...
guix substitute: error: fport_write: No space left on device 47KiB/s 11:46 [############# ] 76.9% webkitgtk-2.20.5 42.3MiB 47KiB/s 11:47 [############# ] 77.0%gzip: stdout: Broken pipe
substitution of /gnu/store/fd706jbvrk8zvk6175sz42xqbgc3krsg-webkitgtk-2.20.5 failed 61KiB/s 11:47 [##################] 100.0%killing process 12594
guix system: error: build failed: writing to file: No space left on device
root@gnu ~# df -h
Filesystem Size Used Avail Use% Mounted on
none 2.0G 0 2.0G 0% /dev
none 2.0G 2.0G 312K 100% /
none 2.0G 0 2.0G 0% /tmp
tmpfs 2.0G 0 2.0G 0% /dev/shm
/dev/sdc1 18G 986M 16G 6% /mnt
root@gnu ~#
答え1
guix システム: エラー: ビルドに失敗しました: ファイルの書き込み: デバイスに余分なスペースがありません。
cow
システムを初期化する前に、以下を有効にする必要があります。
herd start cow-store /mnt
herd start cow-store /mnt
これにより、
/gnu/store
書き込み中のコピーが有効になり、インストール中に追加されたパッケージはメモリに残らず、/ mntのターゲットディスクに書き込まれます。これは、guix system initコマンド(以下を参照)の最初のステップでは、最初にメモリ内ファイルシステム/ gnu / storeにダウンロードまたはビルドする必要があるために必要です。
これはwebkitgtk
デフォルトブラウザの依存関係ですgnome-desktop
。ローカルビルドオプションを有効にしたため、派生ビルドには時間がかかることがあります--fallback
。
事前にビルドされたバイナリの置換が失敗した場合は、ローカルのビルドパッケージに置き換えます(交換の失敗を参照)。
これ基本割り当てXfceとGnomeを含む、
(services (cons* (gnome-desktop-service)
(xfce-desktop-service)
%desktop-services))
config.scm
このファイルを編集すると、デスクトップを1つだけインストールできます。例: Xfce4 デスクトップのみのインストール:
(services (cons* (xfce-desktop-service)
%desktop-services))