Mam ten samy problem. Soubor /usr/lib/opkg/status je v poradku, ale pri instalaci cehokoliv jineho to skonci na Segmentation fault. Vyzkouseno nekolik restartu i nespocet spusteni updater.sh.
Mě parametr info chybu nevyhazuje, ale nejde nic nainstalovat…
Nikdo jiný nemá podobný problém?
root@turris:~# opkg install mpc
Installing mpc (0.27-1) to root...
Downloading https://api.turris.cz/openwrt-repo/turris/packages//turrispackages/mpc_0.27-1_mpc85xx.ipk.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 20680 100 20680 0 0 169k 0 --:--:-- --:--:-- --:--:-- 172k
Installing libmpdclient (2.10-1) to root...
Downloading https://api.turris.cz/openwrt-repo/turris/packages//turrispackages/libmpdclient_2.10-1_mpc85xx.ipk.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 31485 100 31485 0 0 244k 0 --:--:-- --:--:-- --:--:-- 245k
Configuring libmpdclient.
Configuring mpc.
Segmentation fault
root@turris:~# opkg info mpc
Package: mpc
Version: 0.27-1
Depends: libc, libmpdclient
Status: unknown ok not-installed
Section: sound
Architecture: mpc85xx
Maintainer: Ted Hess <thess@kitschensync.net>
MD5Sum: 2729f79798bd1cc030f92a47d8bfed85
Size: 20680
Filename: mpc_0.27-1_mpc85xx.ipk
Source: feeds/turrispackages/sound/mpc
Description: MPD is a music player supporting flac, mp3 and ogg files.
It is typically controlled over a network using one of it's many
clients including mpc(console), gmpc(gnome), phpmp(php) etc.
this is MPC
root@turris:~# opkg install luci-app-diag-core
Installing luci-app-diag-core (git-16.335.29518-5ca9e5d-1) to root…
Downloading https://api.turris.cz/openwrt-repo/turris/packages//lucics/luci-app-diag-core_git-16.335.29518-5ca9e5d-1_all.ipk.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1761 100 1761 0 0 15113 0 --:–:-- --:–:-- --:–:-- 15313
Configuring luci-app-diag-core.
Segmentation fault
Úplně stejný problém, zřejmě se chybu v opkg nepodařilo vyřešit status soubor vypadá OK ale pokus o instalaci čehokoliv končí segmentation fault. Pomohlo status přejmenovat na status.bak a pak šlo instalovat cokoliv a pak se vytvořil nový status soubor pouse s informacemi o instalovaných balíčcích.
Nelze nějakým příkazem status soubor validovat do korektního tvaru nebo jej znovu vytvořit ?
Smazání souboru /usr/lib/opkg/status bych být vámi nedělal. Sice mi po této akci šlo nainstalovat cokoliv, ale ve finále to byla cesta k úplné obnově systému na mém routeru (tj. z SD karty)
Sice to končí chybou “segmentation fault”, ale daný soubor se nainstaluje a htop se mi spustil a to samé mc.
root@turris:~# opkg install htop
Installing htop (2.0.1-1) to root…
Downloading https://api.turris.cz/openwrt-repo/turris/packages//turrispackages/htop_2.0.1-1_mpc85xx.ipk.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 62045 100 62045 0 0 272k 0 --:–:-- --:–:-- --:–:-- 439k
Configuring htop.
Segmentation fault
root@turris:~# htop
Turris 1.1. OS v3.4. Pri instalaci iptables-mod-tee, Segmentation fault
root@PVK:~# opkg install iptables-mod-tee
Installing iptables-mod-tee (1.4.21-3) to root…
Downloading https://api.turris.cz/openwrt-repo/turris/packages//base/iptables-mod-tee_1.4.21-3_mpc85xx.ipk.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 3167 100 3167 0 0 25941 0 --:–:-- --:–:-- --:–:-- 26391
Installing kmod-ipt-tee (3.18.45+1-1-93291736f4d5145ea9d62e8746031bf1-1) to root…
Downloading https://api.turris.cz/openwrt-repo/turris/packages//base/kmod-ipt-tee_3.18.45+1-1-93291736f4d5145ea9d62e8746031bf1-1_mpc85xx.ipk.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 3349 100 3349 0 0 6781 0 --:–:-- --:–:-- --:–:-- 27908
Configuring kmod-ipt-tee.
failed to find a module named nf_tee
xt_TEE is already loaded
Configuring iptables-mod-tee.
Segmentation fault
root@PVK:~#
Muze nekdo z tech komu to segfaultuje nekam nahrat svuj status file? Podle toho co se tu pise to vypada, ze je rozbitej, ale tentokrat ne tak uplne na prvni pohled zrejme. Aktualne mam dovolenou a nemam stary Turris uplne po ruce, ale treba budu mit chvilku a zreprodukuju to na Omnii.
root@turris:~# opkg install mpc
Installing mpc (0.27-1) to root...
Downloading https://api.turris.cz/openwrt-repo/turris/packages//turrispackages/mpc_0.27-1_mpc85xx.ipk.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 20680 100 20680 0 0 150k 0 --:--:-- --:--:-- --:--:-- 151k
Installing libmpdclient (2.10-1) to root...
Downloading https://api.turris.cz/openwrt-repo/turris/packages//turrispackages/libmpdclient_2.10-1_mpc85xx.ipk.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 31485 100 31485 0 0 235k 0 --:--:-- --:--:-- --:--:-- 238k
Configuring libmpdclient.
Configuring mpc.
Segmentation fault
root@turris:~# opkg info mpc
Package: mpc
Version: 0.27-1
Depends: libc, libmpdclient
Status: unknown ok not-installed
Section: sound
Architecture: mpc85xx
Maintainer: Ted Hess <thess@kitschensync.net>
MD5Sum: 2729f79798bd1cc030f92a47d8bfed85
Size: 20680
Filename: mpc_0.27-1_mpc85xx.ipk
Source: feeds/turrispackages/sound/mpc
Description: MPD is a music player supporting flac, mp3 and ogg files.
It is typically controlled over a network using one of it's many
clients including mpc(console), gmpc(gnome), phpmp(php) etc.
this is MPC
EDIT: ještě doplním, Turris 1.0, čistá instalace verze 3.3 z SD, pak povýšeno na 3.4
Tak pri rannim badani jsem narazil na jednu vec. Po beznem restartu, kdyz zkusim opkg info, tak mi to cele probehne a nenapise zadnou chybu. Nicmene to skonci jinym balickem, nez je posledni v souboru status:
Nicmene nelze nainstalovat to, co chci, neb mi to pise, ze balicek neexistuje. Jakmile necham probehnout opkg update (respektive updater.sh), tak i opkg info zacne hlasit onu chybu a skonci u tohoto balicku:
Díky Vám za snahu a ochotu, Michale. Pokud by Vám nestačily “statusy” od kolegů, co byli rychlejší a potřeboval jste někam nakopírovat i ten můj, dejte vědět.
Zdravím,
v neděli jsem řešil stejný problém. Nechtělo se upgradovat foris-tls-plugin s nuci-tls. Řešil jsem to odděláním z updateru ve forisu. Nepomohlo tak jsem pokračoval s odstraněním souboru /usr/lib/opkg/staus.temp, teď už mi vše funguje. Ale záložku přístupové tokeny jsem měl v nastavení i bez instalace.
Mě odstranění /usr/lib/opkg/status.temp nepomůže, vytvoří se při pokusu o instalaci znovu a asi bude nekorektně ukončen, nevím jaká je správná syntaxe.
Skončí to u kmod-crypto-sha1 a Status: je prázdný…
Přitom podle /usr/lib/opkg/status proběhla instalace kmod-crypto-sha1 v pořádku (install user installed)