Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)
Konfigi zostaną zachowane automatycznie, więc de-facto zachowany będzie cały backup. Ale konfigów, nie innych ustawień.
Linki dotyczyły tworzenia skryptu w uci-defaults.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Własny serwer sysupgrade (ASU, Attendedsysupgrade)
Strony Poprzednia 1 2 3 4 5 6 7 … 15 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
Konfigi zostaną zachowane automatycznie, więc de-facto zachowany będzie cały backup. Ale konfigów, nie innych ustawień.
Linki dotyczyły tworzenia skryptu w uci-defaults.
Konfigi zostaną zachowane automatycznie, więc de-facto zachowany będzie cały backup. Ale konfigów, nie innych ustawień.
Linki dotyczyły tworzenia skryptu w uci-defaults.
ok,
to poprostu po akcji, trzeba odtworzyc zrobiony przed backup. szkoda ze nie da sie zdefiniowac co ma byc zachowane jak w sysupgrade.conf
Ale właśnie jeśli masz zapisane w sysupgrade.conf to będziesz miał to po upgrade owut
Ja mam swoje pliki w w \root i one się dodały.
Ale właśnie jeśli masz zapisane w sysupgrade.conf to będziesz miał to po upgrade owut
Ja mam swoje pliki w w \root i one się dodały.
dzieki, nie bylo to coczywiste dla mnie. Smiga wszystko ok, dodalem swoj init script i upgrade bez dotykania, czy dokonfigurowywania czegokolwiek. Tak jak by zrobic restart - dlugo to trwa ale wynik jest rewelacja, co ciekawe jest prawie pelne wolne miejsce 52 MB. Wszystko poszlo do romu.
Bardzo fajne narzędzie, dziękuję, wszystko elegancko mi się zaktualizowało, przestało tylko wyświetlać temperatury procka i chipa wifi po zalogowaniu ssh, wogóle nie ma tej ramki w której to było, pakiet sensors jest zainstalowany i daje wyniki.
Da się to jakoś przywrócić bo to pożyteczne było.
Zainstaluj pakiety sysinfo oraz ekooneplconfigs, one to robią. Widocznie nie masz ich w obrazie.
Wszystko jest jak trzeba:
root@OpenWrt:/etc/config# opkg install ekooneplconfigs
Package ekooneplconfigs (20241217) installed in root is up to date.
root@OpenWrt:/etc/config# opkg install sysinfo
Package sysinfo (20210313) installed in root is up to date.
root@OpenWrt:/etc/config# sensors
mt7915_phy1-isa-18000000
Adapter: ISA adapter
temp1: +48.0°C (high = +120.0°C, crit = +110.0°C)cpu_thermal-virtual-0
Adapter: Virtual device
temp1: +55.4°Cmt7915_phy0-isa-18000000
Adapter: ISA adapter
temp1: +48.0°C (high = +120.0°C, crit = +110.0°C)
Niestety ramki brak:
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------------------------------
| |
| OpenWrt 24.10-SNAPSHOT, r28364-1e079d790a |
| |
| Build time: 2025-01-19 11:47 UTC |
| Cezary Jackiewicz, https://eko.one.pl |
| |
-----------------------------------------------------------------------------
| Machine: OpenWrt One |
| Uptime: 0d, 00:23:08 |
| Load: 0.00 0.00 0.00 |
| Flash: total: 198.0MB, free: 193.2MB, used: 0% |
| Memory: total: 987.5MB, free: 895.3MB, used: 9% |
| Leases: 0 |
| lan: static, 192.168.0.2 |
| wan: dhcp, ? |
| wan6: dhcpv6, ? |
| radio0: lan, mode: ap, ssid: OpenWrt, channel: 1, conn: 0 |
| radio1: lan, mode: ap, ssid: OpenWrt_5Ghz, channel: 36, conn: 0 |
-----------------------------------------------------------------------------
root@OpenWrt:~#
Wpisz /sbin/sysinfo.sh i pokaż co wyszło.
Tak, dotarłem też do tego pliku, pokazuje bez temperatur:
root@OpenWrt:~# /sbin/sysinfo.sh
| Machine: OpenWrt One |
| Uptime: 0d, 00:35:00 |
| Load: 0.00 0.00 0.00 |
| Flash: total: 198.0MB, free: 193.2MB, used: 0% |
| Memory: total: 987.5MB, free: 871.9MB, used: 11% |
| Leases: 0 |
| lan: static, 192.168.0.2 |
| wan: dhcp, ? |
| wan6: dhcpv6, ? |
| radio0: lan, mode: ap, ssid: OpenWrt, channel: 1, conn: 0 |
| radio1: lan, mode: ap, ssid: OpenWrt_5Ghz, channel: 36, conn: 0 |
-----------------------------------------------------------------------------
Zmieniłeś może plik /etc/profile?
Nic nie dotykałem. Upgrade poprzez OWUT, restart automatyczny i brak temp. po logowaniu ssh
Pokaż mi po kolei:
grep profile /etc/profile
ls -al /etc/profile.d/
cat /etc/profile.d/99-sysinfo.sh
ls -al /etc/sysinfo.d/
cat /etc/sysinfo.d/20_cpu_temperatureJuż naprawiłem. Pliki /etc/sysinfo.d/20_cpu_temperature oraz /etc/sysinfo.d/30_wifi_temperature są niepełne po aktualizacji. Na czerwono czego brakowało po aktualizacji:
20_cpu_temperature:
#!/bin/sh
T=""
F=/sys/class/hwmon/hwmon*
for f in $F; do
[ -e $f ] || continue
[ -e $f/name ] && NAME=$(cat $f/name)
if [ -n "$NAME" ]; then
case "$NAME" in
k10temp|coretemp|armada_thermal|cpu_thermal)
for i in $f/temp*_input; do
[ -n "$T" ] && T="$T, "
T="$T"$(awk '{if ($1 == 0){printf ""}else{printf "%.2f C", $1/1000}}' $i 2>/dev/null)
done
;;
esac
fi
done
[ -n "$T" ] && echo "CPU temp: $T"
exit 0
30_wifi_temperature:
#!/bin/sh
T=""
F=/sys/class/hwmon/hwmon*
for f in $F; do
[ -e $f ] || continue
[ -e $f/name ] && NAME=$(cat $f/name)
if [ -n "$NAME" ]; then
case "$NAME" in
ath10k_hwmon|mt7915_phy*)
[ -n "$T" ] && T="$T, "
T="$T"$(awk '{if ($1 == 0){printf ""}else{printf "%.2f C", $1/1000}}' $f/temp1_input 2>/dev/null)
;;
esac
fi
done
[ -n "$T" ] && echo "Wi-Fi chip temp: $T"
exit 0
Miałeś nie te skrypty co trzeba. Pakiet podczas kompilacji musi mieć ustawioną flagę nonshared, jako że to jest specyficzne dla danej architektury. Poprawiłem, będzie dobrze wraz z następnymi buildami.
Super, dziekuję
Mam taki blad, i nie wiem o co chodzi
"Mon Jan 27 20:37:49 CET 2025 upgrade: The device is supported, but the config is incompatible to the new image (1.1->1.0). Please upgrade without keeping config (sysupgrade -n).
verifying sysupgrade tar file integrity
Image check failed.
"
Dokładnie to samo od dwóch - trzech wydań - zmieniło się coś w dsa czy podziale flash i musisz wgrać system na czysto od nowa bez zachowania konfiguracji.
Dokładnie to samo od dwóch - trzech wydań - zmieniło się coś w dsa czy podziale flash i musisz wgrać system na czysto od nowa bez zachowania konfiguracji.
to chyba sobie daruje
2 router taki sam i bez problemu
Na dniach będę znów przerabiał asu, bo oryginalny projekt idzie w swoją stronę (gafana, squid), a ja muszę sobie zrobić wersję "lite", jednocześnie zachowując pewną kompatybilność, bo inaczej całość pójdzie w dwie stronę i będę miał na głowie utrzymanie kolejnego projektu. Także nie przejmujcie się jeżeli chwilowo nie będzie możliwości budowania obrazów, muszę go tylko dostosować do aktualnych zmian.
EDIT: po pracowitym poranku - asu jest zaktualizowane i działa (jeszcze)
Zamiany w pakietach:
Zastąpienie pakietów:
było: ekoonepl-luci-mbedtls, jest: ekoonepl-luci
było: ekooneplmonitoring-luci-mbedtls, jest: ekooneplmonitoring-luci
było: ekooneplnas-luci-mbedtls, jest: ekooneplnas-luci
było: ekooneplusb-luci-mbedtls, jest: ekooneplusb-luci
Pakiet ekoonepl-luci w ogóle jest zbędny i może być bezpiecznie odinstalowany. Należy upewnić się w że obrazie zostały pakiety luci-app-openvpn oraz openvpn-mbedtls, bo pierwotnie ekoonepl-luci miał je z zależnościach.
Nowy pakiet
repo-4iceg - dodający repozytorium https://github.com/4IceG/Modem-extras/tree/main/myrepo
Jeżeli ktoś buduje obrazy przy pomocy moje ASU to nich upewni się że odpowiednie zmiany są przekazane do owut'a.
Hej Cezary,
-pacjent R6220
-Attended Sysupgrade przez GUI luci, zmiany w pakietach ekoonepl tak jak zaleciłeś
-pacjent wpadł w pętlę resetów co kilka sek.
-po fakcie zauważyłem że wygenerowany image ma przyrostek "mtdconcat", czyli router został nieprawidłowo rozpoznany
Jak pacjenta wyleczyć?
Pozdr.
Wgraj mu jeszcze raz soft przez tftp, np. przy pomocy nmrpflash
mtdconcat jest osobnym typem urządzenia. Miałeś wgrane mtdconcat skoro tak się przedstawił.
Cześć. Mam na routerze Asrock : 24.10-SNAPSHOT - r28364-1e079d790a i aktualizacja interaktywna wykrywa: 24.10-SNAPSHOT r28432-7609571dcd. Rozumiem, że w tym wypadku nie powinno nic przepaść w sensie zachowane zostaną pakiety i ustawienia?
No i nie ubiję sprzętu bo nie to ma na celu projekt Cezarego i Openwrt?
HEHE Sam sobie odpowiem. Działa ![]()
Oczywiście! Zawsze się ten dreszczyk emocji że coś się nie uda. Powtórzę po raz kolejny: jest piątek wieczór, co może pójść nie tak? ![]()
Ale pakietu irq balance nie ma. Luci proxy HTTPS też nie ma. Hmm no cóż ???? A były kilka minut temu ???? Hehe piątek...No i opkg update wyświetla, że nie może wykonać polecenia. Syntax error....
Strony Poprzednia 1 2 3 4 5 6 7 … 15 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Własny serwer sysupgrade (ASU, Attendedsysupgrade)
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc