[Fuego] unmet dependencies error when running ./install.sh
guicc at profusion.mobi
Sun Mar 18 13:21:23 UTC 2018
I solved this issue by replacing the emdebian repository with
(sip). See the patch here
That patch has been applied on my fork, that's based on the branch 'next',
so it can't
be applied directly on master. I plan to send a patch to master this
Monday, but for now,
you may be able to fix that issue by doing the following:
-RUN echo "deb http://emdebian.org/tools/debian/ jessie main" >
-RUN dpkg --add-architecture armhf
-RUN curl http://emdebian.org/tools/debian/emdebian-toolchain-archive.key |
sudo apt-key add -
+RUN echo deb http://deb.debian.org/debian unstable main contrib non-free >
+RUN dpkg --add-architecture armhf
Can you please try that out and tell me if it works for you?
On Sat, Mar 17, 2018 at 11:53 PM, Tuyển Hoàng <tuyen.hv.3i at gmail.com> wrote:
> Hello all,
> When I ran ./install, I got the below error:
> *Step 51 : RUN DEBIAN_FRONTEND=noninteractive apt-get update ---> Using
> cache ---> 0ee853280c49Step 52 : RUN DEBIAN_FRONTEND=noninteractive apt-get
> -yV install crossbuild-essential-armhf cpp-arm-linux-gnueabihf
> gcc-arm-linux-gnueabihf binutils-arm-linux-gnueabihf ---> Running in
> bec6bfd97f37Reading package lists...Building dependency tree...Reading
> state information...Some packages could not be installed. This may mean
> that you haverequested an impossible situation or if you are using the
> unstabledistribution that some required packages have not yet been
> createdor been moved out of Incoming.The following information may help to
> resolve the situation:The following packages have unmet
> dependencies: crossbuild-essential-armhf : Depends: g++-arm-linux-gnueabihf
> (>= 4.9.1-1) but it is not going to be installed gcc-arm-linux-gnueabihf :
> Depends: gcc-4.9-arm-linux-gnueabihf (>= 4.9.2-10) but it is not going to
> be installedE: Unable to correct problems, you have held broken
> packages.The command '/bin/sh -c DEBIAN_FRONTEND=noninteractive apt-get -yV
> install crossbuild-essential-armhf cpp-arm-linux-gnueabihf
> gcc-arm-linux-gnueabihf binutils-arm-linux-gnueabihf' returned a non-zero
> code: 100*
> How to reproduce the issue?
> I cleaned all the old Jessie docker images and containers on my machine
> then run ./install.sh.
> This will re-clone a new Jessie docker image.
> I think this issue also occurs if we setup Fuego on a new machine.
> After several checks about the dependence of packages, I see that
> gcc-4.9-arm-linux-gnueabihf package depends on: libgcc-4.9-dev:armhf (=
> 4.9.2-10) but 4.9.2-10+deb8u1 is to be installed
> The reason that some packages in emdebian.org
> <http://emdebian.org/tools/debian/dists/jessie/main/> repository are
> older than the current Jessie docker image and security.debian.org
> How should we do to solve the issue?
> Best regards,
> Fuego mailing list
> Fuego at lists.linuxfoundation.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Fuego