質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
LXC

コンテナ

libvirt

仮想化管理用の共通APIを提供する、レッドハットを中心としたオープンソースプロジェクト

Q&A

解決済

1回答

5762閲覧

libvirtエラーが治りません。

mint.cherry

総合スコア284

LXC

コンテナ

libvirt

仮想化管理用の共通APIを提供する、レッドハットを中心としたオープンソースプロジェクト

0グッド

0クリップ

投稿2016/01/21 04:28

編集2016/02/01 10:51

環境:ubuntu15.10
lxcをlibvirtと結び付けたい。

インストールしたパッケージ

#apt-get -y install libvert-bin lxc #systemctl status libvirt-bin

以下ログ(/var/log/libvirt/には何もログはありませんでした。)

systemctl status libvirt-bin ● libvirt-bin.service - Virtualization daemon Loaded: loaded (/lib/systemd/system/libvirt-bin.service; enabled; vendor preset: enabled) Active: failed (Result: start-limit) since Mon 2016-02-01 16:50:14 JST; 2h 45min ago Docs: man:libvirtd(8) http://libvirt.org Process: 2134 ExecStart=/usr/sbin/libvirtd $LIBVIRTD_ARGS (code=exited, status=1/FAILURE) Main PID: 2134 (code=exited, status=1/FAILURE) Feb 01 16:50:14 host systemd[1]: Failed to start Virtualization daemon. Feb 01 16:50:14 host systemd[1]: libvirt-bin.service: Unit entered failed state. Feb 01 16:50:14 host systemd[1]: libvirt-bin.service: Failed with result 'exit-code'. Feb 01 16:50:14 host systemd[1]: libvirt-bin.service: Service hold-off time over, scheduling restart. Feb 01 16:50:14 host systemd[1]: Stopped Virtualization daemon. Feb 01 16:50:14 host systemd[1]: libvirt-bin.service: Start request repeated too quickly. Feb 01 16:50:14 host systemd[1]: Failed to start Virtualization daemon. Feb 01 16:50:14 host systemd[1]: libvirt-bin.service: Unit entered failed state. Feb 01 16:50:14 host systemd[1]: libvirt-bin.service: Failed with result 'start-limit'.

デーモンが失敗していると書いてありますが、ある程度はlibvirtについて調べましたが正直何が何だかわかっていません。


lxcと結び付けるコマンドvirsh -c lxc:///とやりましたが、

#virsh -c lxc:/// setlocale: No such file or directory error: failed to connect to the hypervisor error: Failed to connect socket to '/var/run/libvirt/libvirt-sock': No such file or directory

見つからないといわれたので作りました。

#mkdir /var/run/libvirt #touch /var/run/libvirt/libvirt-sock #virsh -c lxc:/// setlocale: No such file or directory error: failed to connect to the hypervisor error: Failed to connect socket to '/var/run/libvirt/libvirt-sock': No such file or directory

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

解決しまいした。
まさかの原因がLANGの環境変数です。何回も検証したためこれが原因だとはっきりしました。
ubuntuでcuiで操作をしているときに誰もが一度最初に文字化け問題で当たるものです。
cui上での日本語表示はほぼ無理です。(fbtermパッケージでできるそうですけど。。おすすめしないという情報を見つけましたので…)
そこでLANGの環境変数をLANG=cにして英語にしていました。
環境変数をかえるのにexportでもいいですが、一時的なため/etc/default/localを編集したほうがいいです。

これをLANG="C.UTF-8"にでlibvirt-binは起動しました。

投稿2016/02/05 08:31

mint.cherry

総合スコア284

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問