Errors: No public key and Hash Sum mismatch!

Hello

I have a fresh and verifyed whonix 7 image (Downloaded on Dec.2013).
I never had problems with this image in the past, but now something looks wrong.

I know that the “404 not found” error is normal and so I dont worry, but I have two more errors and found nothing in the forum about that.

At first, I got the following error with “sudo apt-get update”:
W: There is no public key available for the following key IDs

Is this normal and ok? Or do I have to fix something?

Second, after the upgrade everything looks fine, but if I check one day later for updates I got following error:
W: Failed to fetch http://… Hash Sum mismatch

After a few days I have 4-5 update sources with this error.
Is this normal and ok? Or do I have to fix something?

I delete the VM and retried with the fresh Whonix-7 image for 3 times now, always the same problems.

Thanks a lot for any help

I am not only answering for you, but generally, so please don’t wonder when I mention things you already know.

I know that the "404 not found" error is normal and so I dont worry, but I have two more errors and found nothing in the forum about that.
This is a known minor issue: https://www.whonix.org/wiki/Download#Whonix-Gateway:_Err:_http:.2F.2Fdeb.torproject.org_tor-0.2.4.x-jessie.2Fmain_i386_Packages_404_Not_Found
W: There is no public key available for the following key IDs
I just finished writing https://www.whonix.org/wiki/Download#There_is_no_public_key_available_for_the_following_key_IDs - please check if it answers your question.
Hash Sum mismatch
Please post the output of
apt-get update

followed by

echo $?

here.

Hi,
here you get an example, one day after upgrade.
The public key error is allways there, also in fresh image (verifyed before).
Directly after the upgrade I never see the Hash Sum error, but after a few hours I see the first, now after one day I see two and if I wait 1-2 days more I will get more Hash Sum errors.

user@host:~$ sudo apt-get update
[sudo] password for user:
Get:1 http://ftp.us.debian.org testing InRelease [153 kB]
Hit http://security.debian.org testing/updates InRelease
Hit http://security.debian.org testing/updates/main i386 Packages
Hit http://security.debian.org testing/updates/contrib i386 Packages
Hit http://deb.torproject.org testing InRelease
Hit http://security.debian.org testing/updates/non-free i386 Packages
Get:2 http://ftp.us.debian.org testing/main i386 Packages/DiffIndex [7876 B]
Ign http://deb.torproject.org tor-0.2.4.x-jessie InRelease
Hit http://security.debian.org testing/updates/contrib Translation-en
Hit http://security.debian.org testing/updates/main Translation-en
Hit http://deb.torproject.org testing/main i386 Packages
Hit http://security.debian.org testing/updates/non-free Translation-en
Hit http://ftp.us.debian.org testing/contrib i386 Packages/DiffIndex
Ign http://deb.torproject.org tor-0.2.4.x-jessie Release.gpg
Hit http://ftp.us.debian.org testing/non-free i386 Packages/DiffIndex
Hit http://ftp.us.debian.org testing/contrib Translation-en/DiffIndex
Ign http://deb.torproject.org tor-0.2.4.x-jessie Release
Get:3 http://ftp.us.debian.org testing/main Translation-en/DiffIndex [7876 B]
Ign http://deb.torproject.org tor-0.2.4.x-jessie/main i386 Packages/DiffIndex
Hit http://ftp.us.debian.org testing/non-free Translation-en/DiffIndex
Get:4 http://ftp.us.debian.org testing/main i386 2014-02-13-0247.37.pdiff [15.8 kB]
Ign http://deb.torproject.org testing/main Translation-en
Get:5 http://ftp.us.debian.org testing/main i386 2014-02-13-1447.12.pdiff [2577 B]
Get:6 http://ftp.us.debian.org testing/main i386 2014-02-13-1447.12.pdiff [2577 B]
Get:7 http://ftp.us.debian.org testing/main 2014-02-13-0247.37.pdiff [4061 B]
Hit http://sourceforge.net stable InRelease
Get:8 http://ftp.us.debian.org testing/main 2014-02-13-1447.12.pdiff [289 B]
Get:9 http://ftp.us.debian.org testing/main 2014-02-13-1447.12.pdiff [289 B]
Ign http://deb.torproject.org tor-0.2.4.x-jessie/main Translation-en
Err http://deb.torproject.org tor-0.2.4.x-jessie/main i386 Packages
404 Not Found
Hit http://sourceforge.net stable/main i386 Packages
Ign http://sourceforge.net stable/main Translation-en
Fetched 191 kB in 28s (6650 B/s)
W: There is no public key available for the following key IDs:
CB8D50BB77BB3C48
W: Failed to fetch http://ftp.us.debian.org/debian/dists/testing/main/binary-i386/PackagesIndex Hash Sum mismatch

