Guest User

Untitled

a guest
Feb 12th, 2019
412
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 27.11 KB | None | 0 0
  1. Could not find gem 'bundler (< 2.0, >= 1.3.0)', which is required by gem 'rails
  2. (= 4.2.6)', in any of the sources.
  3. ERROR: Service 'theaterengine' failed to build: The command '/bin/sh -c /bin/bash -l -c "bundle install"' returned a non-zero code: 6
  4.  
  5. FROM ubuntu:16.04
  6.  
  7. ENV LANG C.UTF-8
  8.  
  9. ENV BUNDLE_PATH=bundle
  10.  
  11. RUN apt-get update -qq && apt-get install -y build-essential libpq-dev gnupg2 curl
  12.  
  13. # INSTALL NODE.JS
  14.  
  15. RUN groupadd --gid 1000 node
  16. && useradd --uid 1000 --gid node --shell /bin/bash --create-home node
  17.  
  18. # gpg keys listed at https://github.com/nodejs/node#release-team
  19. RUN set -ex
  20. && for key in
  21. 4ED778F539E3634C779C87C6D7062848A1AB005C
  22. B9E2F5981AA6E0CD28160D9FF13993A75599653C
  23. 94AE36675C464D64BAFA68DD7434390BDBE9B9C5
  24. B9AE9905FFD7803F25714661B63B535A4C206CA9
  25. 77984A986EBC2AA786BC0F66B01FBB92821C587A
  26. 71DCFD284A79C3B38668286BC97EC7A07EDE3FC1
  27. FD3A5288F042B6850C66B31F09FE44734EB7990E
  28. 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600
  29. C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8
  30. DD8F2338BAE7501E3DD5AC78C273792F7D83545D
  31. A48C2BEE680E841632CD4E44F07496B3EB3C1762
  32. ; do
  33. gpg --batch --keyserver hkp://pool.sks-keyservers.net --recv-keys "$key" ||
  34. gpg --batch --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys "$key" ||
  35. gpg --batch --keyserver hkp://ipv4.pool.sks-keyservers.net --recv-keys "$key" ||
  36. gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ;
  37. done
  38.  
  39. ENV NODE_MAJOR 10
  40.  
  41. RUN NODE_VERSION=$(curl -SL "https://nodejs.org/dist/index.tab"
  42. | grep "^v$NODE_MAJOR"
  43. | head -n 1 | awk '{ print substr($1,2) }')
  44. && ARCH= && dpkgArch="$(dpkg --print-architecture)"
  45. && case "${dpkgArch##*-}" in
  46. amd64) ARCH='x64';;
  47. ppc64el) ARCH='ppc64le';;
  48. s390x) ARCH='s390x';;
  49. arm64) ARCH='arm64';;
  50. armhf) ARCH='armv7l';;
  51. i386) ARCH='x86';;
  52. *) echo "unsupported architecture"; exit 1 ;;
  53. esac
  54. && curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz"
  55. && curl -SLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc"
  56. && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc
  57. && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz$" SHASUMS256.txt | sha256sum -c -
  58. && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner
  59. && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt
  60. && ln -s /usr/local/bin/node /usr/local/bin/nodejs
  61.  
  62. # INSTALL YARN
  63.  
  64. RUN YARN_VERSION=$(curl -sSL --compressed https://yarnpkg.com/latest-version)
  65. set -ex
  66. && for key in
  67. 6A010C5166006599AA17F08146C2130DFD2497F5
  68. ; do
  69. gpg --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys "$key" ||
  70. gpg --keyserver hkp://ipv4.pool.sks-keyservers.net --recv-keys "$key" ||
  71. gpg --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ;
  72. done
  73. && curl -fSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz"
  74. && curl -fSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz.asc"
  75. && gpg --batch --verify yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz
  76. && mkdir -p /opt
  77. && tar -xzf yarn-v$YARN_VERSION.tar.gz -C /opt/
  78. && ln -s /opt/yarn-v$YARN_VERSION/bin/yarn /usr/local/bin/yarn
  79. && ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg
  80. && rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz
  81.  
  82. # INSTALL OTHER DEPENDENCIES
  83.  
  84. RUN apt-get update -qq && apt-get install -y git
  85. libxml2-dev
  86. libxslt1-dev
  87. libqt4-dev
  88. libqtwebkit4
  89. xvfb
  90. file
  91. libcurl4-gnutls-dev
  92.  
  93. # INSTALL RVM AND RUBY
  94.  
  95. RUN
  96. apt-get update &&
  97. apt-get install -y ruby ruby-dev bundler &&
  98. rm -rf /var/lib/lists/*
  99.  
  100. RUN gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
  101. RUN curl -sSl https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer | bash -s stable
  102.  
  103. RUN ["/bin/bash", "-l", "-c", "rvm requirements"]
  104. RUN ["/bin/bash", "-l", "-c", "rvm install 2.3.3 --default"]
  105. RUN /bin/bash -l -c "gem env && bundle config && gem install bundler --version 1.17.3"
  106.  
  107. # RAILS ENV VARIABLES AND BUNDLING
  108.  
  109. ENV APP_HOME /theaterengine
  110. RUN mkdir $APP_HOME
  111. WORKDIR $APP_HOME
  112.  
  113. COPY Gemfile Gemfile
  114. COPY Gemfile.lock Gemfile.lock
  115.  
  116. ENV BUNDLE_GEMFILE=$APP_HOME/Gemfile
  117. BUNDLE_JOBS=2
  118.  
  119. RUN /bin/bash -l -c "bundle install"
  120. # RUN ["/usr/local/rvm/gems/ruby-2.3.3/gems/bundler-1.17.3/exe/bundle", "install"]
  121.  
  122. ADD . $APP_HOME
  123.  
  124. version: '2'
  125. services:
  126. theaterengine:
  127. extends:
  128. file: docker-common.yml
  129. service: web
  130. links:
  131. - postgres
  132. - redis
  133. - elasticsearch
  134. env_file:
  135. - .theaterengine.env
  136.  
  137.  
  138. postgres:
  139. volumes:
  140. - ./scripts:/docker-entrypoint-initdb.d
  141. extends:
  142. file: docker-common.yml
  143. service: postgres
  144.  
  145. redis:
  146. extends:
  147. file: docker-common.yml
  148. service: redis
  149.  
  150. elasticsearch:
  151. extends:
  152. file: docker-common.yml
  153. service: elasticsearch
  154.  
  155. sidekiq:
  156. extends:
  157. file: docker-common.yml
  158. service: sidekiq
  159. links:
  160. - postgres
  161. - redis
  162.  
  163. volumes:
  164. bundle: {}
  165. postgres: {}
  166. redis: {}
  167.  
  168. version: '2'
  169. services:
  170. web:
  171. build: .
  172. command: bin/rails server --port 8000 --binding 0.0.0.0
  173. volumes:
  174. - .:/theaterengine
  175. - bundle:/bundle
  176. ports:
  177. - '80:8000'
  178. env_file:
  179. - .theaterengine.env
  180.  
  181. postgres:
  182. image: postgres:9.6.2
  183. environment:
  184. POSTGRES_USER: theaterengine
  185. POSTGRES_PASSWORD: theaterengine
  186. ports:
  187. - '5432:5432'
  188. volumes:
  189. - postgres:/var/lib/postgresql/data
  190.  
  191. redis:
  192. image: redis:latest
  193. ports:
  194. - '6379:6379'
  195. volumes:
  196. - redis:/var/lib/redis/data
  197.  
  198. elasticsearch:
  199. image: elasticsearch:5.6
  200. command: elasticsearch
  201. environment:
  202. ES_JAVA_OPTS: "-Des.network.host=0.0.0.0 -Xmx1024m -Xms256m -Des.scripting.exception_for_missing_value=true"
  203.  
  204. sidekiq:
  205. build: .
  206. command: bundle exec sidekiq -C config/sidekiq.yml
  207. volumes:
  208. - .:/theaterengine
  209. - bundle:/bundle
  210. env_file:
  211. - .theaterengine.env
  212.  
  213. Building theaterengine
  214. Step 1/24 : FROM ubuntu:16.04
  215. ---> 7e87e2b3bf7a
  216. Step 2/24 : ENV LANG C.UTF-8
  217. ---> Running in ae5029491687
  218. Removing intermediate container ae5029491687
  219. ---> 5912b6c9d20d
  220. Step 3/24 : ENV BUNDLE_PATH=bundle
  221. ---> Running in 2cb056b4fc6b
  222. Removing intermediate container 2cb056b4fc6b
  223. ---> 31f18e8fa92e
  224. Step 4/24 : RUN apt-get update -qq && apt-get install -y build-essential libpq-dev gnupg2 curl
  225. ---> Running in e9f4cec8e789
  226. Reading package lists...
  227. Building dependency tree...
  228. Reading state information...
  229. The following additional packages will be installed:
  230. binutils bzip2 ca-certificates comerr-dev cpp cpp-5 dirmngr dpkg-dev
  231. fakeroot g++ g++-5 gcc gcc-5 gnupg-agent ifupdown iproute2 isc-dhcp-client
  232. isc-dhcp-common krb5-locales krb5-multidev libalgorithm-diff-perl
  233. libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan2 libasn1-8-heimdal
  234. libassuan0 libatm1 libatomic1 libc-dev-bin libc6-dev libcc1-0 libcilkrts5
  235. libcurl3-gnutls libdns-export162 libdpkg-perl libfakeroot libffi6
  236. libfile-fcntllock-perl libgcc-5-dev libgdbm3 libgmp10 libgnutls30 libgomp1
  237. libgssapi-krb5-2 libgssapi3-heimdal libgssrpc4 libhcrypto4-heimdal
  238. libheimbase1-heimdal libheimntlm0-heimdal libhogweed4 libhx509-5-heimdal
  239. libidn11 libisc-export160 libisl15 libitm1 libk5crypto3 libkadm5clnt-mit9
  240. libkadm5srv-mit9 libkdb5-8 libkeyutils1 libkrb5-26-heimdal libkrb5-3
  241. libkrb5support0 libksba8 libldap-2.4-2 liblsan0 libmnl0 libmpc3 libmpfr4
  242. libmpx0 libnettle6 libnpth0 libp11-kit0 libperl5.22 libpq5 libquadmath0
  243. libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules libsasl2-modules-db
  244. libsqlite3-0 libssl-dev libssl-doc libssl1.0.0 libstdc++-5-dev libtasn1-6
  245. libtsan0 libubsan0 libwind0-heimdal libxtables11 linux-libc-dev make
  246. manpages manpages-dev netbase openssl patch perl perl-modules-5.22
  247. pinentry-curses rename xz-utils zlib1g-dev
  248. Suggested packages:
  249. binutils-doc bzip2-doc doc-base cpp-doc gcc-5-locales debian-keyring
  250. g++-multilib g++-5-multilib gcc-5-doc libstdc++6-5-dbg gcc-multilib autoconf
  251. automake libtool flex bison gdb gcc-doc gcc-5-multilib libgcc1-dbg
  252. libgomp1-dbg libitm1-dbg libatomic1-dbg libasan2-dbg liblsan0-dbg
  253. libtsan0-dbg libubsan0-dbg libcilkrts5-dbg libmpx0-dbg libquadmath0-dbg
  254. gnupg-doc parcimonie xloadimage ppp rdnssd iproute2-doc resolvconf
  255. avahi-autoipd isc-dhcp-client-ddns apparmor krb5-doc glibc-doc gnutls-bin
  256. krb5-user postgresql-doc-9.5 libsasl2-modules-otp libsasl2-modules-ldap
  257. libsasl2-modules-sql libsasl2-modules-gssapi-mit
  258. | libsasl2-modules-gssapi-heimdal libstdc++-5-doc make-doc man-browser ed
  259. diffutils-doc perl-doc libterm-readline-gnu-perl
  260. | libterm-readline-perl-perl pinentry-doc
  261. The following NEW packages will be installed:
  262. binutils build-essential bzip2 ca-certificates comerr-dev cpp cpp-5 curl
  263. dirmngr dpkg-dev fakeroot g++ g++-5 gcc gcc-5 gnupg-agent gnupg2 ifupdown
  264. iproute2 isc-dhcp-client isc-dhcp-common krb5-locales krb5-multidev
  265. libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl
  266. libasan2 libasn1-8-heimdal libassuan0 libatm1 libatomic1 libc-dev-bin
  267. libc6-dev libcc1-0 libcilkrts5 libcurl3-gnutls libdns-export162 libdpkg-perl
  268. libfakeroot libffi6 libfile-fcntllock-perl libgcc-5-dev libgdbm3 libgmp10
  269. libgnutls30 libgomp1 libgssapi-krb5-2 libgssapi3-heimdal libgssrpc4
  270. libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhogweed4
  271. libhx509-5-heimdal libidn11 libisc-export160 libisl15 libitm1 libk5crypto3
  272. libkadm5clnt-mit9 libkadm5srv-mit9 libkdb5-8 libkeyutils1 libkrb5-26-heimdal
  273. libkrb5-3 libkrb5support0 libksba8 libldap-2.4-2 liblsan0 libmnl0 libmpc3
  274. libmpfr4 libmpx0 libnettle6 libnpth0 libp11-kit0 libperl5.22 libpq-dev
  275. libpq5 libquadmath0 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules
  276. libsasl2-modules-db libsqlite3-0 libssl-dev libssl-doc libssl1.0.0
  277. libstdc++-5-dev libtasn1-6 libtsan0 libubsan0 libwind0-heimdal libxtables11
  278. linux-libc-dev make manpages manpages-dev netbase openssl patch perl
  279. perl-modules-5.22 pinentry-curses rename xz-utils zlib1g-dev
  280. 0 upgraded, 108 newly installed, 0 to remove and 0 not upgraded.
  281. Need to get 57.6 MB of archives.
  282. ...
  283. ...
  284. 148 added, 0 removed; done.
  285. Running hooks in /etc/ca-certificates/update.d...
  286. done.
  287. Removing intermediate container e9f4cec8e789
  288. ---> 66fa6d267a05
  289. Step 5/24 : RUN groupadd --gid 1000 node && useradd --uid 1000 --gid node --shell /bin/bash --create-home node
  290. ---> Running in b7e86d75e030
  291. Removing intermediate container b7e86d75e030
  292. ---> eeaf38d31a2a
  293. Step 6/24 : RUN set -ex && for key in 4ED778F539E3634C779C87C6D7062848A1AB005C B9E2F5981AA6E0CD28160D9FF13993A75599653C 94AE36675C464D64BAFA68DD7434390BDBE9B9C5 B9AE9905FFD7803F25714661B63B535A4C206CA9 77984A986EBC2AA786BC0F66B01FBB92821C587A 71DCFD284A79C3B38668286BC97EC7A07EDE3FC1 FD3A5288F042B6850C66B31F09FE44734EB7990E 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 DD8F2338BAE7501E3DD5AC78C273792F7D83545D A48C2BEE680E841632CD4E44F07496B3EB3C1762 ; do gpg --batch --keyserver hkp://pool.sks-keyservers.net --recv-keys "$key" || gpg --batch --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys "$key" || gpg --batch --keyserver hkp://ipv4.pool.sks-keyservers.net --recv-keys "$key" || gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; done
  294. ---> Running in 55265cf5a4fa
  295. ...
  296. ...
  297. Removing intermediate container 55265cf5a4fa
  298. ---> 7d3de60af5fc
  299. Step 7/24 : ENV NODE_MAJOR 10
  300. ---> Running in 57f05fb87dd7
  301. Removing intermediate container 57f05fb87dd7
  302. ---> 9df11bd47c50
  303. Step 8/24 : RUN NODE_VERSION=$(curl -SL "https://nodejs.org/dist/index.tab" | grep "^v$NODE_MAJOR" | head -n 1 | awk '{ print substr($1,2) }') && ARCH= && dpkgArch="$(dpkg --print-architecture)" && case "${dpkgArch##*-}" in amd64) ARCH='x64';; ppc64el) ARCH='ppc64le';; s390x) ARCH='s390x';; arm64) ARCH='arm64';; armhf) ARCH='armv7l';; i386) ARCH='x86';; *) echo "unsupported architecture"; exit 1 ;; esac && curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" && curl -SLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz$" SHASUMS256.txt | sha256sum -c - && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt && ln -s /usr/local/bin/node /usr/local/bin/nodejs
  304. ---> Running in 0b8e7b8bb68f
  305. ...
  306. ...
  307. Removing intermediate container 0b8e7b8bb68f
  308. ---> 56204b1054e0
  309. Step 9/24 : RUN YARN_VERSION=$(curl -sSL --compressed https://yarnpkg.com/latest-version) set -ex && for key in 6A010C5166006599AA17F08146C2130DFD2497F5 ; do gpg --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys "$key" || gpg --keyserver hkp://ipv4.pool.sks-keyservers.net --recv-keys "$key" || gpg --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; done && curl -fSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz" && curl -fSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz.asc" && gpg --batch --verify yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz && mkdir -p /opt && tar -xzf yarn-v$YARN_VERSION.tar.gz -C /opt/ && ln -s /opt/yarn-v$YARN_VERSION/bin/yarn /usr/local/bin/yarn && ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg && rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz
  310. ---> Running in 6a45f5c124a7
  311. + gpg --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 6A010C5166006599AA17F08146C2130DFD2497F5
  312. gpg: requesting key FD2497F5 from hkp server p80.pool.sks-keyservers.net
  313. gpg: key 86E50310: public key "Yarn Packaging <yarn@dan.cx>" imported
  314. gpg: Total number processed: 1
  315. gpg: imported: 1 (RSA: 1)
  316. ...
  317. ...
  318. + mkdir -p /opt
  319. + tar -xzf yarn-v1.13.0.tar.gz -C /opt/
  320. + ln -s /opt/yarn-v1.13.0/bin/yarn /usr/local/bin/yarn
  321. + ln -s /opt/yarn-v1.13.0/bin/yarnpkg /usr/local/bin/yarnpkg
  322. + rm yarn-v1.13.0.tar.gz.asc yarn-v1.13.0.tar.gz
  323. Removing intermediate container 6a45f5c124a7
  324. ---> 83ed68b00e7d
  325. Step 10/24 : RUN apt-get update -qq && apt-get install -y git libxml2-dev libxslt1-dev libqt4-dev libqtwebkit4 xvfb file libcurl4-gnutls-dev
  326. ---> Running in 10d6197af7ca
  327. Reading package lists...
  328. Building dependency tree...
  329. Reading state information...
  330. The following additional packages will be installed:
  331. dbus fontconfig fontconfig-config fonts-dejavu-core git-man
  332. gstreamer1.0-plugins-base icu-devtools iso-codes less libaudio2
  333. libavahi-client3 libavahi-common-data libavahi-common3 libbsd0 libcap-ng0
  334. libcdparanoia0 libcups2 libdbus-1-3 libdrm-amdgpu1 libdrm-common libdrm-dev
  335. libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libedit2 libelf1
  336. liberror-perl libexpat1 libfontconfig1 libfontenc1 libfreetype6
  337. libgl1-mesa-dev libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libglib2.0-0
  338. libglib2.0-data libglu1-mesa libglu1-mesa-dev libgstreamer-plugins-base1.0-0
  339. libgstreamer1.0-0 libice6 libicu-dev libicu55 libjbig0 libjpeg-turbo8
  340. libjpeg8 liblcms2-2 libllvm6.0 libmagic1 libmng2 libmysqlclient20 libogg0
  341. libopus0 liborc-0.4-0 libpciaccess0 libpixman-1-0 libpng12-0 libpopt0
  342. libpthread-stubs0-dev libqt4-dbus libqt4-declarative libqt4-designer
  343. libqt4-dev-bin libqt4-help libqt4-network libqt4-opengl libqt4-opengl-dev
  344. libqt4-qt3support libqt4-script libqt4-scripttools libqt4-sql
  345. libqt4-sql-mysql libqt4-svg libqt4-test libqt4-xml libqt4-xmlpatterns
  346. libqtcore4 libqtdbus4 libqtgui4 libsensors4 libsm6 libtheora0 libtiff5
  347. libtxc-dxtn-s2tc0 libvisual-0.4-0 libvorbis0a libvorbisenc2 libx11-6
  348. libx11-data libx11-dev libx11-doc libx11-xcb-dev libx11-xcb1 libxau-dev
  349. libxau6 libxaw7 libxcb-dri2-0 libxcb-dri2-0-dev libxcb-dri3-0
  350. libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev libxcb-present-dev
  351. libxcb-present0 libxcb-randr0 libxcb-randr0-dev libxcb-render0
  352. libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev libxcb-sync-dev
  353. libxcb-sync1 libxcb-xfixes0 libxcb-xfixes0-dev libxcb1 libxcb1-dev
  354. libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6
  355. libxfixes-dev libxfixes3 libxfont1 libxi6 libxkbfile1 libxml2 libxmu6
  356. libxmuu1 libxpm4 libxrender1 libxshmfence-dev libxshmfence1 libxslt1.1
  357. libxt6 libxxf86vm-dev libxxf86vm1 mesa-common-dev mysql-common
  358. openssh-client qdbus qt-at-spi qt4-linguist-tools qt4-qmake qtchooser
  359. qtcore4-l10n rsync sgml-base shared-mime-info ucf x11-common x11-xkb-utils
  360. x11proto-core-dev x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev
  361. x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-xext-dev
  362. x11proto-xf86vidmode-dev xauth xdg-user-dirs xfonts-base xfonts-encodings
  363. xfonts-utils xkb-data xml-core xorg-sgml-doctools xserver-common xtrans-dev
  364. Suggested packages:
  365. dbus-user-session | dbus-x11 gettext-base git-daemon-run
  366. | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-arch
  367. git-cvs git-mediawiki git-svn gvfs isoquery nas cups-common libcurl4-doc
  368. libcurl3-dbg libgnutls-dev libidn11-dev libkrb5-dev libldap2-dev librtmp-dev
  369. pkg-config libvisual-0.4-plugins gstreamer1.0-tools icu-doc liblcms2-utils
  370. opus-tools pciutils libqt4-declarative-folderlistmodel
  371. libqt4-declarative-gestures libqt4-declarative-particles
  372. libqt4-declarative-shaders qt4-qmlviewer firebird-dev libmysqlclient-dev
  373. libsqlite0-dev libsqlite3-dev qt4-dev-tools qt4-doc unixodbc-dev libthai0
  374. qt4-qtconfig lm-sensors libxcb-doc libxext-doc ssh-askpass libpam-ssh
  375. keychain monkeysphere openssh-server sgml-base-doc debhelper
  376. The following NEW packages will be installed:
  377. dbus file fontconfig fontconfig-config fonts-dejavu-core git git-man
  378. gstreamer1.0-plugins-base icu-devtools iso-codes less libaudio2
  379. libavahi-client3 libavahi-common-data libavahi-common3 libbsd0 libcap-ng0
  380. libcdparanoia0 libcups2 libcurl4-gnutls-dev libdbus-1-3 libdrm-amdgpu1
  381. libdrm-common libdrm-dev libdrm-intel1 libdrm-nouveau2 libdrm-radeon1
  382. libdrm2 libedit2 libelf1 liberror-perl libexpat1 libfontconfig1 libfontenc1
  383. libfreetype6 libgl1-mesa-dev libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa
  384. libglib2.0-0 libglib2.0-data libglu1-mesa libglu1-mesa-dev
  385. libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 libice6 libicu-dev libicu55
  386. libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 libllvm6.0 libmagic1 libmng2
  387. libmysqlclient20 libogg0 libopus0 liborc-0.4-0 libpciaccess0 libpixman-1-0
  388. libpng12-0 libpopt0 libpthread-stubs0-dev libqt4-dbus libqt4-declarative
  389. libqt4-designer libqt4-dev libqt4-dev-bin libqt4-help libqt4-network
  390. libqt4-opengl libqt4-opengl-dev libqt4-qt3support libqt4-script
  391. libqt4-scripttools libqt4-sql libqt4-sql-mysql libqt4-svg libqt4-test
  392. libqt4-xml libqt4-xmlpatterns libqtcore4 libqtdbus4 libqtgui4 libqtwebkit4
  393. libsensors4 libsm6 libtheora0 libtiff5 libtxc-dxtn-s2tc0 libvisual-0.4-0
  394. libvorbis0a libvorbisenc2 libx11-6 libx11-data libx11-dev libx11-doc
  395. libx11-xcb-dev libx11-xcb1 libxau-dev libxau6 libxaw7 libxcb-dri2-0
  396. libxcb-dri2-0-dev libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev
  397. libxcb-present-dev libxcb-present0 libxcb-randr0 libxcb-randr0-dev
  398. libxcb-render0 libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev
  399. libxcb-sync-dev libxcb-sync1 libxcb-xfixes0 libxcb-xfixes0-dev libxcb1
  400. libxcb1-dev libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev
  401. libxext6 libxfixes-dev libxfixes3 libxfont1 libxi6 libxkbfile1 libxml2
  402. libxml2-dev libxmu6 libxmuu1 libxpm4 libxrender1 libxshmfence-dev
  403. libxshmfence1 libxslt1-dev libxslt1.1 libxt6 libxxf86vm-dev libxxf86vm1
  404. mesa-common-dev mysql-common openssh-client qdbus qt-at-spi
  405. qt4-linguist-tools qt4-qmake qtchooser qtcore4-l10n rsync sgml-base
  406. shared-mime-info ucf x11-common x11-xkb-utils x11proto-core-dev
  407. x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev
  408. x11proto-input-dev x11proto-kb-dev x11proto-xext-dev
  409. x11proto-xf86vidmode-dev xauth xdg-user-dirs xfonts-base xfonts-encodings
  410. xfonts-utils xkb-data xml-core xorg-sgml-doctools xserver-common xtrans-dev
  411. xvfb
  412. ...
  413. ...
  414. Removing intermediate container 10d6197af7ca
  415. ---> f797cd358613
  416. Step 11/24 : RUN apt-get update && apt-get install -y ruby ruby-dev bundler && rm -rf /var/lib/lists/*
  417. ---> Running in cddd19cdbe85
  418. Hit:1 http://security.ubuntu.com/ubuntu xenial-security InRelease
  419. Hit:2 http://archive.ubuntu.com/ubuntu xenial InRelease
  420. Hit:3 http://archive.ubuntu.com/ubuntu xenial-updates InRelease
  421. Hit:4 http://archive.ubuntu.com/ubuntu xenial-backports InRelease
  422. Reading package lists...
  423. Reading package lists...
  424. Building dependency tree...
  425. Reading state information...
  426. The following additional packages will be installed:
  427. fonts-lato javascript-common libgmp-dev libgmpxx4ldbl libjs-jquery
  428. libruby2.3 libyaml-0-2 rake ruby-bundler ruby-did-you-mean ruby-minitest
  429. ruby-molinillo ruby-net-http-persistent ruby-net-telnet ruby-power-assert
  430. ruby-test-unit ruby-thor ruby2.3 ruby2.3-dev rubygems-integration sudo unzip
  431. zip
  432. Suggested packages:
  433. apache2 | lighttpd | httpd gmp-doc libgmp10-doc libmpfr-dev ri
  434. The following NEW packages will be installed:
  435. bundler fonts-lato javascript-common libgmp-dev libgmpxx4ldbl libjs-jquery
  436. libruby2.3 libyaml-0-2 rake ruby ruby-bundler ruby-dev ruby-did-you-mean
  437. ruby-minitest ruby-molinillo ruby-net-http-persistent ruby-net-telnet
  438. ruby-power-assert ruby-test-unit ruby-thor ruby2.3 ruby2.3-dev
  439. rubygems-integration sudo unzip zip
  440. 0 upgraded, 26 newly installed, 0 to remove and 0 not upgraded.
  441. Need to get 8357 kB of archives.
  442. ...
  443. ...
  444. Removing intermediate container cddd19cdbe85
  445. ---> 6a0b2f77087b
  446. Step 12/24 : RUN gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
  447. ---> Running in c185a2f95fbd
  448. gpg: requesting key D39DC0E3 from hkp server keys.gnupg.net
  449. gpg: requesting key 39499BDB from hkp server keys.gnupg.net
  450. gpg: key D39DC0E3: public key "Michal Papis (RVM signing) <mpapis@gmail.com>" imported
  451. gpg: key 39499BDB: public key "Piotr Kuczynski <piotr.kuczynski@gmail.com>" imported
  452. gpg: no ultimately trusted keys found
  453. gpg: Total number processed: 2
  454. gpg: imported: 2 (RSA: 2)
  455. Removing intermediate container c185a2f95fbd
  456. ---> 28942e1516c8
  457. Step 13/24 : RUN curl -sSl https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer | bash -s stable
  458. ---> Running in 4521aa379be2
  459. Downloading https://github.com/rvm/rvm/archive/1.29.7.tar.gz
  460. Downloading https://github.com/rvm/rvm/releases/download/1.29.7...
  461. ...
  462. ...
  463. /1.29.7.tar.gz.asc
  464.  
  465. Removing intermediate container 4521aa379be2
  466. ---> 326d003275db
  467. Step 14/24 : RUN ["/bin/bash", "-l", "-c", "rvm requirements"]
  468. ---> Running in 9b7cf125de07
  469. mesg: ttyname failed: Inappropriate ioctl for device
  470. Checking requirements for ubuntu.
  471. Installing requirements for ubuntu.
  472. Updating system..
  473. Installing required packages: gawk, autoconf, automake, bison, libffi-dev, libgdbm-dev, libncurses5-dev, libsqlite3-dev, libtool, libyaml-dev, pkg-config, sqlite3, libreadline6-dev.............
  474. Requirements installation successful.
  475. Removing intermediate container 9b7cf125de07
  476. ---> bc89ea7eb165
  477. Step 15/24 : RUN ["/bin/bash", "-l", "-c", "rvm install 2.3.3 --default"]
  478. ---> Running in 938d6dbb8e50
  479. mesg: ttyname failed: Inappropriate ioctl for device
  480. RubyGems Environment:
  481. - RUBYGEMS VERSION: 2.5.2
  482. - RUBY VERSION: 2.3.3 (2016-11-21 patchlevel 222) [x86_64-linux]
  483. - INSTALLATION DIRECTORY: /usr/local/rvm/gems/ruby-2.3.3
  484. - USER INSTALLATION DIRECTORY: /root/.gem/ruby/2.3.0
  485. - RUBY EXECUTABLE: /usr/local/rvm/rubies/ruby-2.3.3/bin/ruby
  486. - EXECUTABLE DIRECTORY: /usr/local/rvm/gems/ruby-2.3.3/bin
  487. - SPEC CACHE DIRECTORY: /root/.gem/specs
  488. - SYSTEM CONFIGURATION DIRECTORY: /etc
  489. - RUBYGEMS PLATFORMS:
  490. - ruby
  491. - x86_64-linux
  492. - GEM PATHS:
  493. - /usr/local/rvm/gems/ruby-2.3.3
  494. - /usr/local/rvm/gems/ruby-2.3.3@global
  495. - GEM CONFIGURATION:
  496. - :update_sources => true
  497. - :verbose => true
  498. - :backtrace => false
  499. - :bulk_threshold => 1000
  500. - REMOTE SOURCES:
  501. - https://rubygems.org/
  502. - SHELL PATH:
  503. - /usr/local/rvm/gems/ruby-2.3.3/bin
  504. - /usr/local/rvm/gems/ruby-2.3.3@global/bin
  505. - /usr/local/rvm/rubies/ruby-2.3.3/bin
  506. - /usr/local/sbin
  507. - /usr/local/bin
  508. - /usr/sbin
  509. - /usr/bin
  510. - /sbin
  511. - /bin
  512. - /usr/local/rvm/bin
  513. Settings are listed in order of priority. The top value will be used.
  514. path
  515. Set via BUNDLE_PATH: "bundle"
  516.  
  517. Successfully installed bundler-1.17.3
  518. Parsing documentation for bundler-1.17.3
  519. Installing ri documentation for bundler-1.17.3
  520. Done installing documentation for bundler after 35 seconds
  521. 1 gem installed
  522. Removing intermediate container d77b774c18b3
  523. ---> ed73a09a9ce1
  524. Step 17/24 : ENV APP_HOME /theaterengine
  525. ---> Running in 23dd5a5a2564
  526. Removing intermediate container 23dd5a5a2564
  527. ---> 31bb685d4a18
  528. Step 18/24 : RUN mkdir $APP_HOME
  529. ---> Running in e249f33df047
  530. Removing intermediate container e249f33df047
  531. ---> 0c4655341563
  532. Step 19/24 : WORKDIR $APP_HOME
  533. Removing intermediate container 2b66d8ba845d
  534. ---> a006fb0074b8
  535. Step 20/24 : COPY Gemfile Gemfile
  536. ---> dd19d7576314
  537. Step 21/24 : COPY Gemfile.lock Gemfile.lock
  538. ---> aafe1a3149d4
  539. Step 22/24 : ENV BUNDLE_GEMFILE=$APP_HOME/Gemfile BUNDLE_JOBS=2
  540. ---> Running in afd6c6d74122
  541. Removing intermediate container afd6c6d74122
  542. ---> 802e91bda185
  543. Step 23/24 : RUN /bin/bash -l -c "bundle install"
  544. ---> Running in c896b57d062b
  545. mesg: ttyname failed: Inappropriate ioctl for device
  546. Don't run Bundler as root. Bundler can ask for sudo if it is needed, and
  547. installing your bundle as root will break this application for all non-root
  548. users on this machine.
  549. Fetching https://github.com/gavinkflam/lightbox2-rails.git
  550. Fetching https://github.com/nathanvda/cocoon.git
  551. Fetching https://github.com/derekprior/momentjs-rails.git
  552. Fetching https://github.com/zpaulovics/datetimepicker-rails.git
  553. Cloning into 'bootstrap-datetimepicker'...
  554. Fetching https://github.com/jhenahan/administrate.git
  555. Fetching gem metadata from https://rails-assets.org/...
  556. Fetching gem metadata from https://rails-assets.org/..
  557. Fetching gem metadata from https://rubygems.org/..............
  558. Fetching gem metadata from https://rails-assets.org/..
  559. Fetching gem metadata from https://rails-assets.org/..
  560. Fetching gem metadata from https://rubygems.org/...
  561. Fetching gem metadata from https://rails-assets.org/..
  562. Fetching gem metadata from https://rails-assets.org/..
  563. Fetching gem metadata from https://rubygems.org/...
  564. Resolving dependencies.............................................................
  565. Bundler could not find compatible versions for gem "bundler":
  566. In Gemfile:
  567. rails (= 4.2.6) was resolved to 4.2.6, which depends on
  568. bundler (< 2.0, >= 1.3.0)
  569.  
  570. Current Bundler version:
  571. bundler (2.0.1)
  572. This Gemfile requires a different version of Bundler.
  573. Perhaps you need to update Bundler by running `gem install bundler`?
  574.  
  575. Could not find gem 'bundler (< 2.0, >= 1.3.0)', which is required by gem 'rails
  576. (= 4.2.6)', in any of the sources.
  577. ERROR: Service 'theaterengine' failed to build: The command '/bin/sh -c /bin/bash -l -c "bundle install"' returned a non-zero code: 6
Add Comment
Please, Sign In to add comment