Jump to content

Pogoplug V4 (ARMv5tel) problems installing MONO


huge

Recommended Posts

First off - I do not have much linux experience, so apologies in advance for my ignorance

 

Second - I posted about this in the Debian thread and received a lot of help from @@hurricanehrndz and @@Gronkdalonka. @@hurricanehrndz suggested that I should post a new topic/thread, so here I am...

 

 

I'm trying to install Emby Server on a Pogoplug V4 running Debian 7.11 (Wheezy).  The Pogoplug is described on this page as:

 

Architecture: ARMv5te

Processor: Marvell Kirkwood 800MHz

RAM: 128MB

NAND: 128MB

 
I have a 3TB external hard drive attached via USB 3.0 to the Pogoplug, and I'm currently using it as a Samba media server for my Windows home network (mostly to serve media to a Windows 7 HTPC running WMC & MediaBrowser2, MPC-BE, LAV Filters).
 
Before I even ask about installation issues, can anyone warn me off if my Pogoplug is just too wimpy to effectively run Emby?  I see evidence of someone running Emby on a Goflex, which is similar architecture but a faster processor.
 
 
 
OK, so in trying to install Emby, I'm running into a bunch of "unmet dependencies" which seem to be connected to me not having access to the Mono package.  With various repositories I'm always running into something more or less like the following:
 
root@PogoV4Debian:~# echo 'deb http://download.opensuse.org/repositories/home:/emby/Debian_7.0/ /' > /etc/apt/sources.list.d/emby-server.list
root@PogoV4Debian:~#
root@PogoV4Debian:~#
root@PogoV4Debian:~# ls /etc/apt/sources.list.d/
.  ..  emby-server.list
root@PogoV4Debian:~#
root@PogoV4Debian:~#
root@PogoV4Debian:~# cat /etc/apt/sources.list.d/*
deb http://download.opensuse.org/repositories/home:/emby/xUbuntu_14.04/ /
root@PogoV4Debian:~#
root@PogoV4Debian:~#
root@PogoV4Debian:~# apt-get update
Hit http://download.webmin.com sarge Release.gpg
Hit http://ftp.us.debian.org wheezy Release.gpg
Hit http://security.debian.org wheezy/updates Release.gpg
Hit http://ftp.us.debian.org wheezy Release
Hit http://security.debian.org wheezy/updates Release
Hit http://download.webmin.com sarge Release
Hit http://download.opensuse.org  Release.gpg
Hit http://download.opensuse.org  Release
Hit http://ftp.us.debian.org wheezy/main armel Packages
Hit http://ftp.us.debian.org wheezy/main Translation-en
Hit http://security.debian.org wheezy/updates/main armel Packages
Hit http://security.debian.org wheezy/updates/contrib armel Packages
Hit http://security.debian.org wheezy/updates/non-free armel Packages
Hit http://security.debian.org wheezy/updates/contrib Translation-en
Hit http://security.debian.org wheezy/updates/main Translation-en
Hit http://download.webmin.com sarge/contrib armel Packages
Hit http://security.debian.org wheezy/updates/non-free Translation-en
Hit http://download.opensuse.org  Packages
Ign http://download.webmin.com sarge/contrib Translation-en
Ign http://download.opensuse.org  Translation-en
Reading package lists... Done
root@PogoV4Debian:~#
root@PogoV4Debian:~#
root@PogoV4Debian:~#
root@PogoV4Debian:~# apt-get install emby-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 emby-server : Depends: mono-runtime (>= 3.0~) but it is not going to be installed
               Depends: libc6 (>= 2.19) but 2.13-38+deb7u11 is to be installed or
                        libc6.1 (>= 2.19) but it is not installable or
                        libc0.1 (>= 2.19) but it is not installable
               Depends: libmono-corlib4.5-cil (>= 4.0.0~alpha1) but it is not going to be installed
               Depends: libmono-microsoft-csharp4.0-cil (>= 1.0) but it is not going to be installed
               Depends: libmono-posix4.0-cil (>= 4.0.0~alpha1) but it is not going to be installed
               Depends: libmono-system-configuration4.0-cil (>= 4.0.0~alpha1) but it is not going to be installed
               Depends: libmono-system-core4.0-cil (>= 4.0.0~alpha1) but it is not going to be installed
               Depends: libmono-system-data4.0-cil (>= 4.0.0~alpha1) but it is not going to be installed
               Depends: libmono-system-drawing4.0-cil (>= 3.0.6) but it is not going to be installed
               Depends: libmono-system-io-compression4.0-cil (>= 3.2.1) but it is not going to be installed
               Depends: libmono-system-net-http4.0-cil (>= 1.0) but it is not going to be installed
               Depends: libmono-system-runtime-serialization4.0-cil (>= 4.0.0~alpha1) but it is not going to be installed
               Depends: libmono-system-servicemodel4.0a-cil (>= 3.2.3) but it is not going to be installed
               Depends: libmono-system-transactions4.0-cil (>= 1.0) but it is not going to be installed
               Depends: libmono-system-web4.0-cil (>= 2.10.3) but it is not going to be installed
               Depends: libmono-system-xml-linq4.0-cil (>= 3.0.6) but it is not going to be installed
               Depends: libmono-system-xml4.0-cil (>= 3.12.0) but it is not going to be installed
               Depends: libmono-system4.0-cil (>= 4.0.0~alpha1) but it is not going to be installed
               Depends: libembysqlite3-0 but it is not installable
               Depends: embymagick but it is not installable
               Depends: mono-devel (>= 4.6) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
