chyba widzę o co może chodzi, wskazuje na to → no command 404
wygląda, że zamiast zawartości pliku .bash_profile (plik który w linux na starcie odpala wszystko) masz 404
pokaż co ci wyswietli jak wpiszesz:
cat ~/.bash_profile
żeby pobrać naszego prawidłowego .bash_profile wklej jakoś w konsole coś takeigo:
faktycznie aktualizowaliśmy ten plik w Celina i pozytywne jest to, że wiemy czemu plik się nie pobrał
tylko nie rozumiem czemu nie pasuje certyfikat z github… sprawdzamy to
jak to jakoś zrobisz (jak ten plik na bramce będzie prawidłowym skryptem bash a nie jakimś html-em) i zrestartujesz bramkę to powinno być ok
a my szukamy jak to możliwe, że certyfikat z github nie pasuje
Pobrał certyfikat po https ale po “chmod…” i restarcie bramka nadal nie uruchamia się do końca. Mam taki sam komunikat jak powyżej “…/.bash_profile: line 1: syntax error near unexpected token”.
pm2 status bez zmian.
ta komenda pobiera zawartość pliku którą widzisz w przeglądarce w punkcie 1. i ją zapisuje na bramce w lokalizacji /data/data/pl.sviete.dom/files/home/.bash_profile
upewnij się, że wpisałeś dobrze komendę w punkcie 2.
wpisz w konsoli
i porównaj to co wyświetla Ci w konsoli z tym co widzisz w punkie 1.
rób te kroki do skutku - aż będziesz miał to samo w przeglądarce i w konsoli
wtedy będziemy mieli pewność że wpisałeś poprawnie komendę z punktu 2.
i wtedy zrób restart bramki - po tym będzie OK
Aktualizacja:
Jeżeli nie dasz rady z podmianą zawartości pliku .bash_profile na prawidłową, to po prostu wykonaj pełen reset aplikacji.
Prawdę mówiąc to nie bardzo rozumiemy jak to możliwe, że ten certyfikat nie pasuje curl-owi, a jak widać to może powodować problem z pobieraniem pliku który startuje cały system.
(to co jest w pliku .bash_profile to skrypt w języku bash który uruchamia wszystko na starcie, u Ciebie ten plik jest html-em bo curl nie mógł go pobrać, dlatego Ci nie staruje pm2 i cała reszta).
Dodaliśmy małe zabezpieczenie w kodzie aktualizacji przed taką sytuacją (dla innych). Przenosimy temat do Archiwum-X. Jak jeszcze u kogoś coś takiego wyjdzie to będziemy sami hostować pliki aktualizacyjne żeby nie było problemów z ich pobieraniem.