What is the official way to get rid of old debuginfo packages?
I think the library packages got renamed at some point. The result is that libN-debuginfo.rpm is now libN0-debuginfo, without a hint for the solver that libN-debuginfo is obsolete. gdb in Factory still used the old lib and complained about checksum mismatch.
Meanwhile I removed them manually with:
# env -i zypper -v -v se -s -d -t package '*' | tee all.txt | grep 'System Packages' | tee sys.txt | awk '/^i/{print $3}' | tee pkgs.txt | xargs rpm -q --qf '%{DISTRIBUTION} %{NAME} %{VERSION}\n' | sort | tee res.txt # grep debuginfo pkgs.txt | xargs zypper rm -u
Olaf