Page 1 of 5 123 ... LastLast
Results 1 to 10 of 42

Thread: Girder 6 on Linux

  1. #1
    Join Date
    Jan 1998
    Location
    Jupiter, FL
    Posts
    13,534

    Default Girder 6 on Linux

    Girder 6 for Linux 64 bit Intel

    Installation

    1. Install Debian Jessie AMD64.

    2. Add the Promixis Debian Jessie repo to your sources.list. You can do this by saving the attached file (promixis.list) to your /etc/apt/sources.list.d directory. Or by saving the following line to /etc/apt/sources.list.d/promixis.list

    Code:
    deb http://www.promixis.com/repo/debian/jessie jessie main
    3. Import the Promixis signing key

    Code:
    wget -O - http://www.promixis.com/repo/debian/jessie/salespromixiscom.gpg.key | sudo apt-key add -
    3. As root type apt-get update

    4. As root type apt-get install girder

    Running


    Girder can be run as a service or with the full front-end. Typically you'll want to run only the back-end on the R-Pi and use a different computer to run the front-end. To start the back-end only run ./Girder6Service in the /opt/girder directory. Note that you'll need to run front-end once as root to install the license code.

    Alternatively you can use the /etc/init.d/girder script to start and stop Girder.


    To run the front-end start x, open a xterm, go to /opt/girder and type ./Girder6.

    Staying up to date

    To update to the latest version of Girder simply type

    apt-get update
    apt-get upgrade

    PIR-1 and PIR-4
    On Debian Linux USB HID devices like the PIR-1 and PIR-4 are by default only accessibly by root. Look at the post below to find out how to give other users access as well:
    https://www.promixis.com/forums/show...n-Raspberry-Pi


    Changes

    See the Windows post for changes.
    September 24, 2014 switched to signed repo and official Debian repo structure.
    April 2016 switched to Debian Jessie repo.
    Attached Files Attached Files
    Last edited by Ron; April 19th, 2016 at 02:33 PM.
    Ron
    No support through PM

  2. #2

    Default

    Hi Ron,

    I took if for a spin and this is what I found!

    Info:
    I run Debian 7.5 Wheezy (kernel 3.2.0-4-amd64) from a 4 GB usb stick (persistence mode so that my changes are saved).

    It appers that I needed to install (and these are not in stable Wheezy so I had to get them from jessie):

    GLIBC_2.14
    libicu52

    I did this from instructions found on https://bitcointalk.org/index.php?topic=522639.0

    "There are a couple of ways of doing this but the easiest is to temporarily add the sid repository, install the newer version of glibc (which is in the sid repository) and then remove the sid repository so that you don't accidentally update your system to sid.

    Run the following as root:

    Code:

    echo "deb http://ftp.debian.org/debian sid main" >> /etc/apt/sources.list
    apt-get update
    apt-get -t sid install libc6 libc6-dev libc6-dbg

    And then immediately after remove the line "deb http://ftp.debian.org/debian sid main" from /etc/apt/sources.list and run apt-get update again."

    # I also had to install libicu52(before removing the "deb http://ftp.debian.org/debian sid main" mention above)

    apt-get -t sid install libicu52

    If I now try to start Girder I get this:

    user@debian:/opt/girder$ ./Girder6

    "This application failed to start because it could not find or load the Qt platform plugin "xcb".

    Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, xcb.

    Reinstalling the application may fix this problem.
    Aborted"

    And yes I tried to reinstall but with the same result.

    I also include the cli print out from Debian 7.5 (see below).

    FYI

    I also tired installing Girder on Ubuntu 14.04(were I have Ubuntu phone sdk installed) but I do get some QT clashes but it starts (no gui but the top command list Girder at 98-100 cpu usage)



    Regards

    Joachim

    #-------------------------------------------------------------------------------

    user@debian:~$ cd /home/user
    user@debian:~$ ls
    Desktop GirderInstaller-6.0.0.65-linux-x64
    user@debian:~$ gksudo ./GirderInstaller-6.0.0.65-linux-x64

    user@debian:~$ cd /opt/girder
    user@debian:/opt/girder$ ./Girder6
    ./Girder6: error while loading shared libraries: libicudata.so.52: cannot open shared object file: No such file or directory

    user@debian:/opt/girder$ ldd ./Girder6
    ./Girder6: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by ./Girder6)
    ./Girder6: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /opt/girder/./libshared.so.1)
    ./Girder6: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /opt/girder/./libqtservice.so.1)
    ./Girder6: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /opt/girder/./libsharedui.so.1)
    ./Girder6: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /opt/girder/./libsmtpclient.so.1)
    ./Girder6: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /opt/girder/./liblua51.so.1)
    ./Girder6: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /opt/girder/./libscript.so.1)
    ./Girder6: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /opt/girder/./libhttplib.so.1)
    ./Girder6: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /opt/girder/./libpcre.so.1)
    ./Girder6: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /opt/girder/./libmediabridge.so.1)
    ./Girder6: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.17' not found (required by /opt/girder/./libtransport.so.1)
    ./Girder6: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /opt/girder/./libtransport.so.1)
    ./Girder6: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /opt/girder/./libirlib.so.1)
    linux-vdso.so.1 => (0x00007fffc7c4f000)
    libshared.so.1 => /opt/girder/./libshared.so.1 (0x00007f15f77ca000)
    libqtservice.so.1 => /opt/girder/./libqtservice.so.1 (0x00007f15f75b7000)
    libsharedui.so.1 => /opt/girder/./libsharedui.so.1 (0x00007f15f726f000)
    libsmtpclient.so.1 => /opt/girder/./libsmtpclient.so.1 (0x00007f15f7058000)
    liblua51.so.1 => /opt/girder/./liblua51.so.1 (0x00007f15f6e29000)
    libscript.so.1 => /opt/girder/./libscript.so.1 (0x00007f15f6c00000)
    libhttplib.so.1 => /opt/girder/./libhttplib.so.1 (0x00007f15f69c1000)
    libpcre.so.1 => /opt/girder/./libpcre.so.1 (0x00007f15f678c000)
    libGirderWidgets.so => /opt/girder/./libGirderWidgets.so (0x00007f15f657b000)
    libmediabridge.so.1 => /opt/girder/./libmediabridge.so.1 (0x00007f15f633f000)
    libtransport.so.1 => /opt/girder/./libtransport.so.1 (0x00007f15f6101000)
    libirlib.so.1 => /opt/girder/./libirlib.so.1 (0x00007f15f5ea6000)
    libQt5WebKitWidgets.so.5 => /opt/girder/./libQt5WebKitWidgets.so.5 (0x00007f15f5c63000)
    libQt5Quick.so.5 => /opt/girder/./libQt5Quick.so.5 (0x00007f15f56af000)
    libQt5Help.so.5 => /opt/girder/./libQt5Help.so.5 (0x00007f15f5417000)
    libQt5OpenGL.so.5 => /opt/girder/./libQt5OpenGL.so.5 (0x00007f15f51bd000)
    libQt5PrintSupport.so.5 => /opt/girder/./libQt5PrintSupport.so.5 (0x00007f15f4f4d000)
    libQt5WebKit.so.5 => /opt/girder/./libQt5WebKit.so.5 (0x00007f15f2989000)
    libQt5Qml.so.5 => /opt/girder/./libQt5Qml.so.5 (0x00007f15f2381000)
    libQt5Widgets.so.5 => /opt/girder/./libQt5Widgets.so.5 (0x00007f15f1b3e000)
    libQt5ScriptTools.so.5 => /opt/girder/./libQt5ScriptTools.so.5 (0x00007f15f1882000)
    libQt5SerialPort.so.5 => /opt/girder/./libQt5SerialPort.so.5 (0x00007f15f1668000)
    libQt5Positioning.so.5 => /opt/girder/./libQt5Positioning.so.5 (0x00007f15f1429000)
    libQt5Sensors.so.5 => /opt/girder/./libQt5Sensors.so.5 (0x00007f15f11ea000)
    libQt5Sql.so.5 => /opt/girder/./libQt5Sql.so.5 (0x00007f15f0fa9000)
    libQt5Network.so.5 => /opt/girder/./libQt5Network.so.5 (0x00007f15f0c45000)
    libQt5Script.so.5 => /opt/girder/./libQt5Script.so.5 (0x00007f15f07c7000)
    libQt5Xml.so.5 => /opt/girder/./libQt5Xml.so.5 (0x00007f15f0589000)
    libQt5Gui.so.5 => /opt/girder/./libQt5Gui.so.5 (0x00007f15efe67000)
    libQt5Core.so.5 => /opt/girder/./libQt5Core.so.5 (0x00007f15ef732000)
    libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007f15ef51f000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f15ef303000)
    libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f15eeffb000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f15eed79000)
    libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f15eeb63000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f15ee7d7000)
    libusb-1.0.so.0 => /lib/x86_64-linux-gnu/libusb-1.0.so.0 (0x00007f15ee5c6000)
    libQt5CLucene.so.5 => /opt/girder/./libQt5CLucene.so.5 (0x00007f15ee2a4000)
    librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f15ee09b000)
    libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f15ede84000)
    libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f15edc7b000)
    libXcomposite.so.1 => /usr/lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007f15eda78000)
    libicui18n.so.52 => /opt/girder/./libicui18n.so.52 (0x00007f15ed658000)
    libicuuc.so.52 => /opt/girder/./libicuuc.so.52 (0x00007f15ed2d0000)
    libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f15ecf94000)
    libxslt.so.1 => /usr/lib/x86_64-linux-gnu/libxslt.so.1 (0x00007f15ecd56000)
    libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 (0x00007f15ec9f6000)
    libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f15ec6fd000)
    libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f15ec4ad000)
    libgstreamer-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0 (0x00007f15ec1c5000)
    libgstapp-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstapp-0.10.so.0 (0x00007f15ebfb7000)
    libgstbase-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0 (0x00007f15ebd62000)
    libgstinterfaces-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstinterfaces-0.10.so.0 (0x00007f15ebb50000)
    libgstpbutils-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstpbutils-0.10.so.0 (0x00007f15eb92a000)
    libgstvideo-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstvideo-0.10.so.0 (0x00007f15eb70d000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f15eb508000)
    libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007f15eb306000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f15f7ea7000)
    libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f15eb0f3000)
    libatiuki.so.1 => /usr/lib/x86_64-linux-gnu/libatiuki.so.1 (0x00007f15eafea000)
    libicudata.so.52 => not found
    libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f15eadc9000)
    liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f15eaba5000)
    libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f15ea968000)
    libffi.so.5 => /usr/lib/x86_64-linux-gnu/libffi.so.5 (0x00007f15ea75b000)
    libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f15ea556000)
    liborc-0.4.so.0 => /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0 (0x00007f15ea2d9000)
    libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f15ea0d6000)
    libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f15e9ed0000)
    user@debian:/opt/girder$

    #---------------------------------------------------

    user@debian:/opt/girder$ ./Girder6
    This application failed to start because it could not find or load the Qt platform plugin "xcb".

    Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, xcb.

    Reinstalling the application may fix this problem.
    Aborted
    user@debian:/opt/girder$
    Last edited by Yoggi; May 4th, 2014 at 09:59 AM.

  3. #3
    Join Date
    Jan 1998
    Location
    Jupiter, FL
    Posts
    13,534

    Default

    That's too bad. Strange thing is on my machine this build runs just fine. But by the looks of it this is a library issue.

    I'll give it another go on Monday.
    Ron
    No support through PM

  4. #4
    Join Date
    Jan 1998
    Location
    Jupiter, FL
    Posts
    13,534

    Default

    oh hang on... I think I know...
    Ron
    No support through PM

  5. #5
    Join Date
    Jan 1998
    Location
    Jupiter, FL
    Posts
    13,534

    Default

    unpack the attached file in your Girder installation directory...

    It should create 3 subdirectories ( platforminputcontexts platforms and platformthemes ) directing in /opt/girder
    Attached Files Attached Files
    Ron
    No support through PM

  6. #6

    Default

    Hi Ron,

    I did as you suggested but I still get the same error message.

    user@debian:/opt/girder$ ./Girder6
    This application failed to start because it could not find or load the Qt platform plugin "xcb".

    Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, xcb.

    Reinstalling the application may fix this problem.
    Aborted


    Joachim

  7. #7
    Join Date
    Jan 1998
    Location
    Jupiter, FL
    Posts
    13,534

    Default

    OK 2nd attempt. Uninstall the previous builds completely.

    Notes:
    * MUST install to /opt/girder
    * Must install as root ( or have write access to /opt/girder )

    I'll most likely drop the installer (in favor of .deb) going forward but want to try the compiled binaries first.


    http://www.promixis.com/g6/GirderIns...0.65-linux-x64
    Ron
    No support through PM

  8. #8

    Default

    Hi Ron,

    I tried uninstalling Grinder (it was installed in /opt/girder) and reinstalling with root privileges making sure that it would end up in /opt/girder. After this I tried to run Girder but I still get the same error message. Then I copied the 3 folders (that previously unloaded here) to the /opt/girder folder but with the same result.

    I will try to rearrange my usb stick so that I can install QT creator, just to see if it works when I have the SDK on my computer!

    What Debian version are you testing on? Some of the library I had to install were not in stable wheezy, maybe I should try Jessie?!

    Joachim
    Last edited by Yoggi; May 7th, 2014 at 04:17 AM.

  9. #9
    Join Date
    Jan 1998
    Location
    Jupiter, FL
    Posts
    13,534

    Default

    I rebuilt on a fresh install of Wheezy. Use ldd to see which libraries are missing before you go about rearranging.
    Ron
    No support through PM

  10. #10
    Join Date
    Jan 1998
    Location
    Jupiter, FL
    Posts
    13,534

    Default

    OK Reinstalled Wheezy completely clean and tried this install. Here is how to get things running:

    First install a few requirements:

    apt-get install libxcb-image0 libxcb-icccm4 libxcb-sync0 libxcb-xfixes0 libxcb-randr0 libxcb-keysyms1 libxcb-render-util0

    Either run GirderMaintenance as root and update or uninstall and reinstall the from the link below: ( the original package was missing the Lua directory ).

    http://www.promixis.com/g6/Girder6In...65-4-linux-x64
    Ron
    No support through PM

Page 1 of 5 123 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •