Package Details: criu 2.9-1

Git Clone URL: https://aur.archlinux.org/criu.git (read-only)
Package Base: criu
Description: A Checkpoint/Restore functionality for Linux in Userspace.
Upstream URL: http://criu.org
Licenses: GPL2
Submitter: pbor
Maintainer: aksr
Last Packager: aksr
Votes: 24
Popularity: 0.417060
First Submitted: 2013-10-17 10:07
Last Updated: 2017-01-09 07:00

Dependencies (5)

Required by (0)

Sources (1)

Latest Comments

kumala commented on 2016-12-09 10:15

sudo criu check still produces:

Error (cr-check.c:136): sys/kernel/ns_last_pid sysctl is inaccessible: No such file or directory
Does not look good.

I understand this is because of the standard arch kernel not providing CONFIG_CHECKPOINT_RESTORE.

Also, if I understand correctly, this was marked as fixed here: https://bugs.archlinux.org/index.php?do=details&action=details.addvote&task_id=43088

Anyone has a status update on that one?

susu commented on 2016-03-24 16:09

Hi maintainer,

Building this package is failed now.
It need python at build time, at directory src/criu-2.0/lib/py/images/ for target magic.py

Add python to makedepend in PKGBUILD could resolve this problem.

Thank you.

aksr commented on 2016-01-02 11:41

lase: Thank you.
This problem is already known and reported.
Package libbsd from the official repo is outdated.
Btw, your solution works, but I would wait for libbsd update.

1ace commented on 2016-01-01 16:38

The package seems to be unable to compile when `libbsd` is installed (which is required by `smbclient` among others).
I'm too lazy to figure out why, though :)

As a workaround you can:
1. Uninstall `libbsd` with `pacman -Rdd libbsd` (`-dd` skips dependency checks, letting you remove a required package)
2. Compile `criu`
3. And then reinstall `libbsd` with `pacman -S --asdeps libbsd`
WARNING: this temporarily breaks the package system. Make sure you always do that third step!

sergej commented on 2015-09-10 18:30

You can use

make PREFIX=/usr SBINDIR=/usr/bin LOGROTATEDIR=/etc/logrotate.d LIBDIR=/usr/lib ...

in build() and package() instead of patching.

efiop commented on 2014-12-14 16:02

Added feature request https://bugs.archlinux.org/task/43088 . Feel free to vote there for enabling CONFIG_CHECKPOINT_RESTORE again.

efiop commented on 2014-12-12 10:57

Added feature request https://bugs.archlinux.org/task/43088 .

klusark commented on 2014-12-11 15:56

1.4 is out

pbor commented on 2014-05-08 21:25

Yep. Starting from linux-3.14 CONFIG_CHECKPOINT_RESTORE is intentionally disabled as it depends on CONFIG_EXPERT (https://mailman.archlinux.org/pipermail/arch-dev-public/2014-April/026102.html).
I'm not going to support this package anymore until the official kernel package is properly configured for it.
If anyone wishes to provide custom kernel with CHECKPOINT_RESTORE enabled, I'll be happy to orphan this package and give ownership to this person.

PS: I think CHECKPOINT_RESTORE will move from under EXPERT option in next releases, as it becomes more popular and proves it's stable enough to be included into base kernel package.

Stunts commented on 2014-05-08 11:23

I seem to recll some discussion on arch-dev where it was decided to remove support for CRIU from the standard kernel.
If you want to use this you need to compile you own kernel with those options turned on.

All comments