Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

FOP2 Community Forum

  1. Home
  2. Support
  3. Installation on ARM Devices (other than RaspberryPi)

Installation on ARM Devices (other than RaspberryPi)

Scheduled Pinned Locked Moved Support
8 Posts 2 Posters 58 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P
    P
    pianoquintet
    wrote on last edited by
    #1

    I own a Sheevaplug (an ARM embedded pc) running Debian squeeze. Can I install FOP2 using the Raspberrypi tarball? I tried and the installation gave no errors: however, when trying to run the server it says "-bash: /usr/local/fop2/fop2_server: No such file or directory" even though the file is actually there.

    If the Raspberrypi tarball does not work on other devices is there any other way to install it on other arm devices now that is has been ported to at least one arm device?

    Thank you.

    1 Reply Last reply
    0
    • N
      N
      nicolas
      wrote on last edited by
      #2

      What permissions does the file have?

      ls -la /usr/local/fop2/fop2_server

      Be sure it has execute permissions.

      Now, not only the platform (arm) is important, but also some library dependencies. However, those dependencies give a totally different kind of error. I think your issue are file permissions.

      Best regards,

      1 Reply Last reply
      0
      • P
        P
        pianoquintet
        wrote on last edited by
        #3

        Thank you Nicolas. I did check permissions. I am running as root and did a chmod +x. I also did a chmod 777 for good measure. Still getting "-bash: /usr/local/fop2_server: No such file or directory". I deleted the directory, reinstalled with make install and still get the same error. The file is definitely there and I can open it with nano or make a copy with cp. The size is 15100268 blocks. I only get the error when I try to run it. I have never encountered this before with any other file/installation. Any idea of what's going on?

        1 Reply Last reply
        0
        • N
          N
          nicolas
          wrote on last edited by
          #4

          Is /tmp mounted with noexec?

          1 Reply Last reply
          0
          • P
            P
            pianoquintet
            wrote on last edited by
            #5

            This is the line in my /etc/fstab: "tmpfs /tmp tmpfs defaults 0 0"

            1 Reply Last reply
            0
            • N
              N
              nicolas
              wrote on last edited by
              #6

              Seems ok, I am not sure what could it be. You could run it over strace to get some more troubleshooting info.

              1 Reply Last reply
              0
              • P
                P
                pianoquintet
                wrote on last edited by
                #7

                I did a strace and here is the output:

                "execve("./fop2_server", ["./fop2_server"], [/* 15 vars */]) = -1 ENOENT (No such file or directory)
                dup(2) = 3
                fcntl64(3, "

                I also googled around for similar errors running executables and ran "readelf -a ./fop2_server". I have no idea what this really does but among the lines of output I got this one that caught my eye "[Requesting program interpreter: /lib/arm-linux-gnueabihf/ld-linux.so.3] "

                It sounds to me like your tarball was specifically compiled for debian hardfloat arm architectures only. like the RaspberryPi, so it will not run on Sheevaplugs or many other devices that have normal debian. Any chance you will find ways to port it to debian soft float or let users compile it from source on their machines directly?

                1 Reply Last reply
                0
                • N
                  N
                  nicolas
                  wrote on last edited by
                  #8

                  Unfortunately I cannot let users compile on their own devices as it is closed source. Making the dev environment it is not easy either, involves quite a bit of work. For the raspberry some users granted remote ssh access, perhaps you can open up one so I can see if it is possible to at least set it up to compile/package fop2. You should contact me via the live help or email in that case.

                  Best regards,

                  1 Reply Last reply
                  0

                  Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                  Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                  With your input, this post could be even better 💗

                  Register Login
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  Powered by NodeBB Contributors
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • World
                  • Users
                  • Groups