Omnia - Foris Unhandled Exception

Nejak se mi to zacina rozpadat. Pred par dny naprosto prestal fungovat OpenVPN server, dneska se vubec nemuzu prihlasit do Foris:

Unhandled Exception

An unhandled exception was thrown by the application.

V LuCi mi vubec nezobrazuji LXC a pri kliknuti na cokoliv me to prenese zpet na prihlasovaci stranku.

Verze jadra 4.4.196
OpenWrt omnia 15.05 r47055

Jak mohu vynutit aktualizaci na 4.0.3?

Tak jsem jeste projizdel logy a obavam se, ze to ma neco spolecneho s vlozenym SSD diskem.

2019-12-29 12:37:27 warning kernel[]: [   17.557682] BTRFS warning (device mmcblk0p1): Skipping commit of aborted transaction.
2019-12-29 12:37:27 warning kernel[]: [   17.565536] ------------[ cut here ]------------
2019-12-29 12:37:27 warning kernel[]: [   17.570169] WARNING: CPU: 0 PID: 680 at fs/btrfs/transaction.c:1840 btrfs_commit_transaction+0xaa4/0xc0c()
2019-12-29 12:37:27 warning kernel[]: [   17.579850] Modules linked in: nf_nat_ipv6(+) ip_set_hash_net ip_set_hash_netportnet ip_set_hash_mac ip_set_hash_ipportnet ip_set_hash_ipportip ip_set_hash_ipport ip_set_hash_ipmark ip_set_hash_ip ip_set_bitmap_port ip_set_bitmap_ipmac ip_set_bitmap_ip ip_set ip6t_NPT ip6t_MASQUERADE nf_nat_masquerade_ipv6 nf_nat nf_conntrack ip6t_REJECT nf_reject_ipv6 nf_log_ipv6 nf_log_common ip6table_raw ip6table_mangle ip6table_filter ip6_tables pppoatm ppp_generic slhc nfsd nfsv3 msdos ip_gre gre ifb sit ip6_tunnel tunnel6 tunnel4 ip_tunnel veth tun snd_compress snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd_rawmidi snd_seq_device snd_hwdep snd input_core soundcore rxkad vfat fat udf crc_itu_t ntfs nfs_layout_nfsv41_files nfsv4 nfs auth_rpcgss oid_registry lockd sunrpc grace minix isofs hfsplus hfs cramfs configfs cifs autofs4 kafs af_rxrpc dns_resolver dm_crypt dm_mirror dm_region_hash dm_log dm_mod br2684 atm multipath fscache raid456 async_raid6_recov async_pq async_xor async_memcpy async_tx raid10 raid1 raid0
2019-12-29 12:37:27 warning kernel[]: [   17.724445] CPU: 0 PID: 680 Comm: btrfs-cleaner Not tainted 4.4.196-a890a5a94ebb621f8f1720c24d12fef1-0 #1

Jen teda nechapu, co se mu nezda a kde by mohl byt problem. SSD je primountovany jako /mnt/ssd/

Tak jsem zjistil, ze se nejspise jedna o problem primo vnitrniho uloziste Omnie a nikoliv SSD. Dalsim badanim jsem zjistil zrejme souvislost mezi PaKon/Suricata.

V Omnii mam vlozeny SSD, kdy jsem se vsechno snazil smerovat na nej (LXC, logy, zalohy,…). Disk mam namountovany jako /mnt/ssd/

Dle vseho PaKon ovsem zapisuje do /srv/pakon, respektive aktualne se porad objevuje chyba “Read only file system”.

Snazil jsem se sluzbu zastavit, ale bez uspechu, odpovedi je vzdy:
/usr/libexec/pakon-light/backup_sqlite.sh: line 14: can’t create /srv/pakon/pakon.db.xz.tmp: Read-only file system
Command failed: Not found

Vzdy hned po rebootu se dostanu do Forise, ale tam pokud v Aktualizace/Pakon chci odtrhnout nainstalovani, tak se nic nestane, respektive stale se toci kurzor a nic.

Kdyz jsem se pokusil odinstalovat pakon primo z CLI, tak to psalo zavislost na Foris. V zoufalosti jsem vyzkousel i prepinac “–force-depends”, ale taktez bez uspechu. Vysledek je pouze:

Removing package pakon from root...
rm: can't remove '/etc/rc.d/S90pakon-monitor': Read-only file system
rm: can't remove '/etc/rc.d/K10pakon-monitor': Read-only file system
/usr/libexec/pakon-light/backup_sqlite.sh: line 14: can't create /srv/pakon/pakon.db.xz.tmp: Read-only file system
Command failed: Not found
rm: can't remove '/etc/rc.d/S91pakon-handler': Read-only file system
Command failed: Not found
rm: can't remove '/etc/rc.d/S91pakon-handler': Read-only file system
Command failed: Not found
rm: can't remove '/etc/rc.d/S90pakon-monitor': Read-only file system
rm: can't remove '/etc/rc.d/K10pakon-monitor': Read-only file system
/usr/libexec/pakon-light/backup_sqlite.sh: line 14: can't create /srv/pakon/pakon.db.xz.tmp: Read-only file system
Command failed: Not found
Collected errors:
 * opkg_conf_write_status_files: Couldn't move //usr/lib/opkg/status.tmp into place //usr/lib/opkg/status: Read-only file system: Read-only file system.

Je nejaka sance, jak se toho muzu zbavit?

EDIT: tak pres mount mi to vypisuje RO na celem ulozisti:
root@turris:~# mount
/dev/mmcblk0p1 on / type btrfs (ro,noatime,ssd,space_cache,commit=5,subvolid=256,subvol=/@)

Měl jsem stejný problém, pomohl restart do továrního nastavení. Opravy souborového systému pomohly pouze dočasnĕ, po pár hodinách byl opět přístupný jen pro čtení.

Mezitim jsem uz vyzkousel Factory reset na 4 LED s USB.

Nicmene tam zase nevim, ktery stahnout medkit. U videa na YouTube je odkaz sem:
https://repo.turris.cz/omnia/medkit/omnia-medkit-latest.tar.gz

A v dokumentaci je zase odkaz sem:
https://repo.turris.cz/hbs/medkit/omnia-medkit-latest.tar.gz

Proc je vse tak neprehledne a nejednoznacne? Vubec se v tom normalni clovek nemuze orientovat.

Zkusil jsem postupne oba, prvni je tedy verze TOS 3.x a druha je nejaka HBS verze TOS 4.0.3. Ted jde o to, co je to HBS zac. Muzu si to tam nechat nebo to budu muset zase flashovat nanovo za par dni? Taky me “desi” to, ze ta novejsi verze ma pouze cca 30 MB proti 55 MB u “stare” verze.

Idealne, pokud uz to mam takto dodrbane, tak co jeste aktualizovat (U-boot,…)?

Ma smysl prejit rovnou na cely SSD disk, kdyz jej stejne pouzivam a teoreticky bych mohl predejit podobnym problemum?
https://doc.turris.cz/doc/cs/howto/omnia_booting_from_external_storage

Predpokladam, ze o data na SSD stejne prijdu, i kdyz se ho budu snazit pridat pres Uloziste ve Forisu.

U-Boot bych také rád aktualizoval kvůli SFP, zejména proto, že nové Omnie už ho mají, jenže: