Jakieś pomieszanie z poplątaniem. Gecko ma dwie linie: Stable, która jest oparta o Leap oraz Rolling oparte o Tumbleweed. W zależności od co w istocie miałeś zainstalowane oraz kiedy tę instalkę robiłeś, to jeśli miałeś Stable, to mogło ono być nawet na 42.3 i wówczas w istocie aktualizacji obecnie albo nie będzie, albo mało. Jeśli oparte o 15 to również może się zdarzyć, że tych aktualizacji w określonym czasie nie będzie.
Załóżmy jednak, że miałeś wersję Rolling. Tutaj repozytoria są wprost do Tumbleweed. Nie ma czego zmieniać, bo już one są. Aktualizacje są lub nie w zależności od tego, czy w Zuśce je zrobią.
Teraz Twoje kłopoty. Otóż jeśli miałeś wersję Rolling, a dodałeś obecnie Leap 15, następnie dokonałeś jakiejś "aktualizacji" to zrobiłeś coś, czego żadna dystrybucja typu rolling release nie lubi - częściową aktualizację. Paczki, które obecnie masz zainstalowane prawdopodobnie w części są zbudowane na wersjach zależności w Leap, w części w Tumbleweed. Taki system nie ma prawa działać poprawnie.
Wyjściem jest w każdym przypadku edycja repozytoriów i ich doprowadzenie do odpowiedniego stanu, czyli takiego, w którym repozytoria będą pochodzić z jednej gałęzi albo Leap, albo Tumbleweed. Decydując się na pierwsze rozwiązanie musisz jeszcze dokonać praktycznie przeinstalowania wszystkich paczek zainstalowanych w systemie, tak by doprowadzić go do stanu, w którym zainstalowane paczki pochodzą wyłącznie z Leap. W drugim przypadku powinna wystarczyć wyłącznie aktualizacja, aczkolwiek również zaleciłbym Ci przeinstalowanie wszystkich paczek, bowiem nie wiadomo jakie paczki z Leap masz zainstalowane, a mogą one być w tej samej wersji co w Tumbleweed, jednakże mogą być zbudowane na innych zależnościach.
Skoro graficzny YaST Ci nie działa, to masz do wyboru albo opcję zaproponowaną wyżej przez @TataPingu albo posłużenie się zypperem. Wpierw jednak - doprowadzenie repozytoriów do stanu używalności. Prawdopodobnie poprzez bezpośrednią edycję pliku dowolnym edytorem tekstu.
Prawdopodobnie inne wpisy są prawidłowe, trzeba zmienić wyłącznie ścieżki do odpowiedniej wersji. Lista jest tu: https://en.opensuse.org/Package_repositories