datalab-org / datalab

datalab is a place to store experimental data and the connections between them.
https://docs.datalab-org.io
MIT License
49 stars 17 forks source link

API docker build with mongodbtools is seemingly flaky on Mac (and maybe elsewhere?) #783

Open ml-evs opened 4 months ago

ml-evs commented 4 months ago

Reported by @BenjaminCharmes, something weird is going on when trying to install the mongodb tools:


1.578 2024-06-19 14:04:29 (40.3 MB/s) - 'mongodb-database-tools-ubuntu2204-x86_64-100.9.0.deb' saved [51950288/51950288]
1.578
1.583
1.583 WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
1.583
1.588 Reading package lists...
1.846 Building dependency tree...
1.911 Reading state information...
1.937 Some packages could not be installed. This may mean that you have
1.937 requested an impossible situation or if you are using the unstable
1.937 distribution that some required packages have not yet been created
1.937 or been moved out of Incoming.
1.937 The following information may help to resolve the situation:
1.937
1.937 The following packages have unmet dependencies:
1.970  mongodb-database-tools:amd64 : Depends: libc6:amd64 but it is not installable
1.970                                 Depends: libgssapi-krb5-2:amd64 but it is not installable
1.970                                 Depends: libkrb5-3:amd64 but it is not installable
1.970                                 Depends: libk5crypto3:amd64 but it is not installable
1.970                                 Depends: libcomerr2:amd64 but it is not installable
1.970                                 Depends: libkrb5support0:amd64 but it is not installable
1.970                                 Depends: libkeyutils1:amd64 but it is not installable
1.974 E: Unable to correct problems, you have held broken packages.
------
failed to solve: process "/bin/bash --login -c wget https://fastdl.mongodb.org/tools/db/mongodb-database-tools-ubuntu2204-x86_64-100.9.0.deb && apt install ./mongodb-database-tools-*-100.9.0.deb" did not complete successfully: exit code: 100

I can't reproduce on Linux, even when pinning the versions. Will try on Windows later, otherwise will need to investigate further.