PDA

View Full Version : Tumbleweed - problem z aktualizacją



osu
14-Jan-2021, 16:35
Witam,
korzystając z XFCE liveUSB zainstalowałem, na 32-bit PC, OS Tumbleweed (i686).
System się zainstalował, sieć www działa (teraz piszę w przeglądarce pod Tumbleweed), jednak nie mogę wykonać żadnej aktualizacji systemu. Wyskakują błędy:

uruchamiając YaST pojawia się komunikat błędu:
Wystąpił błąd podczas inicjowania repozytorium. Błąd podczas odświeżania usługi service_2 (https://software.opensuse.org/): Błąd pobierania (curl) dla 'https://software.opensuse.org/repo/repoindex.xml?cookies=0': Kod błędu: HTTP response: 400 Komunikat błędu: The requested URL returned error: 400

natomiast w terminalu jest taki błąd:


sudo zypper dup
Odświeżanie usługi 'service'.
Wystąpił problem podczas pobierania pliku indeksu repozytorium dla usługi 'service':
Błąd pobierania (curl) dla 'https://software.opensuse.org/repo/repoindex.xml?cookies=0':
Kod błędu: HTTP response: 400
Komunikat błędu: The requested URL returned error: 400

Proszę sprawdzić, czy podany adres URI jest poprawny i dostępny.
Odświeżanie usługi 'service_1'.
Wystąpił problem podczas pobierania pliku indeksu repozytorium dla usługi 'service_1':
Błąd pobierania (curl) dla 'https://software.opensuse.org/repo/repoindex.xml?cookies=0':
Kod błędu: HTTP response: 400
Komunikat błędu: The requested URL returned error: 400

Proszę sprawdzić, czy podany adres URI jest poprawny i dostępny.
Odświeżanie usługi 'service_2'.
Wystąpił problem podczas pobierania pliku indeksu repozytorium dla usługi 'service_2':
Błąd pobierania (curl) dla 'https://software.opensuse.org/repo/repoindex.xml?cookies=0':
Kod błędu: HTTP response: 400
Komunikat błędu: The requested URL returned error: 400

Proszę sprawdzić, czy podany adres URI jest poprawny i dostępny.


Co powinienem tu zrobić?

Heinz
18-Jan-2021, 12:44
Co powinienem tu zrobić?

Zamelduj sie jako administrator, proszę nie
sudo zypper dup użyć.
sudo jest dla Ubuntu, ty masz Tumbleweed.

Zamelduj sie prawidłowo:

su -l
Twoje hasło

Pokaz mi

zypper lr -d

Tutaj coś w języku angielskim --> https://en.opensuse.org/Package_repositories

Pozdrowienia Heinz

osu
18-Jan-2021, 14:49
Jeśli chodzi o komendę
sudo zypper dup, to skopiowałem ją z https://en.opensuse.org/System_Updates .

Wykonałem także komendy zgodnie z twoim zaleceniem, tj.:

su -l
A potem, jako adminstrator
zypper dup, jednak pojawiają się ciągle te same błędy.

Poniżej wynik komendy jako administrator

# zypper lr -d
# | Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service
---+----------------------------------+-------------------------------------------------------------+---------+-----------+---------+----------+--------+-------------------------------------------------------------------------+--------
1 | download.opensuse.org-non-oss | Repozytorium główne (NON-OSS) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/ |
2 | download.opensuse.org-oss | Repozytorium główne (OSS) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/ |
3 | download.opensuse.org-tumbleweed | Główne repozytorium aktualizacji | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/update/tumbleweed/ |
4 | network | Networking services and related tools (openSUSE_Tumbleweed) | No | ---- | ---- | 99 | rpm-md | https://download.opensuse.org/repositories/network/openSUSE_Tumbleweed/ |
5 | openSUSE-20200925-0 | openSUSE-20200925-0 | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss |
6 | repo-debug | openSUSE-Tumbleweed-Debug | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/tumbleweed/repo/oss/ |
7 | repo-non-oss | openSUSE-Tumbleweed-Non-Oss | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/ |
8 | repo-oss | openSUSE-Tumbleweed-Oss | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/ |
9 | repo-source | openSUSE-Tumbleweed-Source | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/source/tumbleweed/repo/oss/ |
10 | repo-update | openSUSE-Tumbleweed-Update | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/tumbleweed/ |


I jako użytkownik (chyba jest ten sam rezultat).

zypper lr -d
# | Alias | Nazwa | Włączono | Sprawdzaj GPG | Odśwież | Priorytet | Typ | Adres URI | Usługa
---+----------------------------------+-------------------------------------------------------------+----------+---------------+---------+-----------+--------+-------------------------------------------------------------------------+-------
1 | download.opensuse.org-non-oss | Repozytorium główne (NON-OSS) | Tak | (r ) Tak | Tak | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/ |
2 | download.opensuse.org-oss | Repozytorium główne (OSS) | Tak | (r ) Tak | Tak | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/ |
3 | download.opensuse.org-tumbleweed | Główne repozytorium aktualizacji | Tak | (r ) Tak | Tak | 99 | rpm-md | https://download.opensuse.org/update/tumbleweed/ |
4 | network | Networking services and related tools (openSUSE_Tumbleweed) | Nie | ---- | ---- | 99 | rpm-md | https://download.opensuse.org/repositories/network/openSUSE_Tumbleweed/ |
5 | openSUSE-20200925-0 | openSUSE-20200925-0 | Tak | (r ) Tak | Tak | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss |
6 | repo-debug | openSUSE-Tumbleweed-Debug | Nie | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/tumbleweed/repo/oss/ |
7 | repo-non-oss | openSUSE-Tumbleweed-Non-Oss | Tak | (r ) Tak | Tak | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/ |
8 | repo-oss | openSUSE-Tumbleweed-Oss | Tak | (r ) Tak | Tak | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/ |
9 | repo-source | openSUSE-Tumbleweed-Source | Nie | ---- | ---- | 99 | NONE | http://download.opensuse.org/source/tumbleweed/repo/oss/ |
10 | repo-update | openSUSE-Tumbleweed-Update | Tak | (r ) Tak | Tak | 99 | rpm-md | http://download.opensuse.org/update/tumbleweed/ |

osu
18-Jan-2021, 15:22
Coś się w końcu dzieje :)
Właśnie ikonka aktualizacji systemu pokazała mi 1131 aktualizacji. Uruchomiłem aktualizację. Miejmy nadzieję, że po jej (oby bezbłędnym) zakończeniu błędy pokazane w pierwszym poście już nie będą się pokazywać.
Dam znać.

