首页 > 其他分享 >Docker拉取镜像报错:failed to register layer: exit status 22: unpigz: abort: zlib version less than 1.2.3

Docker拉取镜像报错:failed to register layer: exit status 22: unpigz: abort: zlib version less than 1.2.3

时间:2024-09-18 13:45:32浏览次数:1  
标签:status bin layer unpigz zlib 报错 usr 镜像 pigz

今天在甲方的服务器上升级Docker容器时拉取镜像报错failed to register layer: exit status 22: unpigz: abort: zlib version less than 1.2.3,很纳闷明明在阿里云上测试的时候没有这个问题来着,遂开始查资料发现是pigz的bug,将其升级即可重写拉取镜像运行

操作步骤:

  1. 安装新版本
cd /usr/local
# 如果下载失败就挂代理或者镜像站
wget https://github.com/madler/pigz/archive/refs/tags/v2.8.tar.gz
tar -zxf v2.8.tar.gz
cd pigz-2.8
make
  1. 备份
which pigz	# 一般都在/usr/bin/pigz
which unpigz	# 同上
mv /usr/bin/pigz /usr/bin/pigz.bak
mv /usr/bin/unpigz /usr/bin/unpigz.bak
  1. 配置新版本
cd /usr/local/pigz-2.8
cp pigz /usr/bin/
cp unpigz /usr/bin/
  1. 检查
pigz -V	# pigz 2.8 即可

参考:

docker拉取镜像报错_failed to register layer: exit status 22: unpigz: -CSDN博客

pigz errors out with zlib-1.3 ("zlib version less than 1.2.3") · Issue #111 · madler/pigz (github.com)

标签:status,bin,layer,unpigz,zlib,报错,usr,镜像,pigz
From: https://www.cnblogs.com/junun/p/18418354

相关文章

  • Docker安装MySQL8.0.39报错:Fatal glibc error: CPU does not support x86-64-v2
    用Docker升级MySQL时报错Fatalglibcerror:CPUdoesnotsupportx86-64-v2,在网上找了很久资料,发现是MySQL的新镜像使用的是OracleLinux9,当前服务器的CPU无法安装这个所以报错,解决方法就是更换镜像版本这是我的解决方案,基于Dockerfile生成镜像:FROMm.daocloud.io/docker.......
  • zblog报错“授权文件非法”的错误原因和解决办法
    当Z-Blog报错“授权文件非法”时,这通常意味着Z-Blog在验证某个插件或主题的授权状态时遇到了问题。以下是一些可能的原因及其相应的解决办法:可能的原因及解决办法1.授权文件损坏或丢失解决方法:检查授权文件是否完整且存在于正确的目录下。如果文件损坏或丢失,请重新获......
  • Z-Blog版本报错原因和解决办法
    当遇到Z-Blog版本报错时,可能涉及多种不同的情况,包括但不限于安装、升级、插件冲突、数据库连接等问题。下面是一些常见的报错原因及其解决办法:1.数据库连接问题问题描述:安装或升级时数据库连接失败。解决方法:检查数据库连接信息(如服务器地址、端口、用户名和密码)是否正确......
  • 数据库数据恢复—Oracle数据库打开报错“system01.dbf需要更多的恢复来保持一致性,数据
    Oracle数据库故障&检测:打开oracle数据库报错“system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。数据库没有备份,无法通过备份去恢复数据库。恢复zxfg用户下的数据。出现“system01.dbf需要更多的恢复来保持一致性”这个报错的原因可能是控制文件损坏、数据文件损坏,数据......
  • ZBlogPHP提示非法访问,验证码不显示,验证码报错
    针对您在ZBlogPHP升级后遇到的问题,以下是解决步骤:定位文件位置使用FTP客户端或者通过您的虚拟主机控制面板中的文件管理器找到 zb_users 目录。打开 c_option.php 文件。修改配置选项在 c_option.php 文件中找到如下两行配置:php 'ZC_LOGIN_CSRFCHECK......
  • 网站报错 :SLQSTATE[HY000]:General error:145 Table './**@002******@/002ecn/ey_config
    错误信息 SQLSTATE[HY000]:Generalerror:145Table'./**@002******@/002ecn/ey_config'ismarkedascrashedandshouldberepaired 表明数据库表出现了损坏,并且需要进行修复。具体原因可能是:表损坏:数据库表因某种原因(如硬件故障、突然断电等)而损坏。存储引擎问题:使用......
  • dedecms缩略图报错怎么办
    当遇到DedeCMS(织梦CMS)中缩略图报错的问题时,可以尝试以下几种解决方法来定位和解决问题:检查图片路径:确保缩略图的路径是正确的,有时候图片路径错误会导致缩略图无法显示。检查图片文件:确保图片文件本身没有损坏,并且是服务器支持的格式(如.jpg,.png,.gif等)。调整图片尺寸......
  • 虚幻引擎运行时无访问报错
    今天做动态准星扩散遇到一个无访问报错问题记录一下遇到问题不要慌简单分析一下是什么原因导致的报错点击放大镜跳转到所在蓝图 直接定位到相关节点EventTick这个事件会每帧调用,但如果这个值是未初始化或者是空的(为NULL),自然也"Set"不了了,可以理......
  • 基于sqli-labs Less-5 sql报错注入详解
    按照之前的思路发现,是正常的'闭合的字符型,但是在联合注入0'unionselect1,2,3--+没有回显注入点,只是回显Youarein,因此无法使用联合注入,考虑使用报错注入或者盲注。考虑到本题会给出数据库的错误信息,且盲注比较麻烦,尝试使用报错注入1.报错注入函数简介1.1updatexml函数UP......
  • web podcast player & music player All In One
    webpodcastplayer&musicplayerAllInOne起因发现好多podcast的播放器,竟然没有音量调节、自动循环等功能!这种设计的UX太差了,所以只好自己动手了!https://beyondcodefm.com/zh-CN/66cee1f156bfd3907ab00fc9https://www.xiaoyuzhoufm.com/episode/66cee1f156bfd3907......