Paul Colomiets
Paul Colomiets
Should look at: https://pypi.python.org/pypi/Pundler/0.0.2
Note to myself: look at pip-tools / pip-compile,
Well, technically error is clear enough: ``` error when setting working directory: Permission denied (os error 13)``` This means that at least we have enough info to make some heuristics...
I think it turns out we need some cool error reporting heuristics in `unshare`, which work similarly to how we handle errors in `libmount`: i.e. translate OS error plus some...
What would be an acceptable solution for you? Also print "run chmod if you want to get it working"?
Well, no good ideas so far. Try look at kernel config and see if options `CONFIG_USER_NS`, `CONFIG_SYSVIPC`, `CONFIG_IPC_NS`, `CONFIG_NET_NS`, `CONFIG_PID_NS` and `CONFIG_UTS` are set to `=y`
@satra intresting, what error do you get from LXC?
Well, `unshare: Invalid argument` is exactly the same error. Everything later is just symptoms rather than failure reason.
@satra have you tried to run either of these with sudo? Don't you run it in chroot? Do you have some MAC activated? (from strace it looks like you don't...
Well, user namespaces doesn't work in `chroot`. (I believe it should return "Permission Denied" rather than "Invalid argument" but I'm not sure). Cgroups should probably have no meaning. > i...