On 24/11/13 00:09, Reindl Harald wrote:
Am 24.11.2013 00:57, schrieb Phil Dobbin:
I'm trying to install the EPEL repo on a fully up to date CentOS 6.4. I'm using wget to download from my usual source but after I install it via `sudo rpm -ivh epel-xxxxx` it's not actually there in `/etc/yum.repos.d`.
Trying to install it again, Yum just tells me it's already installed.
I've no idea where it is installed if it is (which I don't think it is) so I'm stumped.
Any help appreciated
thats why "rpm -q --filesbypkg <packagename>" exists
Returning to this thread after a considerable break (I'm sorry, I've really been quite unwell) here is the output of 'rpm -q --filesbypkg epel-release' & the directory listing itself:
'$ rpm -q --filesbypkg epel-release epel-release /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 epel-release /etc/rpm/macros.ghc-srpm epel-release /etc/yum.repos.d/epel-testing.repo epel-release /etc/yum.repos.d/epel.repo epel-release /usr/share/doc/epel-release-6 epel-release /usr/share/doc/epel-release-6/GPL [Sat Jan 25 20:45:24 phil@localhost:~ ] $ cd /etc/yum.repos.d/ [Sat Jan 25 20:45:43 phil@localhost:/etc/yum.repos.d ] $ l ./ CentOS-Base.repo CentOS-Media.repo mirrors-rpmforge mirrors-rpmforge-testing ../ CentOS-Debuginfo.repo CentOS-Vault.repo mirrors-rpmforge-extras rpmforge.repo'
It's the same deal with 'yum list epel-*' That also reckons it's installed.
I'm flummoxed as to how to proceed.
Cheers,
Phil...
On 01/25/2014 10:08 PM, Phil Dobbin wrote:
On 24/11/13 00:09, Reindl Harald wrote:
Am 24.11.2013 00:57, schrieb Phil Dobbin:
I'm trying to install the EPEL repo on a fully up to date CentOS 6.4. I'm using wget to download from my usual source but after I install it via `sudo rpm -ivh epel-xxxxx` it's not actually there in `/etc/yum.repos.d`.
Trying to install it again, Yum just tells me it's already installed.
I've no idea where it is installed if it is (which I don't think it is) so I'm stumped.
Any help appreciated
thats why "rpm -q --filesbypkg <packagename>" exists
Returning to this thread after a considerable break (I'm sorry, I've really been quite unwell) here is the output of 'rpm -q --filesbypkg epel-release' & the directory listing itself:
'$ rpm -q --filesbypkg epel-release epel-release /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 epel-release /etc/rpm/macros.ghc-srpm epel-release /etc/yum.repos.d/epel-testing.repo epel-release /etc/yum.repos.d/epel.repo epel-release /usr/share/doc/epel-release-6 epel-release /usr/share/doc/epel-release-6/GPL [Sat Jan 25 20:45:24 phil@localhost:~ ] $ cd /etc/yum.repos.d/ [Sat Jan 25 20:45:43 phil@localhost:/etc/yum.repos.d ] $ l ./ CentOS-Base.repo CentOS-Media.repo mirrors-rpmforge mirrors-rpmforge-testing ../ CentOS-Debuginfo.repo CentOS-Vault.repo mirrors-rpmforge-extras rpmforge.repo'
It's the same deal with 'yum list epel-*' That also reckons it's installed.
I'm flummoxed as to how to proceed.
try yum reinstall
On 25/01/14 21:12, Nicolas Thierry-Mieg wrote:
On 01/25/2014 10:08 PM, Phil Dobbin wrote:
On 24/11/13 00:09, Reindl Harald wrote:
Am 24.11.2013 00:57, schrieb Phil Dobbin:
I'm trying to install the EPEL repo on a fully up to date CentOS 6.4. I'm using wget to download from my usual source but after I install it via `sudo rpm -ivh epel-xxxxx` it's not actually there in `/etc/yum.repos.d`.
Trying to install it again, Yum just tells me it's already installed.
I've no idea where it is installed if it is (which I don't think it is) so I'm stumped.
Any help appreciated
thats why "rpm -q --filesbypkg <packagename>" exists
Returning to this thread after a considerable break (I'm sorry, I've really been quite unwell) here is the output of 'rpm -q --filesbypkg epel-release' & the directory listing itself:
'$ rpm -q --filesbypkg epel-release epel-release /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 epel-release /etc/rpm/macros.ghc-srpm epel-release /etc/yum.repos.d/epel-testing.repo epel-release /etc/yum.repos.d/epel.repo epel-release /usr/share/doc/epel-release-6 epel-release /usr/share/doc/epel-release-6/GPL [Sat Jan 25 20:45:24 phil@localhost:~ ] $ cd /etc/yum.repos.d/ [Sat Jan 25 20:45:43 phil@localhost:/etc/yum.repos.d ] $ l ./ CentOS-Base.repo CentOS-Media.repo mirrors-rpmforge mirrors-rpmforge-testing ../ CentOS-Debuginfo.repo CentOS-Vault.repo mirrors-rpmforge-extras rpmforge.repo'
It's the same deal with 'yum list epel-*' That also reckons it's installed.
I'm flummoxed as to how to proceed.
try yum reinstall
The problem with that is that it wasn't installed by yum in the first place. I used wget to grab it.
Or am I misunderstanding you...
Cheers,
Phil.
On 01/25/2014 10:30 PM, Phil Dobbin wrote:
On 25/01/14 21:12, Nicolas Thierry-Mieg wrote:
On 01/25/2014 10:08 PM, Phil Dobbin wrote:
On 24/11/13 00:09, Reindl Harald wrote:
Am 24.11.2013 00:57, schrieb Phil Dobbin:
I'm trying to install the EPEL repo on a fully up to date CentOS 6.4. I'm using wget to download from my usual source but after I install it via `sudo rpm -ivh epel-xxxxx` it's not actually there in `/etc/yum.repos.d`.
Trying to install it again, Yum just tells me it's already installed.
I've no idea where it is installed if it is (which I don't think it is) so I'm stumped.
Any help appreciated
thats why "rpm -q --filesbypkg <packagename>" exists
Returning to this thread after a considerable break (I'm sorry, I've really been quite unwell) here is the output of 'rpm -q --filesbypkg epel-release' & the directory listing itself:
'$ rpm -q --filesbypkg epel-release epel-release /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 epel-release /etc/rpm/macros.ghc-srpm epel-release /etc/yum.repos.d/epel-testing.repo epel-release /etc/yum.repos.d/epel.repo epel-release /usr/share/doc/epel-release-6 epel-release /usr/share/doc/epel-release-6/GPL [Sat Jan 25 20:45:24 phil@localhost:~ ] $ cd /etc/yum.repos.d/ [Sat Jan 25 20:45:43 phil@localhost:/etc/yum.repos.d ] $ l ./ CentOS-Base.repo CentOS-Media.repo mirrors-rpmforge mirrors-rpmforge-testing ../ CentOS-Debuginfo.repo CentOS-Vault.repo mirrors-rpmforge-extras rpmforge.repo'
It's the same deal with 'yum list epel-*' That also reckons it's installed.
I'm flummoxed as to how to proceed.
try yum reinstall
The problem with that is that it wasn't installed by yum in the first place. I used wget to grab it.
Or am I misunderstanding you...
If yum was not used then use "rpm -e epel-release" do deinstall it and "yum install epel-release.xxxxx.rpm" to install from rpm file (run if from directory rpm files is in).
And try using "--force" option in rpm to make it happen.
Phil Dobbin wrote:
On 25/01/14 21:12, Nicolas Thierry-Mieg wrote:
On 01/25/2014 10:08 PM, Phil Dobbin wrote:
On 24/11/13 00:09, Reindl Harald wrote:
Am 24.11.2013 00:57, schrieb Phil Dobbin:
I'm trying to install the EPEL repo on a fully up to date CentOS 6.4. I'm using wget to download from my usual source but after I install it via `sudo rpm -ivh epel-xxxxx` it's not actually there in `/etc/yum.repos.d`.
Trying to install it again, Yum just tells me it's already installed.
I've no idea where it is installed if it is (which I don't think it is) so I'm stumped.
Any help appreciated
thats why "rpm -q --filesbypkg <packagename>" exists
Returning to this thread after a considerable break (I'm sorry, I've really been quite unwell) here is the output of 'rpm -q --filesbypkg epel-release' & the directory listing itself:
'$ rpm -q --filesbypkg epel-release epel-release /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 epel-release /etc/rpm/macros.ghc-srpm epel-release /etc/yum.repos.d/epel-testing.repo epel-release /etc/yum.repos.d/epel.repo epel-release /usr/share/doc/epel-release-6 epel-release /usr/share/doc/epel-release-6/GPL [Sat Jan 25 20:45:24 phil@localhost:~ ] $ cd /etc/yum.repos.d/ [Sat Jan 25 20:45:43 phil@localhost:/etc/yum.repos.d ] $ l ./ CentOS-Base.repo CentOS-Media.repo mirrors-rpmforge mirrors-rpmforge-testing ../ CentOS-Debuginfo.repo CentOS-Vault.repo mirrors-rpmforge-extras rpmforge.repo'
It's the same deal with 'yum list epel-*' That also reckons it's installed.
I'm flummoxed as to how to proceed.
try yum reinstall
The problem with that is that it wasn't installed by yum in the first place. I used wget to grab it.
that doesn't matter, think of yum as a front-end for rpm that can get rpm files from configured repos along with their deps. If you just have an rpm file downloaded with eg wget you can also install it with yum install <whatever>.rpm
In your case it seems something went wrong installing the rpm, or someone messed with the files. In any case your rpm database thinks the package is installed but you don't have the files where they should be, so you want to remove that rpm and reinstall it. You can do that with yum reinstall epel-release*.rpm OR with rpm -e epel-release rpm -Uvh epel-release*.rpm (or yum install epel-release*.rpm as suggested by Ljubomir)
If you still don't have the files after that your rpm is probably corrupt (you can check with rpm -K *.rpm), DL it again and retry.
On 01/26/2014 03:29 AM, Nicolas Thierry-Mieg wrote:
It's the same deal with 'yum list epel-*' That also reckons it's installed.
I'm flummoxed as to how to proceed.
try yum reinstall
The problem with that is that it wasn't installed by yum in the first place. I used wget to grab it.
that doesn't matter, think of yum as a front-end for rpm that can get rpm files from configured repos along with their deps. If you just have an rpm file downloaded with eg wget you can also install it with yum install <whatever>.rpm
In your case it seems something went wrong installing the rpm, or someone messed with the files. In any case your rpm database thinks the package is installed but you don't have the files where they should be, so you want to remove that rpm and reinstall it. You can do that with yum reinstall epel-release*.rpm OR with rpm -e epel-release rpm -Uvh epel-release*.rpm (or yum install epel-release*.rpm as suggested by Ljubomir)
If you still don't have the files after that your rpm is probably corrupt (you can check with rpm -K *.rpm), DL it again and retry.
Maybe "yum-complete-transaction" can help solve the problem.