Mam problem z aktualizacją systemu. Gdy po znalezieniu poprawek daję “Wgraj uaktualnienia” to po chwili wywala mi komunikat “Problem podczas łączenia ze źródłem oprogramowania”. Początkowo myślałem że jest to kwestia niedostępności serwera, ale sprawdziłem po paru godzinach sytuację i problem dalej występuje.
Ostrzeżenie: Zamierzasz uaktualnić dystrybucję przy użyciu wszystkich dostępnych repozytoriów. Upewnij się najpierw, że te repozytoria są zgodne. Więcej informacji na temat tego polecenia — patrz ‘man zypper’.
Wczytywanie danych repozytorium…
Odczytywanie zainstalowanych pakietów…
Analizowanie uaktualnienia dystrybucji…
Następujący produkt zostanie uaktualniony:
“openSUSE Tumbleweed”
Następujących 8 pakietów zostanie przywróconych do wcześniejszych wersji:
boost-license1_63_0 libboost_date_time1_63_0 libboost_filesystem1_63_0 libboost_iostreams1_63_0 libboost_system1_63_0
libboost_thread1_63_0 libMagickCore-6_Q16-4 libMagickWand-6_Q16-4
319 pakietów do aktualizacji, 8 do przywrócenia wcześniejszej wersji, 32 nowe, 8 do usunięcia.
Całkowity rozmiar pobieranego pliku: 4,5 MiB. Już zbuforowane: 643,7 MiB. Po wykonaniu operacji użyte zostanie dodatkowo
912,6 MiB.
Tak. Zaakceptowałem, zaczęło pobierać po czym wywaliło:
Montowanie cd:///?devices=/dev/disk/by-id/ata-HL-DT-ST_DVDRAM_GUE0N_KL4G5AB3329 w /var/adm/mount/AP_0x3cTszs zakończone niepowodzeniem: Mounting media failed (mount: no medium found on /dev/sr0)
Domyślam się, ze będę musiał znaleźć płytę z systemem… Co może być problemem…
Przypuszczam, że jak wyedytujesz repozytoria i odznaczysz CD/DVD to pominie i będzie szukać w repo normalnie.
Teraz praktycznie mało która dystrybucja używa płyty jako źródło pakietów.
Pomogło. Zaktualizował się od strzała.
Teraz jak wpiszę zypper dup to pokazuje
Następująca aplikacja zostanie USUNIĘTA:
Desktop
Ale nic nie robi, to nie wiem o co chodzi.
Takie jeszcze pytanko: czym się różni zypper dup od zypper up? I przez co najlepiej aktualizować system - przez program systemowy czy przez któryś z tych komend?
W przypadku dystrybucji ciągłej lepiej będzie korzystać z zypper dup. “Zwykłe” update to aktualizowanie danych pakietów, bez usuwania czy zastępowania jednych pakietów innymi. Skrót “dup” oznacza distribution upgrade. Omówienie masz np. tutaj: https://wiki.archlinux.org/index.php/Pacman/Rosetta .
Moim zdaniem lepiej korzystać z terminala - szybciej, wygodniej i w razie problemów masz od razu więcej informacji o ew. błędach.
Ja miałem taki problem, gdy korzystało się z dodatkowych repozytoriów, które np. przestały żyć. Trzeba uruchomić instalację oprogramowania w Yast2, sprawdzić jakie to repa, po czym wyłączyć te, co są nieosiągalne. Powinno pomóc.