szwagier
19-Jan-2021, 00:22
Jeżeli będziesz aktualizował system w czasie aktualizacji repozytoriów, to zawsze dostaniesz odmowę dostępu do nich - jak to pokazałeś w pierwszym poście.
Wystarczy trochę poczekać i po problemie.
A że Tumbleweed bardzo często aktualizuje repozytoria to bądź cierpliwy. ;)

Heinz
19-Jan-2021, 03:11
Jeśli chodzi o komendę Code:
sudo zypper dup
, to skopiowałem ją z https://en.opensuse.org/System_Updates .

Ta komenda sudo jest nie najlepsza, używaj lepiej su -l
Dla Leap i Tumbleweed jest su -l dla Ubuntu jest sudo.

Jeżeli chcesz mieć mniej problemów to zainstaluj tumbleweed-cli
zypper in tumbleweed-cli


Każde aktualizowanie może być unieważnione, i możesz wrócić do wcześniejszego systemu z którego byleś zadowolony.

Po instalacji tumbleweed-cli zrób jeszcze
tumbleweed init

potem wystarczy


tumbleweed update

i twoj Tumbleweed jest aktualny.

Więcej informacji oraz video jest tutaj (w języku niemieckim, video w języku angielskim) --> https://techgoat.net/index.php?id=79?id=79

Albo w języku angielskim tutaj --> https://forums.opensuse.org/showthread.php/535256-Tumbleweed-snapshots-usage-notes



Pozdrowienia Heinz

osu
27-Jan-2021, 14:20
Jeżeli będziesz aktualizował system w czasie aktualizacji repozytoriów, to zawsze dostaniesz odmowę dostępu do nich - jak to pokazałeś w pierwszym poście.
Wystarczy trochę poczekać i po problemie.

Niestety, ale mój problem nie jest związany z próbą aktualizacji "w czasie aktualizacji repozytoriów".
Moje próby robiłem w przeróżnym czasie, czasami w kilka godzin po włączeniu komputera, gdy nie było u mnie żadnego ruchu na routerze i ciągle otrzymuję te same komunikaty błędu.

Choć po pierwszej dużej aktualizacji jest mały postęp, tj. po uruchomieniu Yast Software, pojawia się wprawdzie wcześniej pokazany komunikat błędu, jednak mogę potem instalować pakiety.

