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@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org