常见问题与解决方法
问题1:树莓派启动失败
问题现象
将 openEuler 发布的树莓派镜像刷写入 SD 卡后,树莓派启动失败。
原因分析
刷写 openEuler 发布的树莓派镜像后,树莓派启动失败,大致有以下几种情况:
- 下载的镜像文件不完整,请确保该镜像通过完整性校验。
- 镜像写入 SD 卡过程中出现问题,多出现在 Windows 环境下使用应用软件刷写镜像到 SD 卡的情况。
解决方法
将完整的镜像重新刷写入 SD 卡。
问题2:nmcli 命令连接 WIFI 失败
问题现象
执行 nmcli dev wifi connect SSID password PWD
命令连接 WIFI 失败。例如提示 Error: Connection activation failed: (7) Secrets were required, but not provided.
等错误。
原因分析
执行的命令缺少密码。注意,如果密码中包含特殊字符,需要使用单引号将密码括起来。如果使用 nmcli 命令行连接 WIFI 失败,建议使用 nmtui 字符界面进行连接。
解决方法
执行 nmtui
命令进入到 nmtui 字符界面,按照以下步骤连接 WIFI。
选择
Edit a connection
,按Enter
进入编辑网络连接窗口。按下键盘右方向键选择
Add
,按Enter
进入新建网络连接窗口。连接类型选择
Wi-Fi
,然后按下键盘右方向键选择Create
,按Enter
进入 WIFI 编辑连接信息的界面。WIFI 连接信息界面主要需要编辑以下内容,其他信息根据实际情况而定。编辑结束后选择
OK
,按Enter
完成编辑并回退到编辑网络连接窗口。Profile name
栏输入该 WIFI 连接的名称,这里可以使用默认名称,如Wi-Fi connection 1
;Device
栏输入要使用的无线网卡接口,这里输入wlan0
;SSID
栏输入要连接的 WIFI 的 SSID;Security
栏选择 WIFI 密码加密方式,这里根据实际情况选择,例如选择WPA & WPA2 Personal
;Password
栏输入 WIFI 密码。
选择
Back
回退到最初的 nmtui 字符界面。选择
Activate a connection
,按Enter
进入激活网络连接窗口。查看添加的 WIFI 连接是否已激活(已激活的连接名称前有
*
标记)。如果未激活,选择该 WIFI 连接,然后按下键盘右方向键选择Activate
,按Enter
激活该连接。待激活完成后,选择Back
,按Enter
退出该激活界面,回退到最初的 nmtui 字符界面。选择
Quit
,然后按下键盘右方向键选择OK
,按Enter
退出 nmtui 字符界面。
问题3:tensorflow包及相关包安装失败
问题现象
使用yum安装tensorflow及相关包时失败。
原因分析
tensorflow的依赖包暂时未升级至适配tensorflow==2.12.1的版本,因此需要通过pip手动安装其依赖软件。
解决方法
- yumdownloader下载tensorflow的rpm包:yumdownloader python3-tensorflow。
- 使用rpm --nodeps安装这个包:rpm -ivh --nodeps python3-tensorflow。
- 安装tensorflow依赖包。
- 使用pip安装依赖:pip3 install tensorflow-estimator==2.12.0 keras==2.12.0 protobuf==3.20.3。
- 使用yum安装其他依赖软件:yum install python3-termcolor python3-future python3-numpy python3-six python3-astunparse python3-google-pasta python3-opt-einsum python3-typing-extensions python3-wrapt python3-h5py python3-grpcio python3-absl-py python3-flatbuffers python3-gast
- 直接用yum下载相关包,例如python-keras-rl2,直接执行yum install python-keras-rl2。