Details
-
Type:
Bug
-
Status: Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: CDH3u0
-
Fix Version/s: None
-
Component/s: Hadoop Common
-
Labels:None
-
Environment:CentOS5
Description
Package hadoop-0.20 is trying to stop its services but hadoop-0.20-<service> are already and rightfully taking care of it:
%preun
if [ "$1" = 0 ]; then
- Stop any services that might be running
for service in %Unknown macro: {hadoop_services}do
service hadoop-$service stop 1>/dev/null 2>/dev/null || :
done
This is causing this error:
[root@localhost test]# yum remove hadoop-0.20.noarch hadoop-0.20-conf-pseudo.noarch hadoop-0.20-datanode.noarch hadoop-0.20-debuginfo.x86_64 hadoop-0.20-doc.noarch hadoop-0.20-libhdfs.x86_64 hadoop-0.20-jobtracker.noarch hadoop-0.20-namenode.noarch hadoop-0.20-sbin.x86_64 hadoop-0.20-sbin.i386 hadoop-0.20-secondarynamenode.noarch hadoop-0.20-tasktracker.noarch
Loaded plugins: fastestmirror
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package hadoop-0.20.noarch 0:0.20.2+923.21-1 set to be erased
---> Package hadoop-0.20-conf-pseudo.noarch 0:0.20.2+923.21-1 set to be erased
---> Package hadoop-0.20-datanode.noarch 0:0.20.2+923.21-1 set to be erased
---> Package hadoop-0.20-debuginfo.x86_64 0:0.20.2+923.21-1 set to be erased
---> Package hadoop-0.20-doc.noarch 0:0.20.2+923.21-1 set to be erased
---> Package hadoop-0.20-jobtracker.noarch 0:0.20.2+923.21-1 set to be erased
---> Package hadoop-0.20-libhdfs.x86_64 0:0.20.2+923.21-1 set to be erased
---> Package hadoop-0.20-namenode.noarch 0:0.20.2+923.21-1 set to be erased
---> Package hadoop-0.20-sbin.i386 0:0.20.2+923.21-1 set to be erased
---> Package hadoop-0.20-sbin.x86_64 0:0.20.2+923.21-1 set to be erased
---> Package hadoop-0.20-secondarynamenode.noarch 0:0.20.2+923.21-1 set to be erased
---> Package hadoop-0.20-tasktracker.noarch 0:0.20.2+923.21-1 set to be erased
--> Finished Dependency ResolutionDependencies Resolved
=============================================================================================================================================================
Package Arch Version Repository Size
=============================================================================================================================================================
Removing:
hadoop-0.20 noarch 0.20.2+923.21-1 installed 84 M
hadoop-0.20-conf-pseudo noarch 0.20.2+923.21-1 installed 28 k
hadoop-0.20-datanode noarch 0.20.2+923.21-1 installed 6.7 k
hadoop-0.20-debuginfo x86_64 0.20.2+923.21-1 installed 744 k
hadoop-0.20-doc noarch 0.20.2+923.21-1 installed 51 M
hadoop-0.20-jobtracker noarch 0.20.2+923.21-1 installed 6.8 k
hadoop-0.20-libhdfs x86_64 0.20.2+923.21-1 installed 138 k
hadoop-0.20-namenode noarch 0.20.2+923.21-1 installed 6.7 k
hadoop-0.20-sbin i386 0.20.2+923.21-1 installed 53 k
hadoop-0.20-sbin x86_64 0.20.2+923.21-1 installed 62 k
hadoop-0.20-secondarynamenode noarch 0.20.2+923.21-1 installed 6.9 k
hadoop-0.20-tasktracker noarch 0.20.2+923.21-1 installed 6.8 kTransaction Summary
=============================================================================================================================================================
Remove 12 Package(s)
Reinstall 0 Package(s)
Downgrade 0 Package(s)Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Erasing : hadoop-0.20-libhdfs 1/12
Erasing : hadoop-0.20-debuginfo 2/12
Erasing : hadoop-0.20-secondarynamenode 3/12
Erasing : hadoop-0.20-sbin 4/12
Erasing : hadoop-0.20-tasktracker 5/12
Erasing : hadoop-0.20-sbin 6/12
Erasing : hadoop-0.20-jobtracker 7/12
Erasing : hadoop-0.20-conf-pseudo 8/12
Erasing : hadoop-0.20-doc 9/12
Erasing : hadoop-0.20 10/12
/etc/init.d/hadoop-0.20-namenode: line 23: /etc/default/hadoop-0.20: No such file or directory
/usr/lib/hadoop-0.20/bin/hadoop-daemon.sh: line 42: /usr/lib/hadoop-0.20/bin/hadoop-config.sh: No such file or directory
Erasing : hadoop-0.20-namenode 11/12
/etc/init.d/hadoop-0.20-datanode: line 23: /etc/default/hadoop-0.20: No such file or directory
/usr/lib/hadoop-0.20/bin/hadoop-daemon.sh: line 42: /usr/lib/hadoop-0.20/bin/hadoop-config.sh: No such file or directory
Erasing : hadoop-0.20-datanode 12/12Removed:
hadoop-0.20.noarch 0:0.20.2+923.21-1 hadoop-0.20-conf-pseudo.noarch 0:0.20.2+923.21-1 hadoop-0.20-datanode.noarch 0:0.20.2+923.21-1
hadoop-0.20-debuginfo.x86_64 0:0.20.2+923.21-1 hadoop-0.20-doc.noarch 0:0.20.2+923.21-1 hadoop-0.20-jobtracker.noarch 0:0.20.2+923.21-1
hadoop-0.20-libhdfs.x86_64 0:0.20.2+923.21-1 hadoop-0.20-namenode.noarch 0:0.20.2+923.21-1 hadoop-0.20-sbin.i386 0:0.20.2+923.21-1
hadoop-0.20-sbin.x86_64 0:0.20.2+923.21-1 hadoop-0.20-secondarynamenode.noarch 0:0.20.2+923.21-1 hadoop-0.20-tasktracker.noarch 0:0.20.2+923.21-1Complete!