root@PogoV4Debian:~#

(I've also tried substituting the xUbuntu 14.04 repo)

 

Does anyone have suggestions on how to get mono & emby running?  

 

 

thanks for any assistance you can provide (and for the help I've already received in the Debian thread)

-huge

 

 

Edited by huge
Link to comment
Share on other sites

Hi @@huge. Currently we're not yet sure if the mono runtime supports your CPU architecture. Do you happen to know if you've ever had mono installed before? Thanks !

Link to comment
Share on other sites

Hi @@huge. Currently we're not yet sure if the mono runtime supports your CPU architecture. Do you happen to know if you've ever had mono installed before? Thanks !

 

I definitely have not had mono installed - just got the unit running a couple of months ago and the only thing I've done is install Samba & Webmin.

 

If it's something that will likely be added down the line, I'm fine with just waiting - given my low level of linux expertise I'm probably not the best person to explore new territory (unless there's something relatively simple you can suggest to test it).  Plus I'm skeptical whether my cheap & slow little box will run Emby effectively even if I can manage to install it.

 

Thanks for your reply!

-huge

Link to comment
Share on other sites

  • 10 months later...

I finally got back to this attempt, tried to follow a page with instructions for installing mono:

 

https://dominicm.com/compile-install-mono-3-6-ubuntu-linux/

 

But it failed with the following lines after something like an hour running the "make" command:

 

  CC       libmonoruntimesgen_static_la-string-icalls.lo
  CC       libmonoruntimesgen_static_la-sysmath.lo
  CC       libmonoruntimesgen_static_la-threads.lo
  CC       libmonoruntimesgen_static_la-threadpool.lo
  CC       libmonoruntimesgen_static_la-verify.lo
gcc: internal compiler error: Killed (program cc1)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.6/README.Bugs> for instructions.
make[3]: *** [libmonoruntimesgen_static_la-verify.lo] Error 4
make[3]: Leaving directory `/root/mono-3.6.0/mono/metadata'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/mono-3.6.0/mono'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/mono-3.6.0'
make: *** [all] Error 2
 
 
There were several (10-15) warnings along the way, but I'm guessing at this point there's not much point in digging into it deeper.

Any update on whether mono runtime can be installed on armv5tel CPU?
Link to comment
Share on other sites

Personally i suspect that if you are able to get everything installed that you will not be able to transcode at all. I cant really speculate on playing compatible formats like mp4's since that is generally a low cpu usage type of thing, but i have had problems getting transcoding to play smoothly using a pi3.

If there isnt a compatible version of mono you might try the .net version which is in the testing area ( as others have said ) but yea that board might be very challenged to run emby server. A pi3 can run emby server and can transcode  ( once you get ffmpeg compiled to support hardware acceleration ) ( not exactly smooth but it can do it ).

Link to comment
Share on other sites

Thanks for the replies - sounds like I should drop this ambition until I get myself a more grown-up server, or just install on my (Windows) HTPC & give up on serving the whole house.

Link to comment
Share on other sites

mastrmind11

Thanks for the replies - sounds like I should drop this ambition until I get myself a more grown-up server, or just install on my (Windows) HTPC & give up on serving the whole house.

Out of curiosity, why wouldn't you be able to serve the whole house if running on your HTPC?

Link to comment
Share on other sites

Well some things to consider, when it comes to the whole house, how many devices are you talking? Would this be for streaming live tv also or just already recorded movies? If its for movies are they already in a streaming friendly format like mp4 or mkv?

Transcoding even on an optimized setup is going to likely be the most cpu intensive task.

If you dont need to transcode and your files are already in a stream friendly format a pi2 has the horsepower to stream to a few devices at once a pi3 of course even more of them.

Link to comment
Share on other sites

Out of curiosity, why wouldn't you be able to serve the whole house if running on your HTPC?

 

Mostly I meant because I don't currently have the HTPC turned on 24/7, and because it's an old Windows 7 machine that isn't particularly low-power and isn't designed to operate as a server.

 

Well some things to consider, when it comes to the whole house, how many devices are you talking? Would this be for streaming live tv also or just already recorded movies? If its for movies are they already in a streaming friendly format like mp4 or mkv?

Transcoding even on an optimized setup is going to likely be the most cpu intensive task.

If you dont need to transcode and your files are already in a stream friendly format a pi2 has the horsepower to stream to a few devices at once a pi3 of course even more of them.

 

Most of my video watching is recorded mp4 or mkv.

 

 

The ideal response to both comments would be for me to build a new combo NAS/HTPC ... something I'd like to do eventually, maybe soon

 

 

Link to comment
Share on other sites

If your not going to need to transcode a pi will work well for now.

I forget which ones but if you buy a nas solution some of them can have emby installed on them.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...