Eu tentava instalar o Heroku no meu workspace no Codenvy quando me deparei com esse erro ao tentar adicionar um repositório apt. A própria mensagem de erro sugeria a solução: instalar o pacote apt-transport-https. O problema foi que esse pacote não era encontrado, e eu não podia usar apt-get update por causa do primeiro erro.
A solução foi:
- abrir o arquivo /etc/apt/sources.list para edição
- remover a linha que indicava o repositório do Heroku (deb https://cli-assets.heroku.com/branches/stable/apt ./)
- rodar o apt-get update
- instalar o pacote apt-transport-https (sudo apt-get install apt-transport-https)
- adicionar novamente o repositório do Heroku
- rodar o apt-get update
- por fim, instalar o Heroku
O problema, se ainda não está claro, era o “https” no começo da URL do repositório do Heroku; instalar o pacote apt-transport-https resolve isso, mas a instalação, pelo menos no meu caso, não podia ser feita enquanto apt-get update resultasse em erro.