debian

Debian Message中的错误代码代表什么

小樊
50
2025-12-04 10:55:37
栏目: 智能运维

Debian 消息中的错误代码含义与排查

一、错误码类型概览

二、常见错误码与含义速查

错误码/标识 含义 常见触发场景 快速排查要点
EACCES 权限被拒绝 访问文件/目录/套接字无权限 检查文件权限与属主,必要时用 sudo;确认 AppArmor/SELinux 策略
ENOENT 没有该文件或目录 路径写错、依赖文件缺失 核对路径;确认软件包已正确安装
EADDRINUSE 地址已被占用 端口被其他进程占用 ss -ltnp
ECONNREFUSED 连接被拒绝 目标主机端口未监听 确认服务已启动并监听;防火墙/安全组是否放行
ETIMEDOUT 连接超时 网络不通或中间设备丢包 ping、traceroute/mtr 检查连通性;检查路由
EHOSTUNREACH 主机不可达 路由缺失或网络中断 检查默认路由、网线/网卡/交换机
ENOMEM 内存分配失败 内存不足或资源受限 关闭占用内存的进程;检查 ulimit -v;排查内存泄漏
ENOSPC 设备上无剩余空间 磁盘/分区已满 df -h 查占用;清理日志/缓存或扩容
ENOTDIR 不是目录 把文件当目录访问 核对路径中的目录层级
ELOOP 符号链接层级过多 循环软链 检查并修正软链
dpkg 退出码 1 一般错误 安装/配置过程出错 查看 /var/log/dpkg.log 与 /var/log/syslog 上下文
dpkg 退出码 2 依赖问题 依赖未满足或冲突 apt-get -f install;aptitude 解决依赖
dpkg 退出码 3 配置文件错误 配置脚本失败 检查 /var/lib/dpkg/info/*.config 脚本输出
dpkg 退出码 4 包损坏 包文件不完整 重新下载/更换镜像并重装
apt 退出码 100 依赖问题 无法满足依赖关系 apt-get -f install;检查 sources.list 与仓库可用
MySQL 1698 (28000) 访问被拒绝 root 认证方式或密码错误 检查 my.cnf 认证插件;重置 root 密码或调整权限

三、如何快速定位与解读

四、典型场景示例

0
看了该问题的人还看了