When the repository manager is started from the package manager (or the online update module) then it run this extra package pool synchronization: https://github.com/yast/yast-packager/blob/d4a21e0ac882b23b68a935367b89e8a1ca6fb273/src/lib/packager/clients/repositories.rb#L605-L615 This should remove the packages from the pool for the disabled repositories. JFYI: I could not reproduce the problem in 15.1, there were preselected several packages for upgrade after starting the online update module. Going to the package manager and disabling the Updates repository YaST did not crash and showed nothing to install/upgrade.