Skip to content

Fix dockerfile: use correct dockerhub base image.#30

Merged
BorjaOuterelo merged 19 commits into
masterfrom
feature/fixdocker
Oct 2, 2019
Merged

Fix dockerfile: use correct dockerhub base image.#30
BorjaOuterelo merged 19 commits into
masterfrom
feature/fixdocker

Conversation

@BorjaOuterelo

@BorjaOuterelo BorjaOuterelo commented Jun 21, 2019

Copy link
Copy Markdown
Contributor

Fix #29.

@imuguruza imuguruza left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure which is the source, but I obtain the next error when I have run it:

Sending build context to Docker daemon  7.168kB
Step 1/22 : FROM microros/linux:latest
 ---> 540b920fc895
Step 2/22 : RUN apt install -y  bison                     flex                     gperf                     libgmp-dev                     libmpc-dev                     libmpfr-dev                     libisl-dev                     binutils-dev                     libelf-dev                     libexpat1-dev                     zlib1g-dev                     libncurses5-dev                     gettext                     texinfo                     gcc-arm-none-eabi                     gdb-multiarch                     openocd                     libusb-1.0-0-dev                     automake                     autotools-dev
 ---> Running in 619c4f5b570e


WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Reading package lists...
Building dependency tree...
Reading state information...
automake is already the newest version (1:1.15.1-3ubuntu2).
automake set to manually installed.
autotools-dev is already the newest version (20180224.1).
autotools-dev set to manually installed.
libexpat1-dev is already the newest version (2.2.5-3).
libexpat1-dev set to manually installed.
zlib1g-dev is already the newest version (1:1.2.11.dfsg-0ubuntu2).
gettext is already the newest version (0.19.8.1-6ubuntu0.1).
gettext set to manually installed.
The following additional packages will be installed:
  binutils-arm-none-eabi gdb libauthen-sasl-perl libbabeltrace1 libbison-dev
  libc6-dbg libdata-dump-perl libencode-locale-perl libfile-listing-perl
  libfl-dev libfl2 libfont-afm-perl libftdi1-2 libgmpxx4ldbl libhidapi-hidraw0
  libhtml-form-perl libhtml-format-perl libhtml-parser-perl
  libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl
  libhttp-daemon-perl libhttp-date-perl libhttp-message-perl
  libhttp-negotiate-perl libio-html-perl libio-socket-ssl-perl libisl15
  libjaylink0 libjim0.77 liblwp-mediatypes-perl liblwp-protocol-https-perl
  libmailtools-perl libnet-http-perl libnet-smtp-ssl-perl libnet-ssleay-perl
  libnewlib-arm-none-eabi libnewlib-dev libstdc++-arm-none-eabi-newlib
  libtext-unidecode-perl libtinfo-dev libtry-tiny-perl liburi-perl
  libusb-0.1-4 libusb-1.0-doc libwww-perl libwww-robotrules-perl
  libxml-libxml-perl libxml-namespacesupport-perl libxml-parser-perl
  libxml-sax-base-perl libxml-sax-expat-perl libxml-sax-perl
  perl-openssl-defaults tex-common
Suggested packages:
  bison-doc flex-doc gdb-doc libdigest-hmac-perl libgssapi-perl gmp-doc
  libgmp10-doc libcrypt-ssleay-perl libmpfr-doc ncurses-doc libnewlib-doc
  libauthen-ntlm-perl texlive-base texlive-latex-base
  texlive-generic-recommended texinfo-doc-nonfree texlive-fonts-recommended
