To ogłoszenie dla tych, którzy sami w konsoli instalują pakiety binarne na bramce. Oczywiście, nie trzeba instalować pakietów ręcznie, wystarczy poczekać na aktualizację - wszystko zostanie wykonane automatycznie podczas kolejnej aktualizacji.
Niestety JFrog Bintray ogłosił zamknięcie swoich repozytoriów (będą działać jeszcze tylko kilka miesięcy)
nie nacieszyliśmy się za długo darmowym hostingiem pakietów, który ogłosiliśmy tu:
Dlatego wróciliśmy do kompilowania i hostowania pakietów binarnych na własnym serwerze:
Oczywiście nie jesteśmy sami, dotknęło to tysiące projektów… ale nie ma tego złego, nauczyliśmy się kilku rzeczy. Dzięki temu wprowadziliśmy podobne rozwiązanie i usprawniliśmy proces automaycznego kompilowania paczek i ich publikowania w naszym testowym repozytorium
Aktualizacja pakietów binarnych zostanie wydana niebawem na BETA i na koniec miesiąca na kanale stabilnym. Gdyby ktoś się już nie mógł doczekać to wystarczy wpisać 3 komendy w konsoli:
apt update
apt upgrade
apt reinstall python
PS
załataliśmy przełaczanie repozytoriów podczas używania nakładki na apt.
pkg powinno być już ok, ale i tak oficjalnie używamy apt
dokładnie tak - to są nasze ustawienia i tylko takie są OK
jak ktoś ma inne repozytorium to znaczy, że coś sam przestawił (świadomie bądz nie) wpisując coś w konsoli.
Wiemy, że dochodziło do zmiany repozytorium po wpisaniu komendy pkg… ta komenda mogła być podpowiedana w konsol - to jest już poprawione w nowych binarkach.
Oczywiśie jeżeli ktoś obsługuje system zgodnie z instrukcją (używa apt) to takie rzeczy się nie dzieją.
@jolka: zaktualizowałem ręcznie pakiety z APT, spowodowało to aktualizację komara () do
tylko problem taki że nie można się z nim połączyć z zewnątrz.
Sprawdziłem plik konfiguracyjny, wszystko jest tak samo (tzn nie ma żadnych zdefiniowanych zmiennych, wszystko zahashowane).
Taki stan rzeczy sprawia że np zigbee działa (bo łączy się lokalnie) ale integracja tasmota już nie (bo urządzenie łączy się spoza bramki). Innych rzeczy nie sprawdzę bo MQTTExplorer też się nie łączy
plx fix
EDIT:
dobra, nie było tematu
czyli “na już” można pozbyć się tych 2ch plików z usr/etc/apt/sources.list.d/ @jolka podpowiesz czy znalazły się tam przypadkiem czy tak ma być, żebyśmy sobie większego kuku nie zrobili? Ja na Franku beta jestem (DEV2), u mnie działa…
Tak, alternatywne repozytoria doinstalowywał stary pkg (nakładka na apt).
To jest już poprawione pkg nie zmienia już repozytoriów na alternatywne.
Czyli wystarczy usunąć te pliki, i zaktualizować binarki za pomocą apt i będzie już OK.
Żeby nie zrobić sobie problemu wystarczy:
nie instalować samemu pakietów z konsoli, nie ma takiej potrzeby pakiety są aktualizowane automatycznie podczas instalacji
jak już musimy instalować to używamy apt tak jak to jest w dokumentacji i w każdym naszym przykładzie na forum
jak już musimy pkg bo tak podpowiedziało, to nic się nie stanie, bo poprawione pkg nie zmienia repozytoriów
Repozytoria same nigdy się nie przełączyły, wymagało to wpisania komendy pkg którą my nigdy nie wspieraliśmy. Każdy kto eksperymentuje wpisując coś w konsoli, a potem nie wie co się stało, może zawsze w prosty sposób wrócić do domyślnych kodów i ustawień: