E: Sub-process /usr/bin/dpkg returned an error code (1)错误解决

我解决了,现在我把我的办法写在这里,以让新手和大侠们看看,少走弯路,大侠们不要见怪阿,卡卡 :em06 。办法如下:
1.$ sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old //现将info文件夹更名
2.$ sudo mkdir /var/lib/dpkg/info //再新建一个新的info文件夹
3.$ sudo apt-get update,

     $ apt-get -f install //不用解释了吧
4.$ sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old //执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_old文件夹下
5.$ sudo rm -rf /var/lib/dpkg/info //把自己新建的info文件夹删掉
6.$ sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info //把以前的info文件夹重新改回名字
到此问题顺利解决,哈哈

root@evb-ast2600:~# systemctl status avahi-daemon * avahi-daemon.service - Avahi mDNS/DNS-SD Stack Loaded: loaded (/usr/lib/systemd/system/avahi-daemon.service; enabled; preset: enabled) Active: active (running) since Fri 2024-12-20 22:56:52 UTC; 4h 31min ago Invocation: 3fd1a6a64dd14f4a8212acd8ef424b92 TriggeredBy: * avahi-daemon.socket Main PID: 231 (avahi-daemon) Status: "avahi-daemon 0.8 starting up." CPU: 34.480s CGroup: /system.slice/avahi-daemon.service |-231 "avahi-daemon: running [evb-ast2600.local]" `-319 "avahi-daemon: chroot helper" Dec 20 22:58:33 evb-ast2600 avahi-daemon[231]: Interface eth0.IPv4 no longer relevant for mDNS. Dec 20 22:58:33 evb-ast2600 avahi-daemon[231]: Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.1.20. Dec 20 22:58:33 evb-ast2600 avahi-daemon[231]: New relevant interface eth0.IPv4 for mDNS. Dec 20 22:58:33 evb-ast2600 avahi-daemon[231]: Registering new address record for 192.168.1.20 on eth0.IPv4. Dec 20 22:58:45 evb-ast2600 avahi-daemon[231]: Withdrawing address record for 192.168.1.20 on eth0. Dec 20 22:58:45 evb-ast2600 avahi-daemon[231]: Leaving mDNS multicast group on interface eth0.IPv4 with address 192.168.1.20. Dec 20 22:58:45 evb-ast2600 avahi-daemon[231]: Interface eth0.IPv4 no longer relevant for mDNS. Dec 20 22:58:45 evb-ast2600 avahi-daemon[231]: Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.1.20. Dec 20 22:58:45 evb-ast2600 avahi-daemon[231]: New relevant interface eth0.IPv4 for mDNS. Dec 20 22:58:45 evb-ast2600 avahi-daemon[231]: Registering new address record for 192.168.1.20 on eth0.IPv4. root@evb-ast2600:~#
最新发布
03-27
<think>好的,用户想检查Avahi守护进程的状态以及日志信息。我需要先回忆一下Avahi相关的服务管理命令和日志位置。 首先,检查服务状态通常用systemctl命令。记得在大多数Linux系统上,服务管理是通过systemd,所以应该用systemctl status avahi-daemon.service。这样可以查看服务是否在运行,是否有错误信息。 接下来,日志方面,Avahi的日志可能记录在系统日志里,比如使用journalctl来查看。可能需要用journalctl -u avahi-daemon.service来过滤该服务的日志。或者检查特定的日志文件,比如/var/log/syslog或/var/log/messages,这取决于系统的配置。用户提供的引用中提到了MariaDB的日志路径,但Avahi可能不同,需要确认默认的日志位置。 另外,用户可能需要知道如何启用或调试日志。Avahi的配置文件可能在/etc/avahi/avahi-daemon.conf,里面可以调整日志级别,比如设置verbose=1来增加日志详细程度。修改后需要重启服务才能生效。 还要考虑安全相关的问题,比如防火墙是否允许mDNS流量,或者服务是否被禁用导致无法启动。如果用户遇到问题,可能需要检查这些方面。 最后,生成相关问题时,可以围绕服务状态检查、日志分析方法、常见错误解决、配置调整和安全性等方面来设计。确保问题覆盖用户可能遇到的后续疑问。</think>### 检查Avahi守护进程状态及日志解读 #### 1. 检查服务状态 使用`systemctl`命令查看实时状态: ```bash systemctl status avahi-daemon.service ``` 输出示例: ``` ● avahi-daemon.service - Avahi mDNS/DNS-SD Stack Loaded: loaded (/lib/systemd/system/avahi-daemon.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2023-12-14 10:23:15 CST; 2h ago Main PID: 1234 (avahi-daemon) Status: "avahi-daemon 0.8 starting up." ``` 关键字段解读: - **Active**: 显示服务是否运行(`active (running)`表示正常) - **Status**: 包含启动时间、进程ID和运行阶段提示 - 红色`failed`或`inactive`表示服务异常[^1] #### 2. 查看完整日志 通过`journalctl`过滤服务日志: ```bash journalctl -u avahi-daemon.service --since "1 hour ago" ``` 常见日志类型: ```log # 正常启动日志 avahi-daemon[1234]: Successfully called chroot() avahi-daemon[1234]: Successfully dropped remaining capabilities # 网络发现日志 avahi-daemon[1234]: Registering new address record for 192.168.1.100 on enp3s0. # 错误日志(示例) avahi-daemon[1234]: Failed to create server: No network interfaces available ``` #### 3. 配置文件路径 主配置文件: ```bash /etc/avahi/avahi-daemon.conf ``` 关键参数: ```conf [server] use-ipv4=yes use-ipv6=no ratelimit-interval-usec=1000000 # 日志限速设置 ``` #### 4. 常见问题排查 | 现象 | 检查步骤 | 解决方法 | |------|---------|---------| | 服务无法启动 | `systemctl status`查看失败原因 | 检查网络接口、端口5353占用 | | 设备未被发现 | `avahi-browse -all`测试发现能力 | 确认防火墙开放UDP 5353端口 | | 日志不更新 | 检查`ratelimit-interval-usec`值 | 增大限速间隔或禁用限速 |
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值