Problema do gerenciador de pacotes após instalar o passageiro de phusion

1

Estou usando o Ubuntu 14.04. Eu instalei o passageiro de phusion na minha máquina usando os seguintes comandos.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 561F9B9CAC40B2F7
sudo apt-get install apt-transport-https ca-certificates
echo 'deb https://oss-binaries.phusionpassenger.com/apt/passenger trusty main' | sudo tee /etc/apt/sources.list.d/passenger.list
sudo chown root: /etc/apt/sources.list.d/passenger.list
sudo chmod 600 /etc/apt/sources.list.d/passenger.list
sudo apt-get update

A instalação é bem-sucedida e eu também sou capaz de executar o passageiro. Mas consigo ver o erro abaixo relacionado ao meu gerenciador de pacotes.

Por causa desse erro, o aplicativo atualizador de software não está funcionando.

Alguém pode ajudar a resolver esse problema?

    
por shaunthomas999 27.08.2014 / 12:00

2 respostas

1

O problema é este comando:

sudo chmod 600 /etc/apt/sources.list.d/passenger.list

O que basicamente torna o arquivo inacessível para todos os usuários além da raiz. Você deve definir permissões de leitura para esse arquivo para todos:

sudo chmod 644 /etc/apt/sources.list.d/passenger.list

Para mais detalhes sobre chmod , consulte o Manpage .

    
por Luís de Sousa 28.08.2014 / 09:20
1

O gerenciador de pacotes não pode abrir o arquivo /etc/apt/sources.list.d/passenger.list , a razão é "permissão negada".

Verifique a propriedade e as permissões dos outros arquivos no diretório /etc/apt/sources.list.d (digite sudo ls -l /etc/apt/sources.list.d/ ) e altere os do passageiro.

lista se eles forem diferentes (ou seja, se eles não tiverem o mesmo proprietário e / ou grupo e permissões (que são as letras rwx )).

    
por Jan 27.08.2014 / 12:16