CRIU 1.8で単体テストを実行しようとしています。箱を準備をするには、私がインストールさ:CRIUの単体テストを実行中にエラーが発生しました。012
libprotobuf-lite8 libprotobuf8 ます:zlib1g-devの libprotobuf-devの libprotobuf-C0 libprotobuf-C0-devの libprotoc8 いるProtobuf-Cコンパイラ いるProtobufコンパイラ libaio- DEV libcap-devのルートとして、その後
は、私が走った、make test
と次の出力ました:
...
make[3]: Leaving directory `/home/ubuntu/criu-1.8/test/zdtm/live/static'
make[2]: Leaving directory `/home/ubuntu/criu-1.8/test/zdtm/live'
make[1]: Leaving directory `/home/ubuntu/criu-1.8/test/zdtm'
make[1]: Entering directory `/home/ubuntu/criu-1.8/test'
make zdtm
make[2]: Entering directory `/home/ubuntu/criu-1.8/test'
./zdtm.sh -l > zdtm-tst-list
================================= CRIU CHECK =================================
prctl: PR_SET_MM_MAP is not supported, which is required for restoring user namespaces
Error (cr-check.c:634): Kernel doesn't support PTRACE_O_SUSPEND_SECCOMP
Error (cr-check.c:683): Dumping seccomp filters not supported: Input/output error
Error (timerfd.c:55): timerfd: No timerfd support for c/r: Inappropriate ioctl for device
Error (cr-check.c:780): AIO remap doesn't work properly
Error (cr-check.c:796): fdinfo doesn't contain the lock field
============================= WARNING =============================
Not all features needed for CRIU are merged to upstream kernel yet,
so for now we maintain our own branch which can be cloned from:
git://git.kernel.org/pub/scm/linux/kernel/git/gorcunov/linux-cr.git
===================================================================
make -f Makefile.zdtm zdtm_nons
make[3]: Entering directory `/home/ubuntu/criu-1.8/test'
gcc -O2 -Wall -Werror -DCONFIG_X86_64 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_GNU_SOURCE -D_GNU_SOURCE -D_GNU_SOURCE zdtm_ct.c -o zdtm_ct
flock zdtm_mount_cgroups ./zdtm_mount_cgroups
flock: ./zdtm_mount_cgroups: Text file busy
make[3]: *** [mount_cgroups] Error 69
make[3]: Leaving directory `/home/ubuntu/criu-1.8/test'
make[2]: *** [zdtm] Error 2
make[2]: Leaving directory `/home/ubuntu/criu-1.8/test'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/ubuntu/criu-1.8/test'
make: *** [test] Error 2
を
私の問題はCRIU CHECKブロック内のものだと思いますが、私はここで何を見ているのか分かりません。誰でも正しい方向に向けることができます。 Googleが役に立ちましたら、それを認識するのはあまりにも無知でした。ありがとう!
また、私はCRIU(これは明らかに新しいタグです)としてタグ付けするためにSOの評判はありませんが、明らかにCRIUに関連しています。あなたが同意して権力を持っているなら、これにタグを投げてください。
私は気分がありました。プロジェクトのカスタムカーネルをビルドしたチームのメンバーがいたので、私は彼に任せてシャトルします。私が投稿した後、私はこれをUbuntu 14.04の在庫でテストし、同じ結果を得ました。だから私はそれが私たちがやったことであると確信していませんでした。幸運にも私はVMでこれをやっているので、もし何かを破壊すれば、結果はほとんどない... –
素晴らしい!私の答えが役に立ったら、それを受け入れてください。 –
だから、私たちの特定の状況では、インストールページは役に立たなかった。どうやら、私たちはこれらすべてのことをやったのです。私たちは何をする必要があるのかを見て、それを(契約的に、私は特定できません)、そしてCRIUの最新バージョンにアップグレードすることを検討しています。それにかかわらず、あなたが与えた情報は非常に役に立ちましたので、私はそれを答えとしてマークしています。 –