UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login
    1. Home
    2. nikalon
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 5
    • Groups 0

    Miguel Gutiérrez

    @nikalon

    4
    Reputation
    124
    Profile views
    5
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online
    Location Madrid, Spain

    nikalon Unfollow Follow

    Best posts made by nikalon

    • RE: Problems with crossbuilder

      After a searching the internet I found out that I need to add the line root:100000:65536 into /etc/subuid and /etc/subgid.
      I think that line is added automatically when installing LXD but for some reason it wasn't generated.

      posted in Support
      nikalonN
      nikalon
    • RE: How to launch GUI apps from CLI?

      @alan_g said in How to launch GUI apps from CLI?:

      @nikalon you have to "trick" Unity8 into allowing the application to connect. I have not tried it recently, but something like this... https://lists.ubuntu.com/archives/mir-devel/2015-September/001267.html

      Yes! That works, thank you! For anyone who wants the answer you have to append the paremeter --desktop_file_hint=unity8 or -- --desktop_file_hint=unity8 to a regular binary you want to open. This is the syntax:

      ./application -- --desktop_file_hint=unity8
      

      Unfortunately the game crashes because of some OpenGL problem that I don't know how to solve yet:

      library "/vendor/lib/egl/libGLESv2S3D_adreno.so" not found
      
      ----- Initializing OpenGL -----
      Initializing OpenGL subsystem
      Using 8 color bits, 24 depth, 8 stencil display
      shutting down: Unable to initialize OpenGL (glAccum)
      idRenderSystem::Shutdown()
      Shutting down OpenGL subsystem
      Sys_Error: Unable to initialize OpenGL (glAccum)
      shutdown terminal support
      
      

      But that's an unrelated question that I should ask elsewhere.

      posted in Support
      nikalonN
      nikalon
    • Problems with crossbuilder

      I'm following this guide for compiling Ubuntu Touch packages. Setting up LXD with crossbuilder setup-lxd works well but when I execute the command crossbuilder in any project I get this error:

      error: no devices/emulators found
      Could not find a device, will not deploy
      Building address-book-app for armhf.
      Creating LXD container address-book-app-usdk-16-04-amd64-armhf-dev using ubports-sdk:ubuntu-sdk-16.04-amd64-armhf-dev.
      Error: Remote ubports-sdk exists as <https://sdk-images.ubports.com>
      Creating address-book-app-usdk-16-04-amd64-armhf-dev
      Error: Failed container creation: LXD doesn't have a uid/gid allocation. In this mode, only privileged containers are supported.
      

      I tried removing and reinstalling LXD, removing my previous containers, rebooting but nothing works. I'm using Pop!_OS based on Ubuntu 18.04.

      posted in Support
      nikalonN
      nikalon

    Latest posts made by nikalon

    • RE: Problems with crossbuilder

      And if someone wants to know why it's necessary it is well explained here and here.

      posted in Support
      nikalonN
      nikalon
    • RE: Problems with crossbuilder

      After a searching the internet I found out that I need to add the line root:100000:65536 into /etc/subuid and /etc/subgid.
      I think that line is added automatically when installing LXD but for some reason it wasn't generated.

      posted in Support
      nikalonN
      nikalon
    • Problems with crossbuilder

      I'm following this guide for compiling Ubuntu Touch packages. Setting up LXD with crossbuilder setup-lxd works well but when I execute the command crossbuilder in any project I get this error:

      error: no devices/emulators found
      Could not find a device, will not deploy
      Building address-book-app for armhf.
      Creating LXD container address-book-app-usdk-16-04-amd64-armhf-dev using ubports-sdk:ubuntu-sdk-16.04-amd64-armhf-dev.
      Error: Remote ubports-sdk exists as <https://sdk-images.ubports.com>
      Creating address-book-app-usdk-16-04-amd64-armhf-dev
      Error: Failed container creation: LXD doesn't have a uid/gid allocation. In this mode, only privileged containers are supported.
      

      I tried removing and reinstalling LXD, removing my previous containers, rebooting but nothing works. I'm using Pop!_OS based on Ubuntu 18.04.

      posted in Support
      nikalonN
      nikalon
    • RE: How to launch GUI apps from CLI?

      @alan_g said in How to launch GUI apps from CLI?:

      @nikalon you have to "trick" Unity8 into allowing the application to connect. I have not tried it recently, but something like this... https://lists.ubuntu.com/archives/mir-devel/2015-September/001267.html

      Yes! That works, thank you! For anyone who wants the answer you have to append the paremeter --desktop_file_hint=unity8 or -- --desktop_file_hint=unity8 to a regular binary you want to open. This is the syntax:

      ./application -- --desktop_file_hint=unity8
      

      Unfortunately the game crashes because of some OpenGL problem that I don't know how to solve yet:

      library "/vendor/lib/egl/libGLESv2S3D_adreno.so" not found
      
      ----- Initializing OpenGL -----
      Initializing OpenGL subsystem
      Using 8 color bits, 24 depth, 8 stencil display
      shutting down: Unable to initialize OpenGL (glAccum)
      idRenderSystem::Shutdown()
      Shutting down OpenGL subsystem
      Sys_Error: Unable to initialize OpenGL (glAccum)
      shutdown terminal support
      
      

      But that's an unrelated question that I should ask elsewhere.

      posted in Support
      nikalonN
      nikalon
    • How to launch GUI apps from CLI?

      Hello everyone!

      Is there any way to open GUI apps from the command line app? I'm trying to open a SDL2 game that I compiled from the phone itself and this is the error that I get:

      [2018-08-20 17:18:10.193243] <ERROR> MirConnectionAPI: Caught exception at client library boundary (in release): /build/mir-0.24.20ubuntu11+ubports+0~20180312130613.14~1.gbp8ec514/src/client/rpc/stream_socket_transport.cpp(168): Throw in function virtual void mir::client::rpc::StreamSocketTransport::send_message(const std::vector<unsigned char>&, const std::vector<mir::Fd>&)
      Dynamic exception type: boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<mir::socket_disconnected_error> >
      std::exception::what: Failed to send message to server: Broken pipe
      32, "Broken pipe"
      Sys_Error: Error while initializing SDL: Failed to connect to the mir server: Failed to connect: not accepted by server
      

      Sorry if this question has been asked before, but I'm pretty new to this platform and it's difficult to find specific information about certain components of the OS.

      posted in Support
      nikalonN
      nikalon