/usr/bin/bashがないと思ったら別の問題も出てきた。RHEL6系は注意しよう

ある製品をインストールしようとrpmで依存関係を確認しながら作業していた時のメモです。

正直、初めての対応でした。

他のコマンドの実行結果などにも影響するので要確認かと思ったら今の最新OSでは問題なさそう。

RHEL6系を使用している人は注意してください。

スポンサーリンク

/usr/bin/bashがない

[root@srv01 Packages]# rpm -Uvh --test libstdc++-4.8.5-4.el7.x86_64.rpm glibc-2.17-105.el7.x86_64.rpm glibc-co
ommon-2.17-105.el7.x86_64.rpm glibc-devel-2.17-105.el7.x86_64.rpm
警告: libstdc++-4.8.5-4.el7.x86_64.rpm: ヘッダ V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
エラー: 依存性の欠如:
/usr/bin/bash は glibc-common-2.17-105.el7.x86_64 に必要とされています
[root@srv01 Packages]#

製品のインストールの前提条件として必要なパッケージ群をrpmで依存関係をチェックしていると、/usr/bin/bash は glibc-common-2.17-105.el7.x86_64 に必要とされていますとの事。

ディレクトリを確認すると確かにない。
念のため、RHEL7系サーバを見ると普通にあったので、6系(6.0)は/usr/bin配下に配置されないのだと理解。

[root@srv01 Packages]# ln -s /bin/bash /usr/bin/bash

という事で、/bin/bashからシンボリックリンクを作成する。

[root@srv01 Packages]# rpm -Uvh --test libstdc++-4.8.5-4.el7.x86_64.rpm glibc-2.17-105.el7.x86_64.rpm glibc-co
ommon-2.17-105.el7.x86_64.rpm glibc-devel-2.17-105.el7.x86_64.rpm
警告: libstdc++-4.8.5-4.el7.x86_64.rpm: ヘッダ V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
エラー: 依存性の欠如:
/usr/bin/bash は glibc-common-2.17-105.el7.x86_64 に必要とされています
[root@srv01 Packages]#

結果は変わらず。
面倒なので、isoメディアのリポジトリを作成して、yumで依存関係を解決し、インストールすることに。

[root@srv01 Packages]#yum --disablerepo=* --enablerepo=dvd install libstdc++
Loaded plugins: rhnplugin
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package libstdc++.x86_64 0:4.8.5-4.el7 set to be updated
--> Processing Dependency: libc.so.6(GLIBC_2.14)(64bit) for package: libstdc++-4.8.5-4.el7.x86_64
--> Running transaction check
--> Processing Dependency: glibc = 2.12-1.25.el6 for package: glibc-headers-2.12-1.25.el6.x86_64
--> Processing Dependency: glibc = 2.12-1.25.el6 for package: glibc-devel-2.12-1.25.el6.x86_64
--> Processing Dependency: glibc = 2.12-1.25.el6 for package: glibc-common-2.12-1.25.el6.x86_64
---> Package glibc.i686 0:2.17-105.el7 set to be updated
---> Package glibc.x86_64 0:2.17-105.el7 set to be updated
--> Running transaction check
---> Package glibc-common.x86_64 0:2.17-105.el7 set to be updated
--> Processing Dependency: /usr/bin/bash for package: glibc-common-2.17-105.el7.x86_64
---> Package glibc-devel.x86_64 0:2.17-105.el7 set to be updated
---> Package glibc-headers.x86_64 0:2.17-105.el7 set to be updated
--> Running transaction check
---> Package bash.x86_64 0:4.2.46-19.el7 set to be updated
--> Processing Conflict: bash-4.2.46-19.el7.x86_64 conflicts filesystem < 3 --> Restarting Dependency Resolution with new changes.
--> Running transaction check
---> Package filesystem.x86_64 0:3.2-20.el7 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================================================
Package Arch Version Repository Size
===================================================================================================================
Updating:
filesystem x86_64 3.2-20.el7 dvd 1.0 M
libstdc++ x86_64 4.8.5-4.el7 dvd 298 k
Updating for dependencies:
bash x86_64 4.2.46-19.el7 dvd 1.0 M
glibc i686 2.17-105.el7 dvd 4.2 M
glibc x86_64 2.17-105.el7 dvd 3.6 M
glibc-common x86_64 2.17-105.el7 dvd 11 M
glibc-devel x86_64 2.17-105.el7 dvd 1.0 M
glibc-headers x86_64 2.17-105.el7 dvd 661 k

