Repository/FAQ

From DellLinuxWiki

Jump to: navigation, search

This page is for frequently asked questions and common troubleshooting tips for the Dell repositories. For more information about the Dell Linux repositories, go to the main repository start page.

Contents

[edit] Troubleshooting

[edit] Repository setup fine, srvadmin wont install

  • OMSA (srvadmin) is only available in the hardware repository, so please ensure that you are setting up the hardware repository
  • OMSA is only available for certain Linux distributions. As of July 2007 when this FAQ entry was written, OMSA is available for RHEL4, RHEL5, SLES9 and SLES10. If you are trying to install for an older OS that used to be supported, that may be possible, see Setting up older releases. If you are running one of the "recompiled" enterprise distributions, such as Centos or Scientific Linux, the repository should "just work".
  • OMSA is only available for certain Dell PowerEdge server models. Notably, "SC"-class systems do not have OMSA available. To check to see if OMSA is available on your system, use the "getSystemId' executable to look up your "System ID". Then go to the repository to see if there is a "system_ven_0x1028_dev_YOUR_SYSID" directory (substitute your system id as appropriate).
  • CENTOS: Ensure you have enabled plugins. You should see "plugins=1" somewhere in your yum.conf.
  • CENTOS: "J. Epperson" on Linux-PowerEdge mailing list says, "does the distroverpkg listed in yum.conf actually exist on the problem machines? I recently discovered a couple of my Centos boxes that somehow had ended up with distroverpkg=redhat-release instead of distroverpkg=centos-release."
  • Yum-based systems: In some circumstances, yum caches incorrect repository metadata. Run "yum clean all" to remove stale metadata, and retry.
  • Up2date can also cache incorrect metadata at times. To remove stale metadata, run "rm -f /var/spool/up2date/*" You should be able to safely remove all the files under /var/spool/up2date/ at any time and up2date will automatically download what it needs.
  • If you still have problems, please report to the linux-poweredge@dell.com mailing list. Please be sure to include the following information:
    • Subject line should mention the repository you are having problems with
    • Linux Distribution, arch, version, and patchlevel: eg. RHEL4 i386 Update 3, or Centos 4.4 x86_64.
    • Dell system model and system id. (use the "getSystemId" executable.
    • error output from any commands.
    • mention that you read this FAQ for 20% off your next lists.us.dell.com mailing list subscription. :)

[edit] Repository setup fine, srvadmin installed but wont start or I cannot get to it

  • have you started the services? Use the srvadmin-services.sh script to start them:
# srvadmin-services.sh start
  • If you get a message like:
 Starting ipmi driver:  [FAILED]

Then you need to make sure that the openipmi service is enabled and started:

# chkconfig openipmi on
# service ipmi start

[edit] RHEL 3/4 + yum

The official RHEL 3 and RHEL 4 distributions do not have yum available, but you can install it separately from several third-party repositories. All of the Dell software repositories should work ok with yum in this way. Common problems/solutions:

  • Ensure that you have the miniumum yum version: yum 2.4.x or higher is required. You can manually hack the config file to make it work with earlier versions. See Making the repository work with ancient yum versions.
  • Ensure that plugins are enabled. Versions of yum less than 3.0 come with plugins disabled by default.

[edit] CentOS

Eugene Pik has written up excellent step-by-step install instructions for install on Centos 4.5.

[edit] rsync

The yum repository contains .htaccess files. To enable your apache server to recognize these, you must allow overrides for the directory that contains the yum repository. For example, in your /etc/httpd/conf/httpd.conf file, under the <Directory "/var/www/html/yum_repository"> section you would have:

   AllowOverride All
Personal tools