I can't seem to get updates for kali linux or metasploit any more.. sources file seems to have bad urls or something.. i don't know how to fix this.. could someone help.

this is what i get when i call msfupdate
[*] Checking for updates via the APT repository[*] Note: expect weekly(ish) updates using this method
W: Failed to fetch http://download.virtualbox.org/virtu.../vivid/Release Unable to find expected entry 'contrib/source/Sources' in Release file (Wrong sources.list entry or malformed file)

W: Failed to fetch http://security.kali.org/kali-securi...source/Sources 404 Not Found

W: Failed to fetch http://http.kali.org/kali/dists/kali...source/Sources 404 Not Found

W: Failed to fetch http://security.kali.org/kali-securi...source/Sources 404 Not Found

W: Failed to fetch http://http.kali.org/kali/dists/kali...source/Sources 404 Not Found

W: Failed to fetch http://security.kali.org/kali-securi...source/Sources 404 Not Found

W: Failed to fetch http://http.kali.org/kali/dists/kali...source/Sources 404 Not Found

W: Failed to fetch http://security.kali.org/kali-securi...amd64/Packages 404 Not Found

W: Failed to fetch http://http.kali.org/kali/dists/kali...amd64/Packages 404 Not Found

W: Failed to fetch http://security.kali.org/kali-securi...amd64/Packages 404 Not Found

W: Failed to fetch http://http.kali.org/kali/dists/kali...amd64/Packages 404 Not Found

W: Failed to fetch http://security.kali.org/kali-securi...amd64/Packages 404 Not Found

W: Failed to fetch http://http.kali.org/kali/dists/kali...amd64/Packages 404 Not Found

W: Failed to fetch http://security.kali.org/kali-securi...-i386/Packages 404 Not Found

W: Failed to fetch http://http.kali.org/kali/dists/kali...-i386/Packages 404 Not Found

W: Failed to fetch http://security.kali.org/kali-securi...-i386/Packages 404 Not Found

W: Failed to fetch http://http.kali.org/kali/dists/kali...-i386/Packages 404 Not Found

W: Failed to fetch http://security.kali.org/kali-securi...-i386/Packages 404 Not Found

W: Failed to fetch http://http.kali.org/kali/dists/kali...-i386/Packages 404 Not Found

E: Some index files failed to download. They have been ignored, or old ones used instead.[*] No updates available


and when i call apt-get update

