linux - 在 CentOS 8 上从本地存储库安装 yum 时出错

标签 linux server centos yum system-administration

看起来查找文件有问题,但我检查了一下,它就在那里!我尝试安装任何东西,但每个文件都出现相同的错误,我只需要从本地存储库安装,因为它是离线环境中的服务器。
好的,所以我收到以下错误:

[root@Nagios-01 yum.repos.d]# yum install php
Last metadata expiration check: 0:19:00 ago on Thu 09 Dec 2021 10:29:52 AM IST.
Dependencies resolved.
=============================================================================================================================================================================================================================================
 Package                                                  Architecture                                 Version                                                                         Repository                                       Size
=============================================================================================================================================================================================================================================
Installing:
 php                                                      x86_64                                       7.4.19-1.module_el8.5.0+815+1c4fd2e5                                            appstream                                       1.5 M
Installing dependencies:
 centos-logos-httpd                                       noarch                                       85.8-2.el8                                                                      baseos                                           75 k
 httpd                                                    x86_64                                       2.4.37-41.module_el8.5.0+977+5653bbea                                           appstream                                       1.4 M
 mod_http2                                                x86_64                                       1.15.7-3.module_el8.4.0+778+c970deab                                            appstream                                       154 k
 nginx-filesystem                                         noarch                                       1:1.20.0-2.module_el8.5.0+899+43b718f6                                          appstream                                        25 k
 php-common                                               x86_64                                       7.4.19-1.module_el8.5.0+815+1c4fd2e5                                            appstream                                       702 k
Installing weak dependencies:
 php-cli                                                  x86_64                                       7.4.19-1.module_el8.5.0+815+1c4fd2e5                                            appstream                                       3.1 M
 php-fpm                                                  x86_64                                       7.4.19-1.module_el8.5.0+815+1c4fd2e5                                            appstream                                       1.6 M
 php-json                                                 x86_64                                       7.4.19-1.module_el8.5.0+815+1c4fd2e5                                            appstream                                        74 k
 php-mbstring                                             x86_64                                       7.4.19-1.module_el8.5.0+815+1c4fd2e5                                            appstream                                       484 k
 php-opcache                                              x86_64                                       7.4.19-1.module_el8.5.0+815+1c4fd2e5                                            appstream                                       267 k
 php-pdo                                                  x86_64                                       7.4.19-1.module_el8.5.0+815+1c4fd2e5                                            appstream                                       123 k
 php-xml                                                  x86_64                                       7.4.19-1.module_el8.5.0+815+1c4fd2e5                                            appstream                                       174 k

Transaction Summary
=============================================================================================================================================================================================================================================
Install  13 Packages

