更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 鸿蒙开发Linux教程 > 关于openEuler 22.03+UKUI安装devicetool会失败的说明

关于openEuler 22.03+UKUI安装devicetool会失败的说明

更新时间:2022-04-09 15:31:26浏览次数:676+次

如果采用openEuler 22.03+UKUI系统环境安装devicetool 3.0.0.400(DevEco Device Tool)等版本,必然会失败,以下是相关的说明。

\

出错信息

[bit0@localhost tools]$ sudo ./devicetool-linux-tool-3.0.0.400.sh -- --install-plugins

Verifying archive integrity...  100%   All good.

Uncompressing DevEco Device Tool 3.0.0+400.5f4dfc6  100%

2022-04-09 09:04:41 - INFO - running installation by bit0

2022-04-09 09:04:41 - INFO - python: /usr/bin/python

2022-04-09 09:04:47 - INFO - Python '/usr/bin/python' will be used, your VSCode version is : 1.66

2022-04-09 09:04:49 - INFO - vscode is OK

2022-04-09 09:04:49 - INFO - Creating uninstall script...

2022-04-09 09:04:49 - INFO - Installing core...

2022-04-09 09:04:55 - INFO - Installing core site-packages...

2022-04-09 09:04:58 - INFO - Installing site-packages-3.8/pip-21.2.4-py3-none-any.whl

2022-04-09 09:04:59 - INFO - Installing site-packages-3.8/Naked-0.1.31-py2.py3-none-any.whl

2022-04-09 09:05:00 - INFO - Installing site-packages-3.8/PyNaCl-1.4.0-cp35-abi3-manylinux1_x86_64.whl

2022-04-09 09:05:01 - INFO - Installing site-packages-3.9/PyYAML-5.4.1-cp39-cp39-manylinux1_x86_64.whl

2022-04-09 09:05:02 - INFO - Installing site-packages-3.8/aiofiles-0.6.0-py3-none-any.whl

2022-04-09 09:05:03 - INFO - Installing site-packages-3.9/aiohttp-3.7.4-cp39-cp39-manylinux2014_x86_64.whl

2022-04-09 09:05:04 - INFO - Installing site-packages-3.8/async_timeout-3.0.1-py3-none-any.whl

2022-04-09 09:05:04 - INFO - Installing site-packages-3.8/attrs-21.2.0-py2.py3-none-any.whl

2022-04-09 09:05:05 - INFO - Installing site-packages-3.8/bcrypt-3.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl

2022-04-09 09:05:06 - INFO - Installing site-packages-3.8/bottle-0.12.19-py3-none-any.whl

2022-04-09 09:05:07 - INFO - Installing site-packages-3.8/certifi-2021.5.30-py2.py3-none-any.whl

2022-04-09 09:05:08 - INFO - Installing site-packages-3.9/cffi-1.14.6-cp39-cp39-manylinux1_x86_64.whl

2022-04-09 09:05:09 - INFO - Installing site-packages-3.8/chardet-3.0.4-py2.py3-none-any.whl

2022-04-09 09:05:10 - INFO - Installing site-packages-3.8/charset_normalizer-2.0.3-py3-none-any.whl

2022-04-09 09:05:11 - INFO - Installing site-packages-3.8/click-7.1.2-py2.py3-none-any.whl

2022-04-09 09:05:12 - INFO - Installing site-packages-3.8/colorama-0.4.4-py2.py3-none-any.whl

2022-04-09 09:05:13 - INFO - Installing site-packages-3.8/cryptography-3.4.7-cp36-abi3-manylinux2014_x86_64.whl

2022-04-09 09:05:14 - INFO - Installing site-packages-3.8/deveco_feature_toggling-0.0.1+400.5f4dfc6-py3-none-any.whl

2022-04-09 09:05:15 - INFO - Installing site-packages-3.8/dirtyjson-1.0.7.tar.gz

2022-04-09 09:05:16 - INFO - Installing site-packages-3.8/ecdsa-0.15-py2.py3-none-any.whl

2022-04-09 09:05:17 - INFO - Installing site-packages-3.8/hb_adapter-0.1.0+400.5f4dfc6-py3-none-any.whl

2022-04-09 09:05:18 - INFO - Installing site-packages-3.8/hdf_adapter-0.0.1+400.5f4dfc6-py3-none-any.whl

2022-04-09 09:05:19 - INFO - Installing site-packages-3.8/hiburn_adapter-0.0.1+400.5f4dfc6-py3-none-any.whl

2022-04-09 09:05:20 - INFO - Installing site-packages-3.8/hpm_adapter-0.0.2+400.5f4dfc6-py3-none-any.whl

2022-04-09 09:05:21 - INFO - Installing site-packages-3.9/httptools-0.3.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl

2022-04-09 09:05:22 - INFO - Installing site-packages-3.8/hw_deveco_pypexpect_serial-1.2.2-py3-none-any.whl

2022-04-09 09:05:23 - INFO - Installing site-packages-3.8/hw_deveco_pyserial-3.5.2.dev0+local.34d485f-py2.py3-none-any.whl

2022-04-09 09:05:24 - INFO - Installing site-packages-3.8/idna-2.10-py2.py3-none-any.whl

2022-04-09 09:05:25 - INFO - Installing site-packages-3.8/json_rpc-1.13.0-py2.py3-none-any.whl

2022-04-09 09:05:26 - INFO - Installing site-packages-3.8/jsonrpc-base-2.1.0.tar.gz

2022-04-09 09:05:28 - INFO - Installing site-packages-3.8/jsonrpc-websocket-3.1.0.tar.gz

