update-rc.d:警告:不再支持启动和停止操作;回到默认状态

update-rc.d:警告:不再支持启动和停止操作;回到默认状态

在 Ubuntu 17.10 上安装 ebtables 软件包时,安装会挂起:

Preparing to unpack .../ebtables_2.0.10.4-3.5ubuntu2_amd64.deb ...                                                     
Unpacking ebtables (2.0.10.4-3.5ubuntu2) ...               
Processing triggers for ureadahead (0.100.0-20) ...        
Processing triggers for systemd (234-2ubuntu12.1) ...      
Setting up ebtables (2.0.10.4-3.5ubuntu2) ...              
Created symlink /etc/systemd/system/multi-user.target.wants/ebtables.service → /lib/systemd/system/ebtables.service.   
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults  

ps的输出:

root      4432  0.0  0.0   4592   840 pts/4    S+   10:37   0:00 /bin/sh /var/lib/dpkg/info/ebtables.postinst configure

脚本看起来无法完成吗?

我该如何进一步排除故障?

这是安装 ebtables 的替代方法吗?

答案1

他们彻底修改了整个服务启动方法,这意味着如果您使用“老式”服务控制,您会收到这个奇怪的消息。

实际上相当简单,至少在 Raspian 上是这样;做这个:

sudo systemctl start|stop <service>

您还可以使用其他命令,但是当您收到此错误消息时,大概您按照一篇旧的博客文章进行操作,该文章说输入如下内容:

sudo update-rc.d <service> stop

你得到了那个错误。例如,修复方法是:

sudo systemctl stop isc-dhcp-server

答案2

请参见:https://lists.debian.org/debian-devel/2013/05/msg01109.html

引用:

这些都不会影响任何人,因为实际上,如果使用启动或停止操作,除了添加警告之外,不会有任何明显的差异。我只是提出这个问题,以防万一这会给任何人带来问题——在这种情况下,在更改之前立即大声喊叫!

相关内容