The following NEW packages will be installed:
  binutils-arm-none-eabi binutils-dev bison flex gcc-arm-none-eabi gdb
  gdb-multiarch gperf libauthen-sasl-perl libbabeltrace1 libbison-dev
  libc6-dbg libdata-dump-perl libelf-dev libencode-locale-perl
  libfile-listing-perl libfl-dev libfl2 libfont-afm-perl libftdi1-2 libgmp-dev
  libgmpxx4ldbl libhidapi-hidraw0 libhtml-form-perl libhtml-format-perl
  libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl
  libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl
  libhttp-message-perl libhttp-negotiate-perl libio-html-perl
  libio-socket-ssl-perl libisl-dev libisl15 libjaylink0 libjim0.77
  liblwp-mediatypes-perl liblwp-protocol-https-perl libmailtools-perl
  libmpc-dev libmpfr-dev libncurses5-dev libnet-http-perl libnet-smtp-ssl-perl
  libnet-ssleay-perl libnewlib-arm-none-eabi libnewlib-dev
  libstdc++-arm-none-eabi-newlib libtext-unidecode-perl libtinfo-dev
  libtry-tiny-perl liburi-perl libusb-0.1-4 libusb-1.0-0-dev libusb-1.0-doc
  libwww-perl libwww-robotrules-perl libxml-libxml-perl
  libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl
  libxml-sax-expat-perl libxml-sax-perl openocd perl-openssl-defaults
  tex-common texinfo
