amagovpt / autenticacao.gov

Middleware Oficial de Identificação Eletrónica em Portugal - Cartão de Cidadão, da Chave Móvel Digital e Sistema de Certificação de atributos profissionais
https://www.autenticacao.gov.pt
European Union Public License 1.2
164 stars 33 forks source link

Debian 11 - Erro na actualização do plugin Autenticacão.gov #120

Closed jj-matos closed 1 year ago

jj-matos commented 1 year ago

Estou a querer atualizar o plugin no Debian 11. Seguindo as instruções depois do download do ficheiro deb indicado para esta mesma diretoria, dá o erro que se apresenta na imagem. Agradeço ajuda para efetuar a atualização com sucesso. Obrigado. autentiacao-gov

agrr commented 1 year ago

Bom dia, Verifique o valor da variável PATH com o comando echo $PATH, deveria ter nessa variável a diretoria /usr/sbin entre outras localizações de programas essenciais do sistema.

Se não fizer parte da lista de diretorias da $PATH, deve ser essa a causa dos erros apresentados, /usr/sbin é a localização dos comandos ldconfig e start-stop-daemon

jj-matos commented 1 year ago

Bom dia, Obrigado pela ajuda. Fiz como indicou. Aqui está o resultado: /root/.yarn/bin:/root/.config/yarn/global/node_modules/.bin:/root/.nvm/versions/node/v16.14.2/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/snap/bin Aparece bin, mas não sbin. Qual a solução?

agrr commented 1 year ago

Não consigo confirmar o comportamento exato no Debian 11 mas essa PATH para um utilizador normal parece-me OK. Pelo que percebo comandos executados com sudo ou diretamente numa shell root devem ter acesso a uma PATH com a diretoria /usr/sbin

jj-matos commented 1 year ago

Estou a entrar na minha área com su e password. E depois executo os comandos.

jj-matos commented 1 year ago

Resolvido. Em vez de entrar na minha área com su, executei diretamente o comando com sudo. Obrigado.