This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/AM3358:bitbake:找不到命令

Guru**** 2309760 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/569263/linux-am3358-bitbake-command-not-found

器件型号:AM3358

工具/软件:Linux

根据 Processor SDK 构建 SDK 网页指令、我使用了以下命令:          sudo machine=am335x-evm bitbake Arago-core-tisdk-image。 但它显示"sudo:bitbake:command not found"。 请建议解决此问题的方法。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您能否尝试以下操作:
    1.更改 SDK 源中每个文件夹/子文件夹的所有权:
    CHown -R : μ C/ti-processor-sdk-linux-am335x-evm-03.01.00.06/~
    2.在不使用 sudo 的情况下执行 bitbake

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Yordan、您好!

    感谢你的答复。

    现在、我遇到另一个错误。

    无法创建'pyshtables.py'
    [errno 13]权限被拒绝:'pyshtables.py'
    错误:解析配置文件时出错



    详细的终端消息如下所示。

    sajeevan@Sajeevan-vostro-3559:~/tisdk/build chown -R sajeevan:sajeevan ~/ti-processor-sdk-linux-am335x-evm-03.02.00.05/
    sajeevan@Sajeevan-vostro-3559:~/tisdk/build。 CONF/setenvsajeevan@Sajeevan-vostro-3559:~/tisdk/build export path=$home/gcc-linaro-5.3-2016.02-x86_64 arm-linux-gnueabihf/bin:$path
    sajeevan@Sajeevan-vostro-3559:~/tisdk/build machine=am57xx-EVM bitbake Arago-core-tisdk-image
    无法创建'pyshtables.py'
    [errno 13]权限被拒绝:'pyshtables.py'
    错误:解析配置文件时出错
    回溯(最近一次调用最后一次):
    CookerDataBuilder.parseBaseConfiguration()中的文件"/home/sajeevan/tisdk/sources/bitbake/lib/bb/cookerdata.py 第258行:
    尝试:
    > self.parseConfigurationFiles (self.prefiles、self.postfiles)
    除语法错误:
    文件"/home/sajeevan/tisdk/sources/bitbake/lib/bb/cookerdata.py、第330行、位于 CookerDataBuilder.parseConfigurationFiles (prefiles=[]、postfiles=[]):
    如果 data.getVar ("BB_WORKERCONTEXT"、False)为无:
    > b.fetcher_init (数据)
    b.codepser.parser_cache_init (数据)
    fetcher_init /home/sajeevan/tisdk/sources/bitbake/lib/bb/fetch2/__init__.py (d= ):
    logger.debug(1、"由于缓存策略%s 而清除 SRCREV 缓存"、srcrev_policy)
    > revs = bb.sead_data.alist ('bb_URI_HEADREVs'、d)
    尝试:
    文件"/home/sajeevan/tisdk/sources/bitbake/lib/bb/persist_data.py、第216行、位于 Sain (domain='BBBB_URI_HEADREVS"、d= ):

    >bb.utils.mkdirhier (cachedir)
    cachefile = os.path.join (cachedir、"bb_sepid_data.sqlite3")
    文件"/home/sajeevan/tisdk/sources/bitbake/lib/bb/utils.py、第716行、mkdirhier (directory='/home/sajeevan/tisdk/build/cache)中:
    如果 e.errno!= errno.EEXIST:
    > 升高 e

    OSError:[errno 13]权限被拒绝:'/home/sajeevan/tisdk/build/cache
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Yordan、您好!

    现在我收到另一个错误-无法创建'pyshtables.py'


    无法创建'pyshtables.py'
    [errno 13]权限被拒绝:'pyshtables.py'
    伪不存在、但需要、首先在主编译之前编译
    无法创建'pyshtables.py'

    sajeevan@Sajeevan-vostro-3559:~/tisdk/build chown -R sajeevan:sajeevan ~/ti-processor-sdk-linux-am335x-evm-03.02.00.05/
    sajeevan@Sajeevan-vostro-3559:~/tisdk/build。 CONF/setenvsajeevan@Sajeevan-vostro-3559:~/tisdk/build export path=$home/gcc-linaro-5.3-2016.02-x86_64 arm-linux-gnueabihf/bin:$path
    sajeevan@Sajeevan-vostro-3559:~/tisdk/build machine=am335x-evm bitbake core-image-minimal
    无法创建'pyshtables.py'
    [errno 13]权限被拒绝:'pyshtables.py'
    伪不存在、但需要、首先在主编译之前编译
    无法创建'pyshtables.py'
    [errno 13]权限被拒绝:'pyshtables.py'
    错误:解析配置文件时出错
    回溯(最近一次调用最后一次):
    BBCooker.loadConfigurationData()中的文件"/home/sajeevan/tisdk/sources/bitbake/lib/bb/cooker.py 第201行:
    self.parseConfigurationFiles (self.configuration.prefile、
    > self.configuration.postfile)
    除语法错误:
    BBCooker.parseConfigurationFiles (prefiles=[]、postfiles=[])中的文件"/home/sajeevan/tisdk/sources/bitbake/lib/bb/cooker.py "、第988行:
    如果 data.getVar ("BB_WORKERCONTEXT"、False)为无:
    > b.fetcher_init (数据)
    b.codepser.parser_cache_init (数据)
    fetcher_init /home/sajeevan/tisdk/sources/bitbake/lib/bb/fetch2/__init__.py (d= ):
    logger.debug(1、"由于缓存策略%s 而清除 SRCREV 缓存"、srcrev_policy)
    > revs = bb.sead_data.alist ('bb_URI_HEADREVs'、d)
    尝试:
    文件"/home/sajeevan/tisdk/sources/bitbake/lib/bb/persist_data.py、第213行、位于 Sain (domain='BBBB_URI_HEADREVS"、d= ):

    >bb.utils.mkdirhier (cachedir)
    cachefile = os.path.join (cachedir、"bb_sepid_data.sqlite3")
    文件"/home/sajeevan/tisdk/sources/bitbake/lib/bb/utils.py 第588行,在 mkdirhier(directory='/home/sajeevan/tisdk/build/cache)中:
    如果 e.errno!= errno.EEXIST:
    > 升高 e

    OSError:[errno 13]权限被拒绝:'/home/sajeevan/tisdk/build/cache


    请提供您的建议。

    谢谢、此致、
    Sajeevan.K
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    SAJEEVAN K8 说:
    OSError:[errno 13]权限被拒绝:'/home/sajeevan/tisdk/build/cache '

    请检查这些主题:

    https://e2e.ti.com/support/arm/sitara_arm/f/791/t/378129

    https://e2e.ti.com/support/embedded/linux/f/354/p/494978/2035123#2035123

    希望这对您有所帮助。

    BR
    玛格丽塔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我可以通过再次重复来解决这个问题。

    这次我只使用普通用户访问。 并在必要时使用 sudo。

    感谢您发送邮件。 Yordan 的第一封邮件给了我线索。 谢谢你。


    谢谢、此致、
    Sajeevan.K