{"action":"opened","issue":{"url":"https://api.github.com/repos/travis-ci/travis-ci/issues/4907","labels_url":"https://api.github.com/repos/travis-ci/travis-ci/issues/4907/labels{/name}","comments_url":"https://api.github.com/repos/travis-ci/travis-ci/issues/4907/comments","events_url":"https://api.github.com/repos/travis-ci/travis-ci/issues/4907/events","html_url":"https://github.com/travis-ci/travis-ci/issues/4907","id":110712760,"number":4907,"title":"Enabling Docker breaks mono installation","user":{"login":"funlambda","id":7459494,"avatar_url":"https://avatars.githubusercontent.com/u/7459494?v=3","gravatar_id":"","url":"https://api.github.com/users/funlambda","html_url":"https://github.com/funlambda","followers_url":"https://api.github.com/users/funlambda/followers","following_url":"https://api.github.com/users/funlambda/following{/other_user}","gists_url":"https://api.github.com/users/funlambda/gists{/gist_id}","starred_url":"https://api.github.com/users/funlambda/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/funlambda/subscriptions","organizations_url":"https://api.github.com/users/funlambda/orgs","repos_url":"https://api.github.com/users/funlambda/repos","events_url":"https://api.github.com/users/funlambda/events{/privacy}","received_events_url":"https://api.github.com/users/funlambda/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-10-09T18:25:49Z","updated_at":"2015-10-09T18:25:49Z","closed_at":null,"body":"I need to use both mono and docker in one of my builds, but I can't manage to get them both installed on the build host. When I use this .travis.yml:\r\n\r\n\r\n    language: csharp\r\n    mono:\r\n      - latest\r\n\r\n    services:\r\n      - docker\r\n\r\n    script:\r\n      - ./build.sh\r\n      - ./push_images.sh\r\n\r\nI get this error during mono installation:\r\n\r\n    Installing Mono\r\n    Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.y5djX5PsT7 --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF\r\n    gpg: requesting key D3D831EF from hkp server keyserver.ubuntu.com\r\n    gpg: key D3D831EF: public key \"Xamarin Public Jenkins (auto-signing) <releng@xamarin.com>\" imported\r\n    gpg: Total number processed: 1\r\n    gpg:               imported: 1  (RSA: 1)\r\n    9.06s0.31sE: Unable to correct problems, you have held broken packages.\r\n    The command \"sudo apt-get install -qq mono-complete mono-vbnc fsharp nuget referenceassemblies-pcl\" failed and exited with 100 during .\r\n\r\nMono works fine w/o docker and docker works fine w/o mono, but I can't get them both working together. I also tried adding commands to manually install docker during before_install but that failed when trying to use docker (daemon not found).\r\n\r\nAre there any workarounds for this?"}}