Transaction Summary
===================================================================================================================
Install 0 Package(s)
Upgrade 8 Package(s)

Total download size: 23 M
Is this ok [y/N]: y
Downloading Packages:
-------------------------------------------------------------------------------------------------------------------
Total 5.5 MB/s | 23 MB 00:04
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
compat-libstdc++-33-3.2.3-69.el6.x86_64 is a duplicate with compat-libstdc++-33-3.2.3-61.i386

Updating : glibc-2.17-105.el7.x86_64 [ ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [# ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [## ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [#### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [##### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [###### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [####### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [######## ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [######### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [########## ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [########### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [############ ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [############# ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [############## ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [############### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [################ ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [################# ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [################## ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [################### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [#################### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [##################### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [###################### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [####################### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [######################## ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [######################### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [########################## ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [########################### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [############################ ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [############################# ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [############################## ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [############################### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [################################ ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [################################# ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [################################## ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [################################### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [#################################### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [##################################### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [###################################### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [####################################### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [######################################## ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [######################################### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [########################################## ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [########################################### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [############################################ ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [############################################# ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [############################################## ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [############################################### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [################################################ ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [################################################# ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [################################################## ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [################################################### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [#################################################### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [##################################################### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [###################################################### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [####################################################### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [######################################################## ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [######################################################### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [########################################################## ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [########################################################### ] 1/16
Updating : glibc-2.17-105.el7.x86_64 [############################################################ ] 1/16
Updating : glibc-2.17-105.el7.x86_64 1/16

Updating : bash-4.2.46-19.el7.x86_64 [ ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [# ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [### ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [#### ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [###### ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [####### ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [######## ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [######### ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [########## ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [########### ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [############ ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [############## ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [############### ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [################ ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [################# ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [################## ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [#################### ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [##################### ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [####################### ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [######################## ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [######################### ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [########################## ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [########################### ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [############################ ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [############################# ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [############################## ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [############################### ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [################################ ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [################################## ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [################################### ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [##################################### ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [###################################### ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [####################################### ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [######################################## ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [######################################### ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [########################################## ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [########################################### ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [############################################ ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [############################################# ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [############################################## ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [############################################### ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [################################################ ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [################################################## ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [################################################### ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [#################################################### ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [##################################################### ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [###################################################### ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [####################################################### ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [######################################################## ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [######################################################### ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [########################################################### ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 [############################################################ ] 2/16
Updating : bash-4.2.46-19.el7.x86_64 2/16

Updating : glibc-common-2.17-105.el7.x86_64 [ ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [# ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [## ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [### ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [#### ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [##### ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [###### ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [####### ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [######## ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [######### ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [########## ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [########### ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [############ ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [############# ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [############## ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [############### ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [################ ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [################# ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [################## ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [################### ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [#################### ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [##################### ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [###################### ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [####################### ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [######################## ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [######################### ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [########################## ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [########################### ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [############################ ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [############################# ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [############################## ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [############################### ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [################################ ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [################################# ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [################################## ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [################################### ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [#################################### ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [##################################### ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [###################################### ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [####################################### ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [######################################## ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [######################################### ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [########################################## ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [########################################### ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [############################################ ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [############################################# ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [############################################## ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [############################################### ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [################################################ ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [################################################# ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [################################################## ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [################################################### ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [#################################################### ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 [##################################################### ] 3/16
Updating : glibc-common-2.17-105.el7.x86_64 3/16

Updating : libstdc++-4.8.5-4.el7.x86_64 [ ] 4/16
Updating : libstdc++-4.8.5-4.el7.x86_64 [### ] 4/16
Updating : libstdc++-4.8.5-4.el7.x86_64 [###### ] 4/16
Updating : libstdc++-4.8.5-4.el7.x86_64 [########## ] 4/16
Updating : libstdc++-4.8.5-4.el7.x86_64 [############# ] 4/16
Updating : libstdc++-4.8.5-4.el7.x86_64 [################# ] 4/16
Updating : libstdc++-4.8.5-4.el7.x86_64 [#################### ] 4/16
Updating : libstdc++-4.8.5-4.el7.x86_64 [######################## ] 4/16
Updating : libstdc++-4.8.5-4.el7.x86_64 [########################### ] 4/16
Updating : libstdc++-4.8.5-4.el7.x86_64 [############################### ] 4/16
Updating : libstdc++-4.8.5-4.el7.x86_64 [################################## ] 4/16
Updating : libstdc++-4.8.5-4.el7.x86_64 [###################################### ] 4/16
Updating : libstdc++-4.8.5-4.el7.x86_64 [######################################### ] 4/16
Updating : libstdc++-4.8.5-4.el7.x86_64 [############################################# ] 4/16
Updating : libstdc++-4.8.5-4.el7.x86_64 [################################################ ] 4/16
Updating : libstdc++-4.8.5-4.el7.x86_64 [#################################################### ] 4/16
Updating : libstdc++-4.8.5-4.el7.x86_64 [####################################################### ] 4/16
Updating : libstdc++-4.8.5-4.el7.x86_64 [######################################################### ] 4/16
Updating : libstdc++-4.8.5-4.el7.x86_64 4/16

Updating : glibc-headers-2.17-105.el7.x86_64 [ ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [# ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [## ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [### ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [#### ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [##### ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [###### ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [####### ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [######## ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [######### ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [########## ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [########### ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [############ ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [############# ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [############## ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [############### ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [################ ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [################## ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [################### ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [#################### ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [##################### ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [###################### ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [####################### ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [######################## ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [######################### ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [########################## ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [########################### ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [############################ ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [############################# ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [############################## ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [############################### ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [################################ ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [################################# ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [################################## ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [################################### ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [#################################### ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [##################################### ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [###################################### ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [####################################### ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [######################################## ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [######################################### ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [########################################## ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [########################################### ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [############################################ ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [############################################# ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [############################################## ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [############################################### ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [################################################ ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [################################################# ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [################################################## ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [################################################### ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 [#################################################### ] 5/16
Updating : glibc-headers-2.17-105.el7.x86_64 5/16

Updating : glibc-devel-2.17-105.el7.x86_64 [ ] 6/16
Updating : glibc-devel-2.17-105.el7.x86_64 [# ] 6/16
Updating : glibc-devel-2.17-105.el7.x86_64 [## ] 6/16
Updating : glibc-devel-2.17-105.el7.x86_64 [##### ] 6/16
Updating : glibc-devel-2.17-105.el7.x86_64 [######## ] 6/16
Updating : glibc-devel-2.17-105.el7.x86_64 [######### ] 6/16
Updating : glibc-devel-2.17-105.el7.x86_64 [############ ] 6/16
Updating : glibc-devel-2.17-105.el7.x86_64 [############# ] 6/16
Updating : glibc-devel-2.17-105.el7.x86_64 [################ ] 6/16
Updating : glibc-devel-2.17-105.el7.x86_64 [################## ] 6/16
Updating : glibc-devel-2.17-105.el7.x86_64 [#################### ] 6/16
Updating : glibc-devel-2.17-105.el7.x86_64 [####################### ] 6/16
Updating : glibc-devel-2.17-105.el7.x86_64 [######################## ] 6/16
Updating : glibc-devel-2.17-105.el7.x86_64 [############################ ] 6/16
Updating : glibc-devel-2.17-105.el7.x86_64 [############################### ] 6/16
Updating : glibc-devel-2.17-105.el7.x86_64 [################################### ] 6/16
Updating : glibc-devel-2.17-105.el7.x86_64 [####################################### ] 6/16
Updating : glibc-devel-2.17-105.el7.x86_64 [########################################## ] 6/16
Updating : glibc-devel-2.17-105.el7.x86_64 [############################################## ] 6/16
Updating : glibc-devel-2.17-105.el7.x86_64 [################################################# ] 6/16
Updating : glibc-devel-2.17-105.el7.x86_64 [##################################################### ] 6/16
Updating : glibc-devel-2.17-105.el7.x86_64 [###################################################### ] 6/16
Updating : glibc-devel-2.17-105.el7.x86_64 6/16

Updating : filesystem-3.2-20.el7.x86_64 [ ] 7/16
Updating : filesystem-3.2-20.el7.x86_64 7/16
Error unpacking rpm package filesystem-3.2-20.el7.x86_64
エラー: アーカイブの伸長に失敗: ファイル /bin: cpio: rename

Updating : glibc-2.17-105.el7.i686 [ ] 8/16
Updating : glibc-2.17-105.el7.i686 [# ] 8/16
Updating : glibc-2.17-105.el7.i686 [## ] 8/16
Updating : glibc-2.17-105.el7.i686 [### ] 8/16
Updating : glibc-2.17-105.el7.i686 [#### ] 8/16
Updating : glibc-2.17-105.el7.i686 [##### ] 8/16
Updating : glibc-2.17-105.el7.i686 [###### ] 8/16
Updating : glibc-2.17-105.el7.i686 [####### ] 8/16
Updating : glibc-2.17-105.el7.i686 [######## ] 8/16
Updating : glibc-2.17-105.el7.i686 [######### ] 8/16
Updating : glibc-2.17-105.el7.i686 [########## ] 8/16
Updating : glibc-2.17-105.el7.i686 [########### ] 8/16
Updating : glibc-2.17-105.el7.i686 [############ ] 8/16
Updating : glibc-2.17-105.el7.i686 [############# ] 8/16
Updating : glibc-2.17-105.el7.i686 [############## ] 8/16
Updating : glibc-2.17-105.el7.i686 [############### ] 8/16
Updating : glibc-2.17-105.el7.i686 [################ ] 8/16
Updating : glibc-2.17-105.el7.i686 [################# ] 8/16
Updating : glibc-2.17-105.el7.i686 [################## ] 8/16
Updating : glibc-2.17-105.el7.i686 [################### ] 8/16
Updating : glibc-2.17-105.el7.i686 [#################### ] 8/16
Updating : glibc-2.17-105.el7.i686 [##################### ] 8/16
Updating : glibc-2.17-105.el7.i686 [###################### ] 8/16
Updating : glibc-2.17-105.el7.i686 [####################### ] 8/16
Updating : glibc-2.17-105.el7.i686 [######################## ] 8/16
Updating : glibc-2.17-105.el7.i686 [######################### ] 8/16
Updating : glibc-2.17-105.el7.i686 [############################# ] 8/16
Updating : glibc-2.17-105.el7.i686 [################################ ] 8/16
Updating : glibc-2.17-105.el7.i686 [################################# ] 8/16
Updating : glibc-2.17-105.el7.i686 [################################## ] 8/16
Updating : glibc-2.17-105.el7.i686 [################################### ] 8/16
Updating : glibc-2.17-105.el7.i686 [#################################### ] 8/16
Updating : glibc-2.17-105.el7.i686 [##################################### ] 8/16
Updating : glibc-2.17-105.el7.i686 [###################################### ] 8/16
Updating : glibc-2.17-105.el7.i686 [####################################### ] 8/16
Updating : glibc-2.17-105.el7.i686 [######################################## ] 8/16
Updating : glibc-2.17-105.el7.i686 [######################################### ] 8/16
Updating : glibc-2.17-105.el7.i686 [########################################## ] 8/16
Updating : glibc-2.17-105.el7.i686 [########################################### ] 8/16
Updating : glibc-2.17-105.el7.i686 [############################################ ] 8/16
Updating : glibc-2.17-105.el7.i686 [############################################# ] 8/16
Updating : glibc-2.17-105.el7.i686 [############################################## ] 8/16
Updating : glibc-2.17-105.el7.i686 [############################################### ] 8/16
Updating : glibc-2.17-105.el7.i686 [################################################ ] 8/16
Updating : glibc-2.17-105.el7.i686 [################################################# ] 8/16
Updating : glibc-2.17-105.el7.i686 [################################################## ] 8/16
Updating : glibc-2.17-105.el7.i686 [################################################### ] 8/16
Updating : glibc-2.17-105.el7.i686 [#################################################### ] 8/16
Updating : glibc-2.17-105.el7.i686 [##################################################### ] 8/16
Updating : glibc-2.17-105.el7.i686 [###################################################### ] 8/16
Updating : glibc-2.17-105.el7.i686 [####################################################### ] 8/16
Updating : glibc-2.17-105.el7.i686 [######################################################## ] 8/16
Updating : glibc-2.17-105.el7.i686 [######################################################### ] 8/16
Updating : glibc-2.17-105.el7.i686 [########################################################## ] 8/16
Updating : glibc-2.17-105.el7.i686 [########################################################### ] 8/16
Updating : glibc-2.17-105.el7.i686 [############################################################ ] 8/16
Updating : glibc-2.17-105.el7.i686 [############################################################# ] 8/16
Updating : glibc-2.17-105.el7.i686 [############################################################## ] 8/16
Updating : glibc-2.17-105.el7.i686 8/16
警告: /etc/nsswitch.conf は /etc/nsswitch.conf.rpmnew として作成されました。
警告: /etc/rpc は /etc/rpc.rpmnew として作成されました。

Cleanup : libstdc++-4.4.4-13.el6.x86_64 9/16

Cleanup : glibc-devel-2.12-1.25.el6.x86_64 10/16

Cleanup : glibc-headers-2.12-1.25.el6.x86_64 11/16

Cleanup : glibc-2.12-1.25.el6 12/16
警告: /etc/localtime は /etc/localtime.rpmsave として保存されました。

Cleanup : bash-4.1.2-3.el6.x86_64 13/16
Non-fatal POSTUN scriptlet failure in rpm package bash

Cleanup : glibc-common-2.12-1.25.el6.x86_64 14/16
警告: %postun(bash-4.1.2-3.el6.x86_64) scriptlet failed, exit status 127

Cleanup : glibc-2.12-1.25.el6 15/16
Non-fatal scriptlet failure in rpm package glibc
filesystem-2.4.30-2.1.el6.x86_64 was supposed to be removed but is not!

Updated:
libstdc++.x86_64 0:4.8.5-4.el7

Dependency Updated:
bash.x86_64 0:4.2.46-19.el7 glibc.i686 0:2.17-105.el7 glibc.x86_64 0:2.17-105.el7
glibc-common.x86_64 0:2.17-105.el7 glibc-devel.x86_64 0:2.17-105.el7 glibc-headers.x86_64 0:2.17-105.el7

Failed:
filesystem.x86_64 0:3.2-20.el7

Complete!

filesystem.x86_64 0:3.2-20.el7パッケージだけ失敗しました。
確かに、rpmでbashをテストしてみたが、ファイルシステムのパッケージと競合するとの事でインストールできなかったので、競合関係があって入れることは出来ず。

ただ、目的のパッケージは入ったので入れたい製品を入れる。

[root@srv01 Packages]# rpm -Uvh /tmp/XXXXXXXXX.rpm 
準備中...                                                            
エラー: %pre(XXXXXXX) scriptlet failed, exit status 127
エラー:   install: スクリプト %pre の実行に失敗しました (2)。XXXXX をスキップします。

おっと。。見たことが無いエラーが返ってきました。
ちなみにテストコマンドは正常でした。
何が原因か考えてみる。

[root@srv01 logs]# service XXXXX stop
-bash: /sbin/service: /bin/sh: 誤ったインタプリタです: そのようなファイルやディレクトリはありません

一度リブートしようと思いサーバ上のサービス停止を試みるもエラー。
構文的には、普段からシェルを書くのでなんとなく理解。

そう、/bin/shが無くなったのです。

結論は、元々/bin配下にshとbashが存在しており、コマンドラインでサービス操作を実行する際に参照しているshとbashが無くなったことで、スクリプトが実行できなくなった、という事です。

yumでまとめてパッケージを入れた際に、一緒に入ったbash-4系の構成が/usr/bin配下に作成されたようで、元々あった/bin/shは消された模様。

消すなよ(笑)

せめてシンボリックリンクは作成してほしいです。
てことで

[root@srv01 bin]# ln -s /usr/bin/sh ./sh

リンクを作成してあげて入れたいパッケージを再度rpmで実行。

[root@srv01 Packages]# rpm -Uvh /tmp/XXXXXXXXX.rpm
準備中... 
(100%)# 
(100%)## 
(100%)### 
(100%)#### 
(100%)##### 
(100%)###### 
(100%)####### 
(100%)######## 
(100%)######### 
(100%)########## (100%)########### 
(100%)############ 
(100%)############# 
(100%)############## 
(100%)############### 
(100%)################ 
(100%)################# 
(100%)################## 
(100%)################### 
(100%)#################### 
(100%)##################### 
(100%)###################### 
(100%)####################### 
(100%)######################## 
(100%)######################### 
(100%)########################## 
(100%)########################### 
(100%)############################ 
(100%)############################# 
(100%)############################## 
(100%)############################### 
(100%)################################ 
(100%)################################# 
(100%)################################## 
(100%)################################### 
(100%)#################################### 
(100%)##################################### 
(100%)###################################### 
(100%)####################################### 
(100%)######################################## 
(100%)######################################### 
(100%)########################################## 
(100%)########################################### 
(100%)########################################### [100%]

問題解決!!

スポンサーリンク

フォローする

合わせて読んでみる

良ければ他の記事もどうぞ!



スポンサーリンク