Pres Luci jsem nainstaloval baliky nikola a ucollect-meta. Luci > system > software > dostupne balicky.
Dobrý den,
z popisu problému bych tipoval, že router si myslí, že nemá platnou smlouvu. Pošlete mi prosím výstup z následujícího příkazu:
uci show foris.contract
Můj ukazuje:
“root@turris:~# uci show foris.contract
foris.contract=config
foris.contract.valid=‘0’”
bohuzel to nevyslo, ale diky,
U mně to vypadá OK, ale po každém uložení záložky “updater” mi volba “i_agree_datacollect” zmizí.
turris ~ # uci show foris.contract
foris.contract=config
foris.contract.valid='1'
turris ~ #
zkusil jsem to take a probehlo to bez chyb, ale porad se chaby objevuje.
jinak mam toto:
foris.contract=config
foris.contract.valid=‘1’
Vám neproběhla migrace. Prosím spusťte příkaz updater-migrate.sh 2>&1 | tee migration.log
a zašlete mi výstup (třeba pomocí pm). Děkuji.
root@turris:~# updater-migrate.sh 2>&1 | tee migration.log
- BATCH=
- STATE_DIR=/tmp/update-state
- LOCK_DIR=/tmp/update-state/lock
- date +%s
- LOCK_TIME=1498555409
- test -d /tmp/update-state/lock
- mkdir -p /tmp/update-state
- mkdir /tmp/update-state/lock
- cat /dev/null
- echo startup
- echo 8282
- trap trap_handler EXIT INT QUIT TERM ABRT
- migration_performed
- grep -q -e – Auto-migration performed /etc/updater/auto.lua
- echo Updater migration already performed
- logger -t daemon.info
- echo Updater migration already performed
Updater migration already performed - pkgupdate
WARN:Script revision-specific not found, but ignoring its absence as requested
WARN:Script serial-specific not found, but ignoring its absence as requested
DIE:
inconsistent: Package luci-ssl requires package libustream-polarssl that is not available.
Aborted - updater_fail Prvotní běh updater-ng skončil s chybou First run on updater-ng exited with error
- [ -s /tmp/update-state/last_error ]
- ERROR=Unknown error
- create_notification -s error Migrace na updater-ng selhala: Prvotní běh updater-ng skončil s chybou: Unknown error Migration to updater-ng failed: First run on updater-ng exited with error: Unknown error
- cat /tmp/update-state/state
- [ startup != error ]
- echo lost
- exit 1
- trap_handler
- rm -rf /tmp/update-state/lock /tmp/update-state/pid
- exit 1
opkg remove luci-ssl
Luci-ssl není testováno a ani podporováno. Aktuálně má rozbitou závislost. Doporučuji ho odstranit.
provedeno, staci restartovat nebo je potreba udelat migraci?
Migrace se provadí i po restartu. Můžete tedy jen restartovat.
Díky za info. Asi budete mít problém s aktualizací stavu smlouvy.
Zkuste prosím zadat následující příkaz a ověřit jestli dostanete validní 16-ti místné hexadecimální číslo. Toto číslo raději nepište nikam na fórum.
curl -k https://api.turris.cz/challenge.cgi | atsha204cmd challenge-response | head -c 16
Pokud je máte, tak zkuste:
curl -s -S -L -H “Accept: plain/text” --cacert /etc/ssl/www_turris_cz_ca.pem --cert-status https://www.turris.cz/api/contract-valid.txt?registration_code=XXXXXXXXXXXXXXXX
Kam za XXXXXXXXXXXXXXXX dosadíte to číslo.
Díky za info. Tohle by se dít nemělo. Zkusím ověřit, jestli není chyba ve Forisu.
Nepomohlo.
root@turris:~# curl -k https://api.turris.cz/challenge.cgi | atsha204cmd challen
ge-response | head -c 16
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 65 100 65 0 0 942 0 --:–:-- --:–:-- --:–:-- 970
****Froot@turris:~# curl -s -S -L -H “Accept: plain/text” --cacert /etc/ssl/www_turri
s_cz_ca.pem --cert-status https://www.turris.cz/api/contract-valid.txt?registrat
ion_code=
result: valid
days_left: 531root@turris:~# ************
-ash: ***********: not found
root@turris:~# uci show foris.contract
foris.contract=config
foris.contract.valid=‘0’
Opakujte předchozí postup…
Ty příkazy nic nastavovat neměli. Jenom jsem si chtěl ověřit, že funguje spojení na server. Zkuste tedy přímo pustit:
/usr/bin/nuci-helper-autocollect
a znovu zkontrolovat foris.contract.valid