Natomiast aktualizację (już trzecią) zrobiłem klikając na ikonę aktualizacji na pasku powiadomień.

Niestety ciągle nie działa mi zypper dup (pojawiają się komunikaty błędu jak w 1. poście).

Podobnie jest po instalacji tumbleweed-cli:


tumbleweed init
[sudo] hasło użytkownika root:
backup /etc/zypp/repos.d/download.opensuse.org-non-oss.repo
backup /etc/zypp/repos.d/download.opensuse.org-oss.repo
backup /etc/zypp/repos.d/openSUSE-20200925-0.repo
backup /etc/zypp/repos.d/repo-non-oss.repo
backup /etc/zypp/repos.d/repo-oss.repo


tumbleweed update
choosing latest version
switching from 20210121 to 20210126? [y/n] (y):
Repozytorium "Repozytorium główne (NON-OSS) (20210126)" jest aktualne.
Budowanie pamięci podręcznej repozytorium 'Repozytorium główne (NON-OSS)[gotowe]
Repozytorium "Repozytorium główne (OSS) (20210126)" jest aktualne.
Budowanie pamięci podręcznej repozytorium 'Repozytorium główne (OSS) (20[gotowe]
Repozytorium "Główne repozytorium aktualizacji" jest aktualne.
Repozytorium "openSUSE-20200925-0 (20210126)" jest aktualne.
Budowanie pamięci podręcznej repozytorium 'openSUSE-20200925-0 (20210126[gotowe]
Repozytorium "openSUSE-Tumbleweed-Non-Oss (20210126)" jest aktualne.
Budowanie pamięci podręcznej repozytorium 'openSUSE-Tumbleweed-Non-Oss ([gotowe]
Repozytorium "openSUSE-Tumbleweed-Oss (20210126)" jest aktualne.
Budowanie pamięci podręcznej repozytorium 'openSUSE-Tumbleweed-Oss (2021[gotowe]
Repozytorium "openSUSE-Tumbleweed-Update" jest aktualne.
Odświeżono wszystkie repozytoria.
Odświeżanie usługi 'service'.
Wystąpił problem podczas pobierania pliku indeksu repozytorium dla usługi 'service':
Błąd pobierania (curl) dla 'https://software.opensuse.org/repo/repoindex.xml?cookies=0':
Kod błędu: HTTP response: 400
Komunikat błędu: The requested URL returned error: 400

Proszę sprawdzić, czy podany adres URI jest poprawny i dostępny.
Odświeżanie usługi 'service_1'.
Wystąpił problem podczas pobierania pliku indeksu repozytorium dla usługi 'service_1':
Błąd pobierania (curl) dla 'https://software.opensuse.org/repo/repoindex.xml?cookies=0':
Kod błędu: HTTP response: 400
Komunikat błędu: The requested URL returned error: 400

Proszę sprawdzić, czy podany adres URI jest poprawny i dostępny.
Odświeżanie usługi 'service_2'.
Wystąpił problem podczas pobierania pliku indeksu repozytorium dla usługi 'service_2':
Błąd pobierania (curl) dla 'https://software.opensuse.org/repo/repoindex.xml?cookies=0':
Kod błędu: HTTP response: 400
Komunikat błędu: The requested URL returned error: 400

Proszę sprawdzić, czy podany adres URI jest poprawny i dostępny.

Macie jeszcze jakieś pomysły?

osu
28-Jan-2021, 09:46
Na stronach SUSE znalazłem informacje o błędzie "Command "zypper ref" returns an HTTP 400 error in SUSE Manager 3.0 or 3.1 client. (https://www.suse.com/support/kb/doc/?id=000018892)"
Ale z tego co widzę (może się mylę?) w OpenSuse Tumbleweed są inne pakiety niż w SUSE i nie ma możliwość zastosować proponowanego rozwiązania.

Czy mogę jakoś wykorzystać proponowane w SUSE rozwiązanie?

Heinz
28-Jan-2021, 10:44
Na stronach SUSE znalazłem informacje o błędzie "Command "zypper ref" returns an HTTP 400 error in SUSE Manager 3.0 or 3.1 client. (https://www.suse.com/support/kb/doc/?id=000018892)"
Ale z tego co widzę (może się mylę?) w OpenSuse Tumbleweed są inne pakiety niż w SUSE i nie ma możliwość zastosować proponowanego rozwiązania.

Czy mogę jakoś wykorzystać proponowane w SUSE rozwiązanie?

