当前位置: 首页 > news >正文

线上项目-升级redis8.0.3遇到的错

前提:docker安装的redis

使用docker18安装redis.8.0.3不报错,使用docker23安装redis.8.0.3报错

1.Docker启动 Redis提示:Can't initialize Background Jobg

详细报错:

redis6.2.6版本升级到8.0.3 报FATAL:Can't initialize Background Jobg.Error message:Operation not permitted

Notice:unknow file appendonly.aof found in data dir .permissions will not be modified use skip_fix_perms=1 to skip permission changes....

猜测产生原因:宿主机安装的docker版本同镜像所需的版本不匹配

解决方案:

  方案1、升级docker,将docker版本升级到最新版本,例如:我原本使用docker v19,启动redis:6.0.20就失败,升级到 docker v26.1.1后,再启动redis:6.0.20就成功;

  方案2、使用低版本的镜像来创建容器,例如:我启动用的是:redis:6.0.20,启动一直失败,改成:redis:5.0.9,就直接启动成功

  方案3、低版本 docker v19 启动redis:6.0.20时,加上配置 --privileged=true 再启动.

2.我采用的是方案3,又报了个新的错

报错信息:failed to create shim task: OCI runtime create failed: container_linux.go:318: starting container process caused "permission denied": unknown

可能是runc版本过低所致

查看当前版本号:runc -v

whereis runc ,发现存在2个,把系统自带的/usr/local/bin/runc删除就好了


文章转载自:
http://antiparkinsonian.elldm.cn
http://apogamy.elldm.cn
http://at.elldm.cn
http://ashpan.elldm.cn
http://aeromagnetic.elldm.cn
http://andaman.elldm.cn
http://bearable.elldm.cn
http://adoptionist.elldm.cn
http://baps.elldm.cn
http://birdman.elldm.cn
http://barkeep.elldm.cn
http://cabbagetown.elldm.cn
http://adriamycin.elldm.cn
http://argus.elldm.cn
http://chocho.elldm.cn
http://becalmed.elldm.cn
http://andesite.elldm.cn
http://bagassosis.elldm.cn
http://chicom.elldm.cn
http://airspace.elldm.cn
http://choregraphy.elldm.cn
http://butskellism.elldm.cn
http://ajutage.elldm.cn
http://busybody.elldm.cn
http://azurite.elldm.cn
http://bewitchment.elldm.cn
http://berserkly.elldm.cn
http://aspectant.elldm.cn
http://amorite.elldm.cn
http://blanche.elldm.cn
http://www.dtcms.com/a/280165.html

相关文章:

  • 基于按键开源MultiButton框架深入理解代码框架(二)(指针的深入理解与应用)
  • 【机器学习基础【5】】Python数据科学三件套:从数据创建到处理再到可视化实战
  • 常用高频指令总结
  • 批量制作Word:如何根据表格数据的内容批量制作word,根据Excel的数据批量制作word文档的步骤和注意事项
  • 遥感数据与作物生长模型同化及在作物长势监测与估产中的应用
  • 介绍InfiniRetri
  • 闲庭信步使用图像验证平台加速FPGA的开发:第十六课——图像五行缓存的FPGA实现
  • 小智完整MCP交互流程(以调节音量为例)
  • 学习秒杀系统-实现秒杀功能(商品列表,商品详情,基本秒杀功能实现,订单详情)
  • OpenAI GPT-4o技术详解:全能多模态模型的架构革新与生态影响
  • AI问答-测试:理解冒烟测试(Smoke Testing)
  • 背包问题(包括路径统计)
  • Android Studio模拟器报错
  • 边缘计算网关和云网关哪个更适合工厂实时控制?
  • Spring原理—加载Bean
  • VUE Promise基础语法
  • 描述统计1
  • ChatTongyi × LangChain:开启多模态AI应用创新之门
  • Luban配置教程
  • 芯擎SE1000
  • 137. 只出现一次的数字 II
  • React强大且灵活hooks库——ahooks入门实践之高级类hook(advanced)详解
  • 理解 HTTP POST 请求中的 json 和 data 参数
  • 【Android】按钮的使用
  • Java 常见工作流引擎深度对比与企业选型指南
  • 大语言模型:高考志愿填报的“新纪元智能参谋”
  • MongoDB基础增删改查命令
  • 基于LAMP环境的校园论坛项目
  • SpringBoot源码解析
  • MyBatis与Spring整合优化实战指南:从配置到性能调优