Uploaded image for project: 'CDH (READ-ONLY)'
  1. CDH (READ-ONLY)
  2. DISTRO-205

Package hadoop-0.20 is trying to stop its services but hadoop-0.20-<service> are already and rightfully taking care of it

    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

      1. 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 Resolution

      Dependencies 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 k

      Transaction 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/12

      Removed:
      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-1

      Complete!

        Attachments

          Activity

            People

            • Assignee:
              bruno Bruno Mahé
              Reporter:
              bruno Bruno Mahé
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: