-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Vagrantfile to Ubuntu 16.04 #320
Conversation
Testing with the removal of ubuntugis Adding libgdal-dev Using correct libgdal1-dev package Another libgdal1 test Trying a libgdal workaround Using built in postgresql Install postgis-2.1 Testing without creating a test DB. Final Travis CI settings. Hardcoded tag2 and tag3 IDs to avoid Duplicate Primary Keys with hardcoded tag1.id Hardcode tag.id in other both Tests.
Hmm.. Not sure what went wrong. I did: git remote add jslootbeek [email protected]:jslootbeek/roundware-server.git
git remote update
git checkout ubuntu16.04
vagrant up Result: ==> default: Unpacking gstreamer0.10-plugins-bad:amd64 (0.10.23-8.1ubuntu3) ...
==> default: dpkg: dependency problems prevent configuration of gstreamer0.10-plugins-bad:amd64:
==> default: gstreamer0.10-plugins-bad:amd64 depends on libcdaudio1 (>= 0.99.12p2); however:
==> default: Package libcdaudio1 is not installed.
==> default: gstreamer0.10-plugins-bad:amd64 depends on libgstreamer-plugins-bad0.10-0 (= 0.10.23-8.1ubuntu3); however:
==> default: Package libgstreamer-plugins-bad0.10-0 is not installed.
==> default: gstreamer0.10-plugins-bad:amd64 depends on libkate1 (>= 0.4.1); however:
==> default: Package libkate1 is not installed.
==> default: gstreamer0.10-plugins-bad:amd64 depends on libmimic0; however:
==> default: Package libmimic0 is not installed.
==> default: gstreamer0.10-plugins-bad:amd64 depends on libofa0 (>= 0.9.3); however:
==> default: Package libofa0 is not installed.
==> default: gstreamer0.10-plugins-bad:amd64 depends on libslv2-9 (>= 0.6.4-1~); however:
==> default: Package libslv2-9 is not installed.
==> default: gstreamer0.10-plugins-bad:amd64 depends on libsoundtouch0 (>= 1.8.0); however:
==> default: Package libsoundtouch0 is not installed.
==> default: gstreamer0.10-plugins-bad:amd64 depends on libspandsp2 (>= 0.0.6~pre18); however:
==> default: Package lib
==> default: dpkg: error processing package gstreamer0.10-plugins-bad:amd64 (--install):
==> default: dependency problems - leaving unconfigured
==> default: Processing triggers for libglib2.0-0:amd64 (2.48.2-0ubuntu1) ...
==> default: Errors were encountered while processing:
==> default: gstreamer0.10-plugins-bad:amd64
The SSH command responded with a non-zero exit status. Vagrant
assumes that this means the command failed. The output for this command
should be in the log above. Please read the output to determine what
went wrong.
|
I haven't had a chance to test this yet, but will do so shortly and will report back to see if @eosrei's experience is replicated. |
I can now confirm that I get the same error as @eosrei, so I'm pretty confident there is something wrong. @jslootbeek does it work for you on a fresh vagrant install? I'm not surprised there are gstreamer issues since we are using the unsanctioned version. Looks like the problem is related to dependencies not being installed for I tried to install manually to test, but some had no install candidate suggesting to me that we might need to add some lines to |
REMINDERS/QUESTIONS
|
I have done a full audit of the gstreamer plugins that Roundware uses - based on https://gstreamer.freedesktop.org/documentation/plugins.html - and here are the results: Core
Base
Good
Bad
Ugly
Given that I found no Bad plugins being used, I did a fresh install without them and then did a full set of manual stream operation tests and everything worked fine. Thus it appears that we no longer need the Bad plugins and can therefore circumvent the install issue outlined above. I want to do more testing with an upgrade and bang on it more, but it's looking encouraging that we should be ok for the upgrade. |
Includes Postgres 9.5 with PostGIS 2.2.
to rebuilt Vagrant instance: vagrant halt && vagrant destroy && vagrant up.