"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

OpenWrt 23.05

COLOSSUS 13.10.2023 - 14:15 8049 43 Thread rating
Posts

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12083
Habemus OpenWrt :) Es hat wieder einige Monate und 4 RCs gedauert, bis man sich zum Release durchringen hat koennen. Anders als die letzten Male hab ich nicht schon bei den RCs das Upgrade gewagt, sondern stehe noch davor, von 22.03 auf den Nachfolger zu wechseln. In der Community (konkret im OpenWrt-Forum und -IRC-Channel) hoert man aber quasi nur Gutes ueber das neue Release ;)

Highlights sind diesmal hauptsaechlich neuer bzw. verbesserter Hardware-Support, z. B. fuer eine kleine Auswahl von 6GHz-Wifi-APs.

User einer von mir im Forum hier oefter empfohlenen FRITZ!Box 4040 muessen ggf. ihre Config neu bauen, da die Plattform des Geraets (ipq40xx) endlich von swconfig auf DSA umgestellt wurde (was bei vielen anderen Geraeten schon in den beiden Releases davor passiert ist).

Die offiziellen Release Notes wissen mehr.

Zum Upgrade wuerde ich allen Usern die Methode via ImageBuilder bzw. Attended SysUpgrade empfehlen. Wer davon noch nie was gehoert hat, schaut sich das am besten bei OneMarcFifty auf Youtube an. Es kann dabei der Fall sein, dass ASU noch ein paar Tage braucht, bis alle magischen Rezepte fuer den Releasewechsel eingepflegt wurden.

TOM

Super Moderator
Oldschool OC.at'ler
Avatar
Registered: Nov 2000
Location: Vienna
Posts: 7397
Cool, danke für's heads up

Ich steck inzwischen ~20 Minuten in der Attended SysUpgrade Queue (aktuell Platz 15 von 40+ zu Beginn) und selbst die Release Notes & Doku geht nur mit viel warten auf... scheint ein guter Andrang zu sein

Upgrade von .4 auf .5

edit: lief problemlos durch - hat von Start bis ende etwa 30 Minuten gedauert

falls wer geld hat zieht openwrt in Betracht, die machen das schon sehr gut (bräuchten aber bessere server/resourcen)

click to enlarge

Ein paar Pings gingen verloren während dem Upgrade, aber selbst der Youtube Stream nebenbei hatte genug gepuffert, damit man es nicht mitbekommt

click to enlarge

auch collectd monitored brav weiter (das hat beim letzten upgrade die historischen daten verloren)

gute sache

davebastard

Vinyl-Sammler
Avatar
Registered: Jun 2002
Location: wean
Posts: 12305
Danke für die Info, eben gemacht :)

attended hat bei mir von up2date 22.03 weg zwar nicht geklappt aber ich hab beim Imagebuilder auf der openwrt website dann einfach die 3 zusätzlichen Pakete hinzugefügt die ich verwende und mir ein Image builden lassen. Das lies sich dann installieren. Da hat dann luci zwar nicht gestartet aber sonst ging schon alles. also hab ich luci noch mal installiert und die alten luci config files durch die neuen ersetzt, jetzt klappt alles.

edit: ubiquity AP auch nachgezogen, da hats gleich geklappt
Bearbeitet von davebastard am 15.10.2023, 13:49

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12083
23.05.2 ist direkt da, weil

Zitat von OpenWrt Project
23.05.1 was tagged, but not officia[ly]l release[d,] because we found a severe bug between tagging and announcing the release.

Das Changelog listet wie immer alles mehr oder weniger Wissenswerte zum neuen Release.

Rogaahl

Super Moderator
interrupt
Avatar
Registered: Feb 2014
Location: K
Posts: 2339
Warum bitte ist dieser link: https://firmware-selector.openwrt.org/ (von colo gepostet) nicht stark hervorgehoben auf der OpenWRT HP? Findet man ja kaum.

Gestern bemerkt, dass es sogar für Orbis openWRT gibt, Somit wieder neues Leben in diese älter gewordenen, aber sehr hochwertigen Router geweckt. Funktioniert einwandfrei!

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12083
23.05.3 ist da, ein Upgrade scheint aus Gruenden der Sicherheit keine ueble Idee ;) Release Notes gibt es natuerlich auch mit den Details.

KruzFX

8.10.2021
Avatar
Registered: Aug 2005
Location: ZDR
Posts: 2030
Wie upgraded man am besten die Versionen? Hab irgendwo gelesen, dass es direkt über Lucy bzw. CLI nicht gemacht werden soll, da es sonst zu Problemen kommen kann. Neu flashen will ich auch nicht, dann sind alle Konfigurationen weg..

issue

