Access Keys:
Skip to content (Access Key - 0)
 

Questions about controller install on Linux

Miche Arendall

On Feb 24, 2010 22:23

Hi Guys,

I've been working with OR a couple of weeks now and this is my first post so consider me still a newbie.

I've successfully installed the OpenRemote-Boss-1.0.2 on my XP workstation for trying things out. I've also order my Alix3d3 board but is seems there is a backlog and long lead times in getting the parts so I decided to install Voyage Linux 0.5.2 live CD on a Geode based SBC I already have. It is based on AMD's SC2200 and is a bit slower but should work pretty well for this application.

Successfully built a generic image and have the board booting, installed Java SDK 6 update 11 and lirc-0.8.4a. I didn't find and detailed setup docs for OR on Linux so I installed the downloaded image to /opt/OpenRemote-Boss-1.0.2 on my voyage installation.

Set the following Environment variables in .bashrc for root:

export JRE_HOME=/opt/jdk1.6.0_11/jre
export PATH=$PATH:/opt/jdk1.6.0_11/bin

Tested Java install using java -version

Invoked OR controller using
cd /opt/OpenRemote-Boss-1.0.2/bin
./openremote.sh run

OR controller started up normally with no errors

From my XP workstation using IE7 http://10.87.86.181:8080/controller (IP address assigned to OR controller)

So the controller page is displayed normally and I browse to my panel ZIP file previously created using the on-line UI Composer.
The controller.xml only has a couple of simple X10 commands of address A1 On and Off.

When I try to upload the X10Test.zip I get "upload failed" but no other information from the console on the OR controller. I checked for some errors in the logs but nothing was logged to the any of the log files. So next I used WireShark to capture the packets over the local network. Looks like there is an error during the uploadForm.

10.87.86.129 -> 10.87.86.181
HTTP request

POST /controller/config.htm?method=uploadZip HTTP/1.1\r\n

10.87.86.181 -> 10.87.86.129
Error response from Tomcat 6.0.18 server

HTTP Status 404 - /controller/config.htm is not available

Is there some other configuration file to set a resource path on the linux platform?

Thanks in advance for any assistance you can offer.

Miche

 
Labels:
Participants: Juha Lindfors , Miche Arendall
  1. Feb 24, 2010

    Miche Arendall says:

    Sorry. Just realized I should have posted this on the Users Forum. Will do so in...

    Sorry. Just realized I should have posted this on the Users Forum. Will do so in the future.

  2. Feb 25, 2010

    Juha Lindfors says:

    Since the installation worked for you on WinXP, my first hunch would be to look ...

    Since the installation worked for you on WinXP, my first hunch would be to look at the user permissions on your Voyage install.

    Does your tomcat process have rw access to all files of the OR directory, especially under the /webapps?

    Is the Voyage filesystem mounted in rw mode (remountrw) ?

  3. Feb 25, 2010

    Miche Arendall says:

    I have been making sure to do a remountrw after reboot. Still working on getting...

    I have been making sure to do a remountrw after reboot. Still working on getting the persistance working between boots.

    I have changed the ACLs to r+w+x recursively on the OpenRemote-Boss-1.0.2 directory and checked that the /webapps/controller directory is indeed writeable but I still get the upload failed message.

    I've installed everything as root and I'm also running the ./openremote.sh script as root user. When I was testing on my XP workstation I was logged in as a user with admin group permissions but not as administator. Do you think using root account has something do with it on the Voyage system?

    1. Feb 25, 2010

      Juha Lindfors says:

      I don't think root user should be an issue. The upload feature is a bit flakey ...

      I don't think root user should be an issue.

      The upload feature is a bit flakey though (for example doesn't seem to work with Chrome), so should make sure that you're not getting mislead by the error message even the files are getting correctly deployed on the controller. Sounds like you may have already checked this but just double checking on that.

      I don't have other ideas at the moment. Let me know if you find any additional clues that could help tracking down the cause. I'll let you know if I can think of anything else to look at.

  4. Feb 27, 2010

    Miche Arendall says:

    Thanks, Juha. Yeah I'd already tried different browsers IE7, IE8, Safari. I w...

    Thanks, Juha. Yeah I'd already tried different browsers IE7, IE8, Safari.

    I went back to basics and copied the Tomcat ROOT and examples over to the Linux box and found that I was getting errors with the Tomcat Manager app and any servlet example that I tried to load. Any of these gave an error "resource is not available" but interestingly I was able to load some of the JSP examples.

    Checked the conf files but didn't find anything that would point to the problem. Finally I installed the full Tomcat 6.0.18 distribution and the Tomcat manager and servlet examples started working. I then deployed my controller.war file and uploaded the X10Test.xml with no problems.

    I haven't had a chance to fully debug the cause of the original error. I tried installing the OpenRemote-Boss-1.0.2 files in different directories like / or /usr/local but had the same errors. I suspect that this might have something to do with a Catalina config or permissions issue.

    Will keep you posted if I figure out what was causing the original error.

    Regardless I'm up and running now.

Adaptavist Theme Builder Powered by Atlassian Confluence
Free theme builder license