Package Details: criu 2.1-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: 23
Popularity: 0.030189
First Submitted: 2013-10-17 10:07
Last Updated: 2016-04-14 14:21

Dependencies (5)

Required by (0)

Sources (1)

Latest Comments

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.

Iqualfragile commented on 2014-05-08 11:21

sudo criu check
/proc/<pid>/map_files directory is missing.
/proc/sys/kernel/ns_last_pid sysctl is missing.
System call kcmp is not supported
prctl: PR_GET_TID_ADDRESS is not supported
/proc/sys/kernel/sem_next_id sysctl is missing.
Warn (cr-check.c:514): Dirty tracking is OFF. Memory snapshot will not work.
/proc/<pid>/timers file is missing.

Seems not to be working, is that due to the kernel?

All comments