AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[yum](server)

Martin Hope
Raptor
Asked: 2024-12-31 10:49:26 +0800 CST

RHEL 9.4 无法安装软件包 remi-release-9.4-2.el9.remi.noarch 的最佳更新候选版本

  • 5

我正在使用 RHEL 9.4,并尝试使用 更新 RHEL 包sudo dnf update,输出为:

Updating Subscription Management repositories.
Last metadata expiration check: 2:37:30 ago on Tue 31 Dec 2024 08:04:20 HKT.
Error: 
 Problem: cannot install the best update candidate for package remi-release-9.4-2.el9.remi.noarch
  - nothing provides (redhat-release >= 9.5 or centos-stream-release >= 9) needed by remi-release-9.5-1.el9.remi.noarch from remi-safe
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

然后我--nobest按照指示添加标志,输出是:

Updating Subscription Management repositories.
Last metadata expiration check: 2:36:48 ago on Tue 31 Dec 2024 08:04:20 HKT.
Dependencies resolved.

 Problem: cannot install the best update candidate for package remi-release-9.4-2.el9.remi.noarch
  - nothing provides (redhat-release >= 9.5 or centos-stream-release >= 9) needed by remi-release-9.5-1.el9.remi.noarch from remi-safe
=====================================================================================================================================================================
 Package                                  Architecture                       Version                                     Repository                             Size
=====================================================================================================================================================================
Skipping packages with broken dependencies:
 remi-release                             noarch                             9.5-1.el9.remi                              remi-safe                              30 k

Transaction Summary
=====================================================================================================================================================================
Skip  1 Package

Nothing to do.
Complete!

为什么这个包无法更新?以及如何修复它?

最终,我想使用sudo dnf upgrade命令将 RHEL 从 9.4 升级到 9.5,但由于上述问题,我无法这样做。

yum
  • 1 个回答
  • 20 Views
Martin Hope
DavidDunham
Asked: 2023-05-11 21:09:42 +0800 CST

“yum update”如何删除ghost包?

  • 6

如何从“数据库”中删除包 insign-3.43.3-1 yum update?

*yum update insign显示包 3.43.3-1。

*yum update会失败,因为我已经删除了 3.43...rpm 文件

*rpm -qa | grep insign没有!给我看看包 3.43.3!

*yum list insign显示包 3.43.3

* sudo rpm -e insign-3.43.3-1.el7.x86_64-> 错误:未安装包 insign-3.43.3-1.el7.x86_64

* sudo yum erase insign-3.43.3-1.el7.x86_64-> 参数不匹配

在此处输入图像描述


在此处输入图像描述


在此处输入图像描述

yum
  • 1 个回答
  • 32 Views
Martin Hope
George Y
Asked: 2022-04-12 06:12:16 +0800 CST

ntpdate 在 CentOS8 上不可用

  • 2

我想像往常一样在 CentOS8 上安装 ntpdate。但是,它不可用:

# cat /proc/version
Linux version 4.18.0-240.1.1.el8_3.x86_64 ([email protected]) (gcc version 8.3.1 20191121 (Red Hat 8.3.1-5) (GCC)) #1 SMP Thu Nov 19 17:20:08 UTC 2020

# yum install -y ntpdate
Last metadata expiration check: 2:21:14 ago on Mon 11 Apr 2022 07:39:43 PM CST.
Module yaml error: Unexpected key in data: static_context [line 9 col 3]
Module yaml error: Unexpected key in data: static_context [line 9 col 3]
No match for argument: ntpdate
Error: Unable to find a match: ntpdate

此外,我也发现links lynx不可用。有什么方法可以在 CenOS 8 上安装 ntpdate 吗?

yum ntpdate centos8
  • 1 个回答
  • 2181 Views
Martin Hope
charlottesville
Asked: 2022-03-01 13:32:37 +0800 CST

如何让 Redhat/Centos 在调用 yum install 时自动运行 nogpgcheck?

  • 0

我要接手一个大项目。5 名工程师为此工作了几年,但现在他们已经离开了。有多个安装脚本,它们非常复杂。在这些脚本内部的某个地方,它们具有以下命令:

yum install postgresql10

这给了我错误:

Error: Failed to download metadata for repo 'pgdg-common': repomd.xml GPG signature verification error: Bad GPG signature

如果我在命令行上运行它,我可以简单地做:

dnf install -y --nogpgcheck  https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm

我运行了这个命令,效果很好。

这是问题所在:安装脚本在遇到该错误时会死掉。我需要以某种方式解决这个问题。

有没有办法让 yum--nogpgcheck在每次调用时自动运行yum install?

您可能会想“只需 grep 安装脚本,然后更改各个行”。但我不能这样做,因为命令中充满了变量和其他垃圾,所以我无法 grep 任何像“yum install”这样清晰明了的东西。一些安装命令由几行构成。

如何关闭gpgcheck所有 yum 通话?

yum redhat
  • 1 个回答
  • 651 Views
Martin Hope
Kalvin Klien
Asked: 2022-02-16 11:26:26 +0800 CST

CentOS 9 Stream - 执行 yum 更新时出错

  • 1

我是从使用 Ubuntu 进来的。

刚刚在我的 DEV 服务器上安装了 CentOS,并且在进行更新或安装新软件包时立即遇到问题。

这是错误:

sudo yum update

Last metadata expiration check: 0:41:22 ago on Tue 15 Feb 2022 10:38:21 AM.
Error:

 Problem 1: problem with installed package libidn2-2.3.0-7.el9.x86_64
  - cannot install the best update candidate for package libidn2-2.3.0-7.el9.x86_64
  - nothing provides libunistring.so.0()(64bit) needed by libidn2-2.3.2-1.el7.x86_64

 Problem 2: cannot install the best update candidate for package python3-tracer-0.7.5-4.el9.noarch
  - problem with installed package python3-tracer-0.7.5-4.el9.noarch
  - package python3-tracer-0.7.5-4.el9.noarch requires tracer-common = 0.7.5-4.el9, but none of the providers can be installed
  - cannot install the best update candidate for package tracer-common-0.7.5-4.el9.noarch
  - cannot install both tracer-common-0.7.8-1.el7.noarch and tracer-common-0.7.5-4.el9.noarch

以下是启用的存储库:

yum repolist enabled
repo id       repo name
appstream     CentOS Stream 9 - AppStream
baseos        CentOS Stream 9 - BaseOS
epel          Extra Packages for Enterprise Linux 7 - x86_64
extras-common CentOS Stream 9 - Extras packages
remi-safe     Safe Remi's RPM repository for Enterprise Linux 7 - x86_6

我试图:

sudo yum update --best --allowerasing

但它仍然在抱怨:

Problem 1: problem with installed package libidn2-2.3.0-7.el9.x86_64
  - cannot install the best update candidate for package libidn2-2.3.0-7.el9.x86_64
  - nothing provides libunistring.so.0()(64bit) needed by libidn2-2.3.2-1.el7.x86_64
 Problem 2: cannot install the best update candidate for package python3-tracer-0.7.5-4.el9.noarch
  - problem with installed package python3-tracer-0.7.5-4.el9.noarch
  - package python3-tracer-0.7.5-4.el9.noarch requires tracer-common = 0.7.5-4.el9, but none of the providers can be installed
  - cannot install the best update candidate for package tracer-common-0.7.5-4.el9.noarch
  - cannot install both tracer-common-0.7.8-1.el7.noarch and tracer-common-0.7.5-4.el9.noarch
(try to add '--skip-broken' to skip uninstallable packages)

任何想法如何解决这一问题?

更新:

试过了

yum clean all
yum check
yum check-update
yum update

yum update --nobest

结果相同:

Last metadata expiration check: 0:49:35 ago on Tue 15 Feb 2022 11:30:57 AM.
Dependencies resolved.

 Problem 1: cannot install the best update candidate for package libidn2-2.3.0-7.el9.x86_64
  - nothing provides libunistring.so.0()(64bit) needed by libidn2-2.3.2-1.el7.x86_64
 Problem 2: package python3-tracer-0.7.5-4.el9.noarch requires tracer-common = 0.7.5-4.el9, but none of the providers can be installed
  - cannot install both tracer-common-0.7.8-1.el7.noarch and tracer-common-0.7.5-4.el9.noarch
  - cannot install the best update candidate for package tracer-common-0.7.5-4.el9.noarch
  - cannot install the best update candidate for package python3-tracer-0.7.5-4.el9.noarch
==================================================================================================================================================
 Package                                Architecture                    Version                               Repository                     Size
==================================================================================================================================================
Skipping packages with conflicts:
(add '--best --allowerasing' to command line to force their upgrade):
 tracer-common                          noarch                          0.7.8-1.el7                           epel                           31 k
Skipping packages with broken dependencies:
 libidn2                                x86_64                          2.3.2-1.el7                           epel                          148 k
centos yum centos8
  • 3 个回答
  • 1549 Views
Martin Hope
Sam Bruton Developer
Asked: 2021-12-05 06:30:56 +0800 CST

AWS EC2 Yum 没有存储库

  • -1

我是一名前端 Web 开发人员,正在努力解决这些后端问题!

我的目标是在我的 AWS EC2 服务器上安装并更新到 PHP 7.4。

我需要 yum 来安装 amazon-linux-extras,但 yum 没有 repos。

在此处输入图像描述

我不知道如何设置 yum repo list 并且发现很难在网上找到任何关于 repo URL 及其名称等的帮助。NPM 更容易使用? 我想我会坚持使用前端下次。 在此处输入图像描述

在亚马逊文档上,他们声明服务器启用了配置的存储库,但我很难找到它们。(https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/add-repositories.html)

非常感谢任何指示和帮助。

linux ubuntu yum amazon-ec2 amazon-linux
  • 1 个回答
  • 1918 Views
Martin Hope
Dorian
Asked: 2021-11-25 06:14:30 +0800 CST

Salt:连接拒绝代理

  • 0

我遇到了安装在 HPC 集群上的 Salt 的问题。所有维护命令(即 salt 命令)均由master0. 要管理的奴才被命名为node0, node1, ..., node4。当我尝试在 minion 上安装软件包时(假设 python 的 numpy on node0),我收到以下错误:

[root@master0 ~]# salt 'node0' pkg.install python3-numpy
  *duplicate lines removed*
https://vault.centos.org/7.8.2003/os/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to master0:3142; Connection refused"

上node0,文件/etc/yum.conf如下所示:

[main]
exclude=ibutils-libs*
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=5
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum
distroverpkg=centos-release
proxy=http://master0:3142

据我了解,node0无法master0通过端口 3142 连接。确实,我可以在默认端口(我猜是 80)上卷曲master0,但不能在 3142 上:

[root@node0 ~]# curl 'http://master0:3142'
curl: (7) Failed connect to master0:3142; Connection refused
[root@node0 ~]# curl 'http://master0'
<!DOCTYPE html>
<html>
  *Some HTML stuff, not relevant here*
</body>
</html>

但我不知道我应该在哪里打开这个端口master0。

注意:在这里完成新手。老实说,我也不明白通过这个端口,但整个 HPC 结构是由外部服务提供商构建的,我只是尝试自己处理所有这些东西。

yum proxy centos7 saltstack
  • 1 个回答
  • 139 Views
Martin Hope
inding
Asked: 2021-10-13 01:51:57 +0800 CST

你能详细说明“yum install --downlaodonly”吗?

  • 0

您需要在没有网络的环境中安装它。

所以我是通过 RPM 安装的。

与此同时,发生了崩溃,安装无法继续。

我yum install --downloadonly在搜索各种东西时发现。

据说rpm从网络可能的地方下载后,可以安装在网络不可能的地方。

如果是这样,我有一个问题要问你。

  1. 下载位置的操作系统版本是否应该相同?
  2. 安装在下载和安装位置的rpm不同有关系吗?
  3. 这个特性的依赖解析是如何工作的?(不知道的可以不回答)

我需要您的帮助,因为我是rpm安装新手。

先感谢您。

yum installation rpm
  • 1 个回答
  • 175 Views
Martin Hope
kos
Asked: 2021-09-30 20:16:52 +0800 CST

CentOS yum-cron 更新稳定性

  • 2

我有一个 CMS 网站,我正在接管使用 CentOS 7.9 设置的主机。它在 VM 上运行,我希望以最少的手动干预使该 VM 保持最新。

在我每周触发这些之前,我已经使用 Amazon Linux 2 和 Debian Stable 做了一些类似的工作。yum update --security在基于 Red Hat 的 AL2 上对我来说似乎没有意外的副作用。

但是我是 CentOS 的新手,找不到太多关于它有多稳定的文档。假设使用yum-cron仅触发安全更新 ( yum --security update-minimal) 而无需重新启动。这是好习惯吗?它会强制进行一些意外升级或其他副作用吗?

centos yum
  • 1 个回答
  • 140 Views
Martin Hope
user3224303
Asked: 2021-07-31 11:03:21 +0800 CST

如何从特定文件夹中删除 git?

  • 0

我有一个 CentOS 7 系统。它安装了 git 2.27.0,但由于我们无法弄清楚的原因,该安装不会与我们的 https gitlab 实例对话。它一直在“无法找到'https'的远程助手”上失败。

所以,我尝试使用“sudo yum upgrade git”来升级 git,它声称没有安装 git 包。但是如果我执行“git --version”,我会得到“git version 2.27.0”。“whereis git”给了我“git:/usr/local/bin/git”。如果我执行“sudo yum remove git”,我会得到“参数不匹配:git,没有标记为删除的包”。

我已经尝试过安装 git,它可以正常工作。如,我的系统上安装了一个新的 git 实例;我收到很多消息说安装工作正常并且安装了 git 2.31.1。但是如果我做 git 版本,我会再次得到 2.27.0。如果我再次删除 git,它会删除我的 2.31.1 版本,并保留 2.27.0。但是,百胜再次声称它并不存在。$PATH 在 /usr/bin 之前有 /usr/local/bin。我假设它正在 /usr/bin 中安装较新的副本,然后完全忽略 /usr/local/bin 中已经存在的副本。

那么,有没有办法告诉 yum 删除 /usr/local/bin 的副本?因为当我尝试执行“sudo yum remove /usr/local/bin/git”时,我得到“参数不匹配:/usr/local/bin/git”。

centos yum git remove
  • 1 个回答
  • 296 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve