yum安装puppet出现-bash: puppet: command not found
2020-06-03 04:35
375 查看
很神奇,通过yum安装的包第一次出现这种问题
在Centos、redhat和fedora系列里yum一直是很好用的包管理器(虽然现在已经逐渐被更优秀的DNF包管理器取代)yum安装的包一般不需要单独去配置环境变量,它会将sh脚本放在类似于/bin、/sbin、/usr/sbin、/usr/bin这样的目录下,但puppet是个例外?
一开始我以为puppet命令已经被取代为其他命令了(毕竟有puppet2.6前后基础命令更改的先例)但当我试图启动puppetserver时问题来了
查看报错日志:
puppetserver.service:start-request-repeated-too-quickly
在排错过程中,我打开了这个服务的配置文件/usr/lib/systemd/system/puppetserver.service
然后。。。。。注意红圈里的三个路径
很显然,puppetserver命令在/opt/puppetlabs/server/apps/puppetserver 这个位置,而它显然不在默认环境变量指定的目录下。那么配置一下环境变量
于是。。。。。。。。。
touch /etc/profile.d/path.sh echo "#!/bin/bash" > path.sh echo "export PASH=$PASH:/opt/puppetlabs/server/apps/puppetserver/bin/" >> path.sh source /etc/profile 完事。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
相关文章推荐
- redhat 安装yum教程(解决依赖关系)-bash: yum: command not found 问题解决
- centos安装后出现使用setup命令报错 -bash:setup: command not found
- 安装NDK:Cygwin中出现-bash: $'\r': command not found 错误 的解决办法
- 升级10.11后使用CocoaPod出现-bash: pod: command not found 解决办法 及其CocoaPod的安装
- Linux系统下安装jdk,运行java -version出现的bash: java: command not found问题
- Linux下安装解压版(tar.gz)MySQL5.7(转载)+解决bash: mysql: command not found 的方法(转载)
- Mac安装mysql问题之-bash: mysql: command not found
- CentOS 7.6 最小安装 ifconfig command not found 及 yum 不可用的解决办法
- Centos 中使用 FTP 命令时出现“-bash: ftp: command not found”
- 安装@vue/cli后报错 bash: vue: command not found
- redhat安装后提示-bash: yum: command not found错误
- mac升级到10.11后使用CocoaPod出现-bash: pod: command not found 解决办法
- Linux(Centos)下安装Java jdk及测试报错-bash: java: command not found
- Mac下安装vue时报错:bash: vue: command not found
- yum 安装rpm包是出现Exiting on user Command错误
- linux下mysql的卸载、安装全过程&&mysql安装后bash:mysql:command not found
- bash: yum install crontabs: command not found
- Mac OS X EL Capitan MAC OX 10.11 安装cocoapods后还是提示-bash :pod command not found 解决办法
- 出现 -bash: setup: command not found
- linux 出现-bash: ls: command not found