llsai2204 发表于 2024-12-9 09:45:42

风火轮YY3568开发板编译OpenHarmony 4.1报错 product yy3568@None not f...

硬件主板型号:YY3568
固件名称/系统版本:OpenHarmony
自编的或固件下载地址:https://gitee.com/youyeetoo/Youyeetoo-OHOS
问题描述及复现步骤:

topeet@ubuntu:~/YY3568$ sudo apt-get update && sudo apt-get install binutils git git-lfs gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip m4 bc gnutls-bin python3.8 python3-pip ruby
topeet 的密码:
命中:1 http://mirrors.huaweicloud.com/repository/ubuntu focal InRelease
命中:2 http://mirrors.huaweicloud.com/repository/ubuntu focal-updates InRelease
命中:3 http://mirrors.huaweicloud.com/repository/ubuntu focal-backports InRelease
命中:4 http://mirrors.huaweicloud.com/repository/ubuntu focal-security InRelease
正在读取软件包列表... 完成
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
注意,选中 'lib32ncurses-dev' 而非 'lib32ncurses5-dev'
bc 已经是最新版 (1.07.1-2build1)。
bison 已经是最新版 (2:3.5.1+dfsg-1)。
ccache 已经是最新版 (3.7.7-1)。
flex 已经是最新版 (2.6.4-6.2)。
g++-multilib 已经是最新版 (4:9.3.0-1ubuntu2)。
gcc-multilib 已经是最新版 (4:9.3.0-1ubuntu2)。
m4 已经是最新版 (1.4.18-4)。
ruby 已经是最新版 (1:2.7+1)。
x11proto-core-dev 已经是最新版 (2019.2-1ubuntu1)。
zip 已经是最新版 (3.0-11build1)。
git-lfs 已经是最新版 (2.9.2-1)。
gperf 已经是最新版 (3.1-1build1)。
binutils 已经是最新版 (2.34-6ubuntu1.9)。
build-essential 已经是最新版 (12.8ubuntu1.1)。
curl 已经是最新版 (7.68.0-1ubuntu2.24)。
git 已经是最新版 (1:2.25.1-1ubuntu3.13)。
gnupg 已经是最新版 (2.2.19-3ubuntu2.2)。
lib32ncurses-dev 已经是最新版 (6.2-0ubuntu2.1)。
lib32z1-dev 已经是最新版 (1:1.2.11.dfsg-2ubuntu1.5)。
libc6-dev-i386 已经是最新版 (2.31-0ubuntu9.16)。
libgl1-mesa-dev 已经是最新版 (21.2.6-0ubuntu0.1~20.04.2)。
libx11-dev 已经是最新版 (2:1.6.9-2ubuntu1.6)。
libxml2-utils 已经是最新版 (2.9.10+dfsg-5ubuntu0.20.04.7)。
python3.8 已经是最新版 (3.8.10-0ubuntu1~20.04.13)。
unzip 已经是最新版 (6.0-25ubuntu1.2)。
xsltproc 已经是最新版 (1.1.34-4ubuntu0.20.04.1)。
zlib1g-dev 已经是最新版 (1:1.2.11.dfsg-2ubuntu1.5)。
gnutls-bin 已经是最新版 (3.6.13-2ubuntu1.11)。
python3-pip 已经是最新版 (20.0.2-5ubuntu1.11)。
下列软件包是自动安装的并且现在不需要了:
linux-headers-5.13.0-30-generic linux-headers-5.15.0-60-generic linux-hwe-5.13-headers-5.13.0-30 linux-hwe-5.15-headers-5.15.0-125
linux-hwe-5.15-headers-5.15.0-60 linux-image-5.13.0-30-generic linux-image-5.15.0-60-generic linux-modules-5.13.0-30-generic linux-modules-5.15.0-60-generic
linux-modules-extra-5.13.0-30-generic linux-modules-extra-5.15.0-60-generic
使用'sudo apt autoremove'来卸载它(它们)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 391 个软件包未被升级。
topeet@ubuntu:~/YY3568$ ./build.sh --product-name yy3568 –ccache

        *********Welcome to OpenHarmony!*********

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Your system shell isn't bash, we recommend you to use bash, because some commands may not be supported in other shells, such as pushd and shopt are not supported in dash.
You can follow these tips to modify the system shell to bash on Ubuntu:
:Open the Terminal tool and execute the following command: sudo dpkg-reconfigure dash
:Enter the password and select <no>
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Current time: 2024-12-08 17:40:13
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Build args: --product-name yy3568 –ccache
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Current Node.js version is v14.21.1
Node.js version check passed!
Ohpm initialization started...
npm WARN @ohos/ohpm@1.2.5 No description
npm WARN @ohos/ohpm@1.2.5 No repository field.

