[CRIU] CRIU broken on s390x (rhel)
Adrian Reber
adrian at lisas.de
Tue Sep 5 18:51:34 MSK 2017
On Tue, Sep 05, 2017 at 01:02:12PM +0200, Adrian Reber wrote:
> On my s390x RHEL system criu fails since the following commit:
>
> commit ac200854af4730a0f4b1e1e2da4878593c10277a
> Author: Mike Rapoport <rppt at linux.vnet.ibm.com>
> Date: Tue Aug 15 09:23:49 2017 +0300
>
> kdat: move kerndat initialization to the very beginning
>
> With kdat cache and unified kerndat_init() we can call it very early in
> crtools and then kdat information will be available for all cr-* actions.
>
> Signed-off-by: Mike Rapoport <rppt at linux.vnet.ibm.com>
> Signed-off-by: Pavel Emelyanov <xemul at virtuozzo.com>
>
> With:
>
> # criu/criu check
> Warn (criu/kerndat.c:805): Can't load /run/criu.kdat
> Warn (criu/net.c:2726): Unable to get a socket network namespace
> Error (criu/uffd.c:221): uffd: Lazy pages are not available: Function not implemented
> Error (criu/pie-util-vdso.c:97): vdso: ELF header magic mismatch
> Error (criu/vdso.c:614): vdso: Failed to fill self vdso symtable
>
> Without that commit I only get 'Looks good.'
Mike said that this should be fixed with
7d0e945584203a17ec0e1356bf9c873881893caf (kerndat: set uffd features to
0 before querying kernel), but I still get the same error on s390x if I
update to today's latest git:
commit 0f867799e7e4b0fd5ea9677b8acaf51b18f78ce1
Author: Dmitry Safonov <dsafonov at virtuozzo.com>
Date: Wed Jul 26 00:08:16 2017 +0300
zdtm/cgroup: Add test for ifpriomap
So something more is broken for me.
Adrian
More information about the CRIU
mailing list