【Qualcomm sdx62】编译ERROR: lighttpd_1.4.59.bb:do_fetch) failed with exit code ‘1‘

问题log

ERROR: lighttpd-1.4.59-r0 do_fetch: Network access disabled through BB_NO_NETWORK (or set indirectly due to use of BB_FETCH_PREMIRRORONLY) but access requested with command /usr/bin/env wget    --retry-connrefused -t 5 -T 30 -nv --passive-ftp --no-check-certificate -P /home/sdx62/apps_proc/downloads 'https://portland.source.codeaurora.org/mirrored_source/quic/le/lighttpd-1.4.59.tar.xz' (for url https://portland.source.codeaurora.org/mirrored_source/quic/le/lighttpd-1.4.59.tar.xz)
ERROR: Logfile of failure stored in: /home/sdx62/apps_proc/build-qti-distro-nogplv3-perf/tmp-glibc/work/armv7vet2hf-neon-oe-linux-gnueabi/lighttpd/1.4.59-r0/temp/log.do_fetch.18709
NOTE: recipe lighttpd-1.4.59-r0: task do_fetch: Failed
NOTE: recipe loc-socket-git-r1: task do_unpack: Started
ERROR: Task (/home/sdx62/apps_proc/poky/meta/recipes-extended/lighttpd/lighttpd_1.4.59.bb:do_fetch) failed with exit code '1'
NOTE: recipe powerapp-git-r9: task do_fetch: Started
NOTE: Running task 1176 of 7294 (/home/sdx62/apps_proc/poky/meta/recipes-core/glibc/cross-localedef-native_2.31.bb:do_fetch)
NOTE: recipe powerapp-git-r9: task do_fetch: Succeeded
NOTE: recipe chrony-2.4-r0: task do_unpack: Succeeded
NOTE: recipe loc-socket-git-r1: task do_unpack: Succeeded
NOTE: recipe bsdiff-native-git-r4: task do_fetch: Started
NOTE: recipe opkg-1_0.4.2-r0: task do_unpack: Succeeded
NOTE: recipe debianutils-native-4.9.1-r0: task do_fetch: Started
NOTE: recipe bsdiff-native-git-r4: task do_fetch: Succeeded
NOTE: recipe libdivsufsort-native-git-r1: task do_fetch: Started
NOTE: recipe debianutils-native-4.9.1-r0: task do_fetch: Succeeded
NOTE: recipe libsparse-native-git-r0: task do_fetch: Started
NOTE: recipe libdivsufsort-native-git-r1: task do_fetch: Succeeded
NOTE: recipe libsparse-native-git-r0: task do_fetch: Succeeded
NOTE: recipe mtd-utils-native-2.0.0-r0: task do_fetch: Started
NOTE: recipe ext4-utils-native-git-r1: task do_fetch: Started
NOTE: recipe mtd-utils-native-2.0.0-r0: task do_fetch: Succeeded
NOTE: recipe ext4-utils-native-git-r1: task do_fetch: Succeeded
NOTE: recipe systemd-machine-units-1.0-r19: task do_unpack: Started
NOTE: recipe systemd-machine-units-ext4-1.0-r0: task do_unpack: Started
NOTE: recipe applypatch-native-1.0-r1: task do_fetch: Started
NOTE: recipe applypatch-native-1.0-r1: task do_fetch: Succeeded
NOTE: recipe systemd-machine-units-ubi-1.0-r0: task do_unpack: Started
NOTE: recipe cross-localedef-native-2.31+gitAUTOINC+4f0a61f753_cd9f958c4c-r0: task do_fetch: Started
NOTE: recipe oem-recovery-git-r1: task do_unpack: Started
NOTE: recipe systemd-machine-units-ext4-1.0-r0: task do_unpack: Succeeded
NOTE: recipe ianatzdata-native-2019a-r0: task do_rm_work: Succeeded
NOTE: recipe fsconfig-native-git-r5: task do_fetch: Started
NOTE: recipe fsconfig-native-git-r5: task do_fetch: Succeeded
NOTE: recipe systemd-machine-units-ubi-1.0-r0: task do_unpack: Succeeded
NOTE: recipe oem-recovery-git-r1: task do_unpack: Succeeded
NOTE: recipe cross-localedef-native-2.31+gitAUTOINC+4f0a61f753_cd9f958c4c-r0: task do_fetch: Succeeded
NOTE: recipe systemd-machine-units-1.0-r19: task do_unpack: Succeeded
NOTE: recipe m4-native-1.4.18-r0: task do_compile: Succeeded
NOTE: Tasks Summary: Attempted 1176 tasks of which 1126 didn't need to be rerun and 1 failed.
NOTE: Writing buildhistory
NOTE: Writing buildhistory took: 8 seconds

Summary: 1 task failed:
  /home/sdx62/apps_proc/poky/meta/recipes-extended/lighttpd/lighttpd_1.4.59.bb:do_fetch
Summary: There were 177 WARNING messages shown.
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
20220311_08:49:20 [TURBOX BUILD ERROR]: build_hlos Error****

解决方案

查看apps_proc/poky/meta/recipes-extended/lighttpd/lighttpd_1.4.59.bb文件找到以下内容,到指定连接下载lighttpd-1.4.59.tar.xz,然后放到apps_proc/downloads/目录下即可

SRC_URI = "http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-${PV}.tar.xz \
        file://lighttpd \
        file://0001-Use-pkg-config-for-pcre-dependency-instead-of-config.patch \

下载路径如下:

Index of /lighttpd/releases-1.4.x/icon-default.png?t=M276http://download.lighttpd.net/lighttpd/releases-1.4.x/

<think>嗯,用户遇到了“无法识别文件系统类型”的错误,具体是在访问battery_1.bmp文件时出现的。我需要先弄清楚这个错误的可能原因。首先,这个错误通常和文件系统有关,但用户提到的文件是一个.bmp图片,这让我有点疑惑。因为.bmp文件本身并不是一个文件系统,所以可能的问题可能有几种情况。 首先,可能文件系统损坏。用户可能在尝试挂载某个设备时遇到了问题,导致系统无法识别该设备的文件系统。这时候需要检查设备是否正确连接,或者使用fsck之类的工具修复。不过用户提到的是访问一个具体的.bmp文件,可能这个文件所在的存储设备有问题,比如U盘或硬盘损坏。 其次,文件头损坏。BMP文件有特定的文件头结构,如果文件头损坏,系统可能会误认为这是一个无法识别的文件系统。这时候需要检查文件的完整性,或者使用十六进制编辑器查看文件头是否符合BMP格式的标准。比如,BMP文件的前两个字节应该是“BM”,然后是文件大小等信息。如果这些信息被破坏,可能导致系统误判。 另外,权限问题也不能排除。用户可能没有足够的权限访问该文件,导致系统返回错误。需要检查文件的权限设置,使用ls -l查看,并用chmod修改权限。 还有可能是软件或驱动问题。某些情况下,操作系统或驱动程序可能存在bug,无法正确识别某些文件类型。这时候更新系统或相关驱动可能解决问题。或者用户尝试用不同的程序打开文件,比如图片查看器,而不是系统试图以文件系统方式访问。 还可能用户在挂载镜像文件时错误地使用了文件系统类型,比如将.bmp文件当作磁盘镜像挂载,这显然会导致错误。需要确认battery_1.bmp是否真的是一个镜像文件,如果是,可能需要指定正确的文件系统类型,如使用mount -o loop -t vfat或其他类型。 此外,用户可能误操作,比如使用dd命令将镜像写入错误的位置,导致文件系统结构被破坏。这时候需要检查最近的系统操作,是否有不当的写入行为。 总结下来,可能的解决步骤包括:检查文件完整性,确认文件头正确;检查存储设备是否正常;确认权限;尝试用正确的软件打开;检查是否有误挂载操作;修复文件系统或恢复文件。同时,参考用户提供的其他引用,比如之前解决类似错误的方法,如重新安装环境或更换IDE,可能可以类比到当前问题,比如更换访问工具或环境。</think>### 无法识别文件系统类型错误解决方案 出现`unrecognized filesystem type`错误时,通常与文件系统损坏、文件头不匹配或权限问题相关。以下是分步解决方案: --- #### 1. **检查文件系统完整性** - **使用`fsck`工具**:若错误源于存储设备(如硬盘/U盘),可尝试修复文件系统: ```bash sudo fsck /dev/sdX # 替换为实际设备路径(如/dev/sdb1) ``` [^1] - **重新挂载设备**: ```bash sudo umount /dev/sdX && sudo mount /dev/sdX /mnt ``` --- #### 2. **验证文件格式与权限** - **确认文件类型**:检查`.bmp`文件是否为合法图像文件: ```bash file battery_1.bmp # 查看文件类型描述 ``` 若输出包含`data`或`corrupted`,表明文件可能损坏。 - **修复文件头**:使用十六进制编辑器(如`hexedit`)检查文件头是否符合BMP格式标准(前两个字节应为`42 4D`,即ASCII "BM")[^2]。 --- #### 3. **权限与路径问题** - **调整文件权限**: ```bash sudo chmod 644 battery_1.bmp ``` - **检查路径有效性**:确保文件路径无拼写错误或特殊字符转义: ```bash ls -l ./battery_1.bmp # 确认文件存在且路径正确 ``` --- #### 4. **软件或驱动兼容性** - **更新系统/驱动**: ```bash sudo apt update && sudo apt upgrade # Linux系统 ``` - **更换文件访问工具**:尝试用图像处理工具(如GIMP)直接打开文件,而非通过命令行访问。 --- #### 5. **恢复损坏文件** - **从备份恢复**:若有备份副本,直接替换损坏文件。 - **使用数据恢复工具**:如`testdisk`或`photorec`扫描存储设备尝试恢复。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wellnw

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值