apt-get update
Ign http://security.kali.org kali/updates Release.gpg
Ign http://http.kali.org kali Release.gpg
Hit http://download.virtualbox.org vivid Release.gpg
Ign http://security.kali.org kali/updates Release
Ign http://http.kali.org kali Release
Ign http://security.kali.org kali/updates/main Sources/DiffIndex
Ign http://http.kali.org kali/main Sources/DiffIndex
Ign http://security.kali.org kali/updates/contrib Sources/DiffIndex
Ign http://http.kali.org kali/non-free Sources/DiffIndex
Hit http://download.virtualbox.org vivid Release
Ign http://security.kali.org kali/updates/non-free Sources/DiffIndex
Ign http://http.kali.org kali/contrib Sources/DiffIndex
Ign http://security.kali.org kali/updates/main amd64 Packages/DiffIndex
Ign http://http.kali.org kali/main amd64 Packages/DiffIndex
Ign http://security.kali.org kali/updates/contrib amd64 Packages/DiffIndex
Ign http://http.kali.org kali/non-free amd64 Packages/DiffIndex
Ign http://security.kali.org kali/updates/non-free amd64 Packages/DiffIndex
Ign http://http.kali.org kali/contrib amd64 Packages/DiffIndex
Ign http://security.kali.org kali/updates/main i386 Packages/DiffIndex
Ign http://http.kali.org kali/main i386 Packages/DiffIndex
Ign http://security.kali.org kali/updates/contrib i386 Packages/DiffIndex
Ign http://http.kali.org kali/non-free i386 Packages/DiffIndex
Ign http://security.kali.org kali/updates/non-free i386 Packages/DiffIndex
Ign http://http.kali.org kali/contrib i386 Packages/DiffIndex
Ign http://http.kali.org kali/contrib Translation-en_US
Ign http://http.kali.org kali/contrib Translation-en
Ign http://security.kali.org kali/updates/contrib Translation-en_US
Ign http://http.kali.org kali/main Translation-en_US
Ign http://security.kali.org kali/updates/contrib Translation-en
Ign http://http.kali.org kali/main Translation-en
Ign http://security.kali.org kali/updates/main Translation-en_US
Ign http://http.kali.org kali/non-free Translation-en_US
Ign http://security.kali.org kali/updates/main Translation-en
Ign http://http.kali.org kali/non-free Translation-en
Ign http://security.kali.org kali/updates/non-free Translation-en_US
Err http://http.kali.org kali/main Sources
404 Not Found
Ign http://security.kali.org kali/updates/non-free Translation-en
Err http://http.kali.org kali/non-free Sources
404 Not Found
Err http://security.kali.org kali/updates/main Sources
404 Not Found
Err http://security.kali.org kali/updates/contrib Sources
404 Not Found
Err http://http.kali.org kali/contrib Sources
404 Not Found
Err http://security.kali.org kali/updates/non-free Sources
404 Not Found
Err http://http.kali.org kali/main amd64 Packages
404 Not Found
Err http://security.kali.org kali/updates/main amd64 Packages
404 Not Found
Err http://http.kali.org kali/non-free amd64 Packages
404 Not Found
Err http://security.kali.org kali/updates/contrib amd64 Packages
404 Not Found
Err http://http.kali.org kali/contrib amd64 Packages
404 Not Found
Err http://security.kali.org kali/updates/non-free amd64 Packages
404 Not Found
Err http://http.kali.org kali/main i386 Packages
404 Not Found
Err http://security.kali.org kali/updates/main i386 Packages
404 Not Found
Err http://http.kali.org kali/non-free i386 Packages
404 Not Found
Err http://security.kali.org kali/updates/contrib i386 Packages
404 Not Found
Err http://http.kali.org kali/contrib i386 Packages
404 Not Found
Err http://security.kali.org kali/updates/non-free i386 Packages
404 Not Found
W: Failed to fetch http://download.virtualbox.org/virtu.../vivid/Release Unable to find expected entry 'contrib/source/Sources' in Release file (Wrong sources.list entry or malformed file)

W: Failed to fetch http://security.kali.org/kali-securi...source/Sources 404 Not Found

W: Failed to fetch http://http.kali.org/kali/dists/kali...source/Sources 404 Not Found

W: Failed to fetch http://security.kali.org/kali-securi...source/Sources 404 Not Found

W: Failed to fetch http://http.kali.org/kali/dists/kali...source/Sources 404 Not Found

W: Failed to fetch http://security.kali.org/kali-securi...source/Sources 404 Not Found

W: Failed to fetch http://http.kali.org/kali/dists/kali...source/Sources 404 Not Found

W: Failed to fetch http://security.kali.org/kali-securi...amd64/Packages 404 Not Found

W: Failed to fetch http://http.kali.org/kali/dists/kali...amd64/Packages 404 Not Found

W: Failed to fetch http://security.kali.org/kali-securi...amd64/Packages 404 Not Found

W: Failed to fetch http://http.kali.org/kali/dists/kali...amd64/Packages 404 Not Found

W: Failed to fetch http://security.kali.org/kali-securi...amd64/Packages 404 Not Found

W: Failed to fetch http://http.kali.org/kali/dists/kali...amd64/Packages 404 Not Found

W: Failed to fetch http://security.kali.org/kali-securi...-i386/Packages 404 Not Found

W: Failed to fetch http://http.kali.org/kali/dists/kali...-i386/Packages 404 Not Found

W: Failed to fetch http://security.kali.org/kali-securi...-i386/Packages 404 Not Found

W: Failed to fetch http://http.kali.org/kali/dists/kali...-i386/Packages 404 Not Found

W: Failed to fetch http://security.kali.org/kali-securi...-i386/Packages 404 Not Found

W: Failed to fetch http://http.kali.org/kali/dists/kali...-i386/Packages 404 Not Found

E: Some index files failed to download. They have been ignored, or old ones used instead.
root@kali:~#