Mailinglist Archive: opensuse-factory (549 mails)

< Previous Next >
Re: Fwd: Re: [opensuse-factory] Kernel clarification
  • From: Michal Marek <mmarek@xxxxxxx>
  • Date: Thu, 12 Nov 2009 10:09:14 +0100
  • Message-id: <4AFBD0BA.5070406@xxxxxxx>
Dne 11.11.2009 23:19, Jeff Mahoney napsal(a):
On 11/11/2009 04:32 PM, Michal Marek wrote:
Jeff Mahoney napsal(a):
Is there a way to mark the 32-bit kernel incompatible with x86_64? That
would kill
off that class of bugs we see occasionally where a 32-bit kernel is
accidentally
installed on a 64-bit system.

It is already marked as such:

%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif

Ah ok. So if someone where to attempt to install it, it would want to
uninstall pretty much the entire system in favor of a 32-bit system. I
wonder if there's a stronger way to say "no, don't ever install this" to
zypper and friends.

sepie:~ # uname -m
x86_64
sepie:~ # LANG=en_US.UTF-8 zypper in kernel-pae
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: kernel-pae-2.6.32-1.1.i586 conflicts with libc.so.6()(64bit)
provided by glibc-2.10.1-11.5.x86_64
Solution 1: Following actions will be done:
install glibc-2.10.1-11.5.i686 despite the inferior architecture
install mkinitrd-2.5.10-6.2.i586 despite the inferior architecture
install grep-2.5.4-3.8.i586 despite the inferior architecture
install gzip-1.3.12-101.4.i586 despite the inferior architecture
install module-init-tools-3.11.1-1.1.i586 despite the inferior
architecture
install perl-base-5.10.1-2.2.i586 despite the inferior architecture
install sed-4.1.5-129.9.i586 despite the inferior architecture
install info-4.13a-2.3.i586 despite the inferior architecture
install libzio-0.99-2.13.i586 despite the inferior architecture
install sysvinit-2.86-214.1.i586 despite the inferior architecture
install udev-146-2.2.i586 despite the inferior architecture
install insserv-1.13.0-1.3.i586 despite the inferior architecture
install pwdutils-3.2.5-1.6.i586 despite the inferior architecture
install pam-modules-11.2-3.6.i586 despite the inferior architecture
install util-linux-2.16-7.1.i586 despite the inferior architecture
install permissions-2009.10.07.1653-1.1.i586 despite the inferior
architecture
install rpm-4.7.1-8.8.i586 despite the inferior architecture
install gawk-3.1.6-27.2.i586 despite the inferior architecture
install coreutils-7.1-4.1.i586 despite the inferior architecture
install bash-4.0-19.4.i586 despite the inferior architecture
install file-5.03-4.1.i586 despite the inferior architecture
install elfutils-0.142-4.7.i586 despite the inferior architecture
install dhcpcd-3.2.3-49.1.i586 despite the inferior architecture
install net-tools-1.60-733.1.i586 despite the inferior architecture
install sysconfig-0.72.6-1.1.i586 despite the inferior architecture
install hal-0.5.13-5.1.i586 despite the inferior architecture
install iproute2-2.6.29.1-7.3.i586 despite the inferior architecture
install procps-3.2.8-5.2.i586 despite the inferior architecture
install cpio-2.10-3.6.i586 despite the inferior architecture
install zlib-1.2.3-139.15.i586 despite the inferior architecture
install fillup-1.42-246.3.i586 despite the inferior architecture
install diffutils-2.8.7-144.51.i586 despite the inferior architecture
install dbus-1-1.2.16-4.1.i586 despite the inferior architecture
install aaa_base-11.2-46.1.i586 despite the inferior architecture
install login-3.40-1.4.i586 despite the inferior architecture
install mingetty-1.0.7s-92.35.i586 despite the inferior architecture
install ncurses-utils-5.6-90.94.i586 despite the inferior architecture
install psmisc-22.7-7.1.i586 despite the inferior architecture
install findutils-4.4.0-45.6.i586 despite the inferior architecture
install pm-utils-0.99.4.20071229-17.5.i586 despite the inferior
architecture
install setserial-2.17-716.61.i586 despite the inferior architecture
install dbus-1-glib-0.80-4.2.i586 despite the inferior architecture
install PolicyKit-0.9-15.10.i586 despite the inferior architecture
install ConsoleKit-0.3.1-1.8.i586 despite the inferior architecture
install libpolkit0-0.94-2.4.i586 despite the inferior architecture
install libeggdbus-1-0-0.5-3.1.i586 despite the inferior architecture
install pam-config-0.72-1.4.i586 despite the inferior architecture
install pam-1.1.0-2.10.i586 despite the inferior architecture
install polkit-0.94-2.4.i586 despite the inferior architecture
Solution 2: do not ask to install a solvable providing kernel-pae

Choose from above solutions by number or cancel [1/2/c] (c):

Although you never know with some users, I think most of them will
correctly interpret the above as "DO NOT EVEN THINK OF CHOOSING 1!" :).
I don't know of a better way unfortunately.

Michal
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-factory+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups