Não é possível adicionar ppa no meu Ubuntu recentemente instalado 16.04 LTS

3

Eu estou tentando instalar o ppa:ondrej/php no Ubuntu 16.04

Quando eu digito o comando:

sudo add-apt-repository ppa:ondrej/php

Isso me dá esta mensagem:

Cannot add PPA: 'ppa:~ondrej/ubuntu/php'.
ERROR: '~ondrej' user or team does not exist.

Até eu não consigo instalar nenhum PPA. Como eu procuro?

    
por Akhilesh Chauhan 23.12.2016 / 11:57

4 respostas

4

Um pouco atrasado, mas alguém pode achar útil: Eu tive esse problema quando defini HTTP_PROXY= , mas esqueci de definir HTTPS_PROXY= .

    
por longtimelistner 10.08.2017 / 03:44
1

Eu testei em um Ubuntu 16.04.1 LTS ao vivo e recebi ppa: ondrej / php sem problemas.

Mas houve um aviso, que pode explicar o seu problema: "add -apt-repository está quebrado com localidades não-UTF-8, veja github.com/oerdnj/deb.sury.org/issues/56 para solução alternativa"

[meu comentário: rolagem e você verá o seguinte código, que você pode tentar.]

apt-get update &&
apt-get install -y language-pack-en-base &&
export LC_ALL=en_US.UTF-8 &&
export LANG=en_US.UTF-8 &&
apt-get install -y software-properties-common &&
add-apt-repository -y ppa:ondrej/php5-5.6 &&
add-apt-repository -y ppa:ondrej/mariadb-10.0 && 
apt-get update && 
apt-get -y upgrade

Se isso não funcionar, leia o link com atenção e procure outras dicas e truques.

    
por sudodus 23.12.2016 / 14:08
0

Eu tive um problema semelhante, embora com 17.04, mas eventualmente determinei que era realmente um problema de certificado de CA.
Erro de certificado SSL ao adicionar o PPA tem algumas soluções para esse tipo de problema.

No meu caso, acabei por determinar que minha empresa havia recentemente mudado para um esquema de inspeção de SSL para todo o tráfego da Web externo, e eles estavam com o tráfego de https do Man-in-the-middleing. Eles fizeram isso substituindo todos os certificados de servidor externos por aqueles gerados internamente e assinados por uma autoridade de assinatura raiz interna. Para máquinas que já tinham esse certificado raiz interno preenchido, funcionava bem, mas como eu estava fazendo uma nova instalação, tive que adicionar manualmente as autoridades de assinatura raiz aos certificados de ca do meu sistema.

    
por mtalexan 10.08.2017 / 03:53
0

Eu tenho o mesmo problema, mas com o sistema operacional básico baseado no Ubuntu 16.04. O problema vem depois de instalar alguns certificados e não resolveu quando removi os certificados, mesmo com sudo apt-get install --reinstall ca-certificates ou sudo dpkg-reconfigure ca-certificates . A solução que encontrei foi remover completamente os certificados de ca e instalá-lo novamente em vez de usar --reinstall.

sudo apt remove --purge ca-certificates
sudo apt autoremove
sudo apt install ca-certificates

e porque o autoremove removeu as propriedades de software comuns, tenho que instalá-lo novamente digitando

sudo apt install software-properties-common

Depois de todos esses passos eu posso adicionar repositórios, usar git pull e sudo apt update sem problemas.

    
por Bo rislav 27.12.2017 / 13:08