更新后 Tor 无法运行

更新后 Tor 无法运行

昨天我更新了我的 Ubuntu 14.04 LTS,之后 Tor 停止了工作:

当我尝试使用命令运行 Tor 时

sudo service tor start它给出了一个错误

aa-exec: ERROR: profile 'system_tor' does not exist

更新之前一切运行正常。

答案1

我有同样的问题,但我刚刚检查过,/etc/apparmor.d/system_tor它存在于我的系统中。

问题的根源似乎是初始化脚本以错误的方式/etc/init.d/tor调用aa-exec(至少它不起作用):

解决方案:

  • 编辑/etc/init.d/tor
  • 在第 159 行你应该有这样的内容:
    AA_EXEC_ARGS="--profile=system_tor -- $DAEMON"
    将其更改为
    AA_EXEC_ARGS="-f system_tor -- $DAEMON"

现在服务负载对我来说很好,但我不得不说我不知道-f​​和--profile选项之间的区别。

答案2

首先,检查文件是否/etc/apparmor.d/system_tor存在。我认为它不存在,因为它以某种方式被删除了,因此警告它不再存在。

/etc/apparmor.d/system_tor由 ubuntu 中的软件包提供tor。(请参阅http://packages.ubuntu.com/trusty/amd64/tor/filelist

因此,只需从官方软件源重新安装 tor,一切就都好了。

相关内容