101

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.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

102

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Cezary napisał/a:

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

103

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

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.

104 (edytowany przez roblad 2025-01-26 23:06:05)

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

xury napisał/a:

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.

105

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

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.

106

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Zainstaluj pakiety sysinfo oraz ekooneplconfigs, one to robią. Widocznie nie masz ich w obrazie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

107

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

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°C

mt7915_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:~#

108

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Wpisz /sbin/sysinfo.sh i pokaż co wyszło.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

109

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

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           |
-----------------------------------------------------------------------------

110

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Zmieniłeś może plik /etc/profile?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

111

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Nic nie dotykałem. Upgrade poprzez OWUT, restart automatyczny i brak temp. po logowaniu ssh

112

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

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_temperature
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

113

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Już 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

114

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

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.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

115

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Super, dziekuję

116

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

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.
"

117

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

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.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

118 (edytowany przez roblad 2025-01-27 20:43:01)

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Cezary napisał/a:

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

119 (edytowany przez Cezary 2025-02-02 09:57:48)

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

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)

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

120 (edytowany przez Cezary 2025-02-07 19:20:20)

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

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.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

121

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

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.

122

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

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ł.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

123 (edytowany przez arturjacek 2025-02-07 20:46:24)

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

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 smile

124

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

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? smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

125 (edytowany przez arturjacek 2025-02-07 21:01:25)

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

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....