W: Failed to fetch http://deb.torproject.org/torproject.org/dists/tor-0.2.4.x-jessie/main/binary-i386/Packages 404 Not Found

W: Failed to fetch http://ftp.us.debian.org/debian/dists/testing/main/i18n/Translation-enIndex Hash Sum mismatch

E: Some index files failed to download. They have been ignored, or old ones used instead.
user@host:~$ echo $?
100
user@host:~$

Hash Sum error

I’ve read:

Please try:

sudo rm -fR /var/lib/apt/lists/*
sudo apt-get update

Hi,
I did this and the hole lists are loaded fine with apt-get update, also no errors now.

But I am sure, that in one day the errors will be back.
Also the echo shows still the errorcode 100

After upgrade from a fresh image it is the same, no errors after upgrade, but one day later I have 2-4 Hash Sum mismatch.

user@host:~$ sudo rm -fR /var/lib/apt/lists/*
user@host:~$ sudo apt-get update
Get:1 http://security.debian.org testing/updates InRelease [73.5 kB]
Get:2 http://ftp.us.debian.org testing InRelease [153 kB]
Get:3 http://deb.torproject.org testing InRelease [4247 B]
Ign http://deb.torproject.org tor-0.2.4.x-jessie InRelease
Get:4 http://security.debian.org testing/updates/main i386 Packages [14 B]
Get:5 http://deb.torproject.org testing/main i386 Packages [2275 B]
Get:6 http://security.debian.org testing/updates/contrib i386 Packages [14 B]
Get:7 http://security.debian.org testing/updates/non-free i386 Packages [14 B]
Ign http://deb.torproject.org tor-0.2.4.x-jessie Release.gpg
Get:8 http://security.debian.org testing/updates/contrib Translation-en [14 B]
Ign http://deb.torproject.org tor-0.2.4.x-jessie Release
Get:9 http://security.debian.org testing/updates/main Translation-en [14 B]
Get:10 http://security.debian.org testing/updates/non-free Translation-en [14 B]
Get:11 http://sourceforge.net stable InRelease [4114 B]
Ign http://deb.torproject.org testing/main Translation-en
Get:12 http://ftp.us.debian.org testing/contrib Translation-en [39.2 kB]
Err http://deb.torproject.org tor-0.2.4.x-jessie/main i386 Packages
404 Not Found
Ign http://deb.torproject.org tor-0.2.4.x-jessie/main Translation-en
Get:13 http://ftp.us.debian.org testing/main Translation-en [4264 kB]
Get:14 http://sourceforge.net stable/main i386 Packages [20 B]
Ign http://sourceforge.net stable/main Translation-en
Get:15 http://ftp.us.debian.org testing/non-free Translation-en [71.4 kB]
Get:16 http://ftp.us.debian.org testing/main i386 Packages [6274 kB]
Get:17 http://ftp.us.debian.org testing/contrib i386 Packages [49.9 kB]
Get:18 http://ftp.us.debian.org testing/non-free i386 Packages [83.4 kB]
Fetched 11.0 MB in 7min 59s (23.0 kB/s)
W: There is no public key available for the following key IDs:
CB8D50BB77BB3C48
W: Failed to fetch http://deb.torproject.org/torproject.org/dists/tor-0.2.4.x-jessie/main/binary-i386/Packages 404 Not Found

E: Some index files failed to download. They have been ignored, or old ones used instead.
user@host:~$ echo $?
100

This should be fixed when you apply the workaround listed here:

Hi,

now the errors are back!

[quote=“adrelanos, post:6, topic:61”]This should be fixed when you apply the workaround listed here:

Thanks, I will try this and write in 1-2 days if it fix it.

on the apt-get update / hash sum errors -
i have been able to fix them by getting rid of all the old package lists by
sudo mv /var/lib/apt/lists /some/temp/dir/

this will cause the next apt-get update to pull down completely fresh package lists from the repos which enabled me to install updates again.