pacserve geht nicht mehr auf dem Client [Errno 101]

Hilfe bei Updates und Installtion von neuen Paketen bzw. Programmen.
Antworten

Themen Author
Rotlux
Erfahrenes Foren Mitglied
Erfahrenes Foren Mitglied
Beiträge: 61
Registriert: Samstag 9. Februar 2019, 13:56
CPU: Intel Core i5-8600T bits: 64 type: MCP L2 cache: 9216 KiB
GPU: Device-1: Intel UHD Graphics 630
Kernel: 5.10.2-2-MANJARO
Desktop-Variante: KDE
GPU Treiber: i915 v: kernel
Hat sich bedankt: 11 Mal
Danksagung erhalten: 5 Mal

pacserve geht nicht mehr auf dem Client [Errno 101]

#1

Beitrag von Rotlux »

Hallo zusammen,

zu Hause nutze ich das Internet über Mobilfunk mit einem limitierten Datenvolumen. Um dieses zu schonen, möchte ich bei großen Aktualisierungen von Manjaro die zu aktualisierenden Pakete von meinem Notebook als Server herunterladen. Das Notebook kann ich an der Uni aktualisieren, wo es kein Datenlimit gibt. Bis vor einigen Monaten hat das mit pacserve gut funktioniert.
Leider funzt pacserve nun nicht mehr auf dem PC zu Hause, die neuen Pakete werden nicht vom Notebook, sondern über Mobilfunk herunter geladen. :(
Nachfolgend die Ausgabe von pacserve auf dem PC:

Code: Alles auswählen

[bartolo@Thales ~]$ sudo systemctl start pacserve
[sudo] Passwort für bartolo: 
[bartolo@Thales ~]$ systemctl status pacserve
● pacserve.service - Pacserve
     Loaded: loaded (/usr/lib/systemd/system/pacserve.service; enabled; vendor preset: disabled)
     Active: active (running) since Sun 2021-10-17 08:21:15 CEST; 11h ago
   Main PID: 431 (pacserve)
      Tasks: 3 (limit: 8235)
     Memory: 24.5M
        CPU: 6.283s
     CGroup: /system.slice/pacserve.service
             ├─431 /bin/bash /usr/bin/pacserve --multicast
             └─434 python3 -mThreadedServers.Pacserve --multicast

Okt 17 08:21:16 Thales pacserve[434]:     self.run()
Okt 17 08:21:16 Thales pacserve[434]:   File "/usr/lib/python3.9/threading.py", line 910, in run
Okt 17 08:21:16 Thales pacserve[434]:     self._target(*self._args, **self._kwargs)
Okt 17 08:21:16 Thales pacserve[434]:   File "/usr/lib/python3.9/site-packages/ThreadedServers/Multicast.py", line 165, in multicast_announcer
Okt 17 08:21:16 Thales pacserve[434]:     multicast(message_prefix + message, group, ports, bind_address)
Okt 17 08:21:16 Thales pacserve[434]:   File "/usr/lib/python3.9/site-packages/ThreadedServers/Multicast.py", line 94, in multicast
Okt 17 08:21:16 Thales pacserve[434]:     send_to_sock(socket.AF_INET, address)
Okt 17 08:21:16 Thales pacserve[434]:   File "/usr/lib/python3.9/site-packages/ThreadedServers/Multicast.py", line 90, in send_to_sock
Okt 17 08:21:16 Thales pacserve[434]:     sock.sendto(message, (group, port))
Okt 17 08:21:16 Thales pacserve[434]: OSError: [Errno 101] Network is unreachable
[bartolo@Thales ~]$ 
Ich habe online auf Deutsch und Englisch gesucht, ohne eine Lösung zu finden. Möglicherweise hat es damit zu tun, dass für pacserve ein bestimmter Port geöffnet werden muss. Hat jemand für mich einen Tipp?
(Das Notebook ist am Arbeitsplatz in der Uni, so dass ich Lösungsvorschläge immer erst mit einer Latenz von einem Tag ausprobieren kann.)

Viele Grüße,
Rotlux
Benutzeravatar

country
Forum Held
Forum Held
Beiträge: 1095
Registriert: Samstag 16. Oktober 2021, 02:12
CPU: Ryzen 7 3700X
GPU: RTX 3060Ti
Kernel: up-to-date
Desktop-Variante: Cinnamon
GPU Treiber: RTX 3060Ti
Hat sich bedankt: 119 Mal
Danksagung erhalten: 223 Mal

Re: pacserve geht nicht mehr auf dem Client [Errno 101]

#2

Beitrag von country »

Hallo,
hast du mal hier nachgeschaut?
https://bbs.archlinux.org/viewtopic.php?id=117094&p=3
Benutzeravatar

gosia
Forum Held
Forum Held
Beiträge: 2232
Registriert: Dienstag 24. Mai 2016, 13:33
CPU: Intel i5-3210M
GPU: Intel HD 4000
Kernel: 4.19
Desktop-Variante: Openbox
GPU Treiber: i915
Hat sich bedankt: 20 Mal
Danksagung erhalten: 495 Mal

Re: pacserve geht nicht mehr auf dem Client [Errno 101]

#3

Beitrag von gosia »

Hallo Rotlux,
in dem von country verlinkten Thread hat auf Seite 10 aureooms offenbar das gleiche Problem
https://bbs.archlinux.org/viewtopic.php ... 0#p1997060
und sagt in #250, ein restart von pacserve würde helfen. Ist natürlich keine Lösung, aber vielleich ein Anlass, den Thread im Auge zu behalten.

viele Grüße gosia

Themen Author
Rotlux
Erfahrenes Foren Mitglied
Erfahrenes Foren Mitglied
Beiträge: 61
Registriert: Samstag 9. Februar 2019, 13:56
CPU: Intel Core i5-8600T bits: 64 type: MCP L2 cache: 9216 KiB
GPU: Device-1: Intel UHD Graphics 630
Kernel: 5.10.2-2-MANJARO
Desktop-Variante: KDE
GPU Treiber: i915 v: kernel
Hat sich bedankt: 11 Mal
Danksagung erhalten: 5 Mal

Re: pacserve geht nicht mehr auf dem Client [Errno 101]

#4

Beitrag von Rotlux »

Vielen Dank für Eure Mühe.
Das letzte Mal hatte ich mit Stop und Neustart von pacserve keinen Erfolg.
Aber vielleicht klappt es dieses Mal, nach dem mehrere Systemaktualisierungen gelaufen sind.
Ich werde es ausprobieren und berichten.

Viele Grüße,
Rotlux

Themen Author
Rotlux
Erfahrenes Foren Mitglied
Erfahrenes Foren Mitglied
Beiträge: 61
Registriert: Samstag 9. Februar 2019, 13:56
CPU: Intel Core i5-8600T bits: 64 type: MCP L2 cache: 9216 KiB
GPU: Device-1: Intel UHD Graphics 630
Kernel: 5.10.2-2-MANJARO
Desktop-Variante: KDE
GPU Treiber: i915 v: kernel
Hat sich bedankt: 11 Mal
Danksagung erhalten: 5 Mal

Re: pacserve geht nicht mehr auf dem Client [Errno 101]

#5

Beitrag von Rotlux »

Ich bekomme zwar pacserve zum Laufen mit

Code: Alles auswählen

sudo systemctl stop pacserve
sudo systemctl start pacserve
Die Fehlermeldung mit [errno 101] kommt anschließend nicht mehr.
Als Status wird mir dann etwa das angezeigt:

Code: Alles auswählen

[bartolo@Thales ~]$ systemctl status pacserve
● pacserve.service - Pacserve
     Loaded: loaded (/usr/lib/systemd/system/pacserve.service; enabled; vendor preset: disabled)
     Active: active (running) since Mon 2021-10-18 20:16:14 CEST; 7min ago
   Main PID: 1769 (pacserve)
      Tasks: 4 (limit: 8235)
     Memory: 15.3M
        CPU: 304ms
     CGroup: /system.slice/pacserve.service
             ├─1769 /bin/bash /usr/bin/pacserve --multicast
             └─1770 python3 -mThreadedServers.Pacserve --multicast

Okt 18 20:18:20 Thales pacserve[1770]: [2021-10-18 20:18:20 CEST] INFO: 127.0.0.1 "GET /pacman/community/x86_64/haskell-texmath-0.12.3.1-12-x86_64.pkg.tar.zst HTTP/1.1" 303 -
Okt 18 20:18:24 Thales pacserve[1770]: [2021-10-18 20:18:24 CEST] INFO: 192.168.43.132 "POST / HTTP/1.1" 200 -
Okt 18 20:20:33 Thales pacserve[1770]: [2021-10-18 20:20:33 CEST] INFO: POSTing to http://192.168.43.132:15678/ [type: nudge]
Okt 18 20:20:33 Thales pacserve[1770]: [2021-10-18 20:20:33 CEST] INFO: http://192.168.43.132:15678/ acknowledged POST
Okt 18 20:20:33 Thales pacserve[1770]: [2021-10-18 20:20:33 CEST] INFO: POSTing to http://192.168.43.132:15678/ [type: nudge]
Okt 18 20:20:33 Thales pacserve[1770]: [2021-10-18 20:20:33 CEST] INFO: http://192.168.43.132:15678/ acknowledged POST
Okt 18 20:21:16 Thales pacserve[1770]: [2021-10-18 20:21:16 CEST] INFO: sending multicast message to (224.3.45.67, 15679) via 127.0.0.1
Okt 18 20:21:16 Thales pacserve[1770]: [2021-10-18 20:21:16 CEST] INFO: sending multicast message to (224.3.45.67, 15679) via 192.168.43.85
Okt 18 20:21:16 Thales pacserve[1770]: [2021-10-18 20:21:16 CEST] INFO: 192.168.43.132 "POST / HTTP/1.1" 200 -
Okt 18 20:21:16 Thales pacserve[1770]: [2021-10-18 20:21:16 CEST] INFO: 192.168.43.132 "POST / HTTP/1.1" 200 -
Die Aktualisierung der Pakete mit pacserve geht leider trotzdem nicht, weil die .sig-Dateien nicht übertragen werden (Signaturen für die Pakete).
Für jedes einzelne zu aktualisierende Paket kommt eine Fehlermeldung wie diese:

Code: Alles auswählen

[bartolo@Thales ~]$ sudo pacsrv -Syu
:: Paketdatenbanken werden synchronisiert …
 core ist aktuell
 extra ist aktuell
 community ist aktuell
 multilib ist aktuell
:: Vollständige Systemaktualisierung wird gestartet …
Warnung: manjaro-hello: Lokale Version (0.6.7-2) ist neuer als extra (0.6.6-9)
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …

Pakete (347) aom-3.1.3-1 

Gesamtgröße des Downloads:              432,56 MiB
Gesamtgröße der installierten Pakete:  2988,15 MiB
Größendifferenz der Aktualisierung:      39,46 MiB

:: Installation fortsetzen? [J/n] j
:: Pakete werden empfangen …
 opencv-4.5.4-1-x86_64 ist aktuell
 telegram-desktop-3.1.9-1-x86_64                                                                                   23,6 MiB  1469 KiB/s 00:16 [######################################################################################] 100%
 Gesamt (  2/343)                                                                                                 432,6 MiB  26,2 MiB/s 00:17 [######################################################################################] 100%
Fehler: Konnte Datei 'telegram-desktop-3.1.9-1-x86_64.pkg.tar.zst.sig' nicht von 192.168.43.132:15678 übertragen : The requested URL returned error: 404
Warnung: Konnte einige Dateien nicht übertragen
Fehler: Der Vorgang konnte nicht durchgeführt werden (Konnte manche Dateien nicht übertragen)
Fehler sind aufgetreten, keine Pakete wurden aktualisiert.
[bartolo@Thales ~]$ 
Da hilft kein Start / Stop von pacserve und auch kein Neustart des PCs.

Das macht keinen Spaß. :(
Benutzeravatar

country
Forum Held
Forum Held
Beiträge: 1095
Registriert: Samstag 16. Oktober 2021, 02:12
CPU: Ryzen 7 3700X
GPU: RTX 3060Ti
Kernel: up-to-date
Desktop-Variante: Cinnamon
GPU Treiber: RTX 3060Ti
Hat sich bedankt: 119 Mal
Danksagung erhalten: 223 Mal

Re: pacserve geht nicht mehr auf dem Client [Errno 101]

#6

Beitrag von country »

Ich hab dazu wieder was gefunden, musst du selber probieren
https://bbs.archlinux.org/viewtopic.php ... 9#p1992029


edit: aso sry das hat gosia schon gepostet., dann bin ich mal raus.

Themen Author
Rotlux
Erfahrenes Foren Mitglied
Erfahrenes Foren Mitglied
Beiträge: 61
Registriert: Samstag 9. Februar 2019, 13:56
CPU: Intel Core i5-8600T bits: 64 type: MCP L2 cache: 9216 KiB
GPU: Device-1: Intel UHD Graphics 630
Kernel: 5.10.2-2-MANJARO
Desktop-Variante: KDE
GPU Treiber: i915 v: kernel
Hat sich bedankt: 11 Mal
Danksagung erhalten: 5 Mal

Re: pacserve geht nicht mehr auf dem Client [Errno 101]

#7

Beitrag von Rotlux »

Nichts für ungut. Aber die Angaben im genannten Artikel werden mich nicht weiterbringen.
Benutzeravatar

gosia
Forum Held
Forum Held
Beiträge: 2232
Registriert: Dienstag 24. Mai 2016, 13:33
CPU: Intel i5-3210M
GPU: Intel HD 4000
Kernel: 4.19
Desktop-Variante: Openbox
GPU Treiber: i915
Hat sich bedankt: 20 Mal
Danksagung erhalten: 495 Mal

Re: pacserve geht nicht mehr auf dem Client [Errno 101]

#8

Beitrag von gosia »

Hallo Rotlux,
Rotlux hat geschrieben: Montag 18. Oktober 2021, 22:16 die Angaben im genannten Artikel werden mich nicht weiterbringen.
naja, meine Hoffnung hat sich ja auch auf die Zukunft gerichtet, dass in dem Thread noch eine Antwort kommt, die noch aussteht. Kann aber auch hier passieren...

viele Grüße gosia
Antworten

Zurück zu „Manjaro Linux Paketverwaltung und Kommandozeile“