Rock and Stone, brother!
Avatar
Registered: Feb 2003
Location: Linz
Posts: 3649
Ich machs immer mit attended sysupgrade https://openwrt.org/docs/guide-user...nded.sysupgrade (eh wie COLOSSUS oben geschrieben hat)
Hatte noch keine Probleme damit

TOM

Super Moderator
Oldschool OC.at'ler
Avatar
Registered: Nov 2000
Location: Vienna
Posts: 7397
Falls jemand dasselbe Problem hat wie ich:

Upgrade versuch von OpenWrt 22.03.5 => 23.05.3 via Attended Sysupgrade

Schlägt fehl mit der Fehlermeldung:
Zitat
check_data_file_clashes: Package libustream-mbedtls20201210 wants to install file /builder/build_dir/target-x86_64_musl/root-x86/lib/libustream-ssl.so
But that file is already provided by package * libustream-wolfssl20201210
* opkg_install_cmd: Cannot install package luci-ssl.
Background: luci-ssl ist vom wolfssl package auf mbedtls umgestiegen

Kurzer dependency-check:
Zitat
root@OpenWrt:~# opkg whatdepends libwolfssl5.6.3.ee39414e
Root set:
libwolfssl5.6.3.ee39414e
What depends on root set
libustream-wolfssl20201210 2022-12-08-9217ab46-2 depends on libwolfssl5.6.3.ee39414e
px5g-wolfssl 6.2 depends on libwolfssl5.6.3.ee39414e
luci-ssl git-20.244.36115-e10f954 depends on libustream-wolfssl20201210
root@OpenWrt:~# opkg whatdepends libustream-wolfssl20201210
Root set:
libustream-wolfssl20201210
What depends on root set
luci-ssl git-20.244.36115-e10f954 depends on libustream-wolfssl20201210

What to do:

1.) package install mbedtls-util
2.) uninstall *wolfssl* packages (libwolfssl5.6.3.ee39414e & libustream-wolfssl20201210 & px5g-wolfssl)
Fehlermeldung beim uninstall der wolfssl packages:
Zitat
[...]
No packages removed.
Collected errors:
* pkg_run_script: Internal error: libwolfssl5.6.3.ee39414e has a NULL tmp_unpack_dir.
* opkg_remove_pkg: not removing package "libwolfssl5.6.3.ee39414e", prerm script failed
The opkg remove command failed with code 255.
...sie wurden aber trotzdem uninstalled

3.) Attended sysupgrade

Hängt dort mit "Installing the sysupgrade. Do not unpower device!"

in den Logs:
Zitat
Thu Apr 4 10:13:49 2024 user.info upgrade: Image metadata not present
Thu Apr 4 10:13:49 2024 user.info upgrade: Unable to determine upgrade device

Weiter bin ich noch nicht

:/

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12083
Hmmm, sieht komisch aus. Kannst du mal eine Liste deiner unter 22.03 installierten Pakete hier posten?

TOM

Super Moderator
Oldschool OC.at'ler
Avatar
Registered: Nov 2000
Location: Vienna
Posts: 7397
Zitat aus einem Post von COLOSSUS
Hmmm, sieht komisch aus. Kannst du mal eine Liste deiner unter 22.03 installierten Pakete hier posten?

That's the story so far: https://github.com/openwrt/asu/issues/778

