Installing yum and createrepo

 
Thread Tools Search this Thread
Operating Systems Linux Red Hat Installing yum and createrepo
# 1  
Old 11-01-2010
Installing yum and createrepo

Hello all,
I'm stuck with a problem on REDHAT Enterprise (uname -r show: 2.4.21-57.ELsmp)

The only way to install package is using RPM, but since I'm a newbie I got a lot of dependencies warnings. I installed yum, but the problem now is that I'm not able to create a local repository to install package (the machine is not connected to internet).

I created all the yum related directories (/var/yum/5Server/Server) and pu the rpm into "Server". I also create e repodata directory.

Now I need to use createrepo app, but I'm not able to install it. I'm getting crazy since using RPM I received a lot of errors/dependencies warnings (see below).

Could someone advice on how install createrepo and on how update the outdated yum installation???


Code:
rpm -i createrepo-0.9.6-3_10.el4.noarch.rpm 
warning: only V3 signatures can be verified, skipping V4 signature
error: Failed dependencies:
        /usr/bin/python2.3 is needed by createrepo-0.9.6-3_10.el4
        python(abi) = 2.3 is needed by createrepo-0.9.6-3_10.el4
        yum >= 3.2.20 is needed by createrepo-0.9.6-3_10.el4
        yum-metadata-parser is needed by createrepo-0.9.6-3_10.el4
        

rpm -i yum-3.2.22-20.el5.noarch.rpm         
warning: yum-3.2.22-20.el5.noarch.rpm: V3 DSA signature: NOKEY, key ID 37017186
error: Failed dependencies:
        python >= 2.4 is needed by yum-3.2.22-20.el5
        python(abi) = 2.4 is needed by yum-3.2.22-20.el5
        python-iniparse is needed by yum-3.2.22-20.el5
        python-sqlite is needed by yum-3.2.22-20.el5
        rpm >= 0:4.4.2 is needed by yum-3.2.22-20.el5
        yum-metadata-parser >= 1.1.0 is needed by yum-3.2.22-20.el5

        
rpm -i yum-metadata-parser-1.1.2-3.el5.x86_64.rpm
warning: yum-metadata-parser-1.1.2-3.el5.x86_64.rpm: V3 DSA signature: NOKEY, key ID 37017186
error: Failed dependencies:
        libc.so.6()(64bit) is needed by yum-metadata-parser-1.1.2-3.el5
        libc.so.6(GLIBC_2.2.5)(64bit) is needed by yum-metadata-parser-1.1.2-3.el5
        libglib-2.0.so.0()(64bit) is needed by yum-metadata-parser-1.1.2-3.el5
        libm.so.6()(64bit) is needed by yum-metadata-parser-1.1.2-3.el5
        libpthread.so.0()(64bit) is needed by yum-metadata-parser-1.1.2-3.el5
        libsqlite3.so.0()(64bit) is needed by yum-metadata-parser-1.1.2-3.el5
        libxml2.so.2()(64bit) is needed by yum-metadata-parser-1.1.2-3.el5
        libz.so.1()(64bit) is needed by yum-metadata-parser-1.1.2-3.el5
        python(abi) = 2.4 is needed by yum-metadata-parser-1.1.2-3.el5
        rtld(GNU_HASH) is needed by yum-metadata-parser-1.1.2-3.el5

# 2  
Old 11-01-2010
I would install a yum repository on a local server and drop all the rpm's there. And then do yum installs from that machine. Failing that if you need to solve dependencies in rpm just enter all the packages on the command line:
Code:
rpm -Uvh createrepo yum yum-metadata-parser python python-abi rpm libc libglib etc....

# 3  
Old 11-01-2010
Sorry, but I'm getting crazy with dipendencies, I tried:

