≡ Menu

up2date command

Linux Failure (4322): Configuration Initialization Failed – Error and Solution

Q. I'm getting error that read as follows while installing the RHEL / CentOS Linux Directory Server on the Red Hat Enterprise Linux system.

Failure (4322): Configuration initialization failed error when

How do I fix this issue?
[click to continue…]

RHEL 4: Find up2date command module / library dependencies

Q. I'm using RHEL 4.x as database server. How can I run the up2date command to find out what package will satisfy library / module dependencies via RHN?

A.Update Agent provides a complete system for updating the RPM packages installed on a Red Hat Enterprise Linux system. Both command line and graphical interfaces are included.

Update Agent has a quite a few configuration options, including but not limited to: installing packages after they are downloaded; downloading source RPMs along with binary RPMs; whether or not to upgrade packages where the default configuration file(s) have been modified, and more.

--whatprovides=<dependencies> option

Use the following syntax to query the RHN servers to resolve the comma separated list of dependencies. It will return a list of packages that will satisfy these dependencies:

up2date --whatprovides=<dependencies>

For example, if an error read as follows:

error: failed dependencies:
      libxyz.so    is needed by httpd
      libabc.so.1  is needed by httpd

To find out all libs or module dependencies in any of the package, enter:
# up2date --whatprovides=libxyz.so,libabc.so.1


Now just install packagename-1.15:
# up2date packagename

Redhat / CentOS Linux list all packages available for installation

Q. How do I list all packages available for installation from Internet using Red Hat Enterprise Linux or CentOS 5?

A. You can yum command and it has option to show a list of all packages that are not presently installed and can be installed via RHN or Internet.
yum list available
yum list available | less
yum list available | grep package
yum list available "pacakge"

A note about RHEL <= version 4.0

If you are using RHEL v4.0 or old version, use up2date command:
up2date --show-available

up2date command to update Redhat enterprise Linux (RHEL) howto

Q. How do I use up2date command to update Redhat enterprise Linux server via RHN?

A. For Redhat enterprise Linux operating systems, you need to get updates from RHN via Redhat Network Satellite/proxy servers (usually used by big hosting/ISPs or larget RHEL installation setups) to install critical and non-critical security updates as well as binary packages.

Task: Register my system with RHN

To register your system with RHN type the following command and just follow on screen instructions:

# up2date --register

WARNING! These examples only works with RHEL version 2.x, 3.x and 4.x only. RHEL version 5.x comes with yum utility to update and install packages.

Task: Display list of updated software (security fix)

Type the following command at shell prompt:# up2date -l

Task: Patch up system by applying all updates

To download all update type the following command:# up2date -u

Task: Forcefully update or patching

Sometime you need to forcefully apply updates. By default RHN does not install new kernel, so you need to run updates using following command:# up2date -uf

Task: Install new software/rpm

Use up2date command to install new RPM from RHN:# up2date httpd

Task: Update installed software

To fix latest bugs or to apply a patch use up2date command as follows for php package:# up2date php

Task: Download source RPM files

Download source packages only but don't install:# up2date -d --src Package-Name

Task: Display the list of available packages

# up2date --showall
# up2date --showall | grep httpd

Task: Install particular architecture package

If you are using 64 bit RHEL version it is possible to install 32 packages:# up2date --arch=i386 mysql

Above command will install mysql 32 bit version instead of 64 bit version.

Task: Display what package provides the file

You can easily find out what RPM package provides the file. For example find out what provides the /etc/passwd file:# up2date --whatprovides "/etc/passwd"Output:


It queries the RHN servers to resolve the comma separated list of dependencies. It will return a list of packages that will satisfy these dependencies.

Task: Display list of group software

Option --show-groups displays all the component groups that are installable via up2date command. This is good to install entire set of software such as development environment.
# up2date --show-groupsOutput:

Administration Tools
Arabic Support
Assamese Support
Authoring and Publishing
GNOME Desktop Environment
GNOME Software Development
Games and Entertainment
Windows File Server
Workstation Common
X Software Development
X Window System

To install group X Software Development just type the command:
# up2date -i "@ X Software Development "

Read man page of up2date command for more information:
man up2date

Apply package updates from the Red Hat Network (RHN) For Red Hat Linux Server

Q. How do I apply package updates from the Red Hat Network (RHN)?
[click to continue…]