Tu moja propozycja.

zypper clean -a && zypper ref
Jak widzisz nie różni się ona za bardzo od tej ze strony suse i jest wypróbowana w użyciu.

Potem powinno wystarczyć
tumbleweed update

Tutaj znajdziesz informacje --> https://en.opensuse.org/SDB:Zypper_usage_11.3
albo
man zypper potem Q zakończy czytanie ;)

Pozdrowienia Heinz

osu
28-Jan-2021, 12:22
@Heinz
Dzięki za wskazówki.

Po komendach

zypper clean -a && zypper ref
tumbleweed update
nie ma komunikatów błędu, jak poprzednio (zakończyło się informacją, że system jest aktualny).
Zobaczymy czy uda się w ten sposób zrobić kolejną aktualizację systemu.

(Choć ciągle nie działa mi zypper dup - pojawiają się te same komunikaty błędu.)

Heinz
29-Jan-2021, 09:36
Zapomnij 'zypper dup'.

Ty masz coś lepszego, ty masz tumbleweed update.

19-Jan-2021, 10:11 Dostałeś ode mnie dwa adresy, przeczytaj co tam pisze, jeżeli nie rozumiesz to zapytaj.

Tak zrobisz teraz Update prawidłowo:
1.
tumbleweed update
2. Jezeli na końcu pokaże się ten Text --> "There are some running programs that might use files deleted by recent upgrade. You may wish to check and restart some of them.
Run 'zypper ps -s' to list these programs."
To zrób
zypper ps -s
To pokaże ci procesy które używają usuniętych plików - To nie jest takie ważne.
Na koniec musisz twój system na nowo startować (zrestartuj komputer).

Pozdrowienia Heinz

