Di recente, un lettore di It's FOSS ha chiesto un problema che stava affrontando con il browser Vivaldi durante l'aggiornamento del suo sistema Ubuntu. Il comando apt update ha mostrato un "messaggio di errore":
N:saltare l'acquisizione del file configurato 'main/binary-i386/Packages', come repository 'http://repo.vivaldi.com/stable/deb stable InRelease' non supporta l'architettura 'i386'
Dato che avevo già installato Vivaldi sul mio Ubuntu, è stato facile per me riprodurre il problema.

Sebbene questo problema sia stato riscontrato con Vivaldi, potrebbe verificarsi con qualche altro repository esterno aggiunto a distribuzioni basate su Ubuntu o Debian.
Lascia che ti spieghi perché questo accade e cosa puoi fare al riguardo.
Perché vedi questo messaggio "il repository non supporta l'architettura i686"?
Prima di tutto, questo non è un messaggio di errore. I messaggi di errore iniziano con E. Questo è un avviso, un'informazione e quindi all'inizio della riga. Il tuo aggiornamento funziona correttamente e anche il software problematico verrà aggiornato quando c'è un aggiornamento.
Allora, perché vedere questo messaggio allora? È perché il modo in cui Vivaldi (o altro software in questione) è stato aggiunto al tuo sistema.
Se guardi il contenuto di /etc/apt/sources.list.d/vivaldi.list, troverai questa riga:
deb http://repo.vivaldi.com/stable/deb/ stable main
Il repository non specifica alcuna architettura. Ciò non avrebbe dovuto causare problemi, ma da maggio di quest'anno Vivaldi ha supportato AMD64, ARM64 e i386. Nel caso non lo sapessi, i386 significa 32 bit.
Successivamente, Vivaldi ha rimosso il supporto per Linux a 32 bit. Ma probabilmente hanno continuato a mantenere una cartella per i386. Tuttavia, questa cartella è stata ora rimossa e quindi il tuo sistema notifica che il suddetto repository non supporta l'architettura i386.
Puoi ignorare questo avviso, ma se ti dà troppo fastidio, puoi farlo scomparire.
"Risolto" il problema
Controlla se il tuo sistema è a 32 o 64 bit. Se è a 64 bit, ecco cosa puoi fare.
Modifica i dettagli del repository di Vivaldi (o dell'applicazione che causa questo problema) e fai in modo che cerchi solo il pacchetto a 64 bit. Ecco come farlo.
In un terminale, usa questo comando:
sudo gedit /etc/apt/sources.list.d/vivaldi.list &
Questo aprirà il file in gedit con sudo in background. Il file dovrebbe assomigliare a questo:

Cambia la linea:
deb http://repo.vivaldi.com/stable/deb/ stable main
a questo (per dispositivi non ARM):
deb [arch=amd64] http://repo.vivaldi.com/stable/deb/ stable main
Aggiungi [arch=amd64] per specificare l'architettura del pacchetto che desideri. Ora dovrebbe apparire così:

Salva e chiudi l'editor. Non preoccuparti dei messaggi nel terminale. Basta premere Invio nel terminale per ottenere il controllo, se necessario.
Ora, se esegui l'aggiornamento, non dovresti più vedere "Il repository non supporta l'architettura i386".
sudo apt update
Questa modifica del file del repository può essere eseguita anche dallo strumento Software e aggiornamenti. Dipende interamente da te.
Tuttavia, solo nel caso di Vivaldi, le modifiche verranno ripristinate perché come dice il file, qualsiasi modifica andrà persa. Come soluzione alternativa, puoi rinominare il file vivaldi.list in qualcos'altro.
sudo mv /etc/apt/sources.list.d/vivaldi.list /etc/apt/sources.list.d/vivaldi-new.list
E aggiorna il sistema ora.
Spero che questo ti aiuti.