busybox icon indicating copy to clipboard operation
busybox copied to clipboard

check_data_file_clashes: Package libgcc1 wants to install file /lib/libgcc_s.so.1 But that file is already provided by package * libgcc

Open typekpb opened this issue 5 years ago • 2 comments

building the Dockerfile:

FROM progrium/busybox:latest

RUN opkg-install coreutils-timeout

results in:

Downloading http://downloads.lede-project.org/snapshots/targets/x86/64/packages//Packages.gz.
Inflating http://downloads.lede-project.org/snapshots/targets/x86/64/packages//Packages.gz.
Updated list of available packages in /var/opkg-lists/core.
Downloading http://downloads.lede-project.org/snapshots/packages/x86_64/base/Packages.gz.
Inflating http://downloads.lede-project.org/snapshots/packages/x86_64/base/Packages.gz.
Updated list of available packages in /var/opkg-lists/base.
Downloading http://downloads.lede-project.org/snapshots/packages/x86_64/luci/Packages.gz.
Inflating http://downloads.lede-project.org/snapshots/packages/x86_64/luci/Packages.gz.
Updated list of available packages in /var/opkg-lists/luci.
Downloading http://downloads.lede-project.org/snapshots/packages/x86_64/packages/Packages.gz.
Inflating http://downloads.lede-project.org/snapshots/packages/x86_64/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/packages.
Downloading http://downloads.lede-project.org/snapshots/packages/x86_64/routing/Packages.gz.
Inflating http://downloads.lede-project.org/snapshots/packages/x86_64/routing/Packages.gz.
Updated list of available packages in /var/opkg-lists/routing.
Downloading http://downloads.lede-project.org/snapshots/packages/x86_64/telephony/Packages.gz.
Inflating http://downloads.lede-project.org/snapshots/packages/x86_64/telephony/Packages.gz.
Updated list of available packages in /var/opkg-lists/telephony.
Installing coreutils-timeout (8.30-1) to root...
Downloading http://downloads.lede-project.org/snapshots/packages/x86_64/packages/coreutils-timeout_8.30-1_x86_64.ipk.
Installing coreutils (8.30-1) to root...
Downloading http://downloads.lede-project.org/snapshots/packages/x86_64/packages/coreutils_8.30-1_x86_64.ipk.
Installing librt (1.1.21-1) to root...
Downloading http://downloads.lede-project.org/snapshots/targets/x86/64/packages//librt_1.1.21-1_x86_64.ipk.
Installing libpthread (1.1.21-1) to root...
Downloading http://downloads.lede-project.org/snapshots/targets/x86/64/packages//libpthread_1.1.21-1_x86_64.ipk.
Installing libgcc1 (7.4.0-1) to root...
Downloading http://downloads.lede-project.org/snapshots/targets/x86/64/packages//libgcc1_7.4.0-1_x86_64.ipk.
Configuring coreutils.
Collected errors:
 * check_data_file_clashes: Package libgcc1 wants to install file /lib/libgcc_s.so.1
        But that file is already provided by package  * libgcc
 * opkg_install_cmd: Cannot install package coreutils-timeout.

sounds like a package error, what would be the proper place to report it?

typekpb avatar Apr 06 '19 06:04 typekpb

ok, workaround found (here https://github.com/openwisp/luci-openwisp/issues/1#issuecomment-244439717):

FROM progrium/busybox:latest

RUN \
    mv /lib/libgcc_s.so.1 /lib/libgcc_s.so.1.bak && \
    opkg-install coreutils-timeout

would be anyway interested to know where to report => keeping open

typekpb avatar Apr 06 '19 06:04 typekpb

I was able to install packages using --force-overwrite flag for opkg-install.

henrisokka avatar May 03 '22 12:05 henrisokka