osu
29-Jan-2021, 19:12
Niestety, pojawiła się kolejna aktualizacja i znowu to samo :(
Wszystko robiłem prawidłowo.

Tak jak wcześniej pokazałem w poście #7 (http://forums.opensuse.org/showthread.php/549067-Tumbleweed-problem-z-aktualizacj%C4%85?p=3000219#post3000219) komenda tumbleweed update poprawnie aktualizuje repozytoria, ale potem, przy próbie odświeżenia usługi 'service', pojawiają się błędy i do aktualizacji pakietów nie dochodzi. (I nie mam komunikatów, o których piszesz.)
Podobnie sprawa ma się z zypper dup .


Nie mam pojęcia dlaczego tak się dzieje (może błąd opisany w SUSE?), ale na szczęście aktualizacje pakietów z poziomu ikonki powiadamiania o dostępnych aktualizacjach, przebiega prawidłowo. Więc poczekam - być może przy kolejnej aktualizacji problem z odświeżeniem usługi 'service' zostanie naprawiony.

Heinz
30-Jan-2021, 12:51
Jaki jest stan aktualny?

Masz jeszcze tutaj błędy
tumbleweed update ??

Jeżeli tak to zrób jeszcze raz
zypper clean -a && zypper ref
potem powtórnie
tumbleweed update
Teraz powinno funkcjonować bez błędów. Jeżeli będą błędy to mi pokaż
zypper lr -d

Co pokazuje
tumbleweed list??

Nie rób
zypper dup

Jeżeli będą błędy to lepiej powtórz
tumbleweed update i pokaż mi te błędy.

osu
31-Jan-2021, 14:23
Stan obecny chyba bez zmian.
Zrobiłem jak sugerujesz:

# tumbleweed update
choosing latest version
switching from 20210128 to 20210130? [y/n] (y):
Pobieranie metadanych repozytorium 'Repozytorium główne (NON-OSS) (20210[gotowe]
Budowanie pamięci podręcznej repozytorium 'Repozytorium główne (NON-OSS)[gotowe]
Pobieranie metadanych repozytorium 'Repozytorium główne (OSS) (20210130)[gotowe]
Budowanie pamięci podręcznej repozytorium 'Repozytorium główne (OSS) (20[gotowe]
Repozytorium "Główne repozytorium aktualizacji" jest aktualne.
Pobieranie metadanych repozytorium 'openSUSE-20200925-0 (20210130)' ....[gotowe]
Budowanie pamięci podręcznej repozytorium 'openSUSE-20200925-0 (20210130[gotowe]
Pobieranie metadanych repozytorium 'openSUSE-Tumbleweed-Non-Oss (2021013[gotowe]
Budowanie pamięci podręcznej repozytorium 'openSUSE-Tumbleweed-Non-Oss ([gotowe]
Pobieranie metadanych repozytorium 'openSUSE-Tumbleweed-Oss (20210130)' [gotowe]
Budowanie pamięci podręcznej repozytorium 'openSUSE-Tumbleweed-Oss (2021[gotowe]
Repozytorium "openSUSE-Tumbleweed-Update" jest aktualne.
Odświeżono wszystkie repozytoria.
Odświeżanie usługi 'service'.
Wystąpił problem podczas pobierania pliku indeksu repozytorium dla usługi 'service':
Błąd pobierania (curl) dla 'https://software.opensuse.org/repo/repoindex.xml?cookies=0':
Kod błędu: HTTP response: 400
Komunikat błędu: The requested URL returned error: 400

Proszę sprawdzić, czy podany adres URI jest poprawny i dostępny.
Odświeżanie usługi 'service_1'.
Wystąpił problem podczas pobierania pliku indeksu repozytorium dla usługi 'service_1':
Błąd pobierania (curl) dla 'https://software.opensuse.org/repo/repoindex.xml?cookies=0':
Kod błędu: HTTP response: 400
Komunikat błędu: The requested URL returned error: 400

Proszę sprawdzić, czy podany adres URI jest poprawny i dostępny.
Odświeżanie usługi 'service_2'.
Wystąpił problem podczas pobierania pliku indeksu repozytorium dla usługi 'service_2':
Błąd pobierania (curl) dla 'https://software.opensuse.org/repo/repoindex.xml?cookies=0':
Kod błędu: HTTP response: 400
Komunikat błędu: The requested URL returned error: 400

Proszę sprawdzić, czy podany adres URI jest poprawny i dostępny.


# zypper clean -a && zypper ref
Wszystkie repozytoria zostały wyczyszczone.
Pobieranie metadanych repozytorium 'Repozytorium główne (NON-OSS) (20210[gotowe]
Budowanie pamięci podręcznej repozytorium 'Repozytorium główne (NON-OSS)[gotowe]
Pobieranie metadanych repozytorium 'Repozytorium główne (OSS) (20210130)[gotowe]
Budowanie pamięci podręcznej repozytorium 'Repozytorium główne (OSS) (20[gotowe]
Pobieranie metadanych repozytorium 'Główne repozytorium aktualizacji' ..[gotowe]
Budowanie pamięci podręcznej repozytorium 'Główne repozytorium aktualiza[gotowe]
Pobieranie metadanych repozytorium 'openSUSE-20200925-0 (20210130)' ....[gotowe]
Budowanie pamięci podręcznej repozytorium 'openSUSE-20200925-0 (20210130[gotowe]
Pobieranie metadanych repozytorium 'openSUSE-Tumbleweed-Non-Oss (2021013[gotowe]
Budowanie pamięci podręcznej repozytorium 'openSUSE-Tumbleweed-Non-Oss ([gotowe]
Pobieranie metadanych repozytorium 'openSUSE-Tumbleweed-Oss (20210130)' [gotowe]
Budowanie pamięci podręcznej repozytorium 'openSUSE-Tumbleweed-Oss (2021[gotowe]
Pobieranie metadanych repozytorium 'openSUSE-Tumbleweed-Update' ........[gotowe]
Budowanie pamięci podręcznej repozytorium 'openSUSE-Tumbleweed-Update' .[gotowe]
Odświeżono wszystkie repozytoria.


# tumbleweed update
choosing latest version
already on 20210130

I dokładnie tak już było wcześniej, o czy pisałem w poście #10 (https://forums.opensuse.org/showthread.php/549067-Tumbleweed-problem-z-aktualizacj%C4%85?p=3000351#post3000351)
W tym czasie ikonka powiadamiania o aktualizacjach nie wskazywała żadnych aktualizacji.

Po jakimś czasie (po ok godzinie) ikonka powiadamiania o aktualizacjach zaczęła pokazywać czekające aktualizacje. Wtedy ponownie wykonałem update i, co mnie dziwi, aktualizacje pakietów się nie wykonują.

# tumbleweed update
choosing latest version
already on 20210130

Zobaczymy co się będzie działo po restarcie PC.
Dam znać.

osu
31-Jan-2021, 15:30
Po restarcie, gdy ikonka powiadamiania o aktualizacjach zaczęła znowu (po kilku minutach) pokazywać czekające aktualizacje, ponownie wykonałem update i znowu aktualizacje pakietów się nie wykonują.


# tumbleweed update
choosing latest version
already on 20210130


Czyżby tumbleweed update nie aktualizowało pakietów?

Aktualizację pakietów zrobiłem z poziomu ikonki o aktualizacjach.

Heinz
01-Feb-2021, 11:25
Po restarcie, gdy ikonka powiadamiania o aktualizacjach zaczęła znowu (po kilku minutach) pokazywać czekające aktualizacje, ponownie wykonałem update i znowu aktualizacje pakietów się nie wykonują.


# tumbleweed update
choosing latest version
already on 20210130


Czyżby tumbleweed update nie aktualizowało pakietów?

Aktualizację pakietów zrobiłem z poziomu ikonki o aktualizacjach.

W poście # 14 (https://forums.opensuse.org/showthread.php/549067-Tumbleweed-problem-z-aktualizacj%C4%85?p=3000885#post3000885) tutaj
# tumbleweed update
choosing latest version
switching from 20210128 to 20210130? [y/n] (y):
proponuje 'tumbleweed update' najnowszą wersję 20210130. I pyte sie:switching from 20210128 to 20210130 (przełączyć albo nie przełączyć).
Twoja odpowiedź powinna być y (Yes). Jeżeli odpowiesz n (No) to będzie połączenie przerwane i ta stara wersja 20210128 pozostanie bez zmiany.

Jaka wersja jest aktualna pokazuje
tumbleweed status

Ty piszesz: "Po jakimś czasie (po ok godzinie) ikonka powiadamiania o aktualizacjach
zaczęła pokazywać czekające aktualizacje. Wtedy ponownie wykonałem
update i, co mnie dziwi, aktualizacje pakietów się nie wykonują."

Co chcesz tutaj aktualizować? Ty masz już aktualne Pakiety.
Wyłącz lepiej ikonkę.

Jeżeli chodzi o ten błąd "Komunikat błędu: The requested URL returned error: 400" To muszę się informować, ale tak jak to wygląda, nie ma on wpływu na aktualizacje.

Heinz
01-Feb-2021, 12:20
Jeżeli o ten błąd chodzi to proszę pokaż nam
LANG=C ls -al /etc/zypp/services.d/ oraz
LANG=C zypper lr -d
Na początku stoi zawsze LANG=C. To znaczy ze odpowiedź będzie w języku angielskim. To nam tutaj pomoże.

osu
01-Feb-2021, 14:12
Ty piszesz: "Po jakimś czasie (po ok godzinie) ikonka powiadamiania o aktualizacjach
zaczęła pokazywać czekające aktualizacje. Wtedy ponownie wykonałem
update i, co mnie dziwi, aktualizacje pakietów się nie wykonują."

Co chcesz tutaj aktualizować? Ty masz już aktualne Pakiety.
Wyłącz lepiej ikonkę.

Poznaje OS i może czegoś nie wiem, ale skoro wykonałem najpierw tumbleweed update (zatwierdzając domyślną opcję przełączenia na nową migawkę, tj. wybierając "y"), a po pewnym czasie pojawiła się ikonka informująca o ponad 100 pakietach czekających do aktualizacji, to zaktualizowałem te pakiety (ok 400 MB pobranych danych).

A po tej aktualizacji ikonka zmieniła status na "up to date", co mówi mi, że wykonanie tej aktualizacji było konieczne, aby system był aktualny i taki status jest obecnie.

Poniżej komendy testowe:

# tumbleweed status
latest : 20210131
target : 20210130
installed: 20210130


# LANG=C ls -al /etc/zypp/services.d/
total 20
drwxr-xr-x 2 root root 4096 Jan 18 12:24 .
drwxr-xr-x 10 root root 4096 Jan 18 12:24 ..
-rw-r--r-- 1 root root 95 Jan 13 23:47 service.service
-rw-r--r-- 1 root root 99 Jan 13 23:47 service_1.service
-rw-r--r-- 1 root root 99 Jan 13 23:47 service_2.service



# LANG=C zypper lr -d
# | Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service
---+----------------------------------+-------------------------------------------------------------+---------+-----------+---------+----------+--------+-------------------------------------------------------------------------+--------
1 | download.opensuse.org-non-oss | Repozytorium główne (NON-OSS) (20210130) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/history/20210130/tumbleweed/repo/non-oss/ |
2 | download.opensuse.org-oss | Repozytorium główne (OSS) (20210130) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/history/20210130/tumbleweed/repo/oss/ |
3 | download.opensuse.org-tumbleweed | Główne repozytorium aktualizacji | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/update/tumbleweed/ |
4 | network | Networking services and related tools (openSUSE_Tumbleweed) | No | ---- | ---- | 99 | NONE | https://download.opensuse.org/repositories/network/openSUSE_Tumbleweed/ |
5 | openSUSE-20200925-0 | openSUSE-20200925-0 (20210130) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/history/20210130/tumbleweed/repo/oss |
6 | repo-debug | openSUSE-Tumbleweed-Debug | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/tumbleweed/repo/oss/ |
7 | repo-non-oss | openSUSE-Tumbleweed-Non-Oss (20210130) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/history/20210130/tumbleweed/repo/non-oss/ |
8 | repo-oss | openSUSE-Tumbleweed-Oss (20210130) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/history/20210130/tumbleweed/repo/oss/ |
9 | repo-source | openSUSE-Tumbleweed-Source | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/source/tumbleweed/repo/oss/ |
10 | repo-update | openSUSE-Tumbleweed-Update | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/tumbleweed/

Sauerland
02-Feb-2021, 00:20
First:
Please excuse me for not writing in polsh because its not my native language.


# LANG=C ls -al /etc/zypp/services.d/
total 20
drwxr-xr-x 2 root root 4096 Jan 18 12:24 .
drwxr-xr-x 10 root root 4096 Jan 18 12:24 ..
-rw-r--r-- 1 root root 95 Jan 13 23:47 service.service
-rw-r--r-- 1 root root 99 Jan 13 23:47 service_1.service
-rw-r--r-- 1 root root 99 Jan 13 23:47 service_2.service

Maybe this are your problems with zypper.

Post:

LANG=C zypper ls

I would move them to the /home and see, if zypper has always the same error.

Heinz
02-Feb-2021, 10:36
Halo @osu, jak już @Sauerland pisał, te trzy
-rw-r--r-- 1 root root 95 Jan 13 23:47 service.service
-rw-r--r-- 1 root root 99 Jan 13 23:47 service_1.service
-rw-r--r-- 1 root root 99 Jan 13 23:47 service_2.service pliki proszę przenieść na /home/Moje_Akty.
Jeżeli z Dolphin (Menedżer plików) nie umiesz to możesz w ten sposób:
Zamelduj się jako administrator a potem zrób
# mv /etc/zypp/services.d/* ~/ Te pliki będą przeniesione do twojego /home/Twój_home.

Po tej akcji powinny te trzy pliki się tutaj stracić. Sprawdź to w ten sposób
# LANG=C ls -al /etc/zypp/services.d/

Teraz mozesz Upgrade zrobic
# tumbleweed update

Jest teraz wszystko w porządku?

osu
03-Feb-2021, 06:57
Chyba się udało :)
Choć czegoś nie rozumiem..ale to potem.

