[opensuse] package management woes
Hi, even if the package management on openSUSE 10.3 is faster it still showed its issues during the last days to me :-( Please note that installing a Linux workstation worked fine for me but what I wanted to do is ". So it should only contain what's really necessary for a Xen DomU and can be extended easily to be a web-/mail-/or whatever server. So I tried to install into a directory to create a package list with the software installer. Summary: it seems to be impossible 1. my local system is de_DE and therefore the de_DE pattern extensions are always added (what's not wanted in that case). The QT software manager has no option to change that, while it seems that the ncurses one provides a pattern selector for locales. 2. my local system has an nvidia gfx card (and it has the nvidia repository added) so the software manager always chooses the nvidia drivers. The same for all other kernel modules or packages which provide these magic hw keys. 3. never start a selection with too many patterns enabled since you will never get rid of them w/o creating looping dependencies 4. there are more strange conflicts which came up all the time. For example trying to remove dirmngr only brings up conflicts for packages dirmngr "requires", while those are still being marked for installation. Sorry, that I can't easily create distinct bugreports for those but can only tell my experiences with all that. So basically what I wanted to achieve is: "creating a minimal (but usable) Xen image" So if anyone was successful with that I'm interested how it was done in the end. Wolfgang -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Friday 04 January 2008 16:09:11 Wolfgang Rosenauer wrote:
Hi,
even if the package management on openSUSE 10.3 is faster it still showed its issues during the last days to me :-( Please note that installing a Linux workstation worked fine for me but what I wanted to do is ".
is.....?
So it should only contain what's really necessary for a Xen DomU and can be extended easily to be a web-/mail-/or whatever server.
So I tried to install into a directory to create a package list with the software installer. Summary: it seems to be impossible
1. my local system is de_DE and therefore the de_DE pattern extensions are always added (what's not wanted in that case). The QT software manager has no option to change that, while it seems that the ncurses one provides a pattern selector for locales.
2. my local system has an nvidia gfx card (and it has the nvidia repository added) so the software manager always chooses the nvidia drivers. The same for all other kernel modules or packages which provide these magic hw keys.
But languages and graphics drivers can be deselected, no?
3. never start a selection with too many patterns enabled since you will never get rid of them w/o creating looping dependencies
Can't you disable the whole pattern from the "Patterns" menu?
4. there are more strange conflicts which came up all the time. For example trying to remove dirmngr only brings up conflicts for packages dirmngr "requires", while those are still being marked for installation.
Sorry, that I can't easily create distinct bugreports for those but can only tell my experiences with all that.
So basically what I wanted to achieve is: "creating a minimal (but usable) Xen image"
Can't you just install a xen guest? That will not have a default language, not install the nvidia driver (unless you force it) and you can select a minimal install. Anders -- Madness takes its toll -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Anders Johansson wrote:
On Friday 04 January 2008 16:09:11 Wolfgang Rosenauer wrote:
Hi,
even if the package management on openSUSE 10.3 is faster it still showed its issues during the last days to me :-( Please note that installing a Linux workstation worked fine for me but what I wanted to do is ".
is.....?
Oops, somehow I removed that part just before I sent it ;-) "creating a minimal (but usable) Xen image"
So it should only contain what's really necessary for a Xen DomU and can be extended easily to be a web-/mail-/or whatever server.
So I tried to install into a directory to create a package list with the software installer. Summary: it seems to be impossible
1. my local system is de_DE and therefore the de_DE pattern extensions are always added (what's not wanted in that case). The QT software manager has no option to change that, while it seems that the ncurses one provides a pattern selector for locales.
2. my local system has an nvidia gfx card (and it has the nvidia repository added) so the software manager always chooses the nvidia drivers. The same for all other kernel modules or packages which provide these magic hw keys.
But languages and graphics drivers can be deselected, no?
No, the language packs bundles and gfx drivers are autoselected again immediately. The lang packages are automatically required by the de_DE pattern which is not removable in the QT interface and I have no idea why the nvidia drivers are selected automatically. I _think_ it's because of the hwinfo provides. I might be able to mark them taboo but that's not what I want to do usually since it could create unresolved deps.
3. never start a selection with too many patterns enabled since you will never get rid of them w/o creating looping dependencies
Can't you disable the whole pattern from the "Patterns" menu?
I can sometimes. Sometimes patterns are magically required by other patterns (but only sometimes). But when I tried to remove a pattern, the resolver went crazy and always thought I want to remove all the packages within the pattern or similar. At least I got like hundreds of conflicts (which I hardly understood). And it's not like I'm a newbie. Things like the resolver told me that I want to remove gtk2 (what I absolutely never chose) which breaks quite some stuff. Even telling the resolver that I want to keep gtk2 kept it for the next resolver round. That's what I mean with "hardly understand" because gtk2 is surely marked for installation. Something in the resolver thinks that it has to remove gtk2 to fulfill some other requirement.
4. there are more strange conflicts which came up all the time. For example trying to remove dirmngr only brings up conflicts for packages dirmngr "requires", while those are still being marked for installation.
Sorry, that I can't easily create distinct bugreports for those but can only tell my experiences with all that.
So basically what I wanted to achieve is:
Can't you just install a xen guest? That will not have a default language, not install the nvidia driver (unless you force it) and you can select a minimal install.
I tried that first and it works slightly better (since the actual hardware is not found). What really bothered me is that it seems to be impossible to reduce a selection because of the patterns and cryptic (and partly wrong) resolver messages/behaviour. Wolfgang -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (2)
-
Anders Johansson
-
Wolfgang Rosenauer