0 upgraded, 70 newly installed, 0 to remove and 0 not upgraded.
Need to get 136 MB of archives.
After this operation, 1,127 MB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu bionic/main amd64 flex amd64 2.6.4-6 [316 kB]
Get:2 http://archive.ubuntu.com/ubuntu bionic/main amd64 tex-common all 6.09 [33.0 kB]
Get:3 http://archive.ubuntu.com/ubuntu bionic/main amd64 libbison-dev amd64 2:3.0.4.dfsg-1build1 [339 kB]
Get:4 http://archive.ubuntu.com/ubuntu bionic/main amd64 bison amd64 2:3.0.4.dfsg-1build1 [266 kB]
Get:5 http://archive.ubuntu.com/ubuntu bionic/main amd64 libbabeltrace1 amd64 1.5.5-1 [154 kB]
Get:6 http://archive.ubuntu.com/ubuntu bionic/main amd64 gdb amd64 8.1-0ubuntu3 [2,937 kB]
Get:7 http://archive.ubuntu.com/ubuntu bionic/universe amd64 gdb-multiarch amd64 8.1-0ubuntu3 [3,528 kB]
Get:8 http://archive.ubuntu.com/ubuntu bionic/universe amd64 gperf amd64 3.1-1 [103 kB]
Get:9 http://archive.ubuntu.com/ubuntu bionic/main amd64 libdata-dump-perl all 1.23-1 [27.0 kB]
Get:10 http://archive.ubuntu.com/ubuntu bionic/main amd64 libelf-dev amd64 0.170-0.4 [57.2 kB]
Get:11 http://archive.ubuntu.com/ubuntu bionic/main amd64 libencode-locale-perl all 1.05-1 [12.3 kB]
Get:12 http://archive.ubuntu.com/ubuntu bionic/main amd64 libhttp-date-perl all 6.02-1 [10.4 kB]
Get:13 http://archive.ubuntu.com/ubuntu bionic/main amd64 libfile-listing-perl all 6.04-1 [9,774 B]
Get:14 http://archive.ubuntu.com/ubuntu bionic/main amd64 libfl2 amd64 2.6.4-6 [11.4 kB]
Get:15 http://archive.ubuntu.com/ubuntu bionic/main amd64 libfl-dev amd64 2.6.4-6 [6,320 B]
Get:16 http://archive.ubuntu.com/ubuntu bionic/main amd64 libfont-afm-perl all 1.20-2 [13.2 kB]
Get:17 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libftdi1-2 amd64 1.4-1build1 [25.5 kB]
Get:18 http://archive.ubuntu.com/ubuntu bionic/main amd64 libgmpxx4ldbl amd64 2:6.1.2+dfsg-2 [8,964 B]
Get:19 http://archive.ubuntu.com/ubuntu bionic/main amd64 libgmp-dev amd64 2:6.1.2+dfsg-2 [316 kB]
Get:20 http://archive.ubuntu.com/ubuntu bionic/main amd64 libhtml-tagset-perl all 3.20-3 [12.1 kB]
Get:21 http://archive.ubuntu.com/ubuntu bionic/main amd64 liburi-perl all 1.73-1 [77.2 kB]
Get:22 http://archive.ubuntu.com/ubuntu bionic/main amd64 libhtml-parser-perl amd64 3.72-3build1 [85.9 kB]
Get:23 http://archive.ubuntu.com/ubuntu bionic/main amd64 libio-html-perl all 1.001-1 [14.9 kB]
Get:24 http://archive.ubuntu.com/ubuntu bionic/main amd64 liblwp-mediatypes-perl all 6.02-1 [21.7 kB]
Get:25 http://archive.ubuntu.com/ubuntu bionic/main amd64 libhttp-message-perl all 6.14-1 [72.1 kB]
Get:26 http://archive.ubuntu.com/ubuntu bionic/main amd64 libhtml-form-perl all 6.03-1 [23.5 kB]
Get:27 http://archive.ubuntu.com/ubuntu bionic/main amd64 libhtml-tree-perl all 5.07-1 [200 kB]
Get:28 http://archive.ubuntu.com/ubuntu bionic/main amd64 libhtml-format-perl all 2.12-1 [41.3 kB]
Get:29 http://archive.ubuntu.com/ubuntu bionic/main amd64 libhttp-cookies-perl all 6.04-1 [17.2 kB]
Get:30 http://archive.ubuntu.com/ubuntu bionic/main amd64 libhttp-daemon-perl all 6.01-1 [17.0 kB]
Get:31 http://archive.ubuntu.com/ubuntu bionic/main amd64 libhttp-negotiate-perl all 6.00-2 [13.4 kB]
Get:32 http://archive.ubuntu.com/ubuntu bionic/main amd64 perl-openssl-defaults amd64 3build1 [7,012 B]
Get:33 http://archive.ubuntu.com/ubuntu bionic/main amd64 libnet-ssleay-perl amd64 1.84-1build1 [282 kB]
Get:34 http://archive.ubuntu.com/ubuntu bionic/main amd64 libio-socket-ssl-perl all 2.056-1 [172 kB]
Get:35 http://archive.ubuntu.com/ubuntu bionic/main amd64 libisl-dev amd64 0.19-1 [620 kB]
Get:36 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libisl15 amd64 0.18-4 [548 kB]
Get:37 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libjaylink0 amd64 0.1.0-1 [17.0 kB]
Get:38 http://archive.ubuntu.com/ubuntu bionic/main amd64 libnet-http-perl all 6.17-1 [22.7 kB]
Get:39 http://archive.ubuntu.com/ubuntu bionic/main amd64 libtry-tiny-perl all 0.30-1 [20.5 kB]
Get:40 http://archive.ubuntu.com/ubuntu bionic/main amd64 libwww-robotrules-perl all 6.01-1 [14.1 kB]
Get:41 http://archive.ubuntu.com/ubuntu bionic/main amd64 libwww-perl all 6.31-1 [137 kB]
Get:42 http://archive.ubuntu.com/ubuntu bionic/main amd64 liblwp-protocol-https-perl all 6.07-2 [8,284 B]
Get:43 http://archive.ubuntu.com/ubuntu bionic/main amd64 libnet-smtp-ssl-perl all 1.04-1 [5,948 B]
Get:44 http://archive.ubuntu.com/ubuntu bionic/main amd64 libmailtools-perl all 2.18-1 [74.0 kB]
Get:45 http://archive.ubuntu.com/ubuntu bionic/main amd64 libmpfr-dev amd64 4.0.1-1 [249 kB]
Get:46 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libtinfo-dev amd64 6.1-1ubuntu1.18.04 [81.3 kB]
Get:47 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libncurses5-dev amd64 6.1-1ubuntu1.18.04 [174 kB]
Get:48 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libtext-unidecode-perl all 1.30-1 [99.0 kB]
Get:49 http://archive.ubuntu.com/ubuntu bionic/main amd64 libusb-0.1-4 amd64 2:0.1.12-31 [17.1 kB]
Get:50 http://archive.ubuntu.com/ubuntu bionic/main amd64 libusb-1.0-0-dev amd64 2:1.0.21-2 [60.5 kB]
Get:51 http://archive.ubuntu.com/ubuntu bionic/main amd64 libusb-1.0-doc all 2:1.0.21-2 [170 kB]
Get:52 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxml-namespacesupport-perl all 1.12-1 [13.2 kB]
Get:53 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxml-sax-base-perl all 1.09-1 [18.8 kB]
Get:54 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxml-sax-perl all 0.99+dfsg-2ubuntu1 [64.6 kB]
Get:55 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxml-libxml-perl amd64 2.0128+dfsg-5 [316 kB]
Get:56 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxml-parser-perl amd64 2.44-2build3 [199 kB]
Get:57 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxml-sax-expat-perl all 0.40-2 [11.5 kB]
Get:58 http://archive.ubuntu.com/ubuntu bionic/universe amd64 texinfo amd64 6.5.0.dfsg.1-2 [752 kB]
Get:59 http://archive.ubuntu.com/ubuntu bionic/universe amd64 binutils-arm-none-eabi amd64 2.27-9ubuntu1+9 [2,346 kB]
Err:60 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 binutils-dev amd64 2.30-21ubuntu1~18.04
  404  Not Found [IP: 91.189.91.23 80]
