Comments (15)
I can see you are using a different version of the Dockerfile, your version starts from ubuntu 16.04 and my version is 14.04 I think this is the reason for the missing lib.
you can try and manually install it before running dronemain.py by running
sudo apt-get install libpangocairo-1.0-0
If that works, you can add this line to your DockerFile and build the image.
Let me know how it goes.
from dronesimlab.
you can also try newer miniconda version and replace the one in your docker file:
this is the list of versions:
miniconda versions
you can change to the latest one which is:
Miniconda3-4.3.27.1-Linux-x86_64.sh
from dronesimlab.
from dronesimlab.
maybe rolling back to 14.04 in the SItl Dockerfile (like my version) will be the fastest approach. If you want me to check your version. please fork the project (the button on the upper right) do the changes and let me see.
from dronesimlab.
I rolled back to 14.04 in the SITL Dockerfile...didnt make a difference.
I basically used the original Dockerfile code without changing the code.
from dronesimlab.
I'm rebuilding the SITL image to see if I can recreate the issue.
I'll get back to you...
from dronesimlab.
I Added this line to the SITL docker file and updated this file and it is working form me:
RUN /miniconda/bin/conda update -y cairo
Let me know how it goes.
from dronesimlab.
you didn't paste an image
from dronesimlab.
from dronesimlab.
I had to install cairo in the dockerfile otherwise it didnt recognize it.
from dronesimlab.
The file that worked for me was the one that is currently in the repository. E.g with the Miniconda3-4.2.12-Linux-x86_64.sh version and Ubuntu 14.04. Just take this file as is and run the ../build.py --nocache.
from dronesimlab.
That worked but the ardupilot is giving an error now.
from dronesimlab.
run this command in the ardupilot pane, so I can see the full log and send it to me
../Tools/autotest/sim_vehicle.py -w > /dronelab/ardupilot_fail.log 2>&1
the file will be in the DroneSimLab dir in the host
from dronesimlab.
from dronesimlab.
Hi,
I manage to recreate this error. It was something to do with git relative paths. I updated the build script to deal with this error. Please run the main build script "build.py". It shuld print "updating ardupilot git relative paths" and fix this problem.
Let me know how it goes.
from dronesimlab.
Related Issues (20)
- Shadow indifference between screens, demo crashing & now drone not tracking
- Disbale game view window HOT 4
- Possibility of making the camera look downward for aerial survey HOT 5
- Commands do not work on my laptop HOT 23
- Cannot assign requested address in unreal_proxy.py HOT 4
- Unreal Simulation Not Working_Command window Running perfect but no display in Unreal Editor HOT 4
- SSH No GUI HOT 2
- Streaming video over to QGC HOT 1
- README.md typo HOT 1
- sdl-config is missing while building python3 docker image HOT 7
- Are there any plans to support Ubuntu 18 and ROS melodic? HOT 1
- how to edit BlueROV underwater scene? HOT 3
- BlueRov: Collisions of the submarine with the ocean floor objects HOT 1
- "non-authorized packages" during building ros-kinetic
- Build Failed on Ubuntu 16.04 LTS while building bluerov branch? HOT 7
- Does DroneSimLab work for Ubuntu 18 (ROS Melodic) HOT 1
- Wrong place for clang ? HOT 9
- Demo ROV HOT 4
- Cannot clone submode of PX4 HOT 1
- please check your connection
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dronesimlab.