Instalace končí chybou (Segmentation Fault - opět)

Při pokusu o instalaci:

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  15845      0 --:--:-- --:--:-- --:--:-- 15864
Configuring luci-app-diag-core.
Segmentation fault

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   8997      0 --:--:-- --:--:-- --:--:-- 16457
Configuring luci-app-diag-core.
Segmentation fault

root@turris:~# opkg info luci-app-diag-core
Package: luci-app-diag-core
Version: git-16.335.29518-5ca9e5d-1
Depends: libc
Status: unknown ok not-installed
Section: luci
Architecture: all
MD5Sum: 59d85288428024fbfd5ed38bd604441c
Size: 1761
Filename: luci-app-diag-core_git-16.335.29518-5ca9e5d-1_all.ipk
Source: feeds/lucics/applications/luci-app-diag-core
Description: LuCI Diagnostics Tools (Core)

Má někdo podobné zkušenosti?

EDIT: tentokrát je konec souboru /usr/lib/opkg/status v pořádku…

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.

Mimochodem, stejna chyba vyjede i pri opkg info:

Package: libdb47
Version: 4.7.25.4.NC-5
Depends: libc, libxml2
Segmentation fault

Coz po pravde nechapu, kdyz ten soubor je v pohode a tento konkretni balicek je v nem taky ok:

Package: libdb47
Version: 4.7.25.4.NC-5
Depends: libc, libxml2
Status: install user installed
Architecture: mpc85xx
Installed-Time: 1482386851

Balicek je zhruba v polovine souboru a i dal nejsou zadne problemy.

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

root@turris:~# opkg install mc
Installing mc (4.8.17-3) to root…
Downloading https://api.turris.cz/openwrt-repo/turris/packages//packages/mc_4.8.17-3_mpc85xx.ipk.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 335k 100 335k 0 0 2189k 0 --:–:-- --:–:-- --:–:-- 2220k
Installing libmount (2.25.2-5) to root…
Downloading https://api.turris.cz/openwrt-repo/turris/packages//base/libmount_2.25.2-5_mpc85xx.ipk.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 108k 100 108k 0 0 836k 0 --:–:-- --:–:-- --:–:-- 844k
Configuring libmount.
Configuring mc.
Segmentation fault

Mam ten samý problém

9 posts were split to a new topic: Co bychom zlepšili v projektu Turris

Mam ten samej problem.
Zkousel jsem v shellu i pres luci

/usr/lib/opkg/status je OK
/usr/lib/opkg/status.tmp tam problem byl s Installed-Time za poslednim balickem, ale ani po oprave instalace neprobehne.

Ú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 ?

Soubor se nejspíš stahuje při instalaci

http://api.turris.cz/openwrt/repo/turris/root/usr/lib/opkg/status

Takže se asi negeneruje. Už mě taky napadlo to smazat…
Teď ale na to nějak není čas, rodina si mě žádá…

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

Ja nemohu nainstalovat, skonci to chybou a ani se nenainstaluje:

root@turris:~# opkg install collectd-mod-memory
Installing collectd-mod-memory (4.10.8-3) to root...
Downloading https://api.turris.cz/openwrt-repo/turris/packages//turrispackages/collectd-mod-memory_4.10.8-3_mpc85xx.ipk.
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  3818  100  3818    0     0  31156      0 --:--:-- --:--:-- --:--:-- 31553
Configuring collectd-mod-memory.
Segmentation fault
root@turris:~# opkg list-installed |grep collectd-mod-
collectd-mod-apcups - 4.10.8-3
collectd-mod-interface - 4.10.8-3
collectd-mod-iwinfo - 4.10.8-3
collectd-mod-load - 4.10.8-3
collectd-mod-network - 4.10.8-3
collectd-mod-rrdtool - 4.10.8-3
root@turris:~#

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.

To je to nejmenší…
odkaz na status file

Tohle je můj poslední pokus:

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

Není problem, zkusím to dát sem jako csv status.csv (118.9 KB)

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:

Package: kmod-ipt-nat
Version: 3.18.45+1-1-93291736f4d5145ea9d62e8746031bf1-1
Depends: kernel (= 3.18.45-1-93291736f4d5145ea9d62e8746031bf1-1), kmod-ipt-core,                                                                                         kmod-nf-nat
Status: install user installed
Architecture: mpc85xx
Installed-Time: 1482386840
root@turris:~#

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:

Package: libdb47
Version: 4.7.25.4.NC-5
Depends: libc, libxml2
Segmentation fault
root@turris:~#

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)

Třeba to pomůže s hledáním chyby…

Tak se status filem se mi to na Omnii nedari reprodukovat, ale zejtra du do prace, tak zkusim jestli na neco pridu na starym Turrisu.