1

Temat: LEDE instalacja pakietu - błąd

Witam
Skompilowałem swój firmware LEDE i przy instalacji pakietu ppp-mod-pptp wyskakuje błąd

root@LEDE:~# opkg install ppp-mod-pptp
Installing ppp-mod-pptp (2.4.7-10) to root...
Downloading http://downloads.lede-project.org/snapshots/packages/mips_24kc/base/ppp-mod-pptp_2.4.7-10_mips_24kc.ipk
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for ppp-mod-pptp:
 *      kernel (= 4.4.45-1-2fde264ed13ab3f43ac5a3172db6cd63) *  kernel (= 4.4.45-1-2fde264ed13ab3f43ac5a3172db6cd63) *  kernel (= 4.4.45-1-2fde264ed13ab3f43ac5a3172db6cd63) *  kernel (= 4.4.45-1-2fde264ed13ab3f43ac5a3172db6cd63) *  kernel (= 4.4.45-1-2fde264ed13ab3f43ac5a3172db6cd63) *  kernel (= 4.4.45-1-2fde264ed13ab3f43ac5a3172db6cd63) *  kernel (= 4.4.45-1-2fde264ed13ab3f43ac5a3172db6cd63) *  kernel (= 4.4.45-1-2fde264ed13ab3f43ac5a3172db6cd63) *  kernel (= 4.4.45-1-2fde264ed13ab3f43ac5a3172db6cd63) *  kernel (= 4.4.45-1-2fde264ed13ab3f43ac5a3172db6cd63) *
 * opkg_install_cmd: Cannot install package ppp-mod-pptp.

Wersja mojego kernela 4.4.45 i nowszego brak w źródłach.

2

Odp: LEDE instalacja pakietu - błąd

Skompilowałeś swoje lede to skompiluj wszystko co potrzebujesz, zwłaszcza moduły kernela. I instaluj swoje wersje, nie z lede bo sumy kontrolne się nie zgadzają (moduły masz mieć z tego samego źródła co cały system, nie z innego miejsca).

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: LEDE instalacja pakietu - błąd

Witam,
mam podobny błąd na TL-WDR3600 - CC 15.05 (r47515) by Cezary z pakietem nfs-kernel-server:

Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for nfs-kernel-server:
 *      kernel (= 3.18.44-1-c9f2dbe3fcc118da5522e541b22efae5) *         kernel (= 3.18.44-1-c9f2dbe3fcc118da5522e541b22efae5) *         kernel (= 3.18.44-1-c9f2dbe3fcc118da5522e541b22efae5) *         kernel (= 3.18.44-1-c9f2dbe3fcc118da5522e541b22efae5) *        kernel (= 3.18.44-1-c9f2dbe3fcc118da5522e541b22efae5) *
 * opkg_install_cmd: Cannot install package nfs-kernel-server.

4

Odp: LEDE instalacja pakietu - błąd

Tym razem - to co masz jest za starą wersję, zrób upgrade do ostatniej dostępnej (bo kernel się zmienił).

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: LEDE instalacja pakietu - błąd

@Cezary, dzięki ponownie.
Po do kompilowaniu odpowiednich pakietów i zainstalowaniu ze swoich wersji, brak błędów.

6 (edytowany przez Xemidra 2017-01-30 13:18:30)

Odp: LEDE instalacja pakietu - błąd

Cezary napisał/a:

Skompilowałeś swoje lede to skompiluj wszystko co potrzebujesz, zwłaszcza moduły kernela. I instaluj swoje wersje, nie z lede bo sumy kontrolne się nie zgadzają (moduły masz mieć z tego samego źródła co cały system, nie z innego miejsca).

Czyli budując samemu LEDE czy OpenWRT trzeba też zbudować własne pakiety? Nie można instalować tych z repo LEDE/OpenWRT?

7

Odp: LEDE instalacja pakietu - błąd

Moduły kernela musisz zbudować i je instalować od siebie. Inne pakiety mogą być z repo openwrt/kede (ppp-mod-pptp to nie moduł kernela i mógł by zainstalowany z repo lede, ale on zależy od innym pakietów - modułów, a te już musisz mieć od siebie).

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8

Odp: LEDE instalacja pakietu - błąd

A czy ta zasada również obowiązuje w przypadku, kiedy zamiast zmiennego snapshot buduję 17.01.0-rc1, które jest niezmienne?

9

Odp: LEDE instalacja pakietu - błąd

Tak, ta zasada obowiązuje od kilku lat w openwrt nie zależy od tego czy kompilujesz trunka czy 17.01.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: LEDE instalacja pakietu - błąd

Xemidra napisał/a:

A czy ta zasada również obowiązuje w przypadku, kiedy zamiast zmiennego snapshot buduję 17.01.0-rc1, które jest niezmienne?

Wszystko zależy od tego, czy zmienisz coś w kernelu. Twój build będzie miał inną sumę kontrolną ale zawsze można wymusić instalację modułów kernela z oficjalnego wydania, dla których nie zgadza się suma kontrolna - będzie to działać o ile Twój kernel niczym nie różni się od tego w repozytorium. Czasami będzie to działać nawet jak zbudujesz kernel z dołożonymi jakimiś łatami lub zmienionymi opcjami... a czasami wywali się tylko ze względu na jedną zmienioną opcję smile

11

Odp: LEDE instalacja pakietu - błąd

A ten kernel w repozytorium to budowany jest według domyślnego .configu? W sensie, jeżeli zbuduję własny obraz według domyślnego confingu ale z dodanymi własnymi pakietami to będzie działało tak?

12

Odp: LEDE instalacja pakietu - błąd

ehh smile

Jeżeli zbudujesz identyczny żeby wyszła taka sama suma kontrolna jak w lede - zadziała.
Jeżeli zbudujesz identyczny ale coś zmienisz (dodasz pakiet np)  że wyjdzie inna suma kontrolna jak w lede - możliwe że zadziała jak wymusisz instalację.
Jeżeli zbudujesz inny z innymi opcjami, wyjdzie inna suma kontrolna - możliwe że zadziała, możliwe że się wykrzaczy.

Po to są sumy żeby pilnować skąd są moduły.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: LEDE instalacja pakietu - błąd

Xemidra napisał/a:

A ten kernel w repozytorium to budowany jest według domyślnego .configu? W sensie, jeżeli zbuduję własny obraz według domyślnego confingu ale z dodanymi własnymi pakietami to będzie działało tak?

Tak, powinno działać ale instalację paczek z modułami kernela będziesz musiał wymusić tak czy inaczej.