Total download size: 9.6 M
Installed size: 37 M
Is this ok [y/N]: y
Downloading Packages:
Error opening localhost/root/Repository/appstream/Packages/httpd-2.4.37-41.module_el8.5.0+977+5653bbea.x86_64.rpm: No such file or directory
Package "httpd-2.4.37-41.module_el8.5.0+977+5653bbea.x86_64" from local repository "appstream" has incorrect checksum
Error opening localhost/root/Repository/appstream/Packages/mod_http2-1.15.7-3.module_el8.4.0+778+c970deab.x86_64.rpm: No such file or directory
Package "mod_http2-1.15.7-3.module_el8.4.0+778+c970deab.x86_64" from local repository "appstream" has incorrect checksum
Error opening localhost/root/Repository/appstream/Packages/nginx-filesystem-1.20.0-2.module_el8.5.0+899+43b718f6.noarch.rpm: No such file or directory
Package "nginx-filesystem-1:1.20.0-2.module_el8.5.0+899+43b718f6.noarch" from local repository "appstream" has incorrect checksum
Error opening localhost/root/Repository/appstream/Packages/php-7.4.19-1.module_el8.5.0+815+1c4fd2e5.x86_64.rpm: No such file or directory
Package "php-7.4.19-1.module_el8.5.0+815+1c4fd2e5.x86_64" from local repository "appstream" has incorrect checksum
Error opening localhost/root/Repository/appstream/Packages/php-cli-7.4.19-1.module_el8.5.0+815+1c4fd2e5.x86_64.rpm: No such file or directory
Package "php-cli-7.4.19-1.module_el8.5.0+815+1c4fd2e5.x86_64" from local repository "appstream" has incorrect checksum
Error opening localhost/root/Repository/appstream/Packages/php-common-7.4.19-1.module_el8.5.0+815+1c4fd2e5.x86_64.rpm: No such file or directory
Package "php-common-7.4.19-1.module_el8.5.0+815+1c4fd2e5.x86_64" from local repository "appstream" has incorrect checksum
Error opening localhost/root/Repository/appstream/Packages/php-fpm-7.4.19-1.module_el8.5.0+815+1c4fd2e5.x86_64.rpm: No such file or directory
Package "php-fpm-7.4.19-1.module_el8.5.0+815+1c4fd2e5.x86_64" from local repository "appstream" has incorrect checksum
Error opening localhost/root/Repository/appstream/Packages/php-json-7.4.19-1.module_el8.5.0+815+1c4fd2e5.x86_64.rpm: No such file or directory
Package "php-json-7.4.19-1.module_el8.5.0+815+1c4fd2e5.x86_64" from local repository "appstream" has incorrect checksum
Error opening localhost/root/Repository/appstream/Packages/php-mbstring-7.4.19-1.module_el8.5.0+815+1c4fd2e5.x86_64.rpm: No such file or directory
Package "php-mbstring-7.4.19-1.module_el8.5.0+815+1c4fd2e5.x86_64" from local repository "appstream" has incorrect checksum
Error opening localhost/root/Repository/appstream/Packages/php-opcache-7.4.19-1.module_el8.5.0+815+1c4fd2e5.x86_64.rpm: No such file or directory
Package "php-opcache-7.4.19-1.module_el8.5.0+815+1c4fd2e5.x86_64" from local repository "appstream" has incorrect checksum
Error opening localhost/root/Repository/appstream/Packages/php-pdo-7.4.19-1.module_el8.5.0+815+1c4fd2e5.x86_64.rpm: No such file or directory
Package "php-pdo-7.4.19-1.module_el8.5.0+815+1c4fd2e5.x86_64" from local repository "appstream" has incorrect checksum
Error opening localhost/root/Repository/appstream/Packages/php-xml-7.4.19-1.module_el8.5.0+815+1c4fd2e5.x86_64.rpm: No such file or directory
Package "php-xml-7.4.19-1.module_el8.5.0+815+1c4fd2e5.x86_64" from local repository "appstream" has incorrect checksum
Error opening localhost/root/Repository/baseos/Packages/centos-logos-httpd-85.8-2.el8.noarch.rpm: No such file or directory
Package "centos-logos-httpd-85.8-2.el8.noarch" from local repository "baseos" has incorrect checksum
Error: Some packages from local repository have incorrect checksum
[root@Nagios-01 yum.repos.d]#
我的 .repo 文件如下所示:
[extras]

name=CentOS Linux $releasever - Extras
baseurl="file://localhost/root/Repository/extras"
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

最佳答案

错误:没有这样的文件或目录
你可能使用了错误的baseurl,你可以试试

[extras]

name=CentOS Linux $releasever - Extras
baseurl="file:///root/Repository/extras"
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

关于linux - 在 CentOS 8 上从本地存储库安装 yum 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70287203/

相关文章:

centos - 在 CentOS 机器上 ./configure Nova HoneyPot 时缺少 'ann' 库

json - 使用 jq 省略子值

c - C语言中定期从客户端向服务器发送数据

没有桌面环境的 CentOS 上的 JavaFX 全屏问题

php - 使用 phpseclib 时为 "Segmentation fault"

javascript - Safari 不会在服务器端的刷新/onbeforeunload 上运行回调函数(调用客户端代码)

c++ - 使用 fork() 和 execl() 进行输出重定向

linux - 无法从同一局域网中的另一台主机 ping docker 容器

linux - 删除 linux 目录中的所有文件夹和文件,除了一个文件夹和该文件夹中的所有内容

node.js - 基本客户端/服务器架构和交互