Eu encontrei esta solução
sudo rm /tmp/hotspot.pid
isso excluirá o id do processo criado temporariamente e não mais o erro será exibido. Isso funcionou no meu caso.
Esta é a mensagem exibida na tela do meu terminal quando eu digitei
sudo ap-hotspot start
Another process is already running
Qual processo está sendo executado e como posso pará-lo?
Eu encontrei esta solução
sudo rm /tmp/hotspot.pid
isso excluirá o id do processo criado temporariamente e não mais o erro será exibido. Isso funcionou no meu caso.
O problema pode estar na versão recente do pacote hostapd que é instalado com o ap-hotspot.
Primeiro desinstale o ap-hotspot. Baixe o pacote hostapd antigo (sem erros), você pode obtê-lo de
wget http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
Para instalar o hostpad.deb você pode usar o gerenciador de pacotes gdebi ou simplesmente
sudo dpkg -i hostapd_1.0-3ubuntu2.1_amd64.deb
Após a instalação, segure o pacote para que nenhuma versão mais recente seja atualizada
sudo apt-mark hold hostapd
Agora instale o ap-hotspot normalmente.