Hello all, new to Linux but 15 years experience with Mac and PC, spent about 15 hours trying to resolve this before asking for help. So hopefully you wonderful people can assist me

Having apt-get update issues with Kali on Raspberry Pi 2
eg. ....armhf Packages 404 Not Found
eg. ...the repository 'http://http.kali.org/kali kali-rolling Release' does not have a Release file.

..do I need to generate a release file?
Sorry I'm a total noob so go easy on me hahah, thanks in advance!

root@kali:~# sudo nano /etc/apt/sources.list

deb http://http.kali.org/kali kali-rolling main non-free contrib

root@kali:~# apt-get update
Ign:1 http://kali.mirror.garr.it/mirrors/kali kali-rolling InRelease
Ign:2 http://kali.mirror.garr.it/mirrors/kali kali-rolling Release
Ign:3 http://http.kali.org/kali kali-rolling/main armhf Packages
Ign:4 http://http.kali.org/kali kali-rolling/main all Packages
Ign:5 http://http.kali.org/kali kali-rolling/main Translation-aa_DJ
Ign:6 http://http.kali.org/kali kali-rolling/main Translation-aa
Ign:7 http://http.kali.org/kali kali-rolling/main Translation-en
Ign:8 http://http.kali.org/kali kali-rolling/non-free armhf Packages
Ign:9 http://http.kali.org/kali kali-rolling/non-free all Packages
Ign:10 http://http.kali.org/kali kali-rolling/non-free Translation-aa_DJ
Ign:11 http://http.kali.org/kali kali-rolling/non-free Translation-aa
Ign:12 http://http.kali.org/kali kali-rolling/non-free Translation-en
Ign:13 http://http.kali.org/kali kali-rolling/contrib armhf Packages
Ign:14 http://http.kali.org/kali kali-rolling/contrib all Packages
Ign:15 http://http.kali.org/kali kali-rolling/contrib Translation-aa_DJ
Ign:16 http://http.kali.org/kali kali-rolling/contrib Translation-aa
Ign:17 http://http.kali.org/kali kali-rolling/contrib Translation-en
Ign:3 http://http.kali.org/kali kali-rolling/main armhf Packages
Ign:4 http://http.kali.org/kali kali-rolling/main all Packages
Ign:5 http://http.kali.org/kali kali-rolling/main Translation-aa_DJ
Ign:6 http://http.kali.org/kali kali-rolling/main Translation-aa
Ign:7 http://http.kali.org/kali kali-rolling/main Translation-en
Ign:8 http://http.kali.org/kali kali-rolling/non-free armhf Packages
Ign:9 http://http.kali.org/kali kali-rolling/non-free all Packages
Ign:10 http://http.kali.org/kali kali-rolling/non-free Translation-aa_DJ
Ign:11 http://http.kali.org/kali kali-rolling/non-free Translation-aa
Ign:12 http://http.kali.org/kali kali-rolling/non-free Translation-en
Ign:13 http://http.kali.org/kali kali-rolling/contrib armhf Packages
Ign:14 http://http.kali.org/kali kali-rolling/contrib all Packages
Ign:15 http://http.kali.org/kali kali-rolling/contrib Translation-aa_DJ
Ign:16 http://http.kali.org/kali kali-rolling/contrib Translation-aa
Ign:17 http://http.kali.org/kali kali-rolling/contrib Translation-en
Ign:3 http://http.kali.org/kali kali-rolling/main armhf Packages
Ign:4 http://http.kali.org/kali kali-rolling/main all Packages
Ign:5 http://http.kali.org/kali kali-rolling/main Translation-aa_DJ
Ign:6 http://http.kali.org/kali kali-rolling/main Translation-aa
Ign:7 http://http.kali.org/kali kali-rolling/main Translation-en
Ign:8 http://http.kali.org/kali kali-rolling/non-free armhf Packages
Ign:9 http://http.kali.org/kali kali-rolling/non-free all Packages
Ign:10 http://http.kali.org/kali kali-rolling/non-free Translation-aa_DJ
Ign:11 http://http.kali.org/kali kali-rolling/non-free Translation-aa
Ign:12 http://http.kali.org/kali kali-rolling/non-free Translation-en
Ign:13 http://http.kali.org/kali kali-rolling/contrib armhf Packages
Ign:14 http://http.kali.org/kali kali-rolling/contrib all Packages
Ign:15 http://http.kali.org/kali kali-rolling/contrib Translation-aa_DJ
Ign:16 http://http.kali.org/kali kali-rolling/contrib Translation-aa
Ign:17 http://http.kali.org/kali kali-rolling/contrib Translation-en
Ign:3 http://kali.mirror.garr.it/mirrors/kali kali-rolling/main armhf Packages
Ign:4 http://http.kali.org/kali kali-rolling/main all Packages
Ign:5 http://http.kali.org/kali kali-rolling/main Translation-aa_DJ
Ign:6 http://http.kali.org/kali kali-rolling/main Translation-aa
Ign:7 http://http.kali.org/kali kali-rolling/main Translation-en
Ign:8 http://kali.mirror.garr.it/mirrors/kali kali-rolling/non-free armhf Packages
Ign:9 http://http.kali.org/kali kali-rolling/non-free all Packages
Ign:10 http://http.kali.org/kali kali-rolling/non-free Translation-aa_DJ
Ign:11 http://http.kali.org/kali kali-rolling/non-free Translation-aa
Ign:12 http://http.kali.org/kali kali-rolling/non-free Translation-en
Ign:13 http://kali.mirror.garr.it/mirrors/kali kali-rolling/contrib armhf Packages
Ign:14 http://http.kali.org/kali kali-rolling/contrib all Packages
Ign:15 http://http.kali.org/kali kali-rolling/contrib Translation-aa_DJ
Ign:16 http://http.kali.org/kali kali-rolling/contrib Translation-aa
Ign:17 http://http.kali.org/kali kali-rolling/contrib Translation-en
Ign:3 http://kali.mirror.garr.it/mirrors/kali kali-rolling/main armhf Packages
Ign:4 http://http.kali.org/kali kali-rolling/main all Packages
Ign:5 http://http.kali.org/kali kali-rolling/main Translation-aa_DJ
Ign:6 http://http.kali.org/kali kali-rolling/main Translation-aa
Ign:7 http://http.kali.org/kali kali-rolling/main Translation-en
Ign:8 http://kali.mirror.garr.it/mirrors/kali kali-rolling/non-free armhf Packages
Ign:9 http://http.kali.org/kali kali-rolling/non-free all Packages
Ign:10 http://http.kali.org/kali kali-rolling/non-free Translation-aa_DJ
Ign:11 http://http.kali.org/kali kali-rolling/non-free Translation-aa
Ign:12 http://http.kali.org/kali kali-rolling/non-free Translation-en
Ign:13 http://kali.mirror.garr.it/mirrors/kali kali-rolling/contrib armhf Packages
Ign:14 http://http.kali.org/kali kali-rolling/contrib all Packages
Ign:15 http://http.kali.org/kali kali-rolling/contrib Translation-aa_DJ
Ign:16 http://http.kali.org/kali kali-rolling/contrib Translation-aa
Ign:17 http://http.kali.org/kali kali-rolling/contrib Translation-en
Err:3 http://kali.mirror.garr.it/mirrors/kali kali-rolling/main armhf Packages
404 Not Found
Ign:4 http://http.kali.org/kali kali-rolling/main all Packages
Ign:5 http://http.kali.org/kali kali-rolling/main Translation-aa_DJ
Ign:6 http://http.kali.org/kali kali-rolling/main Translation-aa
Ign:7 http://http.kali.org/kali kali-rolling/main Translation-en
Err:8 http://kali.mirror.garr.it/mirrors/kali kali-rolling/non-free armhf Packages
404 Not Found
Ign:9 http://http.kali.org/kali kali-rolling/non-free all Packages
Ign:10 http://http.kali.org/kali kali-rolling/non-free Translation-aa_DJ
Ign:11 http://http.kali.org/kali kali-rolling/non-free Translation-aa
Ign:12 http://http.kali.org/kali kali-rolling/non-free Translation-en
Err:13 http://kali.mirror.garr.it/mirrors/kali kali-rolling/contrib armhf Packages
404 Not Found
Reading package lists... Done
W: The repository 'http://http.kali.org/kali kali-rolling Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: Failed to fetch http://kali.mirror.garr.it/mirrors/k...armhf/Packages 404 Not Found
W: Failed to fetch http://kali.mirror.garr.it/mirrors/k...armhf/Packages 404 Not Found
W: Failed to fetch http://kali.mirror.garr.it/mirrors/k...armhf/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.