2022-04-09 09:05:29 - INFO - Installing site-packages-3.8/kconfiglib-14.1.0-py2.py3-none-any.whl

2022-04-09 09:05:30 - INFO - Installing site-packages-3.8/marshmallow-3.13.0-py2.py3-none-any.whl

2022-04-09 09:05:31 - INFO - Installing site-packages-3.8/mslex-0.3.0-py2.py3-none-any.whl

2022-04-09 09:05:32 - INFO - Installing site-packages-3.9/multidict-5.1.0-cp39-cp39-manylinux2014_x86_64.whl

2022-04-09 09:05:33 - INFO - Installing site-packages-3.8/ohos_build-0.4.2-py3-none-any.whl

2022-04-09 09:05:34 - INFO - Installing site-packages-3.8/packaging-20.0-py2.py3-none-any.whl

2022-04-09 09:05:35 - INFO - Installing site-packages-3.8/paramiko-2.10.3-py2.py3-none-any.whl

2022-04-09 09:05:36 - INFO - Installing site-packages-3.8/pexpect-4.8.0-py2.py3-none-any.whl

2022-04-09 09:05:37 - INFO - Installing site-packages-3.8/platformio-3.0.0+400.5f4dfc6-py3-none-any.whl

2022-04-09 09:05:38 - INFO - Installing site-packages-3.8/prompt_toolkit-1.0.14-py3-none-any.whl

2022-04-09 09:05:39 - INFO - Installing site-packages-3.9/psutil-5.8.0-cp39-cp39-manylinux2010_x86_64.whl

2022-04-09 09:05:40 - INFO - Installing site-packages-3.8/ptyprocess-0.7.0-py2.py3-none-any.whl

2022-04-09 09:05:41 - INFO - Installing site-packages-3.8/pyOpenSSL-20.0.1-py2.py3-none-any.whl

2022-04-09 09:05:42 - INFO - Installing site-packages-3.8/pycparser-2.20-py2.py3-none-any.whl

2022-04-09 09:05:44 - INFO - Installing site-packages-3.8/pycryptodome-3.10.1-cp35-abi3-manylinux2010_x86_64.whl

2022-04-09 09:05:46 - INFO - Installing site-packages-3.8/pycryptodomex-3.10.1-cp35-abi3-manylinux2010_x86_64.whl

2022-04-09 09:05:47 - INFO - Installing site-packages-3.8/pyelftools-0.27-py2.py3-none-any.whl

2022-04-09 09:05:48 - INFO - Installing site-packages-3.8/pyparsing-2.4.7-py2.py3-none-any.whl

2022-04-09 09:05:49 - INFO - Installing site-packages-3.8/requests-2.26.0-py2.py3-none-any.whl

2022-04-09 09:05:50 - INFO - Installing site-packages-3.8/sanic-21.6.2-py3-none-any.whl

2022-04-09 09:05:51 - INFO - Installing site-packages-3.8/sanic_routing-0.7.0-py3-none-any.whl

2022-04-09 09:05:51 - INFO - Installing site-packages-3.8/semantic_version-2.8.5-py2.py3-none-any.whl

2022-04-09 09:05:53 - INFO - Installing site-packages-3.8/setuptools-58.0.4-py3-none-any.whl

2022-04-09 09:05:54 - INFO - Installing site-packages-3.8/shellescape-3.8.1-py2.py3-none-any.whl

2022-04-09 09:05:55 - INFO - Installing site-packages-3.8/six-1.15.0-py2.py3-none-any.whl

2022-04-09 09:05:56 - INFO - Installing site-packages-3.8/tabulate-0.8.9-py3-none-any.whl

2022-04-09 09:05:57 - INFO - Installing site-packages-3.8/typing_extensions-3.10.0.0-py3-none-any.whl

2022-04-09 09:05:58 - INFO - Installing site-packages-3.9/ujson-4.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl

2022-04-09 09:05:59 - INFO - Installing site-packages-3.8/urllib3-1.26.5-py2.py3-none-any.whl

2022-04-09 09:06:15 - INFO - Command '['/home/bit0/Huawei/DevEco-Device-Tool/core/deveco-venv/bin/python', '-m', 'pip', 'install', 'site-packages-3.9/uvloop-0.14.0.tar.gz', '--no-deps', '-U', '--disable-pip-version-check']' returned non-zero exit status 1.

Traceback (most recent call last):

  File "/tmp/selfgz466830542/elevated_install.py", line 88, in <module>

    main()

  File "/tmp/selfgz466830542/elevated_install.py", line 37, in main

    subprocess.call([shutil.which('apt'), 'update', '-y'], stdout=PipeLogger.instance(), stderr=PipeLogger.instance())

  File "/usr/lib64/python3.9/subprocess.py", line 349, in call

    with Popen(*popenargs, **kwargs) as p:

  File "/usr/lib64/python3.9/subprocess.py", line 951, in __init__

    self._execute_child(args, executable, preexec_fn, close_fds,

  File "/usr/lib64/python3.9/subprocess.py", line 1696, in _execute_child

    and os.path.dirname(executable)

  File "/usr/lib64/python3.9/posixpath.py", line 152, in dirname

    p = os.fspath(p)

TypeError: expected str, bytes or os.PathLike object, not NoneType

解答

目前Linux只支持Ubuntu 20.04以上的发行版本,暂时还并没有对openEuler 22.03做适配,同样道理,如果是其他的Linux发行版,遇上相似的错误,原因也是这个,请改用Ubuntu最新的版本。

相关参考:图解搭建DevEco Device Tool Windows平台一站式开发环境