Upgrade Problem in Vivaldi Browser

Vivaldi Browser Upgrade Problem
While issuing upgrade command for “Vivaldi” browser in ubuntu 20.04 terminal I am receiving error message detailed below.
mfskanpur@mfskanpur-DL-H61MXP:~$ sudo apt update && sudo apt upgrade
[sudo] password for mfskanpur:
N: Skipping acquisition of configured file ‘main/binary-i386/Packages’, as repository ‘http://repo.vivaldi.com/stable/deb stable InRelease’ doesn’t support architecture ‘i386’
Reading package lists… Done
Building dependency tree
Reading state information… Done
Calculating upgrade… Done
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
mfskanpur@mfskanpur-DL-H61MXP:~$

Please guide me how to overcome with the problem.

Ram Vilas Ji,

The ‘error’ is not really an error. It’s a notice and hence the N at the beginning of the line. Your update is working fine and even the Vivaldi browser will be updated when there is an update.

So, why do see this message then?

Because of the way Vivaldi browser repository has been added to your system.

If you look at the content of /etc/apt/sources.list.d/vivaldi.list, you’ll find this line:

deb http://repo.vivaldi.com/stable/deb/ stable main

The repository does not specify any architecture. That should not have caused an issue but since May this year, Vivalid supported AMD64, ARM64 and i386. i386 is for 32-bit.

After that, Vivalid removed support for 32-bit Linux. But probably they continued to keep a folder for i386. However, this folder has now been removed and thus your system notifies that the said repository doesn’t support i386 architecture.

You can ignore this notice but if it bothers you too much, here’s what you can do.

Edit the repository details and explicitly ask it to look for on 64-bit packages only. Here’s how to do that.

In a terminal, use this command:

sudo gedit /etc/apt/sources.list.d/vivaldi.list &

This will open the file in gedit with sudo and in the background.

The file should look like this:

Change the line:

deb http://repo.vivaldi.com/stable/deb/ stable main

to:

deb [arch=amd64] http://repo.vivaldi.com/stable/deb/ stable main

You add the [arch=amd64] to specify the architecture of the package you want.

It should now look like this:

Save the changes and close the editor. Don’t mind the messages in the terminal.

Now run the update again and you should not see that notice again.

2 Likes