boot – How can I find missing package versions?

I’ve got a set of machines that were upgraded using apt-get dist upgrade. When these machines lose power, the filesystem is corrupted (superblock) and fsck is required to boot the machine. If I take a machine and run apt-get dist upgrade now and then pull the power, the filesystem is fine. So I am trying to reproduce the issue that we had with a machine that has the same software installed on it. I’ve used dpgk-query to get all the packages and their versions, but when I try to install/upgrade some of these packages, the particular versions are missing. Searching around, I was unable to find these versions or why they were pulled (or if others have wondered the same thing). I’ve got a couple of questions:

  1. Is it possible to pull down these versions from an apt repository? If so, how do I find the right one?
  2. Is it possible find out why these package versions were pulled?

My current theory is that we installed something bad, but it would be very nice to know for sure, so we can know that the problem we experienced won’t happen again. For those who are interested, this is the list of packages and versions that I could not install/update:

  • E: Version ‘2.02-2ubuntu8.19’ for ‘grub-efi-amd64’ was not found
  • E: Version ‘1.93.21+2.02-2ubuntu8.19’ for ‘grub-efi-amd64-signed’ was
    not found
  • E: Version ‘2.02-2ubuntu8.19’ for ‘grub2-common’ was not found
  • E: Version ‘7.58.0-2ubuntu3.10’ for ‘libcurl3-gnutls’ was not found
  • E: Version ‘1.0.2n-1ubuntu5.4’ for ‘libssl1.0.0’ was not found
  • E: Version ‘1.1.1-1ubuntu2.1~18.04.6’ for ‘libssl1.1’ was not found
  • E: Version ‘4.15.0.124.111’ for ‘linux-signed-generic’ was not found
  • E: Version ‘2.27-3ubuntu1.3’ for ‘locales’ was not found
  • E: Version ‘2.27-3ubuntu1.3’ for ‘multiarch-support’ was not found
  • E: Version ‘1.1.1-1ubuntu2.1~18.04.6’ for ‘openssl’ was not found
  • E: Version ‘1:18.04.40’ for ‘python3-distupgrade’ was not found
  • E: Version ‘1:18.04.40’ for ‘ubuntu-release-upgrader-core’ was not
    found
  • E: Version ‘2018.05.09-0ubuntu1~18.04.1’ for ‘wireless-regdb’ was not
    found

Thanks for your help.