←  [EN] Enduser support

Forums

»

Vu+ Solo2 DLNA / FUSE not available

's foto snake.bite 10 jan 2014

Hi,

I'm new to OpenPLI and Enigma. I have a fresh install of OpenPLI 4 on a brand new VU+ Solo2 and tried to install a DLNA browser. However, it complains about an unsatisfyable dependency to kernel-module-fuse:

 

root@vusolo2:~# opkg install enigma2-plugin-extensions-dlnabrowser
Installing enigma2-plugin-extensions-dlnabrowser (experimental-git8427+8d6204f-r0) to root...
Downloading http://downloads.pli...r0_vusolo2.ipk.
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for enigma2-plugin-extensions-dlnabrowser:
 *     kernel-module-fuse *

 * opkg_install_cmd: Cannot install package enigma2-plugin-extensions-dlnabrowser.

 

Using opkg list | grep fuse I cannot locate such a package. Which is probably correct, as

 

root@vusolo2:~# cat /proc/filesystems
nodev    sysfs

...

nodev    autofs
    fuseblk
nodev    fuse
nodev    fusectl

    udf
...

 

shows that it is compiled into the kernel.

 

How to proceed from here?

TIA,

Chris.

Citeren

's foto Erik Slagter 10 jan 2014

Actually there is no problem. If you install the package with dependencies forced, it will probably work.

Citeren

's foto MiLo 10 jan 2014

How to proceed from here?

Ask the plugin author to change the "depends" into a "recommends".
Citeren

's foto snake.bite 10 jan 2014

Thanks for the heads up. Indeed, the plugin works when installed with --force-depends.

Will contact OE core (opkg indicates OE core mailing list as author) about this.

Citeren

's foto MiLo 10 jan 2014

I don't think that something called "enigma2-plugin-extensions-dlnabrowser" would REALLY have OE-core as its maintainer.
Citeren

's foto macnuts 10 jan 2014

From opkg info enigma2-plugin-extensions-dlnabrowser:

Maintainer: Felix Domke <tmbinc "at" elitedvb "dot" net>


Veranderd door macnuts, 10 januari 2014 - 17:47
Citeren

's foto snake.bite 10 jan 2014

@macnuts: where did you find that? Mine shows:

 

root@vusolo2:~# opkg info enigma2-plugin-extensions-dlnabrowser - experimental-git8427+8d6204f-r0
Package: enigma2-plugin-extensions-dlnabrowser
Version: 1.0-r0

Depends: enigma2, djmount, fuse-utils, libfuse2, libupnp3, gst-plugins-bad-neonhttpsrc
Status: unknown ok not-installed
Architecture: mips32el
Maintainer: kos
MD5Sum: 3d6ef531ba50504d4ef5bc9589fa42bb
Size: 8978
Filename: enigma2-plugin-extensions-dlnabrowser_1.0-r0_mips32el.ipk
Description: this is dlna/upnp browser using djmount

Package: enigma2-plugin-extensions-dlnabrowser
Version: experimental-git8427+8d6204f-r0

Depends: libfuse2, kernel-module-fuse, fuse-utils, djmount, libupnp3
Status: install user installed
Section: base
Architecture: vusolo2
Maintainer: OE-Core Developers <openembedded-core@lists.openembedded.org>
MD5Sum: 0b55d887b87e463f5a93cd78cdc57b79
Size: 21714
Filename: enigma2-plugin-extensions-dlnabrowser_experimental-git8427+8d6204f-r0_vusolo2.ipk
Source: git://code.vuplus.com/git/dvbapp.git;protocol=http;branch=vuplus_experimental;tag=8d6204fa8ce5d67ebc0d5dbae5c77cce481b503d file://enigma2-plugin-systemplugins-dlnabrowser_20130723.patch;striplevel=1;apply=yes
Description: enigma2-plugin-extensions-dlnabrowser version experimental-
 gitAUTOINC+8d6204fa8c-r0  VU+ DLNA Browser plugin
Installed-Time: 1389349034
 

Citeren

's foto macnuts 10 jan 2014

Sorry for that.

 

I've just realized that at the time of writing last post latest image from vu+ was flashed. The maintainer output is from the same-named plugin in their feeds. I was working in console for some time and I forgot it is another image :wacko:  :wacko:  :wacko: I am sure about the plugin name as I copied it from Milo post above.

 

On openpli, I have the same output as yours.

Citeren

's foto rytec 16 jul 2014

Even with the --force-depends option I cannot install this package : opkg install --force-depends enigma2-plugin-extensions-dlnabrowser Installing enigma2-plugin-extensions-dlnabrowser (git8495+bbc3238-r0) to root... Downloading http://downloads.pli...0_mips32el.ipk. Configuring enigma2-plugin-extensions-dlnabrowser. Collected errors: * satisfy_dependencies_for: Cannot satisfy the following dependencies for enigma2-plugin-extensions-dlnabrowser: * kernel-module-fuse *
Citeren

's foto MiLo 16 jul 2014

fuse is built into the kernel. Hence there is no such package.
Veranderd door MiLo, 16 juli 2014 - 19:13
Citeren

's foto Erik Slagter 24 jul 2014

I will check the plugin.

Citeren

's foto Erik Slagter 26 jul 2014

Fixed (fingers crossed...), removed the dependency from the plugin.

Citeren

's foto athoik 26 jul 2014

Why not add?

KERNEL_BUILTIN_MODULES = "\
kernel-module-fuse \
"

This way the dependency will be correct.
Citeren

's foto Erik Slagter 27 jul 2014

Because I didn't know ;)

Where to change this? Kernel recipe I guess?
Veranderd door Erik Slagter, 27 juli 2014 - 10:01
Citeren

's foto MiLo 27 jul 2014

Use RRECOMMENDS instead of RDEPENDS. That way, the install won't fail if the module isn't available.
Citeren

's foto athoik 27 jul 2014

KERNEL_BUILTIN_MODULES = "\
kernel-module-fuse \
"

 
 

Where to change this? Kernel recipe I guess?

 
Correct! This goes inside kernel recipe, eg for meta-dream is inside linux-dreambox.inc (http://sf.net/p/open...03c1d699178f174)

Another location could be the machine.conf, when you can specify modules builded into kernel for this machine.

Use RRECOMMENDS instead of RDEPENDS. That way, the install won't fail if the module isn't available.

That is also correct and much simpler ;)
Veranderd door athoik, 27 juli 2014 - 12:24
Citeren

's foto Erik Slagter 28 jul 2014

I like the approach from athoik though, I am afraid though it will be a lot of work though:

- check all model's kernel if they all have fuse builtin

- change all model's+versions kernel bb files to include the directive

Citeren