[opensuse-buildservice] A different kernel is installed when installing kmp-packages: Wrong dependencies?
Hello everyone, I hope you had a nice new years eve. I ran into problems a while ago, because when trying to install truecrypt from the security:/privacy/ repository. When installing the package truecrypt, it somehow wanted to install trucrypt-kmp-bigsmp, while I was running kernel-default. So it wanted to install kernel-bigsmp, too. I got around that by first installing truecrypt-kmp-default, and then truecrypt. At least that is what I still remember. Now I wanted to try asterisk, which is available in the network:/telephony repo for 10.3. So I added the repo in apt, and tried to install, and again something strange happens:
#apt-get install asterisk -s Reading Package Lists... Done Building Dependency Tree... Done The following extra packages will be installed: ... kernel-bigsmp kernel-xen kernel-xenpae ... xen ... zaptel zaptel-kmp-bigsmp
Note that it wants to install zaptel-kmp-bigsmp, even if there is a kmp-default package. Also it wants to install different kernels, and xen, and I do not know why I would need xen to run asterisk. I asked the maintainer, and we are still discussing. He couldn*t reproduce this behaviour, I think because he already has a different kernel. But Im waiting for his answer on this. I then set up 10.2 minimal install in a VM, and installed asterisk (an older version) out of the 10.2 update repo. No problems. But when adding the network:/telephony repo, and trying to install the newer asterisk version, again I get:
#apt-get install asterisk -s Reading Package Lists... Done Building Dependency Tree... Done The following extra packages will be installed: iksemel kernel-bigsmp kernel-xen kernel-xenpae libogg libpri libvorbis mISDN mISDNuser newt openldap2 postgresql-libs slang speex unixODBC xen zaptel zaptel-kmp-bigsmp The following packages will be upgraded asterisk
I could install iksemel libogg libpri libvorbis newt openldap2 postgresql-libs slang speex unixODBC without any problems, but when trying to install zaptel, apt tries to install xen and the kernels. What is going wrong there? Wrong dependencies in the packages? Problems on my machines? Problem in apt (which I doubt, cos I tried zypper as well)? Could someone try this? I think it might be a problem with the kmp-packages, but I know to little about rpms+specs to go further into detail. Thanks, OJ -- `You can do magic! Surely you can sort out - well - anything!´ Scrimgeour [...] exchanged an incredulous look with Fudge, who really did manage a smile this time as he said kindly, `The trouble is, the other side can do magic too, Prime Minister.´ (Harry Potter 6)
Johannes Kastl schrieb:
Could someone try this? I think it might be a problem with the kmp-packages, but I know to little about rpms+specs to go further into detail.
I could solve this issue with the maintainer, he noticed wrong dependencies in the mISDN-package, which wanted to install all the stuff. Now I try to fix the truecrypt issue... OJ -- Ein Experte ist ein Mann, der hinterher genau sagen kann, warum seine Prognose nicht gestimmt hat. (Winston Spencer Churchill)
On Thursday 03 January 2008 16:20:16 wrote Johannes Kastl:
Hello everyone,
I hope you had a nice new years eve.
I ran into problems a while ago, because when trying to install truecrypt from the security:/privacy/ repository. When installing the package truecrypt, it somehow wanted to install trucrypt-kmp-bigsmp, while I was running kernel-default. So it wanted to install kernel-bigsmp, too.
well it is valid to install any of the kmp packages dependency wise, but of course this does not help you here. I believe the installer should offer you choices here instead of simply pick something. ...
What is going wrong there? Wrong dependencies in the packages? Problems on my machines? Problem in apt (which I doubt, cos I tried zypper as well)?
actually, without checking this really, I believe it is a problem with apt. apt tries to avoid to ask the user and is doing "best guess" installations (that is the reason why our SLES people do not like it, because it can even destroy a system). Does zypper not offer you a list of choices in the same situation ? I mean before any trucrypt-kmp-* package is installed ? bye adrian -- Adrian Schroeter SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) email: adrian@suse.de --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Hi everyone, Adrian Schröter schrieb:
well it is valid to install any of the kmp packages dependency wise, but of course this does not help you here. I believe the installer should offer you choices here instead of simply pick something.
Why? If kernel-default is installed, install kmp-default. Basta. ;-) Why should I choose another kernel?
actually, without checking this really, I believe it is a problem with apt.
I am sorry to say this, but I can confirm this. It seems like a problem in apt.
Does zypper not offer you a list of choices in the same situation ? I mean before any trucrypt-kmp-* package is installed ?
I never really used zypper on my 10.2, cos it was slow as hell. Now I configured the repos, and tried to install the truecrypt package in the security:/privacy repo. And zypper just wants to install truecrypt and truecrypt-kmp-default. I then tried the newly built stuff Vittorio Manfredini, the network:/telephony maintainer, built. And again zypper installs the packages right, and apt wants to install many other packages, including kernels and xen. So: Seems like a bug in apt. Ill ask on the apt list. Thanks, OJ -- When once you have tasted flight, you will forever walk the earth with your eyes turned skyward, for there you have been and there you will always long to return. (Leonardo da Vinci)
participants (2)
-
Adrian Schröter
-
Johannes Kastl