我的PostgreSQL服务必须在OpenVPN之后启动,当我检查rc.X目录时,它们被列为S16openvpn和S19postgresql,因此它们的顺序是正确的。 但是,通过VPN连接到数据库失败,日志始终表明PostgreSQL在启动时无法绑定。 我的猜测是OpenVPN服务需要一些时间才能启动,并且在加载OpenVPNnetworking之前启动PostgreSQL 。 有没有办法让PostgreSQL在放弃之前尝试重新加载并尝试绑定到OpenVPNnetworking?
系统pipe理员如何识别从源代码安装应用程序时缺less哪些依赖关系?
我试图让我的异地备份服务器保持最新,所以我运行了一个更新,我得到依赖问题。 我不知道如何继续。 以下是来自YUM的输出。 [root@localhost philosophy-admin]# yum update –skip-broken Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * Webmin: webmin.mirror.somersettechsolutions.co.uk * base: mirror.mhd.uk.as44574.net * epel: mirror.bytemark.co.uk * extras: mirror.mhd.uk.as44574.net * updates: mirror.mhd.uk.as44574.net Setting up Update Process Resolving Dependencies –> Running transaction check —> Package TurboGears2.noarch 0:2.1-0.1.b2.el5 set to be updated –> Processing Dependency: python(abi) = […]
我有一个运行Ubuntu 14.04的自动安全更新的瘦VPS。 它已经填充了很多内核更新的/ boot分区。 我试图删除旧的,但我遇到了“未满足”的依赖性错误,要求我修复另一个包,然后才能继续。 不幸的是,未满足的依赖关系想要安装一个新的内核到100%满的分区。 $ sudo apt-get remove [an old linux-image* package] Reading package lists… Done Building dependency tree Reading state information… Done You might want to run 'apt-get -f install' to correct these: The following packages have unmet dependencies: linux-image-extra-3.13.0-88-generic : Depends: linux-image-3.13.0-88-generic but it is not going to be installed linux-image-generic […]
我面临着以下错误: Transaction Check Error: package apr-1.3.12-1.jason.1.x86_64 (which is newer than apr-1.2.7-11.el5_6.5.cloudlinux.2.i386) is already installed 这是在cloudlinux上。 apr-1.3.12-1.jason.1.x86_64是从第三方回购安装的,现在任何软件包更新似乎都需要老版本的apr,或者甚至不会注意到安装了更新的版本。 什么是最好的解决scheme? 不幸的是我不知道哪个软件包需要这个依赖(有什么方法可以find这个)?
我正在尝试在新创build的液滴上安装hhvm。 为此,我正在遵循本指南 。 添加Gleez存储库后,我试着运行 yum update && yum upgrade 很多线路,然后在最后: –> Finished Dependency Resolution Error: Package: less-436-13.el6.x86_64 (@base) Requires: libpcre.so.0()(64bit) Removing: pcre-7.8-6.el6.x86_64 (@anaconda-CentOS-201311272149.x86_64/6.5) libpcre.so.0()(64bit) Updated By: pcre-8.33-2.el6.2.x86_64 (gleez) Not found Error: Package: 2:postfix-2.6.6-6.el6_5.x86_64 (@updates) Requires: libpcre.so.0()(64bit) Removing: pcre-7.8-6.el6.x86_64 (@anaconda-CentOS-201311272149.x86_64/6.5) libpcre.so.0()(64bit) Updated By: pcre-8.33-2.el6.2.x86_64 (gleez) Not found Error: Package: nginx-1.7.9-1.el6.ngx.x86_64 (@nginx) Requires: libpcre.so.0()(64bit) Removing: pcre-7.8-6.el6.x86_64 (@anaconda-CentOS-201311272149.x86_64/6.5) […]
我有一个Ubuntu 12.04.2服务器,我想安装Postgres 9.2.4。 如果我想构build所有的依赖关系,我不能使用apt-get build-dep (至less没有一些finagling),因为只有9.1可用于apt-get install 。 这让我陷入了“自9.1以来添加了新的依赖关系”的问题。 所以,我决定检查Postgres 9.1的依赖关系 ,所以我做了一个空运行: me@my-server:~$ sudo apt-get build-dep postgresql-9.1 –dry-run Reading package lists… Done Building dependency tree Reading state information… Done The following NEW packages will be installed: bison comerr-dev debhelper dh-apparmor docbook docbook-dsssl docbook-xsl flex gettext html2text intltool-debian krb5-multidev libbison-dev libcroco3 libedit-dev libexpat1-dev libfl-dev libgettextpo0 libgssrpc4 […]
我试图在Debian机器上从源代码构build一个应用程序; 源代码包括一个“ debian ”目录,其中包含构build软件包所需的所有文件(控制/规则等)。 当我运行dpkg-buildpackage ,它失败了,因为我没有所需的依赖关系。 好。 所以,我运行dpkg-checkbuilddeps ,它给了我一个非常清晰的包依赖关系。 我现在是否希望手动validation该工具的(parsing不友好)输出? 然后自己安装每个软件包? 我觉得有这样高质量的工具,让你只有90%的目标,所以我一定是做错了。 我怎样才能从dpkg-checkbuilddeps到“ 完成 ”? 谢谢。
我创build了两个Windows服务A和B,并希望在它们之间添加依赖关系,以便我可以: 启动服务A(服务B自动启动) 停止服务A(服务B自动停止) 但是,命令sc config ServiceA depend= ServiceB只适用于: 启动服务A(服务B自动启动) 停止服务B(服务A自动停止) 当我停止服务A时,有什么办法让服务B自动停止?
当我从FreeBSD系统的ports安装软件的时候,有些过时的版本的Apache / MySQL / Perl / etc被安装为依赖关系。 有没有办法预先设置这些端口的版本,以便如果需要的话,端口系统会select一个合适的版本?