Get:61 http://archive.ubuntu.com/ubuntu bionic/universe amd64 gcc-arm-none-eabi amd64 15:6.3.1+svn253039-1build1 [24.3 MB]
Get:62 http://archive.ubuntu.com/ubuntu bionic/main amd64 libauthen-sasl-perl all 2.1600-1 [48.7 kB]
Get:63 http://archive.ubuntu.com/ubuntu bionic/main amd64 libc6-dbg amd64 2.27-3ubuntu1 [5,161 kB]
Get:64 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libhidapi-hidraw0 amd64 0.8.0~rc1+git20140818.d17db57+dfsg-2 [10.4 kB]
Get:65 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libjim0.77 amd64 0.77+dfsg0-2 [115 kB]
Get:66 http://archive.ubuntu.com/ubuntu bionic/main amd64 libmpc-dev amd64 1.1.0-1 [50.5 kB]
Get:67 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libnewlib-dev all 2.4.0.20160527-3 [108 kB]
Get:68 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libnewlib-arm-none-eabi all 2.4.0.20160527-3 [12.0 MB]
Get:69 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libstdc++-arm-none-eabi-newlib all 15:6.3.1+svn253039-1+10 [74.8 MB]
Get:70 http://archive.ubuntu.com/ubuntu bionic/universe amd64 openocd amd64 0.10.0-4 [2,117 kB]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/b/binutils/binutils-dev_2.30-21ubuntu1~18.04_amd64.deb  404  Not Found [IP: 91.189.91.23 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Fetched 134 MB in 8s (17.2 MB/s)
The command '/bin/sh -c apt install -y  bison                     flex                     gperf                     libgmp-dev                     libmpc-dev                     libmpfr-dev                     libisl-dev                     binutils-dev                     libelf-dev                     libexpat1-dev                     zlib1g-dev                     libncurses5-dev                     gettext                     texinfo                     gcc-arm-none-eabi                     gdb-multiarch                     openocd                     libusb-1.0-0-dev                     automake                     autotools-dev' returned a non-zero code: 100

@imuguruza

Copy link
Copy Markdown
Contributor

@iluetkeb

Copy link
Copy Markdown
Contributor

Call "apt update" before -- most likely the repository cache is too old.

@BorjaOuterelo
BorjaOuterelo merged commit 6956bd6 into master Oct 2, 2019
@BorjaOuterelo
BorjaOuterelo deleted the feature/fixdocker branch October 3, 2019 05:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix broken docker files.

4 participants