Code:
rpm -Uvh createrepo-0.9.6-3_10.el4.noarch.rpm yum-3.2.22-20.el5.noarch.rpm yum-metadata-parser-1.1.4-3.fc15.i686.rpm glib2-2.12.3-4.el5_3.1.i386.rpm 
warning: only V3 signatures can be verified, skipping V4 signature
warning: yum-3.2.22-20.el5.noarch.rpm: V3 DSA signature: NOKEY, key ID 37017186
error: Failed dependencies:
        /usr/bin/python2.3 is needed by createrepo-0.9.6-3_10.el4
        python(abi) = 2.3 is needed by createrepo-0.9.6-3_10.el4
        python >= 2.4 is needed by yum-3.2.22-20.el5
        python(abi) = 2.4 is needed by yum-3.2.22-20.el5
        python-iniparse is needed by yum-3.2.22-20.el5
        python-sqlite is needed by yum-3.2.22-20.el5
        rpm >= 0:4.4.2 is needed by yum-3.2.22-20.el5
        glib2 >= 2.15 is needed by yum-metadata-parser-1.1.4-3.fc15
        libpython2.7.so.1.0 is needed by yum-metadata-parser-1.1.4-3.fc15
        libxml2.so.2(LIBXML2_2.4.30) is needed by yum-metadata-parser-1.1.4-3.fc15
        python(abi) = 2.7 is needed by yum-metadata-parser-1.1.4-3.fc15
        rpmlib(FileDigests) <= 4.6.0-1 is needed by yum-metadata-parser-1.1.4-3.fc15
        rtld(GNU_HASH) is needed by yum-metadata-parser-1.1.4-3.fc15
        rpmlib(PayloadIsXz) <= 5.2-1 is needed by yum-metadata-parser-1.1.4-3.fc15
        libc.so.6(GLIBC_2.3.4) is needed by glib2-2.12.3-4.el5_3.1
        libc.so.6(GLIBC_2.4) is needed by glib2-2.12.3-4.el5_3.1
        rtld(GNU_HASH) is needed by glib2-2.12.3-4.el5_3.1

Then I added some dependencies and this is the result:

Code:
rpm -Uvh createrepo-0.9.6-3_10.el4.noarch.rpm yum-3.2.22-20.el5.noarch.rpm yum-metadata-parser-1.1.4-3.fc15.i686.rpm glib2-2.12.3-4.el5_3.1.i386.rpm glibc-2.5-42.i686.rpm libxml2-python-2.6.26-2.1.2.8.x86_64.rpm 
warning: only V3 signatures can be verified, skipping V4 signature
warning: yum-3.2.22-20.el5.noarch.rpm: V3 DSA signature: NOKEY, key ID 37017186
error: Failed dependencies:
        /usr/bin/python2.3 is needed by createrepo-0.9.6-3_10.el4
        python(abi) = 2.3 is needed by createrepo-0.9.6-3_10.el4
        python >= 2.4 is needed by yum-3.2.22-20.el5
        python(abi) = 2.4 is needed by yum-3.2.22-20.el5
        python-iniparse is needed by yum-3.2.22-20.el5
        python-sqlite is needed by yum-3.2.22-20.el5
        rpm >= 0:4.4.2 is needed by yum-3.2.22-20.el5
        glib2 >= 2.15 is needed by yum-metadata-parser-1.1.4-3.fc15
        libpython2.7.so.1.0 is needed by yum-metadata-parser-1.1.4-3.fc15
        libxml2.so.2(LIBXML2_2.4.30) is needed by yum-metadata-parser-1.1.4-3.fc15
        python(abi) = 2.7 is needed by yum-metadata-parser-1.1.4-3.fc15
        rpmlib(FileDigests) <= 4.6.0-1 is needed by yum-metadata-parser-1.1.4-3.fc15
        rpmlib(PayloadIsXz) <= 5.2-1 is needed by yum-metadata-parser-1.1.4-3.fc15
        glibc-common = 2.5-42 is needed by glibc-2.5-42
        nscd < 2.3.3-52 conflicts with glibc-2.5-42
        kernel < 2.6.9 conflicts with glibc-2.5-42
        glibc > 2.3.2 conflicts with glibc-common-2.3.2-95.39
        /usr/lib64/python2.4 is needed by libxml2-python-2.6.26-2.1.2.8
        libc.so.6()(64bit) is needed by libxml2-python-2.6.26-2.1.2.8
        libc.so.6(GLIBC_2.2.5)(64bit) is needed by libxml2-python-2.6.26-2.1.2.8
        libc.so.6(GLIBC_2.3.4)(64bit) is needed by libxml2-python-2.6.26-2.1.2.8
        libc.so.6(GLIBC_2.4)(64bit) is needed by libxml2-python-2.6.26-2.1.2.8
        libxml2 = 2.6.26 is needed by libxml2-python-2.6.26-2.1.2.8
        libxml2.so.2()(64bit) is needed by libxml2-python-2.6.26-2.1.2.8
        python(abi) = 2.4 is needed by libxml2-python-2.6.26-2.1.2.8

May I need to add dependencies in a endless cycle!!!!
Each app needed other files/dependencies/lib!!! AAARGH! Smilie

Last edited by Scott; 11-01-2010 at 08:19 AM..
# 4  
Old 11-01-2010
It appears you are installing RHEL5 packages to a RHEL4 system. This is not a good idea. You need to either upgrade from version 4 to version 5 or preferrably do a fresh install. If you still want to upgrade first bring your RHEL4 system up-to-date to the latest RHEL4 version from the RHN or an installation DVD.
See upgrading your system
Good luck!

---------- Post updated at 11:27 ---------- Previous update was at 11:22 ----------