Przeniosłem te 3 pliki komendą
# mv /etc/zypp/services.d/* ~/
Nie było tu żadnych błędów.

Uruchomiłem
# tumbleweed update
Po raz pierwszy nie było tych komunikatów błędu i po raz pierwszy zaktualizowało się także kilka pakietów.

Także uruchomienie YaST Software nie pokazuje obecnie komunikatu błędu.

Co mnie natomiast dziwi, to co się stało z tymi 3 przeniesionymi plikami?
Nie ma ich obecnie w moim katalogu domowym ~/

Jeszcze przez przenoszeniem tych plików, wynik komendy, o którą pytał Sauerland, wyglądał tak:

# LANG=C zypper ls
# | Alias | Name | Enabled | GPG Check | Refresh | Type
---+----------------------------------+-------------------------------------------------------------+---------+-----------+---------+-------
1 | service | service | Yes | ---- | Yes | ris
2 | service_1 | service_1 | Yes | ---- | Yes | ris
3 | service_2 | service_2 | Yes | ---- | Yes | ris
4 | download.opensuse.org-non-oss | Repozytorium główne (NON-OSS) (20210130) | Yes | (r ) Yes | Yes | rpm-md
5 | download.opensuse.org-oss | Repozytorium główne (OSS) (20210130) | Yes | (r ) Yes | Yes | rpm-md
6 | download.opensuse.org-tumbleweed | Główne repozytorium aktualizacji | Yes | (r ) Yes | Yes | rpm-md
7 | network | Networking services and related tools (openSUSE_Tumbleweed) | No | ---- | ---- | NONE
8 | openSUSE-20200925-0 | openSUSE-20200925-0 (20210130) | Yes | (r ) Yes | Yes | rpm-md
9 | repo-debug | openSUSE-Tumbleweed-Debug | No | ---- | ---- | NONE
10 | repo-non-oss | openSUSE-Tumbleweed-Non-Oss (20210130) | Yes | (r ) Yes | Yes | rpm-md
11 | repo-oss | openSUSE-Tumbleweed-Oss (20210130) | Yes | (r ) Yes | Yes | rpm-md
12 | repo-source | openSUSE-Tumbleweed-Source | No | ---- | ---- | NONE
13 | repo-update | openSUSE-Tumbleweed-Update | Yes | (r ) Yes | Yes | rpm-md

