Package listed in repo, not actually in repo

I’m working with the Ubuntu 16.04.5 docker base image and my command that’s run is:

RUN apt-get install -y curl build-essential

and it appears to depend on this package:

libldap-2.4-2_2.4.42+dfsg-2ubuntu3.3_amd64.deb

which shows as in the repository. Fine, but when the command runs, it dies because of this error:

12 PM

Following the trail of crumbs to the repository server, it appears that the package is literally not there, but is still being listed in apt. Looking at the server over at archive.ubuntu.com/ubuntu/pool/main/o/openldap, it’s simply not there. The 3.2 and 3.4 versions are good, but if only Apt was intelligent enough to say, okay, I get a 404 response from the server for the 3.3 version, let’s see if there’s another available, or the file were actually there…

Can someone assist with this? (or re-post the 3.3 version?)

3.3 was replaced by 3.4 on Nov 13, 2018.

I’m unable to reproduce the issue on my fully-updated test rig.
Be sure that you have run an apt update before trying to install anything.

This seems like a support request, so I’m closing it here. This is not a support venue, sorry.