diff --git a/NEWS b/NEWS
index 97b85478e358eefd0c9a1ced15f27bb98ccb9e62..5476562fb9ce28eac3368326e5d250d83f9081e5 100644
--- a/NEWS
+++ b/NEWS
@@ -1,11 +1,18 @@
+release/001.004 (2014-04-12)
+    
+    Fix for missing required RAC devel packages.
+
 release/001.003 (2014-03-07)
+
     Added jgoode2, pablos, djeanbap
     Fix file paths to use modules
 
 release/001.002 (2014-03-06)
+
     Removed slackhar and swilkins.
 
 release/001.001 (2013-11-21)
+
     Added ltalaric, slockhar and pgali Ntirety staff.
 
 release/001.000 (unreleased)
diff --git a/manifests/rac.pp b/manifests/rac.pp
index cd5ce852978e7264fde2e491395209f9594bef2c..56056209cc33d7fab0b3f4ad4914703ef847da09 100644
--- a/manifests/rac.pp
+++ b/manifests/rac.pp
@@ -92,13 +92,15 @@ class oracledb::rac inherits oracledb::rhel5 {
     package { 'unixODBC-devel.i386': ensure => present }
   }
 
-  if ! defined (Package['unixODBC-devel.x86_64']) {
-    package { 'unixODBC-devel.x86_64': ensure => present }
-  }
-
   if ! defined (Package['compat-libstdc++-33.x86_64']) {
     package { 'compat-libstdc++-33.x86_64': ensure => present }
   }
+  
+  package { [ 'elfutils-libelf-devel.x86_64', 
+              'unixODBC-devel.x86_64',
+            ]:
+    ensure => present
+  }
 
   File['/etc/security/limits.conf'] {
     source => 'puppet:///modules/oracledb/etc/security/limits.conf'