前几天我更新了Ubuntu,现在我遇到了问题。我不能让分布式代理启动(在其他程序中)。我猜这和系统开关有关。当我尝试启动dnscrypt代理时,会发生这样的情况:
$ sudo service dnscrypt-proxy start
[sudo] password for anon:
Failed to start dnscrypt-proxy.service: Unit
dnscrypt-proxy.service failed to load: No such file or directory.我的init脚本和安装没有什么问题,我试着重新安装然后重新启动.不去。
我相信有一个简单的答案,我忽略了这一点。如果有人能帮助我理解与systemd的关键区别,以及我需要做些什么才能启动服务,我会非常感激的。
发布于 2015-05-11 02:41:48
你是怎么安装的?没有这样生动的包裹。
您的包坏了,因为它应该包含一个运行它的systemd .service文件。
尝试这个文件并将其命名为/etc/systemd/system/multi-user.target.wants/dnscrypt-proxy.service
[Unit]
Description=DNSCrypt client proxy
Requires=dnscrypt-proxy.socket
[Install]
Also=dnscrypt-proxy.socket
WantedBy=multi-user.target
[Service]
Type=simple
NonBlocking=true
ExecStart=/usr/sbin/dnscrypt-proxy -R dnscrypt.eu-nl还有这个/etc/systemd/system/sockets.target.wants/dnscrypt-proxy.socket
[Unit]
Description=dnscrypt-proxy listening socket
After=network.target
[Socket]
ListenStream=127.0.0.1:53
ListenDatagram=127.0.0.1:53
[Install]
WantedBy=sockets.target发布于 2015-08-04 22:37:18
我是拥有PPA Anton+的人。在度假期间,我了解到影响Ubuntu系统的问题,以前的发行版只使用了systemd和upstart (或者两者兼用)。
我今天刚为Vivid 15.04做了一套系统代理。它使用的是系统。
但是,我的系统中没有安装Vivid 15.04。我现在仍然使用可靠的14.04。
你能在你的系统上测试这个新版本吗?它仍然是1.5.0版。如果测试成功,我将提供更新的版本1.6.0。
https://launchpad.net/~anton+/+archive/ubuntu/dnscrypt新的测试构建是:1.5.0-1pmo1.8~生动
它应该提供来自dnscrypt.eu的2dns。
通过Launchpad与我联系。
谢谢。
https://askubuntu.com/questions/622115
复制相似问题