Posts: 8
dave.clements
Joined: 15 May 2015
#1
Hello, I am trying to install libvirt-bin and it tells me that it has dependencies
that want libsystemd0. I am running Antix 15 jessie and my antix.list and
debian.list both are pointing to jessie repositories. Both lists are exactly
as provided by the distribution.

I have read the forum entry dated June 16,2016 and when I look at
the daveserver repository I can see the nosystemd version
of libvirt-bin and all it's dependencies.



Some details:

apt-get install libvirt-bin
Reading package lists...
Building dependency tree...
Reading state information...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
libvirt-bin : Depends: libvirt-daemon-system (>= 1.2.9-9+deb8u3) but it is not going to be installed
Depends: libvirt-clients (>= 1.2.9-9+deb8u3) but it is not going to be installed


apt-get install libvirt-clients
Reading package lists...
Building dependency tree...
Reading state information...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
libvirt-clients : Depends: libsystemd0 but it is not installable
Depends: libvirt0 (= 1.2.9-9+deb8u3) but it is not going to be installed



Checked the available versions and installation candidate:

apt-cache policy libvirt-bin
libvirt-bin:
Installed: (none)
Candidate: 1.2.9-9+deb8u3
Version table:
1.2.9-9+deb8u3 0
500
========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://ftp.us.debian.org/debian/"
linktext was:"http://ftp.us.debian.org/debian/"
====================================
jessie/main amd64 Packages
500
========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://security.debian.org/"
linktext was:"http://security.debian.org/"
====================================
jessie/updates/main amd64 Packages
1.2.9-9+deb8u2.0nosystemd1 0
500
========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://antix.daveserver.info/jessie/"
linktext was:"http://antix.daveserver.info/jessie/"
====================================
jessie/nosystemd amd64 Packages

Tried to install the version on the antix repository, tried a couple of times as
different docs show different formats

apt-get install -t libvirt-bin_1.2.9-9+deb8u2.0nosystemd1
Reading package lists... Done
E: The value 'libvirt-bin_1.2.9-9+deb8u2.0nosystemd1' is invalid for APT::Default-Release
as such a release is not available in the sources

apt-get install -t libvirt-bin=1.2.9-9+deb8u2.0nosystemd1
Reading package lists... Done
E: The value 'libvirt-bin=1.2.9-9+deb8u2.0nosystemd1' is invalid for APT::Default-Release
as such a release is not available in the sources

The error message is typically vague, of course.

I have also tried aptitude, it's proposed solution is effectively
"don't install it / can't install it"

My next planned step is to set up a local repository and load the required packages
to it and if I can find a decent document about pinning force apt to install from the
local repository.

The irony here is that qemu works perfectly well without libvirt, it just simplifies
networking etc.

Any ideas / suggestions
anticapitalista
Posts: 5,955
Site Admin
Joined: 11 Sep 2007
#2
This is a transitional package. You can safely remove it.


========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"https://packages.debian.org/jessie/arm64/libvirt-bin"
linktext was:"https://packages.debian.org/jessie/arm64/libvirt-bin"
====================================


I'll try and build a nosystemd version of the jessie pakage, but according to the debian page linked above it is not needed.
Posts: 8
dave.clements
Joined: 15 May 2015
#3
Yes, I saw that comment about it being a transitional package. So can I assume that apt will not install the
nosystemd version of libvirt-bin because the version on on the antix repo is labeled deb8u2 and the version on the
debian repo is labeled deb8u3? But I would have thought I could still get apt to install it?
anticapitalista
Posts: 5,955
Site Admin
Joined: 11 Sep 2007
#4
You will have to wait until the new nosystemd version enters the antix/jessie repo.
Posts: 8
dave.clements
Joined: 15 May 2015
#5
OK, now I am totally puzzled. I found the correct form for the install of older versions of packages and tried to install the 2 dependencies of libvirt-bin, namely libvirt-clients and libvirt-daemon-system, both failed to install. So I worked my way down the dependencies for those packages and installed the packages one at a time, working my way back up the lists. Everything worked. I have carefully checked my system and all seems ok, all relevant packages correctly installed. When I get some time I will try to understand what happened, so no rush with the new packages. Thanks for your time and thanks for a fine distribution.
anticapitalista
Posts: 5,955
Site Admin
Joined: 11 Sep 2007
#6
New packages should now be in the repo.
anticapitalista
Posts: 5,955
Site Admin
Joined: 11 Sep 2007
#7
New nosystemd version now in repos.