7

When I try to use

sudo apt-get update

it gives this error:

Fetched 5.530 kB in 53s (104 kB/s)
W: GPG error: http://extras.ubuntu.com precise Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 16126D3A3E5C1192
W: Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/Release Unable to find expected entry 'main/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)
E: Some index files failed to download. They have been ignored, or old ones used instead.

When I try to access to etc/apt folder, it said no such file or directory.

How can I fix this?

Zanna
  • 70,465
Hieu Hoang Trung
  • 73
  • 1
  • 1
  • 4
  • Paste the error message completely – Mostafa Ahangarha Mar 23 '16 at 08:34
  • @MostafaAhangarha: `Fetched 5.530 kB in 53s (104 kB/s)
    W: GPG error: http://extras.ubuntu.com precise Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 16126D3A3E5C1192 W: Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/Release Unable to find expected entry 'main/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)

    E: Some index files failed to download. They have been ignored, or old ones used instead. `

    – Hieu Hoang Trung Mar 23 '16 at 08:45

2 Answers2

4

Based on the error message, you have two problems; one related to the public key for a repository and the other related to Google Chrome.

To solve the public key problem, run this command:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <PUBKEY>

Replacing <PUBKEY> with the public key mentioned in the error message which is: 16126D3A3E5C1192.

The second problem is related to end of support for Chrome 32-bit. If you have a 32-bit system, you have no option other than migrating to Chromium. If you have a 64-bit system, run this command to force your system to look for only 64-bit updates of Google Chrome:

sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list" "/opt/google/chrome/cron/google-chrome"
Zanna
  • 70,465
1

I had this problem too, but this solved it for me.

Open a terminal window and run the following command:

sudo -H gedit /etc/apt/sources.list.d/google-chrome.list

Gedit will open a file. Change this file to make it read:

deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

And try again.

Zanna
  • 70,465
Carlyle Felix
  • 33
  • 1
  • 5
  • now it shows this error: W: GPG error: http://extras.ubuntu.com precise Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 16126D3A3E5C1192 – Hieu Hoang Trung Mar 23 '16 at 09:04