Current ohpm version is 1.2.5
ohpm DEBUG: config set "registry" "https://repo.harmonyos.com/ohpm/"
ohpm DEBUG: config set "strict_ssl" "false"
ohpm DEBUG: config set "log_level" "debug"
installing pnpm...
installing hypium...
ohpm DEBUG: getMaxConcurrent maxConcurrent: 50
ohpm DEBUG: getRetryTimes retryTimes: 1
ohpm DEBUG: getRetryInterval retryInterval: 1000
ohpm DEBUG: executeDefault start execute tasks, size: 1
ohpm DEBUG: retry n.init(e) started.
ohpm DEBUG: executeDefault done, execute the left tasks, size: 1
ohpm DEBUG: ConcurrentExecutor completed in 0s 2ms
ohpm initialization successful!
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Start building...


Traceback (most recent call last):
   File "/home/topeet/YY3568/build/hb/containers/status.py", line 47, in wrapper
   return func(*args, **kwargs)
   File "/home/topeet/YY3568/build/hb/util/product_util.py", line 316, in get_product_info
   raise OHOSException(f'product {product_name}@{company} not found')
exceptions.ohos_exception.OHOSException: product yy3568@None not found


Code:      0

Reason:      product yy3568@None not found

Error Type:UNKNOWN ERROR TYPE

Description: NO DESCRIPTION

Solution:    UNKNOWN REASON

=====builderror=====
topeet@ubuntu:~/YY3568$

何浩钧 发表于 2024-12-9 09:51:37

检查一下python 环境

llsai2204 发表于 2024-12-9 10:17:08

topeet@ubuntu:~/YY3568$ python3.8
Python 3.8.10 (default, Nov7 2024, 13:10:47)
on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

llsai2204 发表于 2024-12-9 10:23:49

何浩钧 发表于 2024-12-9 09:51
检查一下python 环境


topeet@ubuntu:~/YY3568$ python3.8
Python 3.8.10 (default, Nov7 2024, 13:10:47)
on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

何浩钧 发表于 2024-12-10 18:06:47

llsai2204 发表于 2024-12-9 10:23
topeet@ubuntu:~/YY3568$ python3.8
Python 3.8.10 (default, Nov7 2024, 13:10:47)
on l ...

输入python --version 看一下;另外,你这个提示你的shell不是/bin/bash,也可以尝试替换一下

atombai 发表于 2024-12-11 20:16:38

何浩钧 发表于 2024-12-10 18:06
输入python --version 看一下;另外,你这个提示你的shell不是/bin/bash,也可以尝试替换一下 ...

您好,我也遇到了这个问题,我安装了所有需要安装的环境,python版本先是安装了3.8.10,后来降级了2.7.18,并且sudo dpkg-reconfigure dash选择了no,依然还是这样,并且第一次报这个错的时候已经是编译完成了然后报这个错,您有解决方案吗?

atombai 发表于 2024-12-11 22:45:41

本帖最后由 atombai 于 2024-12-11 22:47 编辑

何浩钧 发表于 2024-12-10 18:06
输入python --version 看一下;另外,你这个提示你的shell不是/bin/bash,也可以尝试替换一下 ...
https://gitee.com/youyeetoo/Youyeetoo-OHOS/issues/IA9CS2
这个是你们在gitee里有人提出来的问题,他所说的按照官方文档追加一下产品配置指的是什么意思?

风火轮用户ALfYw 发表于 2024-12-18 13:43:58

bash build/prebuilts_download.sh
你这个执行了吗?
页: [1]
查看完整版本: 风火轮YY3568开发板编译OpenHarmony 4.1报错 product yy3568@None not f...