apt-get update signatures couldn’t be verified NO_PUBKEY

# apt-get update
W: GPG error: http://apt.repo.com wheezy Release: The following signatures were invalid: KEYEXPIRED 1587841717 KEYEXPIRED 1587841717 KEYEXPIRED 1587841717 KEYEXPIRED 1587841717 KEYEXPIRED 1587841717 KEYEXPIRED 1557241909 The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7638D0442B90D010

# apt-key adv --keyserver keys.gnupg.net --recv-keys 7638D0442B90D010
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.IVpDwvue7y --trustdb-name /etc/apt//trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-squeeze-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-squeeze-stable.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-wheezy-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-wheezy-stable.gpg --keyserver keys.gnupg.net --recv-keys 7638D0442B90D010
gpg: requesting key 2B90D010 from hkp server keys.gnupg.net
gpg: key 2B90D010: public key "Debian Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)


# apt-get update 
Get:1 http://apt.repo.com wheezy Release.gpg [2,373 B]
Hit http://apt.repo.com wheezy Release   
Hit http://apt.repo.com wheezy/main amd64 Packages
Get:2 http://apt.repo.com wheezy/non-free amd64 Packages [641 B]
Hit http://apt.repo.com wheezy/contrib amd64 Packages
Hit http://apt.repo.com wheezy/contrib Translation-en
Hit http://apt.repo.com wheezy/main Translation-en
Hit http://apt.repo.com wheezy/non-free Translation-en
Err http://apt.repo.com wheezy/non-free amd64 Packages
  
Fetched 3,014 B in 0s (4,389 B/s)                 
Reading package lists... Done