Velmi nás mrzí, že k tomuto problému došlo i přes veškeré intenzivní testování se nám tuto chybu nepodařilo zachytit dříve a během testování s komunitou nám tento problém nebyl nahlášen a dokonce tato verze byla dlouhou dobu v RC, ale to je možné si vše zjistit na komunitním fóru Turris.
Rád bych Vás požádal, abyste nám napsal na technickou podporu a postupoval podle článku Getting help, kde to společně s Vámi dořešíme.
Dakujem, ale kedze som bol v situacii, kde som to musel vyriesit rychlo a necakat X dni kym podpora na nieco pride, tak nasledoval `schnapps rollback`, reboot a zakaz updatov. Zatial neviem, ako budem riesit updaty v buducnosti.
Ide o kus z indiegogo kampane, Classic + RAM upgrade, ak to niecomu pomoze.
To mas jeste dobry, mne se, pravda mnou vynucenym, upgradem nejprve nainstalovala verze curlu, ktera zavisela na knihovnach ktere jeste stahle nebyly(?) a na jejich stazeni je potreba mit funkcni curl. Mozna nebyly nainstalovane, ale curl (a sshd a cokoliv co zaviselo na libssl a libcrypto, proste na balicku libopenssl) v tu chvili funkcni nebyl a bez nej to nepokracovalo. Nastal zasek kvuli knot-host(resp. knot-libs) a dal uz to rozebehnout neslo, protoze nebyl curl.
Proste si to podrezalo vetev.
Ted to mam snad ve stavu spravnem, ale buhvi jestli je to pravda. Mam chut to cely prejet medkitem (proste instalace od cista), ale kdyz si vzpomenu jaky porod byla obnova ze zalohy (zaloha sice drzi konfiguraci, ale uz ne co je a co neni nainstalovane - proste nahrani medkitu + obnova ze zalohy se nerovna funkcni router), tak se do toho moc nehrnu.
7. 6. 2020, 13:45 editováno autorem komentáře
Ale vy jste použil migraci z verze Turris OS 3.x na Turris OS 5.x, která byla určená pouze pro pokročilé uživatele a u které se počítalo s některými případnými problémy. Ve vlákně s migrací si, prosím, všimněte: "Please be aware that this is still experimental and problems might be present. You
should read the documentation in its fullest before you attempt migration."
7. 6. 2020, 15:58 editováno autorem komentáře
Vsak jo, proto rikam ze aktualizace byla vynucena mnou.
Tohle byl jen postreh ze se to umi zazdit uprostred aktualizace na veci, ktere by to melo odchytit uz u “prerequsities”.
Ja muzu na druhou stranu argumentovat tim ze kdyz uvedete changelog prakticky odprostredka (no, spis ke konci), tak “problems might be present” by se melo vylozit spis jako ruska ruleta s peti kulkami :-)
7. 6. 2020, 23:33 editováno autorem komentáře
Himl hergot uz ani neumim psat - "prerequisites" (nechci to brat jako preanglictenost, spis jako terminus technicus toho co se pred hlavnim upgradem obvykle deje).
Jako cekal jsem toho dost, ale spis neco na urovni toho ze se treba nezaktualizovaly (nezmodernizovaly) konfigurace u LXC kontejneru. Ale tohle bylo fakt doslovny podrezani vetve. Jeste ze to ma ty snapshoty (na ktery jsem si vlastni vinou ani nevzpomnel, to mne nekdo nakopnul na foru)
Uz jsem to nejak rozdejchal, ale dneska fakt byly chvile kdy jsem penil a plival jedovaty sliny (napr u zjisteni ze nastavovani interniho switche muzu udelat papa a ze ted muzu bejt rad, ze eth1 jsou lan0-3 a eth0 je lan4 natvrdo).
Ale at nejsem jen negativista, prohozeni puvodne WANkovyho eth1 za LANkovy eth2 proslo tak hladce ze jsem si toho nejprve ani nevsiml.
Váš první příspěvek neříká bohužel nic o experimentální migraci, ale pouze o vynuceném upgradu. Vynucený upgrade může také znamenat ruční spuštění Updateru z příkazové řádky. Takže je poměrně zavádějící a proto jsem uvedl věci na pravou míru. Slovíčkařit, případně řešit různé postřehy pod zprávičkou není vhodný nápad a řešit ho tady ani nebudeme. Od toho je zaslání e-mailu na technickou podporu, případně založení issue do repozitáře na Gitlabu jestli jste vývojář nebo fórum Turrisu, kde můžete diskutovat s komunitou.
Vsak jo, proto rikam ze aktualizace byla vynucena mnou.
Tohle byl jen postreh ze se to umi zazdit uprostred aktualizace na veci, ktere by to melo odchytit uz u “prerequsities”.
To by bylo moc hezké, ale bohužel to není tak snadné. Verze updateru jsou rozdílné a je nutné prvně aktualizovat updater a s ním i všechny závislosti. Teprve nová verze updateru je schopná plně číst skripty z Turris OS 5.0 a tedy zkontrolovat závislosti. Updater je při migraci nastaven tak aby ignoroval požadavky na balíčky které nejsou k dispozici, jenže toto je balíček který je k dispozici a chybí jeho závislost. To je něco s čím migrace nepočítala. Přesně proto je řečeno zde https://forum.turris.cz/t/optional-migration-from-turris-os-3-x-for-advanced-users, že migrace je experimentální a že mohou nastat problémy.
Apropo, byla by nekde dokumentace ktera se zminuje treba o knot-libs nebo swconfig?
Ja jen ze nedusledna, roztristena nebo dokonce kolizni dokumentace neni uzitecna nikomu. Berte to jako pripominku (kterou teda bohuzel osobne znam az moc dobre, clovek je vyvojem tak napred, ze zapomina ze nektere veci pro ostatni samozrejme nejsou a je treba je do dokumentace doplnit).
8. 6. 2020, 00:00 editováno autorem komentáře