it's likely obvious, but the following scenario is what we're trying to avoid. examples are a good thing ... rpm -qa | grep -i ^kernel kernel-debug-devel-2.6.33-34.1.x86_64 kernel-xen-devel-2.6.33-34.1.x86_64 kernel-desktop-devel-2.6.33-34.1.x86_64 kernel-default-2.6.33-34.1.x86_64 kernel-default-devel-2.6.33-34.1.x86_64 kernel-source-2.6.33-34.1.noarch kernel-syms-2.6.33-34.1.x86_64 kernel-xen-2.6.33-34.1.x86_64 zypper dup Computing upgrade... ... The following packages are going to be upgraded: kernel-default 2.6.33-34.1 -> 2.6.34-rc2.1.1 x86_64 KernelHEAD obs://build.opensuse.org/Kernel The following packages are going to be downgraded: kernel-debug-devel 2.6.33-34.1 -> 2.6.31.12-0.2.1 x86_64 OS11-update obs://build.opensuse.org/Kernel -> openSUSE kernel-default-devel 2.6.33-34.1 -> 2.6.31.12-0.2.1 x86_64 OS11-update obs://build.opensuse.org/Kernel -> openSUSE kernel-desktop-devel 2.6.33-34.1 -> 2.6.31.12-0.2.1 x86_64 OS11-update obs://build.opensuse.org/Kernel -> openSUSE kernel-source 2.6.33-34.1 -> 2.6.31.12-0.2.1 noarch OS11-update obs://build.opensuse.org/Kernel -> openSUSE kernel-syms 2.6.33-34.1 -> 2.6.31.12-0.2.1 x86_64 OS11-update obs://build.opensuse.org/Kernel -> openSUSE kernel-xen 2.6.33-34.1 -> 2.6.31.12-0.2.1 x86_64 OS11-update obs://build.opensuse.org/Kernel -> openSUSE kernel-xen-devel 2.6.33-34.1 -> 2.6.31.12-0.2.1 x86_64 OS11-update obs://build.opensuse.org/Kernel -> openSUSE The following packages are going to change vendor: kernel-debug-devel 2.6.33-34.1 -> 2.6.31.12-0.2.1 x86_64 OS11-update obs://build.opensuse.org/Kernel -> openSUSE kernel-default-devel 2.6.33-34.1 -> 2.6.31.12-0.2.1 x86_64 OS11-update obs://build.opensuse.org/Kernel -> openSUSE kernel-desktop-devel 2.6.33-34.1 -> 2.6.31.12-0.2.1 x86_64 OS11-update obs://build.opensuse.org/Kernel -> openSUSE kernel-source 2.6.33-34.1 -> 2.6.31.12-0.2.1 noarch OS11-update obs://build.opensuse.org/Kernel -> openSUSE kernel-syms 2.6.33-34.1 -> 2.6.31.12-0.2.1 x86_64 OS11-update obs://build.opensuse.org/Kernel -> openSUSE kernel-xen 2.6.33-34.1 -> 2.6.31.12-0.2.1 x86_64 OS11-update obs://build.opensuse.org/Kernel -> openSUSE kernel-xen-devel 2.6.33-34.1 -> 2.6.31.12-0.2.1 x86_64 OS11-update obs://build.opensuse.org/Kernel -> openSUSE ... I've yet to figure out how to _prevent_ this solution. trying, cat << EOF >> /etc/zypp/locks repo: OS11-oss type: package match_type: glob case_sensitive: on solvable_name: kernel-* repo: OS11-update type: package match_type: glob case_sensitive: on solvable_name: kernel-* EOF results in an arguably more confused, zypper dup ... Computing upgrade... 2 Problems: Problem: problem with installed package kernel-xen-2.6.33-34.1.x86_64 Problem: problem with installed package kernel-xen-devel-2.6.33-34.1.x86_64 Problem: problem with installed package kernel-xen-2.6.33-34.1.x86_64 Solution 1: keep kernel-xen-2.6.33-34.1.x86_64 Solution 2: do not forbid installation of kernel-xen-2.6.31.12-0.2.1.x86_64[OS11-update] Solution 3: do not forbid installation of kernel-xen-2.6.31.12-0.1.1.x86_64[OS11-update] Solution 4: do not forbid installation of kernel-xen-2.6.31.8-0.1.1.x86_64[OS11-update] Solution 5: do not forbid installation of kernel-xen-2.6.31.5-0.1.1.x86_64[OS11-oss] Choose from above solutions by number or skip, retry or cancel [1/2/3/4/5/s/r/c] (c): 1 Applying solution 1 Problem: problem with installed package kernel-xen-devel-2.6.33-34.1.x86_64 Solution 1: Following actions will be done: do not forbid installation of kernel-xen-devel-2.6.31.5-0.1.1.i586[OS11-oss] install kernel-xen-devel-2.6.31.5-0.1.1.i586 despite the inferior architecture do not forbid installation of kernel-source-2.6.31.5-0.1.1.noarch[OS11-oss] Solution 2: Following actions will be done: do not forbid installation of kernel-xen-devel-2.6.31.5-0.1.1.x86_64[OS11-oss] do not forbid installation of kernel-source-2.6.31.5-0.1.1.noarch[OS11-oss] Solution 3: Following actions will be done: do not forbid installation of kernel-xen-devel-2.6.31.8-0.1.1.i586[OS11-update] install kernel-xen-devel-2.6.31.8-0.1.1.i586 despite the inferior architecture do not forbid installation of kernel-source-2.6.31.8-0.1.1.noarch[OS11-update] Solution 4: Following actions will be done: do not forbid installation of kernel-xen-devel-2.6.31.8-0.1.1.x86_64[OS11-update] do not forbid installation of kernel-source-2.6.31.8-0.1.1.noarch[OS11-update] Solution 5: Following actions will be done: do not forbid installation of kernel-xen-devel-2.6.31.12-0.1.1.i586[OS11-update] install kernel-xen-devel-2.6.31.12-0.1.1.i586 despite the inferior architecture do not forbid installation of kernel-source-2.6.31.12-0.1.1.noarch[OS11-update] Solution 6: Following actions will be done: do not forbid installation of kernel-xen-devel-2.6.31.12-0.1.1.x86_64[OS11-update] do not forbid installation of kernel-source-2.6.31.12-0.1.1.noarch[OS11-update] Solution 7: Following actions will be done: do not forbid installation of kernel-xen-devel-2.6.31.12-0.2.1.i586[OS11-update] install kernel-xen-devel-2.6.31.12-0.2.1.i586 despite the inferior architecture do not forbid installation of kernel-source-2.6.31.12-0.2.1.noarch[OS11-update] Solution 8: Following actions will be done: do not forbid installation of kernel-xen-devel-2.6.31.12-0.2.1.x86_64[OS11-update] do not forbid installation of kernel-source-2.6.31.12-0.2.1.noarch[OS11-update] Solution 9: deinstallation of kernel-xen-devel-2.6.33-34.1.x86_64 Choose from above solutions by number or skip, retry or cancel [1/2/3/4/5/6/7/8/9/s/r/c] (c): ... -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org