- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用google cloud shell来执行这个程序
Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster
Tor 版本 0.3.5.10。
当我尝试重新启动“sudo service tor restart”Tor 时,我收到错误消息
[ ok ] Stopping tor daemon...done (not running - there is no /run/tor/tor.pid).
[....] Starting tor daemon...Jun 27 01:51:04.132 [warn] Directory /var/lib/tor cannot be read: Permission denied
Jun 27 01:51:04.132 [warn] Failed to parse/validate config: Couldn't create private data directory "/var/lib/tor"
Jun 27 01:51:04.132 [err] Reading config failed--see warnings above.
failed.
所以我为tor目录设置了完全权限sudo chmod -R 777/var/lib/tor
[FAIL] Checking if tor configuration is valid ... failed!
Jun 27 01:53:59.685 [notice] Tor 0.3.5.10 running on Linux with Libevent 2.1.8-stable, OpenSSL 1.1.1g, Zlib 1.2.11, Liblzma 5.2.4, and Libzstd 1.3.8.
Jun 27 01:53:59.685 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning
Jun 27 01:53:59.685 [notice] Read configuration file "/usr/share/tor/tor-service-defaults-torrc".
Jun 27 01:53:59.685 [notice] Read configuration file "/etc/tor/torrc".
Jun 27 01:53:59.688 [warn] Error setting groups to gid 114: "Operation not permitted".
Jun 27 01:53:59.688 [warn] If you set the "User" option, you must start Tor as root.
Jun 27 01:53:59.688 [warn] Failed to parse/validate config: Problem with User value. See logs for details.
Jun 27 01:53:59.688 [err] Reading config failed--see warnings above.
我使用root权限sudo su
[ ok ] 正在停止 tor 守护进程...完成(未运行 - 没有/run/tor/tor.pid)。[....] 启动 tor 守护进程...Jun 27 01:58:58.455 [警告] 无法读取目录/var/lib/tor:权限被拒绝Jun 27 01:58:58.455 [警告] 无法解析/验证配置:无法创建私有(private)数据目录“/var/lib/tor”Jun 27 01:58:58.455 [错误] 读取配置失败——请参阅上面的警告。
有什么方法可以帮助我解决我的问题,或者我怎样才能安装 tor 版本 2.9.14?
最佳答案
你现在可能已经解决了这个问题,如果还没有,我希望这能对你有所帮助。
有什么方法可以帮我解决问题吗?
选项 1
让我们来看看这些警告:
[warn] Error setting groups to gid 114: "Operation not permitted".
[warn] If you set the "User" option, you must start Tor as root.
[warn] Failed to parse/validate config: Problem with User value.
要获取所有用户的日志,请运行 cat/etc/passwd
,您会看到列出了 debian-tor
:
...
debian-tor:x:108:114::/var/lib/tor:/bin/false
...
文件夹 /var/lib/tor
归用户 debian-tor
所有,所以 sudo -u debian-tor tor
将起作用.
或者,您可以为当前用户运行此命令:(或为所有用户运行 chmod 777
)
chmod 700 -R /var/lib/tor/*
chown -R tor /var/lib/tor/
sudo service tor restart
您实际上应该以非 root 身份运行 tor,否则您会收到此消息:
You are running Tor as root. You don't need to, and you probably shouldn't.
选项 2
正如警告建议查看日志以获取详细信息
,您应该检查dsmeg
和/var/log/syslog
中的消息。如果您发现任何东西,那么它可能是 AppArmor 或 SELinux 阻塞器。 SELinux 和 AppArmor 都提供了一套工具来将应用程序彼此隔离,以保护主机系统免受损害,因此不建议永久禁用它们,而是暂时禁用它们进行调试。
The Debian packaged Linux kernels have SELinux support compiled in,but disabled by default.
使用 getenforce
检查 SELinux 状态,如果输出是 Permissive 或 Disabled,那么你就设置好了。
此外,查看AppArmor/Progress :
Since Debian 10 (Buster), AppArmor is enabled by default.
要在您的系统上禁用 AppArmor,请运行:( reference )
sudo mkdir -p /etc/default/grub.d
echo 'GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT apparmor=0"' \
| sudo tee /etc/default/grub.d/apparmor.cfg
sudo update-grub
sudo reboot
两者都有可能是罪魁祸首。用户已报告类似问题 here .
我怎样才能安装 tor 版本 2.9.14?
降级tor包就这么简单:
sudo apt-get install tor=0.2.9.14
但是你为什么要这样做呢?
tor v2 将是 deprecated很快。您会看到如下警告:
[warn] At least one protocol listed as required in the consensus is
not supported by this version of Tor. You should upgrade. This version
of Tor will not work as a client on the Tor network. The missing
protocols are: DirCache=2 HSDir=2 HSIntro=4 Link=4-5
注意:发布于tor.stackexchange与 tor 相关的问题。
关于tor -/var/lib/tor 无法读取 : Permission denied or Couldn't create private data directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62605111/
这里的 IT 网络/编程学生试图完成一项作业,但我遇到了障碍。我们的任务是读取文本文件,将单词放入 ArrayList 中,并对内容执行字符串操作。我能够将单词拉入 ArrayList、按升序对内容进
编辑:我收到以下错误代码: Error adding accessory The operation couldn’t be completed. (HMErrorDomain error 2.) 和
您好,我正在尝试测试套接字激活机制,但无法连接到服务器。 curl --unix-socket/run/gunicorn.sock本地主机 curl: (7) Couldn't connect to
所以我安装了sandbox (运行 centOS)来自 hortonworks在 virtualBox带网络配置>>> bridged network我编辑了bashrc导出http_proxy和 h
我目前正在开发一个android应用程序,提交一个post请求并处理相应的响应。 我能够将发布请求发送到相应的 URL,但是当我尝试检索响应时,我得到了一半的 HTML 内容,然后是“*无法从 STD
我在将 ServiceLoader 集成到我的 Android 应用程序以集成插件系统时遇到问题。 public class StrategieClassLoader extends URLClass
我有一个类似于以下的自定义数据类型: data Token = Number Int | Otherthings 我希望能够以一种方式使用“数字”,以另一种方式使用其他东西。所以
当我尝试从 Visual Studio Code 运行一个简单的 React Native 应用程序时,我收到以下错误消息。 Scanning folders for symlinks in C:\P
我最近从Java搬到了Kotlin。将整个项目转换为Kotlin,将pom.xml转换为build.gradle。我正在使用Kotlin,Gradle,Cucumber Sernity,Appium构
我在执行docker-compose命令时遇到Powershell中的错误: 尽管从Docker Quickstart Terminal运行相同的命令可以正常工作: 最佳答案 确保首先在Powersh
当我运行docker build时,我得到了: Sending build context to Docker daemon 10.24kB WARN[11935] Couldn't run aup
我在运行 SDL 程序时遇到此错误。它编译得很好,但是窗口打开了一小会儿然后就关闭了。 这是我的代码: //Using SDL and standard IO #include #include
我正在编写一个基于 Google map 的 Android 应用程序。应用程序本身运行良好,没有任何问题。我可以看到 map ,缩放到我的当前位置等等。根据 AndroidManifest.xml,
我在实际设备上仅在生产和开发容器上都遇到了这个错误。模拟器能够很好地获取记录。这发生在通过 XCode 运行的开发构建、TestFlight 构建和 AppStore 上的实时生产构建上。 所有设备
我正在创建一个模板化的快速排序函数,它应该允许我使用迭代器对一个定制的双向链表类进行快速排序。我遇到了错误 In file included from main.cpp:21.0: quicksort
我有一个模板类和一个具有模板返回类型的函数: template class Wrapper { public: Wrapper(const T& _data) : data(_data) {
将 Jersey 从 1.15 版升级到 1.17 版后,它开始记录以下消息: Apr 2, 2013 5:13:06 PM com.sun.jersey.server.wadl.generators
关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。 这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topi
我有一个 android 应用程序在我将设备更新到 android 4.4 (kitkat) 之前一直运行没有问题。 现在我开始收到这个错误,并且程序的某些部分在日志 cat_ 中被破坏了_ Andr
我通过 git clone 成功安装了 Directus CMS。在数据库中创建了 15 个表。在/config 文件夹中,我的 projectkey.php 文件也已创建。安装后我想使用我的凭据登录
我是一名优秀的程序员,十分优秀!