O dear, only now I noticed you are on RHEL3 . In that case I think the only serious option is to do fresh install...
# 5  
Old 11-01-2010
Ah OK! That's a good point! But unfortunately I cannot upgrade the system.

Is there any i386 RHEL4 repository where I can download all the needed RPMs ???
# 6  
Old 11-01-2010
Try the RHN through your subscription. If there really is no other option to do a fresh install on a new system and move the application, then perhaps you can update to the latest version of RHEL3 first. Then upgrade to RHEL4 latest version. Then to RHEL5 latest version. but there is a considerable chance certain things will be broken. Make a good backup and/or an image backup first.
# 7  
Old 11-01-2010
As Scrutinizer said, the best thing you can do is do a fresh install.

If you are hell bent on doing it the hard way, if you install the rpmdb-redhat rpm package before installing manually any additional packages that have lots of dependencies, you can use the --aid option of the rpm command to resolve dependencies automatically. See rpmdb-redhat
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Installation of virt-manager while yum update and yum install rhvm does not work

I have downloaded RHEV-H 4.2 Red Hat Virtualization - Red Hat Customer Portal (RHVirtualization 4.2 Host and Manager iso). I uploaded the image and installed on an HP G9 server baremetal. I found I dont have a WAN/net connectivity later on HPG9 server. How can I still install virt-manager on... (1 Reply)
Discussion started by: Paras Pandey
1 Replies

2. Linux

Need help on YUM

HI, First I'll use yum check-update to check any updates. Q1: How can I know that how much space needed to update all packages listed by yum check-update command? Q2: How can I list kernel related packages? TIA (2 Replies)
Discussion started by: Sumanthsv
2 Replies

3. SuSE

'createrepo' not found on SLES 10.3

Hello All, I'm trying to configure a SLES 10.3 machine as our Zypper server. I created the zypper directories with all the RPMs, made the directory structure accessible over HTTP but I'm stuck at the final stage: createrepo. Looks like 'createrepo' is not present on this version :confused: ... (3 Replies)
Discussion started by: satish51392111
3 Replies

4. SuSE

Createrepo & reposync packages

Hi guys, I have a SUSE 10 box and is missing 2 commands: reposync createrepo When I try to search for these using zypper : server:/tmp # zypper search createrepo Restoring system sources... Not found: Media Exception Not found: Media Exception /repodata/repomd.xml (http://<REPO>)... (0 Replies)
Discussion started by: Junaid Subhani
0 Replies

5. Red Hat

Issue installing pam-1.1.1-10.el6.i686 using yum

When trying to install pam-1.1.1-10.el6.i686 package using yum, we are getting the following error message. We also noticed that there is an existing pam-1.1.1-10.el6.x86_64 is already installed (checked through "rpm -qa | grep pam-1.1.1-10.el6"). Is there a way to resolve/work around this issue. ... (4 Replies)
Discussion started by: talk1234
4 Replies

6. Red Hat

'yum install createrepo' issue

Hi, Here is the issue: # yum install createrepo Warning, could not load sqlite, falling back to pickle Setting up Install Process Setting up repositories file://var/yum_rpm/repodata/repomd.xml: OSError: No such file or directory: '/yum_rpm/repodata/repomd.xml' Trying other mirror. Cannot... (5 Replies)
Discussion started by: aixlover
5 Replies

7. Red Hat

help with YUM

Hi All, Just installed new Redhat server. I am trying to do rhn_register. I get this error message. Fatal error: The SSL certificate failed verification. Any one ran into this error. Please let me know. I do have internet connection- ping www.google.com PING... (1 Reply)
Discussion started by: samnyc
1 Replies

8. UNIX for Dummies Questions & Answers

Centos commands: Yum Upgrade versus Yum update

Hi, I would like to know the difference between YUM UPDATE and YUM UPGRADE. The man pages say upgrade is same as update with the obsolete option. And by default it says the obsolete option is turned on, which would make them equivalent. Does not say what obsolete does. Can someone please... (3 Replies)
Discussion started by: mojoman
3 Replies

9. Red Hat

createrepo...YUM installation

i have 5 cd's of RHEL 5. how do i know which cd is the createrepo package in... is there any command or flags you can add to rpm command to install and the install processes will automatically ask for certain # of cd... (0 Replies)
Discussion started by: dplinux
0 Replies

10. Linux

Installing Firefox and now ended up installing latest glibc

Hi all, I wanted to install the latest version of firefox 2 but it seems when I attempt to install it, it seems to be saying it is looking for c libraries version 2.3? I believe I currently have an older version of the c libraries. I am currently running Sun's JDS Linux 2003. My Mozilla web... (1 Reply)
Discussion started by: scriptingmani
1 Replies
Login or Register to Ask a Question