Obecnie zaś wygląda tak:

# LANG=C zypper ls
# | Alias | Name | Enabled | GPG Check | Refresh | Type
---+----------------------------------+-------------------------------------------------------------+---------+-----------+---------+-------
1 | download.opensuse.org-non-oss | Repozytorium główne (NON-OSS) (20210131) | Yes | (r ) Yes | Yes | rpm-md
2 | download.opensuse.org-oss | Repozytorium główne (OSS) (20210131) | Yes | (r ) Yes | Yes | rpm-md
3 | download.opensuse.org-tumbleweed | Główne repozytorium aktualizacji | Yes | (r ) Yes | Yes | rpm-md
4 | network | Networking services and related tools (openSUSE_Tumbleweed) | No | ---- | ---- | NONE
5 | openSUSE-20200925-0 | openSUSE-20200925-0 (20210131) | Yes | (r ) Yes | Yes | rpm-md
6 | repo-debug | openSUSE-Tumbleweed-Debug | No | ---- | ---- | NONE
7 | repo-non-oss | openSUSE-Tumbleweed-Non-Oss (20210131) | Yes | (r ) Yes | Yes | rpm-md
8 | repo-oss | openSUSE-Tumbleweed-Oss (20210131) | Yes | (r ) Yes | Yes | rpm-md
9 | repo-source | openSUSE-Tumbleweed-Source | No | ---- | ---- | NONE
10 | repo-update | openSUSE-Tumbleweed-Update | Yes | (r ) Yes | Yes | rpm-md

