php5-curl não instalando: 403 Erro Proibido

-1

Sempre que eu tento instalar o php5-curl usando apt-get , recebo o seguinte erro:

E: Failed to fetch http://ubuntu.ntc.net.np/ubuntu/pool/main/p/php5/php5-curl_5.6.4+dfsg-4ubuntu6.4_amd64.deb 403 Forbidden

Eu também tentei instalar o pacote manualmente usando dpkg baixando o arquivo .deb do link mas isso deu um tipo diferente de erro de dependência.

dpkg: dependency problems prevent configuration of php5-curl: php5-curl depends on phpapi-20090626; however: Package phpapi-20090626 is not installed.

E a execução de sudo apt-get -f install não ajudou a corrigir o problema de dependência. Existe outra maneira de instalar este pacote? O que eu faço?

    
por Sandeep Neupane 26.02.2016 / 16:04

2 respostas

0

O problema provavelmente é um problema nesse espelho específico ou com algo fora de sincronia ou de outra forma. Unfortuantely, não há maneira de determinar a causa daqui.

A solução mais fácil, que geralmente é a mais eficaz, é trocar qual apt mirror que você usa para suas fontes Debian - se tudo mais falhar, archive.ubuntu.com é um espelho utilizável, e é de fato o espelho principal. Isso deve resolver a situação.

Olhando mais de perto, parece que não há nenhuma pasta "p" naquele espelho específico - portanto, apenas "recusa" listar o diretório e o arquivo e retorna 403 por padrão. Meu palpite é um espelho fora de sincronia ou um espelho incompleto. Dado isso, eu não usaria o ubuntu.ntc.net.np mirror para nada , especialmente porque ele não está listado como um espelho oficial do Ubuntu. Apenas use os arquivos principais.

    
por Thomas Ward 26.02.2016 / 18:37
-1

403 Os erros proibidos parecem acontecer quase ao acaso. Pode ser um bug do servidor, ou alguém pode estar filtrando sua conexão de internet em qualquer nível entre você e o servidor de destino. Como não sei sua localização real ou configuração de conexão, não tenho ideia do que está causando esse erro. Neste, o melhor conselho que posso oferecer é tentar um espelho diferente.

Quanto ao erro de dependência, esta página

link

- afirma que o phpapi-20090626 é um 'Pacote Virtual'. Isso significa que na verdade não é o nome de um pacote real - em vez disso, esse nome de pacote é usado para definir uma funcionalidade específica comum a vários pacotes. A página também lista vários pacotes que fornecem essa funcionalidade. Você pode tentar instalar um ou mais desses pacotes listados e tentar instalar o arquivo .deb novamente.

Espero que isso ajude!

    
por Adam Hayes 26.02.2016 / 16:24