- qemu:8.1.3(およびui-spice-app、ui-spice-core)
- スパイス0.15.2-1
- スパイスプロトコル0.14.4-1
奇妙な問題があります。 qemuはipv4パラメータを無視し続け、常にunixソケットに置き換えられます。
CLIで最も基本的な呼び出しを使用しようとすると失敗します。
qemu-system-x86_64 -display spice-app -spice ipv4=on,addr=10.0.0.10,port=12345 ..
qemu-system-x86_64: warning: Spice: ../spice-0.15.2/server/reds.cpp:2551:reds_init_socket: getaddrinfo(/tmp/.4447F2/spice.sock,12345): Temporary failure in name resolution
localhostまたはクリーンなプロファイル/ユーザーアカウントの使用と同じ
getaddrinfo関数が示すように、無視してファイルパスでアドレスを確認しようとします。住所変える
これはかなり新しい質問です。私はいつも同じ呼び出しを使用します。これが私がスクリプトで使用するものです(バージョンコントロールbtw)。
私は理解できません。これは比較的同じバージョン8.1を使用する2つの異なるオペレーティングシステム(Arch / Ubuntu)でこれを行います。
私は通常libvirtdを使用しませんが、libvirtdとqemu.confの正しい設定(ソケット機能の放棄)を使用しても依然としてソケットに依存します。
どんなアイデアがありますか?
答え1
この問題は使用に関連しています。
-display spice-app -spice ...
ヘッドレスモードでネットワーク経由でSpiceエンドポイントを設定するには、次のように宣言する必要があります。
-display none -spice ipv4=on,addr=10.0.0.10,port=12345 ..