OpenFASOC installation question: ok: Installing w...
# ieee-sscs-dc-24
e
OpenFASOC installation question: ok: Installing with Docker on Ubuntu ok: git and docker installed ok: cloned OpenFASOC 'sudo docker build -t openfasoc:glayout .' returns E: Unable to locate package wget E: Unable to locate package autoconf E: Unable to locate package libtool E: Unable to locate package automake E: Unable to locate package qtbase5-dev E: Unable to locate package qttools5-dev E: Unable to locate package libfmt-dev E: Unable to locate package libqt5xmlpatterns5-dev E: Unable to locate package qtmultimedia5-dev E: Unable to locate package libqt5multimediawidgets5 E: Unable to locate package libqt5svg5-dev E: Unable to locate package ruby E: Unable to locate package ruby-dev E: Unable to locate package python3-dev E: Unable to locate package libz-dev E: Unable to locate package build-essential E: Unable to locate package time E: Unable to locate package git E: Unable to locate package bison E: Unable to locate package flex E: Unable to locate package libx11-dev E: Unable to locate package libx11-6 E: Unable to locate package libxaw7-dev E: Unable to locate package libreadline6-dev E: Unable to locate package libz-dev E: Unable to locate package libgit2-dev The command '/bin/sh -c xargs apt-get install -y < packages.txt' returned a non-zero code: 123 However these tools exist on my system. For example: (OpenFASOC) ejf@petrus:~/OpenFASOC$ which wget /usr/bin/wget (OpenFASOC) ejf@petrus:~/OpenFASOC$ which autoconf /usr/bin/autoconf (OpenFASOC) ejf@petrus:~/OpenFASOC$ which ruby /usr/bin/ruby Any ideas?
c
This seems like an issue with your docker install rather than your system, how did you install docker?
e
Installed docker when I started using OpenROAD. Works fine for that.
ejf@petrus:~$ docker --version Docker version 24.0.5, build 24.0.5-0ubuntu1~20.04.1
c
did you refer to this doc?
e
There's a lot there. Do you suspect something in particular is not right?
c
https://docs.docker.com/engine/install/ubuntu/ this guide shows how to install docker engine which is what we're using the docker desktop guide has a few post installation steps that might have been missed
my suspicion is that your docker install's apt repository has not been set up, which is a crucial step in the docker engine install
e
OK. I can try it. But there's a long list of things, including uninstalling "conflicting versions". Is this going to break other things on my system, like OpenLANE/OpenROAD?
c
The guide says that these steps do not affect images and containers that you already have, but i would not take the chance with it If a VM is a possibility, that would be the most ideal scenario
e
VM = 🤮. I will take my chances and try it...
😂 1
Thanks for your help!
c
good luck!
e
Hmm. I followed the uninstall directions and reinstalled docker using docker's repository. I now have version 26.1.4 I re-cloned the OpenFASOC repo for good measure. Unfortunately, it's failing again on step 5: ejf@petrus:~/OpenFASOC/docker/conda$ docker --version Docker version 26.1.4, build 5650f9b ejf@petrus:~/OpenFASOC/docker/conda$ sudo docker build -t openfasoc:glayout . [+] Building 481.6s (9/17) docker:default => [internal] load build definition from Dockerfile 0.0s => => transferring dockerfile: 1.23kB 0.0s => [internal] load metadata for docker.io/library/ubuntu:22.04 0.0s => [internal] load .dockerignore 0.0s => => transferring context: 2B 0.0s => [ 1/13] FROM docker.io/library/ubuntu:22.04 0.0s => [internal] load build context 0.0s => => transferring context: 8.32kB 0.0s => [ 2/13] RUN apt-get -y update 480.7s => [ 3/13] RUN apt-get -y upgrade 0.4s => [ 4/13] COPY ./packages.txt . 0.0s => ERROR [ 5/13] RUN xargs apt-get install -y < packages.txt 0.3s ------ > [ 5/13] RUN xargs apt-get install -y < packages.txt: 0.322 Reading package lists... 0.329 Building dependency tree... 0.330 Reading state information... 0.331 E: Unable to locate package wget 0.331 E: Unable to locate package autoconf 0.331 E: Unable to locate package libtool 0.331 E: Unable to locate package automake 0.331 E: Unable to locate package qtbase5-dev 0.331 E: Unable to locate package qttools5-dev 0.331 E: Unable to locate package libfmt-dev 0.331 E: Unable to locate package libqt5xmlpatterns5-dev 0.331 E: Unable to locate package qtmultimedia5-dev 0.331 E: Unable to locate package libqt5multimediawidgets5 0.331 E: Unable to locate package libqt5svg5-dev 0.331 E: Unable to locate package ruby 0.331 E: Unable to locate package ruby-dev 0.331 E: Unable to locate package python3-dev 0.331 E: Unable to locate package libz-dev 0.331 E: Unable to locate package build-essential 0.331 E: Unable to locate package time 0.331 E: Unable to locate package git 0.331 E: Unable to locate package bison 0.331 E: Unable to locate package flex 0.331 E: Unable to locate package libx11-dev 0.331 E: Unable to locate package libx11-6 0.331 E: Unable to locate package libxaw7-dev 0.331 E: Unable to locate package libreadline6-dev 0.331 E: Unable to locate package libz-dev 0.331 E: Unable to locate package libgit2-dev ------ Dockerfile:7 -------------------- 5 | ENV DEBIAN_FRONTEND=noninteractive 6 | COPY ./packages.txt . 7 | >>> RUN xargs apt-get install -y < packages.txt 8 | 9 | RUN wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh \ -------------------- ERROR: failed to solve: process "/bin/sh -c xargs apt-get install -y < packages.txt" did not complete successfully: exit code: 123 ejf@petrus:~/OpenFASOC/docker/conda$