Uploaded image for project: 'Help-Desk'
  1. Help-Desk
  2. HELP-1011

FIWARE.Request.Tech.WebUI.Synchronization.Binary installation fails for virtualized Ubuntu Desktop

    Details

    • HD-Chapter:
      WebUI
    • HD-Enabler:
      Synch - Tundra

      Description

      Responsible: fiware@ulpgc.es
      Tested GE(s):Synchronization GE

      Environment:

      Operating System: Ubuntu 12.04.4 (32 bits)
      Virtualization software: VirtualBox 4.3.18
      Host Operating System: Windows 8 (64 bits)
      Tundra Server download link:
      https://forge.fi-ware.org/frs/download.php/1513/MIWI-Synchronization-Server-2.5.3RC-ubuntu-12.04-i386.deb

      Operating System: Ubuntu 12.04.4 (64 bits)
      Virtualization software: VirtualBox 4.3.18
      Host Operating System: Windows 8 (64 bits)
      Tundra Server download link:
      https://forge.fi-ware.org/frs/download.php/1514/MIWI-Synchronization-Server-2.5.3RC-ubuntu-12.04-amd64.deb

      Description:
      After installing the binary versions in local virtualized Ubuntu Desktops,
      we get ‘segmentation fault’ errors when trying to execute the Tundra
      server. The error has been replicated in Ubuntu Desktop 12.04 (32 and 64
      bits) and Ubuntu Desktop 14.04 (64 bits).

      Console output:
      $ ./Tundra --server
      Starting up realXtend Tundra 2.5.3RC

      • Installation directory : /opt/realxtend-tundra/
      • Working directory : /opt/realxtend-tundra/
      • User data directory : /home/test/.Tundra/
      • Config directory : /home/test/.Tundra/configuration/
      • Asset cache directory : /home/test/.Tundra/assetcache/
        AL lib: pulseaudio.c:331: PulseAudio returned minreq > tlength/2; expect
        break up
        --server
        --server
        --plugin 'OgreRenderingModule'
        'OpenAssetImport'
        'SceneInteract'
        'EnvironmentModule'
        'PhysicsModule'
        'TundraProtocolModule'
        'ECEditorModule'
        'JavascriptModule'
        'AssetModule'
        'ArchivePlugin'
        'AvatarModule'
        'SkyXHydrax'
        'OgreAssetEditorModule'
        'DebugStatsModule'
        'SceneWidgetComponents'
        'MumblePlugin'
        'CanvasPlugin'
        'WebSocketServerModule'
        --jsplugin 'cameraapplication.js'
        'FirstPersonMouseLook.js'
        'MenuBar.js'
        'RendererSettings.js'
        'SoundSettings.js'
        'InterestManagerSettings.js'
        'LoadingScreen.js'
        'SceneInstructions.js'
        --fpsLimit '60'
        --trustServerStorages
        --acceptUnknownHttpSources
        --acceptUnknownLocalSources
        --hideBenignOgreMessages
        --plugin 'BrowserUiPlugin'
        'CAVEStereoModule'
        'XMPPModule'
        'HttpServerModule'
        'VlcPlugin'
        --jsplugin 'AddonsMenuBar.js'
        Loading plugin OgreRenderingModule
        Loading plugin OpenAssetImport
        Loading plugin SceneInteract
        Loading plugin EnvironmentModule
        Loading plugin PhysicsModule
        Loading plugin TundraProtocolModule
        Loading plugin ECEditorModule
        Loading plugin JavascriptModule
        Loading plugin AssetModule
        Loading plugin ArchivePlugin
        Loading plugin AvatarModule
        Loading plugin SkyXHydrax
        Loading plugin OgreAssetEditorModule
        Loading plugin DebugStatsModule
        Loading plugin SceneWidgetComponents
        Loading plugin MumblePlugin
        Loading plugin CanvasPlugin
        Loading plugin WebSocketServerModule
        Loading plugin BrowserUiPlugin
        Warning: Cannot load plugin
        "/opt/realxtend-tundra/plugins/CAVEStereoModule.so" as the file does not
        exist.
        Loading plugin XMPPModule
        Loading plugin HttpServerModule
        Loading plugin VlcPlugin
        Error: Failed to load plugin from file
        "/opt/realxtend-tundra/plugins/VlcPlugin.so": Error libvlc.so.5: cannot
        open shared object file: No such file or directory!
        Renderer: Initializing Ogre
              • OGRE Initialising
              • Version 1.9.0unstable (Ghadamon)
                OpenGL Warning: glFlushVertexArrayRangeNV not found in mesa table
                OpenGL Warning: glVertexArrayRangeNV not found in mesa table
                OpenGL Warning: glCombinerInputNV not found in mesa table
                OpenGL Warning: glCombinerOutputNV not found in mesa table
                OpenGL Warning: glCombinerParameterfNV not found in mesa table
                OpenGL Warning: glCombinerParameterfvNV not found in mesa table
                OpenGL Warning: glCombinerParameteriNV not found in mesa table
                OpenGL Warning: glCombinerParameterivNV not found in mesa table
                OpenGL Warning: glFinalCombinerInputNV not found in mesa table
                OpenGL Warning: glGetCombinerInputParameterfvNV not found in mesa table
                OpenGL Warning: glGetCombinerInputParameterivNV not found in mesa table
                OpenGL Warning: glGetCombinerOutputParameterfvNV not found in mesa table
                OpenGL Warning: glGetCombinerOutputParameterivNV not found in mesa table
                OpenGL Warning: glGetFinalCombinerInputParameterfvNV not found in mesa table
                OpenGL Warning: glGetFinalCombinerInputParameterivNV not found in mesa table
                OpenGL Warning: glDeleteFencesNV not found in mesa table
                OpenGL Warning: glFinishFenceNV not found in mesa table
                OpenGL Warning: glGenFencesNV not found in mesa table
                OpenGL Warning: glGetFenceivNV not found in mesa table
                OpenGL Warning: glIsFenceNV not found in mesa table
                OpenGL Warning: glSetFenceNV not found in mesa table
                OpenGL Warning: glTestFenceNV not found in mesa table
                libGL error: failed to load driver: vboxvideo
                libGL error: Try again with LIBGL_DEBUG=verbose for more details.
                Renderer: Using 'OpenGL Rendering Subsystem'
                Segmentation fault (core dumped)

      _______________________________________________
      Fiware-tech-help mailing list
      Fiware-tech-help@lists.fi-ware.org
      https://lists.fi-ware.org/listinfo/fiware-tech-help

        Activity

        Hide
        loorni Lasse Öörni (Inactive) added a comment -

        Thank you for the report.

        We don't recommend that you run the Tundra server with rendering enabled, since this will cause major performance hiccups and vm servers usually don't support 3D rendering.
        Instead to test the Synchronization GE, we recommend to use --headless argument while running the Tundra server. In order to make the Tundra to run without 3D acceleration,
        following command should be used: Tundra --server --headless.

        To be sure, I ran the Tundra server with rendering enabled (./Tundra --server) in VirtualBox with the Ubuntu 14.04 64bit, and I couldn't reproduce the OpenGL segmentation error.

        Following package was used during the testing:
        https://forge.fi-ware.org/frs/download.php/1511/MIWI-Synchronization-Server-2.5.3RC-ubuntu-14.04-amd64.deb

        Here are my computer specs and VirtualBox settings that I ran the Tundra with:
        Host:
        OS: Windows 7 Professional SP1
        CPU: Intel Core i7
        Ram: 4 GB
        Video: NVIDIA GeForce GTX 275

        VirtualBox client Settings:
        General:
        Operating System: Ubuntu (64bit)
        System:
        Base Memeory: 1536MB
        Acceleration: VT-x/AMD-V, Nested Paging
        Display:
        Video memory: 64 MB
        3D acceleration: Enable

        Show
        loorni Lasse Öörni (Inactive) added a comment - Thank you for the report. We don't recommend that you run the Tundra server with rendering enabled, since this will cause major performance hiccups and vm servers usually don't support 3D rendering. Instead to test the Synchronization GE, we recommend to use --headless argument while running the Tundra server. In order to make the Tundra to run without 3D acceleration, following command should be used: Tundra --server --headless. To be sure, I ran the Tundra server with rendering enabled (./Tundra --server) in VirtualBox with the Ubuntu 14.04 64bit, and I couldn't reproduce the OpenGL segmentation error. Following package was used during the testing: https://forge.fi-ware.org/frs/download.php/1511/MIWI-Synchronization-Server-2.5.3RC-ubuntu-14.04-amd64.deb Here are my computer specs and VirtualBox settings that I ran the Tundra with: Host: OS: Windows 7 Professional SP1 CPU: Intel Core i7 Ram: 4 GB Video: NVIDIA GeForce GTX 275 VirtualBox client Settings: General: Operating System: Ubuntu (64bit) System: Base Memeory: 1536MB Acceleration: VT-x/AMD-V, Nested Paging Display: Video memory: 64 MB 3D acceleration: Enable
        Hide
        pablo.fernandez Pablo Fernandez Moniz added a comment -

        Hello Lasse,

        We retried giving up to 2 GB base memory to the virtual machines and made sure 3D acceleration was enabled. However, we could not get rid of the OpenGL segmentation fault.

        When we ran Tundra on headless mode, everything started normally and we could interact with the server. Therefore, we confirm binaries are working as expected on non graphical mode.

        Thank you for clarifying about this problem

        Best regards,

        Show
        pablo.fernandez Pablo Fernandez Moniz added a comment - Hello Lasse, We retried giving up to 2 GB base memory to the virtual machines and made sure 3D acceleration was enabled. However, we could not get rid of the OpenGL segmentation fault. When we ran Tundra on headless mode, everything started normally and we could interact with the server. Therefore, we confirm binaries are working as expected on non graphical mode. Thank you for clarifying about this problem Best regards,

          People

          • Assignee:
            loorni Lasse Öörni (Inactive)
            Reporter:
            pablo.fernandez Pablo Fernandez Moniz
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: