Problem z aktualizacją apt

Hej wszystkim!
kupiłem niedawno drugą bramkę (pierwsza w innej lokalizacji działa bez zarzutu).
Ze względu na update do Celiny i fakt że byłą pusta, zrobiłem jej kompletny reset (fajnie jakby się dało z konsoli też, nie musiałbym podłączać ekranu/klawiatury…) I wszystko było ładnie, ale jak próbuję zainstalować ffmpega bądź choćby zsynchronizować apt, mam problem z pociągnięciem InRelease/Release:

~ $ apt update
Err:1 https://powiedz.co/apt dom InRelease   
   Connection failed [IP: 104.21.0.100 443]
Err:2 https://powiedz.co/apt python InRelease
  Connection failed [IP: 104.21.0.100 443]
Reading package lists... Done              
Building dependency tree       
Reading state information... Done
All packages are up to date.
W: Failed to fetch https://powiedz.co/apt/dists/dom/InRelease  Connection failed [IP: 104.21.0.100 443]
W: Failed to fetch https://powiedz.co/apt/dists/python/InRelease  Connection failed [IP: 104.21.0.100 443]
W: Some index files failed to download. They have been ignored, or old ones used instead.
~ $

Konfiguracja repo wygląda OK:
Screenshot_20210202_104130
Zwłaszcza, że nie dłubałem w nim po resecie.
Przed resetem (na starszej wersji) był podobny problem.
Z tego co rozumiem apt nie ignoruje braku InRelease przechodząc do niepodpisanego Release, tylko grzecznie umiera… Druga bramka cały czas działa OK (choć z innego IP, nie wiem czy to może być czynnik?).
Próbowałem jeszcze curlem conieco pociągnąć, ale nie moge wrzucić więcej screenshotów ani
linków jako nowy user, najwyżej potem zedytuję.
To pewnie jakaś poerdoła (jak zazwyczaj w takich przypadkach) ale mam najwyraźniej klapki na oczach i potrzebuję żeby ktoś spojrzał :slight_smile:

Ciekawe… Zgłaszam do sprawdzenia jutro @jolka

tak bardzo możliwe - bo to wygląda na Twoje problemy z ustawieniami lokalnej sieci

to IP to nie jest nasz host na którym mamy repozytorium pakietów APT
to wygląda na jakiś lokalny adres w Twojej sieci, masz jakieś PROXy w domu czy biurze?

Pingnij hosta powiedz.co z bramki i zobaczysz

ping powiedz.co

image

możesz też zainstalować dnsutils i zrobić dig -x to powinno pokazać coś więcej o DNS-ach

apt install dnsutils
dig -x powiedz.co

PS
to nie my (niestety :wink: ) stworzyliśmy pakiet apt, jak wpiszesz w google
coś w stylu apt wrong ip to zobaczysz, że nie jesteś sam i że takie problemy wynikają z problemów z siecią / ustawieniami DNS w sieci lokalnej

Powodzenia

Kolega mi jeszcze podpowiedział, że 104.21.0.100 to nie jest jednak Twój wewnętrzny adres IP (z proxy) ale IP z usługi Cloudflare. Cloudflare to jest usługa którą używamy do blokowania ataków na serwer i przyśpieszania ładowania stron.

Pytanie dlaczego Cloudflare nie puszcza akurat Ciebie… zobacz czy jak wchodzisz na ten adres ze swojej lokalnej sieci to możesz przeglądać repozytorium apt czy masz jakąś blokadę?

https://powiedz.co/apt/dists/dom/stable/

Dzięki za odpowiedź!
Mam u siebie DNS cache i tylko tyle. Sprawdziłem bezpośrednio z cloudflare i wszedzie jest tak samo - z mojej strony to wygląda jakbyście mieli Round-robin na DNSie:


Co query wpisy zamieniają się kolejnością, jak widać nie ma znaczenia czy pytam lokalnie czy cludflare czy google - próbowałem też z zewnętrznej VMki, to samo.

Z tego co widzę podczas aktualizacji apt próbuje sięgnąć do obu IPków, ale w logu pokazywany jest tylko ten ostatni, może stąd nieporozumienie - podczas działania widzę że próbuje odpytać też 172.67.150.220, ale nie pobiera z niego nic :confused:

Miałem w ogóle gigantyczny problem żeby pobrać wgetem pakiet dnsutils (bo apt nie działa) - poradziłem sobie ręcznie ściągając na mojego desktopa a potem na bramke via scp i instalacja lokalnie dpkg. To mnie zastanowiło, jeszcze spróbuję uprościć routing i zobaczymy…

OK, obciąłem routing żeby bramka dostawała tylko defaultowy GW, ale jest to samo (udało się że ten IP był drugi więc widać ocb):
image
Mogę ściągać pakiety ręcznie, ale z bramki jest to strasznie powolne, że generalnie nieużywalne:


Co ciekawe, w dmesgu widzę jakieś problemy na eth0, mimo że

Spróbuję via wifi…

I po wifi działa jak marzenie - wygląda jakby coś było nie tak z interfejsem na TX spróbuje w innym porcie na switchu.

Wyszło na to, że switch do którego bramka byłą wpięta ma jakieś dziwne jazdy na tym porcie - przepiąłem do innego i działa. Dzięki za rubber duck debugging (nie do końca, ale…) :slight_smile:

U mnie też wyskoczył jakiś problem z apt update

Połącz się do bramki via konsola/SSH i sprawdź czy w /data/data/pl.sviete.dom/files/usr/etc/apt/sources.list masz:

# The main AI-Speaker repository:
deb [trusted=yes] https://powiedz.co/apt dom stable
deb [trusted=yes] https://powiedz.co/apt python 3.9

Jeśli nie, to podmień sobie, powinno działać.
Inne wpisy pojawiły się u mnie kiedy nieopatrznie użyłem polecenia pkg - ono nadpisuje prawidłowe repozytoria.

1 polubienie