Non riesco a installare Python - "Conflitto di valori impostati per l'opzione Attendibile"

Aug 21 2020

Risultati di python ––version:

Command 'python' not found, but can be installed with:
    
    sudo apt install python3       
    sudo apt install python        
    sudo apt install python-minimal

You also have python3 installed, you can run 'python3' instead.

Risultati del gatto /etc/apt/sources.list:

# deb cdrom:[Ubuntu 18.04.1 LTS _Bionic Beaver_ - Release amd64 (20180725)]/ bionic main restricted

# See http://help.ubuntu.com/community http://packages.ros.org/ros/ubuntu/y/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb [trusted=yes] http://br.archive.ubuntu.com/ubuntu/ bionic restricted main
# deb-src http://br.archive.ubuntu.com/ubuntu/ bionic main restricted

## Major bug fix updates produced after the final release of the
## distribution.
# deb-src http://br.archive.ubuntu.com/ubuntu/ bionic-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://br.archive.ubuntu.com/ubuntu/ bionic universe
# deb-src http://br.archive.ubuntu.com/ubuntu/ bionic universe
# deb-src http://br.archive.ubuntu.com/ubuntu/ bionic-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://br.archive.ubuntu.com/ubuntu/ bionic multiverse
# deb-src http://br.archive.ubuntu.com/ubuntu/ bionic multiverse
# deb-src http://br.archive.ubuntu.com/ubuntu/ bionic-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://br.archive.ubuntu.com/ubuntu/ bionic-backports restricted universe multiverse main
# deb-src http://br.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu bionic partner
# deb-src http://archive.canonical.com/ubuntu bionic partner

deb http://security.ubuntu.com/ubuntu bionic-security restricted main
# deb-src http://security.ubuntu.com/ubuntu bionic-security main restricted
deb http://security.ubuntu.com/ubuntu bionic-security universe
# deb-src http://security.ubuntu.com/ubuntu bionic-security universe
deb http://security.ubuntu.com/ubuntu bionic-security multiverse
deb http://archive.canonical.com/ bionic partner
# deb-src http://archive.canonical.com/ bionic partner
# deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse
deb http://br.archive.ubuntu.com/ubuntu/ bionic-updates main multiverse universe restricted
deb http://my-private-server.test bionic main
# deb-src http://my-private-server.test bionic main  

Risultati di sudo apt update:

E: Conflicting values set for option Trusted regarding source http://br.archive.ubuntu.com/ubuntu/ bionic
E: The list of sources cannot be read.

Risultati di /etc/apt/sources.list:

bash: /etc/apt/sources.list: Permission denied

Aggiornare

Dopo aver provato a risolvere il problema (@PMF per favore aggiungi qui quello che hai fatto) , ancora non funziona. La riga 5 di sources.listora dice:

~$ sed -n 5p /etc/apt/sources.list
deb deb [arch=amd64 trusted=yes] http://br.archive.ubuntu.com/ubuntu/ bionic main  http://br.archive.ubuntu.com/ubuntu/ bionic restricted main

Risposte

pLumo Aug 21 2020 at 08:40

Hai [trusted=yes]come opzione in questa riga:

deb [trusted=yes] http://br.archive.ubuntu.com/ubuntu/ bionic restricted main

ma non per le altre righe con lo stesso URL, ecco perché dice che hai opzioni in conflitto.

Per risolvere il problema, aggiungi quell'opzione a tutte le altre righe con lo stesso URL o più facilmente rimuovila usando l'editor di tua scelta o semplicemente esegui:

sudo sed -i '/bionic restricted main$/s/^deb \[trusted=yes]/deb/' /etc/apt/sources.list
karel Aug 21 2020 at 08:06

Hai installato python3 e non è necessario installare Python 2.x insieme a Python 3.x perché Python 2.7 ha raggiunto la fine della sua vita il 1 ° gennaio 2020. Usa il comando python3per avviare l'interprete Python3.x e il comando pythonè utilizzato per avviare l'interprete Python2.x se è installato.

Per rimuovere la E: Conflicting values set for option Trusted regarding source http://br.archive.ubuntu.com/ubuntu/ bionicriga di errore 5 di /etc/apt/sources.listdovrebbe essere commentata inserendo un #carattere all'inizio della riga come segue:

# deb deb [arch = amd64 trusted = yes] http://br.archive.ubuntu.com/ubuntu/ bionic main limitato

Secondo il commento di pLumo "No, è la stessa riga. Dopo che l'ha cambiata". Se questo è il caso, fondamentalmente devi avere una riga che non sia commentata che dice deb http://br.archive.ubuntu.com/ubuntu/ bionic main restrictednon due di loro. Se non hai una riga in sources.list che dice che deb http://br.archive.ubuntu.com/ubuntu/ bionic main restrictedUbuntu non sarà in grado di aggiornare il software.

Secondo un altro modo di leggere la tua domanda a causa della confusa formattazione del testo, hai già un'altra riga in sources.list che dice:

deb http://br.archive.ubuntu.com/ubuntu/ bionic main limitato

Cerca di non farti distrarre da una formattazione del testo ambigua. Il risultato richiesto è lo stesso in uno dei due casi. Devi avere la riga sopra in sources.list. Non commentare questa riga!

Per modificare il file sources.list con sudo nano /etc/apt/sources.listrichiede l'uso di sudoperché questo file è di proprietà di root, quindi è necessario elevare i privilegi a root con sudoper modificarlo con l'editor di testo nano.

Scorciatoie da tastiera per l'editor di testo Nano
Usa la combinazione di tasti Ctrl+ Oe quindi premi Enterper salvare il file nella posizione corrente.
Usa la combinazione di tasti Ctrl+ Xper uscire da nano.

Dopo la modifica, /etc/apt/sources.listesegui sudo apt updateper aggiornare l'elenco dei software disponibili.