Linux执行命令报错

1、报错:Module yaml error: Unexpected key in data: static_context [line 9 col 3]
执行命令

dnf upgrade libmodulemd
[root@VM-16-17-centos]# dnf upgrade libmodulemd 
Repository epel is listed more than once in the configuration
上次元数据过期检查:21:58:21 前,执行于 20220609日 星期四 120419秒。
Module yaml error: Unexpected key in data: static_context [line 9 col 3]
Module yaml error: Unexpected key in data: static_context [line 9 col 3]
依赖关系解决。
======================================================================================================================================================================================================================================================================================
 软件包                                                                架构                                                             版本                                                                   仓库                                                              大小
======================================================================================================================================================================================================================================================================================
升级:
 libmodulemd                                                           x86_64                                                           2.13.0-1.el8                                                           BaseOS                                                           233 k

事务概要
======================================================================================================================================================================================================================================================================================
升级  1 软件包

总下载:233 k
确定吗?[y/N]: y
下载软件包:
libmodulemd-2.13.0-1.el8.x86_64.rpm                                                                                                                                                                                                                   894 kB/s | 233 kB     00:00    
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                                                                                                                                                                  890 kB/s | 233 kB     00:00     
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
  准备中  :                                                                                                                                                                                                                                                                       1/1 
  升级    : libmodulemd-2.13.0-1.el8.x86_64                                                                                                                                                                                                                                       1/2 
  清理    : libmodulemd-2.9.4-2.el8.x86_64                                                                                                                                                                                                                                        2/2 
  运行脚本: libmodulemd-2.9.4-2.el8.x86_64                                                                                                                                                                                                                                        2/2 
  验证    : libmodulemd-2.13.0-1.el8.x86_64                                                                                                                                                                                                                                       1/2 
  验证    : libmodulemd-2.9.4-2.el8.x86_64                                                                                                                                                                                                                                        2/2 

已升级:
  libmodulemd-2.13.0-1.el8.x86_64                                                                                                                                                                                                                                                     

完毕!

如有错误,评论指出,作者改正

欢迎大家点赞、转发、评论

Python执行Linux命令报错"bash: rostopic:未找到命令"可能是因为在Python代码中调用的命令不在系统环境变量中,因此无法通过命令找到对应的可执行文件。 在Linux中,执行命令需要通过环境变量PATH来查找可执行文件的路径。当我们在终端中执行命令时,Linux会自动查找系统环境变量中包含的路径,从而找到对应的可执行文件。 而在Python中执行命令时,Python默认使用的是一个空环境变量。因此,如果我们想要执行Linux命令,就需要手动设置Python的环境变量,将系统环境变量中的路径加入到Python的环境变量中。 在Python中,可以使用os模块来设置环境变量。具体操作如下: ```python import os # 获取系统环境变量PATH sys_path = os.getenv('PATH') # 将系统环境变量PATH加入到Python环境变量中 os.environ['PATH'] = sys_path # 执行命令 os.system('rostopic') ``` 在上述代码中,我们通过os模块获取了系统环境变量PATH的值,并将其赋值给Python环境变量os.environ['PATH']。然后,我们可以使用os.system函数执行Linux命令,这时就可以找到对应的可执行文件。 如果仍然报错,可能是因为可执行文件的路径未正确添加到环境变量中,我们可以通过打印sys_path来检查环境变量设置是否正确。同时,还需要确保我们有执行该命令的权限。 希望以上解答对您有帮助,如有其他问题,请随时追问。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值