Openpanel on embedded hardware

Lacie NetworkSpace2

In the past months, there has been some demand for Armel support for OpenPanel. We never really got around to fixing the bugs which stopped the platform from working. Part of that was priorities: OpenPanel is in production on Intel and AMD processors, so fixing bugs for those platforms takes precedence. Another part was lack of hardware. The latter changed recently when a friend offered us access to his LaCie NetworkSpace2 running Debian Squeeze. He had already compiled OpenPanel from source, and he was experiencing all the known bugs for the Armel platform. He gave us root access to the machine, so we could research some issues. We spent a few late evenings on the target, and we managed to fix all of the most annoying bugs.

OpenPanel is far from mature on Armel. The userbase is slim and we don’t actually test on the platform. However, we have set up our automated builder to build Armel binaries, so you can test easilly. To use it, add “deb http://download.openpanel.com/dev lenny main” to your sources.list. Be advised that these are bleeding edge builds; we don’t actually test these and they tend to break frequently. Eventhough Armel will not be an officially supported platform for OpenPanel 1.1, we will provide stable builds for Armel.


7 Responses to “Openpanel on embedded hardware”

You can leave a response, or trackback from your own site. You can follow any responses to this entry through the RSS 2.0 feed.

Rick says:

Great work guys :) I’ve been looking for a decent control panel for a Sheevaplug (google it – they are awesome!) and this will work pretty well for my needs I think!

If you do decide to start supporting ARM fully, I highly recommend the sheevaplug – its a fantastic, low cost (£120 / $99) development platform. I currently use one as my home server!

Rick says:

Took about 10 mins to get this working on Debian 6.0 on the ARM based Sheevaplug.

The only bug/problem I had was that a user wasnt created, but was easily fixed via the openpanel-cli :)

DrEagle says:

Great job guys,
Just have made some tries on a sheevaplug !
Very pleasant.

I will give more testing soon.
And feedback also.

Jo says:

Hello!
I am using Debian on armel Qnap ts410 and am looking for a gui. Had bad experiences with webmin gui in the past especially for basic firewalling..

Well using the specified dev lenny main
= GPG error: http://download.openpanel.com lenny Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 4A4B40D2594B4D3E
> 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:
> openpanel-suggested : Depends: openpanel-mod-postfixcourier but it is not going to be installed
> Depends: openpanel-mod-spamassassin but it is not going to be installed
>
using dev squeeze main =

apt-get install openpanel-suggested
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:
openpanel-suggested : Depends: openpanel-core but it is not installable
Depends: openpanel-mod-user
Depends: openpanel-cli but it is not installable
Depends: openpanel-mod-domain but it is not going to be installed
Depends: openpanel-mod-postfixcourier but it is not installable
Depends: openpanel-mod-apache2 but it is not installable
Depends: openpanel-mod-apacheforward but it is not installable
Depends: openpanel-mod-dnsdomain but it is not installable
Depends: openpanel-mod-ftp but it is not installable
Depends: openpanel-mod-iptables but it is not installable
Depends: openpanel-mod-mysql but it is not installable
Depends: openpanel-mod-softwareupdate but it is not installable
Depends: openpanel-mod-ssh but it is not going to be installed
Depends: openpanel-mod-spamassassin but it is not going to be installed
E: Broken packages

:( Embedded is cool for some uses… no support I guess?

Mark says:

Has the armel package tree been disabled in the repository? I keep getting 404 errors when using the repo URL in my sources list.

I would like to give this package a shot on my Dreamplug.

Asking questions are actually good thing
if you aree not understanding anything entirely, but
this article giives nice understanding even.

Leave a Reply

Project supported by CloudVPS a leading European cloud server provider.