Czyżby nie było obecnie tych 3 serwisów/plików w systemie?

Tak czy siak, serdecznie Wam dziękuję za pomoc.

osu
03-Feb-2021, 07:11
W katalogu /root/ znalazłem 3 pliki: service.service, service_1.service i service_2.service ostatnio modyfikowane 13.01.2021.
Ale to chyba nie powinny być te przenoszone 3 pliki?

osu
03-Feb-2021, 07:48
Po zastanowieniu się, wygląda na to, te 3 pliki w /root/ są tymi przeniesionymi przeze mnie za pomocą komendy
# mv /etc/zypp/services.d/* ~/
gdyż robiłem to jako administrator i przeniosłem pliki do katalogu domowego, który dla administratora jest katalogiem /root/ ( a nie ~/ ).

Heinz
03-Feb-2021, 11:12
Po zastanowieniu się, wygląda na to, te 3 pliki w /root/ są tymi przeniesionymi przeze mnie za pomocą komendy
# mv /etc/zypp/services.d/* ~/
gdyż robiłem to jako administrator i przeniosłem pliki do katalogu domowego, który dla administratora jest katalogiem /root/ ( a nie ~/ ). Tak. Jeżeli jesteś administratorem to jest w tym wypadku ~/ twój /root . Mój błąd jeżeli pisze: "Te pliki będą przeniesione do twojego /home/Twój_home." Zapomnij to szybko :)

Te trzy pliki możesz przenieść na pamiątkę do twojego /home/user$. Te pliki są nie potrzebne ale może lepiej je z /root na /home/user$ przesunąć. Tam mogą spokojnie leżeć :)

Jeżeli cie interesuje ten service to możesz tutaj poczytać:
Services are one level above repositories and serve to manage repositories or to do some
special tasks. Libzypp currently supports Repository Index Service (RIS) and Plugin Service.

Repository Index Service (RIS) is a special type of repository which contains a list of
other repositories. This list can be generated dynamically by the server according to some
URI parameters or user name, or can be static. Once such service is added to your system,
zypper takes care of adding, modifying, or removing these repositories on your system to
reflect the current list. See section Service Management and
https://en.opensuse.org/openSUSE:Standards_Repository_Index_Service for more details

Pozdrowienia

Heinz