-
-
Notifications
You must be signed in to change notification settings - Fork 14.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rkt: libsystemd fix #19658
rkt: libsystemd fix #19658
Conversation
As of systemd 231, the LD_LIBRARY_PATH fix applied in the installPhase of rkt's build was no longer valid, causing rkt to fail to work. This patch changes the path to point to the new location of libsystemd, which is in ${systemd.lib}.
I guess this is also broken on 16.09? |
I believe it is |
Just tested this: Starting a container works on 16.09 as opposed to master, but applying cgroups doesn't work. We should backport this, maybe even the version bumps. 16.09 with rkt 1.12.0:
master with rkt 1.17.0:
I am building & testing your fix right now, but that should fix it. |
Thanks, that fixes rkt on master! 🍻 |
As of systemd 231, the LD_LIBRARY_PATH fix applied in the installPhase of rkt's build was no longer valid, causing rkt to fail to work. This patch changes the path to point to the new location of libsystemd, which is in ${systemd.lib}. (cherry picked from commit a0295e2)
Tested that it fixes the warning on 16.09 and pushed to the |
As of systemd 231, the LD_LIBRARY_PATH fix applied in the installPhase of rkt's build was no longer valid, causing rkt to fail to work. This patch changes the path to point to the new location of libsystemd, which is in ${systemd.lib}. (cherry picked from commit a0295e2)
Motivation for this change
rkt was broken, and would fail to start any containers
Things done
(nix.useSandbox on NixOS,
or option
build-use-sandbox
innix.conf
on non-NixOS)
nix-shell -p nox --run "nox-review wip"
./result/bin/
)As of systemd 231, the LD_LIBRARY_PATH fix applied in the installPhase of rkt's
build was no longer valid, causing rkt to fail to work. This patch changes the
path to point to the new location of libsystemd, which is in ${systemd.lib}.