通过 apt 安装 OpenVPN 时出现问题

通过 apt 安装 OpenVPN 时出现问题

帕斯特宾

我想在家中的 Debian Wheezy 服务器上安装 OpenVPN,这样我就可以在家外使用手机或平板电脑创建隧道。我们在工作中使用 OpenVPN,因此根据我的经验,我认为设置起来很容易。

当我(以 root 身份)执行时apt-get install openvpn,看起来它安装了,然后失败了。好的,我会检查一下dpkg --audit相关内容。它声称它配置不正确。好吧,我运行了dpkg --configure openvpn,但我只是收到有关启动顺序的错误。它声称与我在家运行的两个服务 minidlna 和 denyhosts 冲突。我有 minidlna,这样我就可以在其他设备(即我的 XBox)上观看我的媒体,并拒绝主机来阻止许多试图进入我的网站的脚本小子。

我不想删除这些软件包,但是有什么方法可以让 OpenVPN 安装在这个盒子上吗?

答案1

/etc/init.d/ 中脚本顶部的 LSB 标头定义了有关程序及其依赖项的更多信息。看起来 denyhosts 初始化脚本中没有 LSB 标头。您可以尝试更新(apt-get update),然后重新安装软件包(apt-get install --reinstall denyhosts),但变化是您将得到相同(不正确)的脚本。

尝试将这些通用 LSB 标头添加到 denyhosts init.d 脚本中(就在 #!/bin/sh 行下方),看看是否有帮助。

### BEGIN INIT INFO
# Provides:          denyhosts
# Required-Start:    $local_fs
# Required-Stop:     
# Should-Start:      
# Should-Stop:       
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start or stop denyhosts
### END INIT INFO

相关内容