commar
December 15, 2016, 8:06am
1
Po aktualizaci na 3.3 u turrisu 1.0 mám někde chybu v UPDATERu, a neustále se mi pokouší instalovat 4 balíčky.
libsmartcols-2.25.2-5
fdisk-2.25.2-5
libspeex-1.2rc1-1
libffmpeg-2.7.6-1
/usr/share/updater/updater-log
2016-12-15 00:52:19 CET: installed libsmartcols-2.25.2-5
2016-12-15 00:52:19 CET: installed fdisk-2.25.2-5
2016-12-15 00:52:19 CET: installed libspeex-1.2rc1-1
2016-12-15 00:52:20 CET: installed libffmpeg-2.7.6-1
2016-12-15 01:52:18 CET: installed libsmartcols-2.25.2-5
2016-12-15 01:52:18 CET: installed fdisk-2.25.2-5
2016-12-15 01:52:18 CET: installed libspeex-1.2rc1-1
2016-12-15 01:52:19 CET: installed libffmpeg-2.7.6-1
2016-12-15 02:51:55 CET: installed libsmartcols-2.25.2-5
2016-12-15 02:51:55 CET: installed fdisk-2.25.2-5
2016-12-15 02:51:55 CET: installed libspeex-1.2rc1-1
2016-12-15 02:51:56 CET: installed libffmpeg-2.7.6-1
2016-12-15 03:53:34 CET: installed libsmartcols-2.25.2-5
2016-12-15 03:53:34 CET: installed fdisk-2.25.2-5
2016-12-15 03:53:34 CET: installed libspeex-1.2rc1-1
2016-12-15 03:53:35 CET: installed libffmpeg-2.7.6-1
2016-12-15 04:52:19 CET: installed libsmartcols-2.25.2-5
2016-12-15 04:52:19 CET: installed fdisk-2.25.2-5
2016-12-15 04:52:19 CET: installed libspeex-1.2rc1-1
2016-12-15 04:52:20 CET: installed libffmpeg-2.7.6-1
2016-12-15 05:53:02 CET: installed libsmartcols-2.25.2-5
2016-12-15 05:53:02 CET: installed fdisk-2.25.2-5
2016-12-15 05:53:03 CET: installed libspeex-1.2rc1-1
2016-12-15 05:53:03 CET: installed libffmpeg-2.7.6-1
2016-12-15 06:52:02 CET: installed libsmartcols-2.25.2-5
2016-12-15 06:52:02 CET: installed fdisk-2.25.2-5
2016-12-15 06:52:02 CET: installed libspeex-1.2rc1-1
2016-12-15 06:52:03 CET: installed libffmpeg-2.7.6-1
2016-12-15 07:53:31 CET: installed libsmartcols-2.25.2-5
2016-12-15 07:53:31 CET: installed fdisk-2.25.2-5
2016-12-15 07:53:31 CET: installed libspeex-1.2rc1-1
2016-12-15 07:53:32 CET: installed libffmpeg-2.7.6-1
2016-12-15 08:52:52 CET: installed libsmartcols-2.25.2-5
2016-12-15 08:52:52 CET: installed fdisk-2.25.2-5
2016-12-15 08:52:52 CET: installed libspeex-1.2rc1-1
2016-12-15 08:52:53 CET: installed libffmpeg-2.7.6-1
Nějaký nápad proč se to děje? Má někdo podobnou zkušenost?
czlada
December 15, 2016, 8:23am
2
Software [CZ]
SW chyby-diskuze [CZ]
Přesně včera jsem udělal stejnou věc, poté co mne k tomu donutila špatná funkčnost wifi karty a nefunkčnost dodatečné USB wifi karty. Při pokusu o instalaci balíčku jsem dostával chybu, která vypadala jako poměrně vážná. Po ověření cesty v...
Nejspíš se jedná o stejnou chybu jako zde.
commar
December 15, 2016, 8:41am
3
To asi ne, u mě to vypadá v pořádku:
src/gz turris_base https://api.turris.cz/openwrt-repo/turris/packages//base
src/gz turris_lucics https://api.turris.cz/openwrt-repo/turris/packages//lucics
src/gz turris_management https://api.turris.cz/openwrt-repo/turris/packages//management
src/gz turris_packages https://api.turris.cz/openwrt-repo/turris/packages//packages
src/gz turris_routing https://api.turris.cz/openwrt-repo/turris/packages//routing
src/gz turris_turrispackages https://api.turris.cz/openwrt-repo/turris/packages//turrispackages
Twinkie
December 15, 2016, 1:58pm
4
A jaký jste bral image SD karty ? Navíc je tam chyba v dvojtém lomítku v cestě což si nejsem jistý zda je správně.
commar
December 15, 2016, 3:07pm
5
Nedělal jsem komplet z image souboru, dělal jsem normální aktualizaci z 3.1 na 3.3…
Výstup je ze souboru: /etc/opkg/distfeeds.conf
kreese
December 20, 2016, 12:21pm
6
Možná mám stejný problém, forris mi hlásí že “Updaty, které nelze nainstalovat za běhu, jsou připraveny pro instalaci při restartu…” Ale pokaždé když turris restartuji, tak se tato hláška oběví znovu. Akorát v mém případě se jedná o 170 balíčků, které se vždy updatují. Tyto problémy se oběvily po povýšení na Turris 3.3., hw mám Turris 1.1., Balíčky se povyušjí z 3.18.44 na 3.18.45
http://pastebin.com/CeMUqiPu
(pořízeno 20.12. ve 13:10)
http://pastebin.com/sXpPtBpM
ajb007
December 20, 2016, 8:13pm
7
Problém bude nejspíše v rozbitém konci souboru /usr/lib/opkg/status
obsahuje soupis na instalovaných balíčků a má takovéto uspořádání:
...
Package: ucollect-fwup
Version: 11
Depends: libc, ucollect-lib, ipset, turris-firewall-rules
Status: install user installed
Architecture: mpc85xx
Installed-Time: 1482066073
Package: python-openssl
Version: 2.7.12-9
Depends: libc, python-light, libopenssl
Status: install user installed
Architecture: mpc85xx
Installed-Time: 1481572930
Auto-Installed: yes
pokud končí poslední zápis nějak jinak než Installed-Time: XXXXXXXXXX
(nebo Auto-Installed:yes
) zápis umažte k poslednímu správně ukončené sekci, soubor uložte a počkejte na automatický update, nebo spusťte updater.sh
sám.
Toto je potřeba (zatím, než to opraví) kontrolovat při každé instalaci nějakého balíčku.
Projevuje se také zápisem Segmentation fault
při instalaci balíčku z Luci
a při práci s opkg
Collected errors:
* parse_from_stream_nomalloc: Missing new line character at end of file!
`
1 Like
kreese
December 20, 2016, 10:54pm
8
Děkuji mockrát za pomoc,
ano konec výpisu /usr/lib/opkg/status vypadal takto:
…
Package: kmod-slhc
Version: 3.18.44+15-1-93291736f4d5145ea9d62e8746031bf1-15
Depends: kernel (= 3.18.44-1-93291736f4d5145ea9d62e8746031bf1-15), kmod-lib-crc-ccitt
Status: install user installed
Architecture: mpc85xx
Installed-Time: 1481287705
Package: kmod-cfg80211
Version: 3.18.44+2016-10-08-4-93291736f4d5145ea9d62e8746031bf1-15
Po umazání posledních dvou řádků, spuštění updater.sh a restartování turrisu proběhla aktualizace již v pořádku.
Ještě jednou mnohokrát děkuji.
commar
December 21, 2016, 7:25am
9
Ano, toto byl i můj případ, umazání pár řádků problém zatím vyřešilo…
Twinkie
December 22, 2016, 7:59am
10
Díky moc za radu ! opkg mi vracel segmentation fault a to jak z příkazové řádky tak v LUCI se nezobrazil seznam instalovaných balíků ani nešlo nainstalovat nic nového. Byl jsem z toho zoufalý, málem jsem provedl znovu reset do továrního nastavení ale oprava souboru /usr/lib/opkg/status pomohla.