diff --git a/SPECS/libdb.spec b/SPECS/libdb.spec
index 4a720a3..8c86df0 100644
--- a/SPECS/libdb.spec
+++ b/SPECS/libdb.spec
@@ -4,7 +4,7 @@
 Summary: The Berkeley DB database library for C
 Name: libdb
 Version: 5.3.21
-Release: 14%{?dist}
+Release: 17%{?dist}
 Source0: http://download.oracle.com/berkeley-db/db-%{version}.tar.gz
 Source1: http://download.oracle.com/berkeley-db/db.1.85.tar.gz
 Patch0: libdb-multiarch.patch
@@ -30,6 +30,7 @@ BuildRequires: tcl-devel >= 8.5.2-3
 BuildRequires: java-devel >= 1:1.6.0
 BuildRequires: chrpath
 Conflicts: filesystem < 3
+Obsoletes: db4 < 5
 
 %description
 The Berkeley Database (Berkeley DB) is a programmatic toolkit that
@@ -45,6 +46,7 @@ be installed on all systems.
 Summary: Command line tools for managing Berkeley DB databases
 Group: Applications/Databases
 Requires: %{name}%{?_isa} = %{version}-%{release}
+Obsoletes: db4-utils < 5
 
 %description utils
 The Berkeley Database (Berkeley DB) is a programmatic toolkit that
@@ -58,6 +60,7 @@ recovery. DB supports C, C++, Java and Perl APIs.
 Summary: C development files for the Berkeley DB library
 Group: Development/Libraries
 Requires: %{name}%{?_isa} = %{version}-%{release}
+Obsoletes: db4-devel < 5
 
 %description devel
 The Berkeley Database (Berkeley DB) is a programmatic toolkit that
@@ -72,6 +75,7 @@ Group: Documentation
 Requires: %{name} = %{version}-%{release}
 Requires: %{name}-devel = %{version}-%{release}
 BuildArch: noarch
+Obsoletes: db4-devel-doc < 5
 
 %description devel-doc
 The Berkeley Database (Berkeley DB) is a programmatic toolkit that
@@ -84,6 +88,7 @@ Berkeley DB.
 Summary: Berkeley DB static libraries
 Group: Development/Libraries
 Requires: %{name}-devel%{?_isa} = %{version}-%{release}
+Obsoletes: db4-devel-static < 5
 
 %description devel-static
 The Berkeley Database (Berkeley DB) is a programmatic toolkit that
@@ -96,6 +101,7 @@ Berkeley DB.
 Summary: The Berkeley DB database library for C++
 Group: System Environment/Libraries
 Requires: %{name}%{?_isa} = %{version}-%{release}
+Obsoletes: db4-cxx < 5
 
 %description cxx
 The Berkeley Database (Berkeley DB) is a programmatic toolkit that
@@ -112,6 +118,7 @@ Summary: The Berkeley DB database library for C++
 Group: System Environment/Libraries
 Requires: %{name}-cxx%{?_isa} = %{version}-%{release}
 Requires: %{name}-devel%{?_isa} = %{version}-%{release}
+Obsoletes: db4-cxx-devel < 5
 
 %description cxx-devel
 The Berkeley Database (Berkeley DB) is a programmatic toolkit that
@@ -127,6 +134,7 @@ be installed on all systems.
 Summary: Development files for using the Berkeley DB with tcl
 Group: Development/Libraries
 Requires: %{name}%{?_isa} = %{version}-%{release}
+Obsoletes: db4-tcl < 5
 
 %description tcl
 The Berkeley Database (Berkeley DB) is a programmatic toolkit that
@@ -138,6 +146,7 @@ for building programs which use the Berkeley DB in Tcl.
 Summary: Development files for using the Berkeley DB with tcl
 Group: Development/Libraries
 Requires: %{name}-tcl%{?_isa} = %{version}-%{release}
+Obsoletes: db4-tcl-devel < 5
 
 %description tcl-devel
 The Berkeley Database (Berkeley DB) is a programmatic toolkit that
@@ -149,6 +158,7 @@ for building programs which use the Berkeley DB in Tcl.
 Summary: Development files for using the Berkeley DB with sql
 Group: Development/Libraries
 Requires: %{name}%{?_isa} = %{version}-%{release}
+Obsoletes: db4-sql < 5
 
 %description sql
 The Berkeley Database (Berkeley DB) is a programmatic toolkit that
@@ -160,6 +170,7 @@ for building programs which use the Berkeley DB in SQL.
 Summary: Development files for using the Berkeley DB with sql
 Group: Development/Libraries
 Requires: %{name}-sql%{?_isa} = %{version}-%{release}
+Obsoletes: db4-sql-devel < 5
 
 %description sql-devel
 The Berkeley Database (Berkeley DB) is a programmatic toolkit that
@@ -171,6 +182,7 @@ for building programs which use the Berkeley DB in SQL.
 Summary: Development files for using the Berkeley DB with Java
 Group: Development/Libraries
 Requires: %{name}%{?_isa} = %{version}-%{release}
+Obsoletes: db4-java < 5
 
 %description java
 The Berkeley Database (Berkeley DB) is a programmatic toolkit that
@@ -182,6 +194,7 @@ for building programs which use the Berkeley DB in Java.
 Summary: Development files for using the Berkeley DB with Java
 Group: Development/Libraries
 Requires: %{name}-java%{?_isa} = %{version}-%{release}
+Obsoletes: db4-java-devel < 5
 
 %description java-devel
 The Berkeley Database (Berkeley DB) is a programmatic toolkit that
@@ -416,6 +429,15 @@ rm -rf ${RPM_BUILD_ROOT}
 %{_libdir}/libdb_java.so
 
 %changelog
+* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 5.3.21-17
+- Mass rebuild 2014-01-24
+
+* Thu Jan 16 2014 Jan Stanek <jstanek@redhat.com> - 5.3.21-16
+- Added Obsoletes in order to override unsupported db4 versions
+
+* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 5.3.21-15
+- Mass rebuild 2013-12-27
+
 * Tue Nov 05 2013 Jan Stanek <jstanek@redhat.com> - 5.3.21-14
 - Backported fix for possible signed overflow (#1026878)