ap-hotspot出现问题

这是我在终端屏幕上输入时显示的消息。
sudo ap-hotspot start

Another process is already running

哪个进程正在运行,我该如何停止它?

sudo ap-hotspot stop - Sudheer
@sudheer algosig@algosig:$ sudo ap-hotspot stop [algosig的密码]: 无线热点未激活 algosig@algosig:$ sudo ap-hotspot start 另一个进程已在运行 这是问题所在 - sigdelsanjog
3可能是重复的问题,与ap-hotspot错误“Another process is already running”相似。 - sourav c.
2个回答

我找到了这个解决方案。
sudo rm /tmp/hotspot.pid

这将删除临时创建的进程ID,并且不再显示错误。在我的情况下,这个方法有效。

问题可能出在最近版本的hostapd软件包上,这是与ap-hotspot一起安装的。
首先卸载ap-hotspot。 下载旧版本的hostapd软件包(无故障),您可以从以下位置获取。
wget http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb

要安装hostpad.deb,您可以使用gdebi软件包管理器或者简单地
sudo dpkg -i hostapd_1.0-3ubuntu2.1_amd64.deb

安装后,保持软件包不更新到最新版本。
   sudo apt-mark hold hostapd

现在正常安装ap-hotspot。
  • 不要更新hostapd软件包。

我们需要重新安装ap-hotspot吗?我已经使用sudo apt-get install命令进行了安装,并且再次配置和启动了ap-hotspot,但是又出现了错误提示"Another process already running..."。通过执行ps -ef | grep ap-hotspot命令,显示如下结果:algosig 19117 17645 0 23:14 pts/8 00:00:00 grep --color=auto ap-hotspot - sigdelsanjog