kofec Opublikowano 19 godzin temu Udostępnij Opublikowano 19 godzin temu Cześć, na nBoxie z Graterlią (wersja: ostatnie) zauważyłem, że NTP przy starcie w ogóle nie działa. /etc/init.d/ntpd (wołany też z /etc/cron/daily/ntpdate) najpierw robi ping -q -c1 212.77.100.101, żeby sprawdzić, czy jest internet. Ten adres (dawne wp.pl) od dłuższego czasu nie odpowiada na ping, więc skrypt uznaje, że sieci nie ma, i nie uruchamia ntpdate. Skutek: po starcie zegar ustawia dopiero enigma2 po dostrojeniu kanału, czyli już po starcie softcamu. U mnie oscam startował z datą sprzed lat i źle liczył cykl ECM, a pomagał dopiero jego restart. Po zamianie adresu na nazwę wp.pl (albo innego hosta, który odpowiada na ping) czas jest ustawiony już przy S34ntpd, przed softcamem. Może warto w ogóle nie opierać się na pingu do jednego stałego adresu. Wystarczy np. próbować ntpdate kilka razy z krótkim timeoutem albo sprawdzać bramę domyślną. Przy okazji pytanie do autora: czy nie rozważyłbyś wrzucenia źródeł Graterlii (skryptów init, pakietów) na GitHuba lub inny publiczny serwis? Z krótkim opisem jak to skompilować, jakieś rekomendacje co do obrazu docker użytego, bo pewnie w najnowszych dystrybucjach Linux OS to sie nie skompiluje. Wydaje się, że byłby to o wile mniej pracy w dzisiejszych czasach ze względu na asystentów AI. Łatwiej byłoby zgłaszać takie rzeczy jako issue albo gotową poprawkę, zamiast opisywać je na forum. Chętnie bym się dołożył. Dzięki za kawał dobrej roboty z Graterlią! Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.