root@kali:~# apt-key list
/etc/apt/trusted.gpg
--------------------
pub 4096R/1804772E 2014-11-24
uid Emdebian Toolchain Archive (signing key)

/etc/apt/trusted.gpg.d/debian-archive-jessie-automatic.gpg
----------------------------------------------------------
pub 4096R/2B90D010 2014-11-21 [expires: 2022-11-19]
uid Debian Archive Automatic Signing Key (8/jessie) <[email protected]>

/etc/apt/trusted.gpg.d/debian-archive-jessie-security-automatic.gpg
-------------------------------------------------------------------
pub 4096R/C857C906 2014-11-21 [expires: 2022-11-19]
uid Debian Security Archive Automatic Signing Key (8/jessie) <[email protected]>

/etc/apt/trusted.gpg.d/debian-archive-jessie-stable.gpg
-------------------------------------------------------
pub 4096R/518E17E1 2013-08-17 [expires: 2021-08-15]
uid Jessie Stable Release Key <[email protected]>

/etc/apt/trusted.gpg.d/debian-archive-squeeze-automatic.gpg
-----------------------------------------------------------
pub 4096R/473041FA 2010-08-27 [expires: 2018-03-05]
uid Debian Archive Automatic Signing Key (6.0/squeeze) <[email protected]>

/etc/apt/trusted.gpg.d/debian-archive-squeeze-stable.gpg
--------------------------------------------------------
pub 4096R/B98321F9 2010-08-07 [expires: 2017-08-05]
uid Squeeze Stable Release Key <[email protected]>

/etc/apt/trusted.gpg.d/debian-archive-wheezy-automatic.gpg
----------------------------------------------------------
pub 4096R/46925553 2012-04-27 [expires: 2020-04-25]
uid Debian Archive Automatic Signing Key (7.0/wheezy) <[email protected]>

/etc/apt/trusted.gpg.d/debian-archive-wheezy-stable.gpg
-------------------------------------------------------
pub 4096R/65FFB764 2012-05-08 [expires: 2019-05-07]
uid Wheezy Stable Release Key <[email protected]>

/etc/apt/trusted.gpg.d/kali-archive-keyring.gpg
-----------------------------------------------
pub 4096R/7D8D0BF6 2012-03-05 [expires: 2018-02-02]
uid Kali Linux Repository <[email protected]>
sub 4096R/FC0D0DCB 2012-03-05 [expires: 2018-02-02]