Code:
 "packages": [
        "auc",
        "base-files",
        "busybox",
        "ca-bundle",
        "ca-certificates",
        "cgi-io",
        "collectd-mod-ping",
        "ddns-scripts",
        "dnsmasq",
        "dropbear",
        "e2fsprogs",
        "fdisk",
        "firewall4",
        "fstools",
        "fwtool",
        "getrandom",
        "grub2",
        "grub2-bios-setup",
        "grub2-efi",
        "htop",
        "iptables-nft",
        "irqbalance",
        "jansson",
        "jshn",
        "jsonfilter",
        "kernel",
        "kmod-amazon-ena",
        "kmod-amd-xgbe",
        "kmod-bnx2",
        "kmod-button-hotplug",
        "kmod-crypto-crc32c",
        "kmod-crypto-hash",
        "kmod-e1000",
        "kmod-e1000e",
        "kmod-forcedeth",
        "kmod-fs-vfat",
        "kmod-igb",
        "kmod-igc",
        "kmod-input-core",
        "kmod-ixgbe",
        "kmod-lib-crc-ccitt",
        "kmod-lib-crc32c",
        "kmod-nf-conntrack",
        "kmod-nf-conntrack6",
        "kmod-nf-flow",
        "kmod-nf-log",
        "kmod-nf-log6",
        "kmod-nf-nat",
        "kmod-nf-reject",
        "kmod-nf-reject6",
        "kmod-nfnetlink",
        "kmod-nft-core",
        "kmod-nft-fib",
        "kmod-nft-nat",
        "kmod-nft-offload",
        "kmod-nls-base",
        "kmod-nls-cp437",
        "kmod-nls-iso8859-1",
        "kmod-nls-utf8",
        "kmod-ppp",
        "kmod-pppoe",
        "kmod-pppox",
        "kmod-r8169",
        "kmod-sched-cake",
        "kmod-slhc",
        "kmod-tcp-bbr",
        "kmod-tg3",
        "kmod-tun",
        "kmod-veth",
        "libblkid",
        "libblobmsg-json",
        "libc",
        "libcomerr",
        "libext2fs",
        "libf2fs",
        "libiwinfo",
        "libiwinfo-data",
        "libiwinfo-lua",
        "libjson-c",
        "libjson-script",
        "liblua",
        "liblucihttp",
        "liblucihttp-lua",
        "libmnl",
        "libnftnl",
        "libnl-tiny",
        "libsmartcols",
        "libss",
        "libubox",
        "libubus",
        "libubus-lua",
        "libuci",
        "libuclient",
        "libucode",
        "libustream-wolfssl",
        "libuuid",
        "libwolfssl",
        "logd",
        "losetup",
        "lsblk",
        "lua",
        "luci",
        "luci-app-attendedsysupgrade",
        "luci-app-ddns",
        "luci-app-firewall",
        "luci-app-nlbwmon",
        "luci-app-opkg",
        "luci-app-statistics",
        "luci-app-wireguard",
        "luci-base",
        "luci-lib-base",
        "luci-lib-ip",
        "luci-lib-jsonc",
        "luci-lib-nixio",
        "luci-mod-admin-full",
        "luci-mod-network",
        "luci-mod-status",
        "luci-mod-system",
        "luci-proto-ipv6",
        "luci-proto-ppp",
        "luci-ssl",
        "luci-theme-bootstrap",
        "mkf2fs",
        "mtd",
        "netifd",
        "nftables-json",
        "odhcp6c",
        "odhcpd-ipv6only",
        "openwrt-keyring",
        "opkg",
        "partx-utils",
        "powertop",
        "ppp",
        "ppp-mod-pppoe",
        "procd",
        "procd-seccomp",
        "procd-ujail",
        "px5g-wolfssl",
        "qrencode",
        "resize2fs",
        "rpcd",
        "rpcd-mod-file",
        "rpcd-mod-iwinfo",
        "rpcd-mod-luci",
        "rpcd-mod-rrdns",
        "tailscale",
        "tc-tiny",
        "ubox",
        "ubus",
        "ubusd",
        "uci",
        "uclient-fetch",
        "ucode",
        "ucode-mod-fs",
        "ucode-mod-ubus",
        "ucode-mod-uci",
        "uhttpd",
        "uhttpd-mod-ubus",
        "urandom-seed",
        "urngd",
        "usign"

*wolfssl* wurde inzwischen uninstalled, dafür ist mbedtls-util nun dabei

KruzFX

8.10.2021
Avatar
Registered: Aug 2005
Location: ZDR
Posts: 2030
Zitat aus einem Post von issue
Ich machs immer mit attended sysupgrade https://openwrt.org/docs/guide-user...nded.sysupgrade (eh wie COLOSSUS oben geschrieben hat)
Hatte noch keine Probleme damit

Habs jetzt auf einem WLAN-Router ausprobiert. Dürfte nur halb funktioniert haben. Lucy mag jetzt nicht mehr und per SSH komm ich auch nicht mehr in den Router. Grundsätzlich funktioniert er aber noch. Wie kann man das Problem ev. beheben?

Das schreibt er bei ssh, sollte aber eigentlich freigeschalten sein:
ssh: connect to host 192.168.xx.xx port 22: Connection refused

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12083
Hmm, das klingt nicht gut :D "Connection refused" => da listened kein ssh Daemon (dropbear) mehr. Klingt eigentlich nach einem kaputten Device, das man evtl. per Factory Reset oder zur Not per Serial recovern muss...

Als AP funktioniert das Ding aber noch?

KruzFX

8.10.2021
Avatar
Registered: Aug 2005
Location: ZDR
Posts: 2030
Es funktioniert als AP und Router noch normal. Gibts eine Möglichkeit per USB Stick das Gerät zu einem Firmwareflash zu zwingen?

edit: schon was gefunden auf der Produkt HP von Openwrt für den Router, sollte per Asus Firmware Restoration Tool funktionieren.

https://openwrt.org/toh/asus/rt-ac51u#upgrade
Bearbeitet von KruzFX am 07.05.2024, 07:20

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12083
Die generischen Guides zum OpenWrt-Recovery-System sind auch eine Lektuere wert: https://openwrt.org/docs/guide-user...d_factory_reset
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz