绿水寒烟 2023-03-14 07:20 采纳率: 83.3%
浏览 19
已结题

yum install php出现这个问题,当时 rpm -Uvh

yum install php出现这个问题,当时 rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rp%E4%BA%86%EF%BC%8C%E6%80%8E%E4%B9%88%E5%A4%84%E7%90%86

One of the configured repositories failed (未知),
and yum doesn't have enough cached data to continue. At this point the only
safe thing yum can do is fail. There are a few ways to work "fix" this:

 1. Contact the upstream for the repository and get them to fix the problem.

 2. Reconfigure the baseurl/etc. for the repository, to point to a working
    upstream. This is most often useful if you are using a newer
    distribution release than is supported by the repository (and the
    packages for the previous distribution release still work).

 3. Run the command with the repository temporarily disabled
        yum --disablerepo=<repoid> ...

 4. Disable the repository permanently, so yum won't use it by default. Yum
    will then just ignore the repository until you permanently enable it
    again or use --enablerepo for temporary usage:

        yum-config-manager --disable <repoid>
    or
        subscription-manager repos --disable=<repoid>

 5. Configure the failing repository to be skipped, if it is unavailable.
    Note that yum will try to contact the repo. when it runs most commands,
    so will have to try and fail each time (and thus. yum will be be much
    slower). If it is a very temporary problem though, this is often a nice
    compromise:

        yum-config-manager --save --setopt=<repoid>.skip_if_unavailable=true

database disk image is malformed

展开全部

  • 写回答

4条回答 默认 最新

  • MarkHan_ 2023-03-14 07:45
    关注

    该回答引用GPTᴼᴾᴱᴺᴬᴵ
    这个错误信息提示出现了一个损坏的数据库磁盘映像文件,可能是由于系统异常关闭或磁盘故障等原因导致的。这可能会导致yum仓库无法正常更新或安装软件包。为了解决这个问题,可以尝试以下方法之一:

    1. 重建缓存:运行“yum clean all”命令清除yum缓存并重建缓存。

    2. 删除缓存:删除/var/cache/yum目录下的缓存文件,然后再次运行yum命令。

    3. 修复数据库:运行“yum-complete-transaction”或“yum-complete-transaction --cleanup-only”命令来完成任何未完成的yum交易,然后运行“yum check”命令检查和修复任何损坏的数据库文件。

    4. 重建数据库:运行“rpm --rebuilddb”命令重建rpm数据库,然后运行“yum clean all”命令清除yum缓存并重建缓存。

    如果上述方法都不起作用,可能需要考虑重新安装操作系统或寻求专业人员的帮助。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 3月22日
  • 已采纳回答 3月14日
  • 创建了问题 3月14日

悬赏问题

  • ¥45 字符串操作——数组越界问题
  • ¥15 Loss下降到0.08时不在下降调整学习率也没用
  • ¥30 怎么把PCK、OKS指标添加到yolov11中
  • ¥15 QT+FFmpeg使用GPU加速解码
  • ¥15 为什么投影机用酷喵播放电影放一段时间就播放不下去了?提示发生未知故障,有什么解决办法吗?
  • ¥15 来个会搭建付费网站的有偿
  • ¥100 有能够实现人机模式的c/c++代码,有图片背景等,能够直接进行游戏
  • ¥20 校园网认证openwrt插件
  • ¥15 以AT89C51单片机芯片为核心来制作一个简易计算器,外部由4*4矩阵键盘和一个LCD1602字符型液晶显示屏构成,内部由一块AT89C51单片机构成,通过软件编程可实现简单加减乘除。
  • ¥15 求GCMS辅导数据分析
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部