安装插件遇到报错时间错误导致签证失败 Errors during downloading metadata for repository ‘baseos‘:

1、背景

Rocky Linux 9

在执行时间同步时遇到了问题。从错误信息可以看出,​**systemd-timesyncd服务在您的系统上不存在** 。这在 Rocky Linux 9 中是正常现象,因为 Rocky Linux 默认使用 chronyd而不是 systemd-timesyncd

2、原因

  1. 服务名称错误 ​:Rocky Linux 9 使用 chronyd而不是 systemd-timesyncd

  2. 服务未安装​:可能系统初始安装时没有包含时间同步服务

  3. 命令拼写错误 ​:您输入的 timedatctl应该是 timedatectl

3、解决办法

第一步:安装并配置 chrony 时间同步服务

复制代码
# 安装 chrony(如果尚未安装)
dnf install -y chrony

# 启动并启用 chrony 服务
systemctl enable --now chronyd

# 强制立即同步时间
chronyc makestep

第二步:验证时间同步状态

复制代码
# 检查时间同步状态
timedatectl status

# 查看 chrony 同步状态
chronyc tracking

# 查看时间源
chronyc sources

第三步:校正当前系统时间(关键步骤)

复制代码
# 手动设置正确时间(以当前时间为例)
date -s "2024-01-16 20:30:00"  # 请替换为实际当前时间

# 将系统时间写入硬件时钟
hwclock --systohc

📋 完整的修复流程

复制代码
# 1. 停止可能存在的错误时间服务
systemctl stop chronyd 2>/dev/null || true

# 2. 安装 chrony
dnf install -y chrony

# 3. 配置可靠的 NTP 服务器
cat > /etc/chrony.conf << EOF
server ntp.aliyun.com iburst
server ntp1.aliyun.com iburst
server ntp2.aliyun.com iburst
EOF

# 4. 启动服务并强制同步
systemctl enable --now chronyd
chronyc makestep

# 5. 验证时间是否正确
date
timedatectl status

# 6. 现在可以正常安装软件了
dnf install -y nfs-utils rpcbind
相关推荐
angushine3 分钟前
Docker部署镜像管理
运维·docker·容器
javachen__27 分钟前
Docker一键清理 + 全局限制,告别日志报满
java·docker·容器
java_logo1 小时前
Docker 部署 FalkorDB:轻松搭建属性图数据库与知识图谱平台
数据库·docker·知识图谱·falkordb·轩辕镜像·falkordb部署教程·falkordb部署文档
滨哥GPT5 小时前
Codex修改环境变量后项目还是报错怎么办?.env、配置加载与运行环境排查
docker·ai编程·环境变量·开发环境·codex·env
nuo5342025 小时前
进阶 1 —— Docker 中常见软件的复杂安装
docker·容器
EXI-小洲5 小时前
Docker 容器部署 EMQX|MQTT 消息代理服务安装与配置教程
运维·mqtt·docker·emqx
钝挫力PROGRAMER8 小时前
Windows Docker 环境搭建 GitLab CI/CD 流水线
windows·docker·gitlab·gitlab-runner
孙克旭_19 小时前
Docker 镜像构建|Vue+SpringBoot+Go 多语言项目 Dockerfile 案例
linux·运维·vue.js·spring boot·docker·dockerfile
JavaPub-rodert20 小时前
使用 Docker 部署 Ollama:Docker Compose 一键运行 DeepSeek-R1 1.5B
运维·docker·容器
二宝哥1 天前
docker安装apisix
docker·容器·apisix