why nordvpn wants to remove systemd it is using it and if there is systemd installed only for nordvpn it still wouldnt install or upgrade nordvpn since i am forced it to use 3.18.5 version only since that is latest working and stable version new ones wont work on atomics at all
According to the FAQ from this Fedora Magazine article, if there are RPM Fusion repo packages layered, they should be removed and readded before rebasing.
Normally no need to do that, but I can see dependency issues possibly occurring with packages from external repos. The original error indicates issues in resolving dependencies, and I expect depsolve checks to be done against layered packages, but not against packages within the ostree image.
I don’t think dnf could be the issue, given that it is not available in the ostree deployment, but only in container images.
My suspicion is that the package akmods from RPM Fusion is causing this error, since it depends on systemd.
I arrived to this conclusion today, when I tried to install Silverblue 40 on an old machine (MacBook). Since this machine has a Broadcom wireless chip requiring a proprietary driver, I tried layering the broadcom-wl package. This package requires akmod-wl, which requires akmods, which in turn depends on systemd.
The Nvidia drivers from RPM Fusion require the same akmods package to build the specific kernel modules IIRC, hence the same behavior and probably the same root cause.
I have filed a bug on RPM Fusion’s issue tracker. You might want to add a comment if you consider the two issues are related.