从提供的信息看有两处错误
1、hostname执行失败,返回码为1
2、yum执行失败,原因是有pid为3909进程占用,需要先kill
手动执行一遍呢
yum makecache; echo $?
另外的错误可能为主机名过长的原因导致的。
打印1我不理解,不是好好的吗
从这里可以看出返回码不对,再试试
yum clean all; yum makecache; echo $?
yum随便安装个软件包看看是否正常
找没有安装的包试试呢?你这里都没到安装的步骤
另外可以试试追踪一下过程
strace yum makecache
没有这个命令strace
yum install strace
执行这个命令能报出好几百条消息
看最后