You are on page 1of 14

1.

- Para la instalación de epel busco de forma manual el paquete que indica el scr
ipt
make_bacula_rpms_centos5.sh
http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rp
m
No existe, en cambio sí existe
http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rp
m
http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.
rpm
[root@preproduccion bacula]# rpm -Uvh http://download.fedora.redhat.com/pub/epel
/5/i386/epel-release-5-4.noarch.rpm
Recuperando http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.n
oarch.rpm
advertencia:/var/tmp/rpm-xfer.kdBgj0: CabeceraV3 DSA signature: NOKEY, key ID 21
7521f6
Preparando... ########################################### [100%]
1:epel-release ########################################### [100%]

[root@preproduccion bacula]# rpm -qa | grep -i epel


epel-release-5-4

[root@preproduccion bacula]# rpm -Uhv http://download.fedora.redhat.com/pub/epel


/5/x86_64/epel-release-5-4.noarch.rpm
Recuperando http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4
.noarch.rpm
advertencia:/var/tmp/rpm-xfer.48h9JO: CabeceraV3 DSA signature: NOKEY, key ID 21
7521f6
Preparando... ########################################### [100%]
el paquete epel-release-5-4.noarch ya está instalado
[root@preproduccion bacula]# rpm -qa | grep -i epel
epel-release-5-4

2.- Continúo utilizando el script con la versión 5.0.2 de bacula, pero realizando
la modificación de la URL de epel.
Lanzo
epel_pkgs="qwt qwt-devel wxGTK"
yum install $epel_pkgs

[root@preproduccion bacula]# yum install $epel_pkgs


Loaded plugins: rhnplugin, security
There was an error communicating with RHN.
RHN support will be disabled.
Error Message:
Service not enabled for system profile: "preproduccion.ste"
Error Class Code: 31
Error Class Info:
This system does not have a valid entitlement for Red Hat Network.
Please visit https://rhn.redhat.com/rhn/systems/SystemEntitlements.do
or login at https://rhn.redhat.com, and from the "Your RHN" tab,
select "Subscription Management" to enable RHN service for this system.
Explanation:
Your organization does not have enough Management entitlements to register t
his
system to Red Hat Network. Please notify your organization administrator of
this error.
You should be able to register this system after your organization frees exi
sting
or purchases additional entitlements. Additional entitlements may be purchas
ed by your
organization administrator by logging into Red Hat Network and visiting
the 'Subscription Management' page in the 'Your RHN' section of RHN.
A common cause of this error code is due to having mistakenly setup an
Activation Key which is set as the universal default. If an activation key
is set
on the account as a universal default, you can disable this key and retry to
avoid
requiring a Management entitlement.
epel
| 3.7 kB 00:00
epel/primary_db
| 3.7 MB 00:05
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package qwt.i386 0:5.1.2-0.el5 set to be updated
--> Processing Dependency: libQtCore.so.4 for package: qwt
--> Processing Dependency: libQtXml.so.4 for package: qwt
--> Processing Dependency: libQtSvg.so.4 for package: qwt
--> Processing Dependency: libQtGui.so.4 for package: qwt
---> Package qwt.x86_64 0:5.1.2-0.el5 set to be updated
--> Processing Dependency: libQtSvg.so.4()(64bit) for package: qwt
--> Processing Dependency: libQtCore.so.4()(64bit) for package: qwt
--> Processing Dependency: libQtXml.so.4()(64bit) for package: qwt
--> Processing Dependency: libQtGui.so.4()(64bit) for package: qwt
---> Package qwt-devel.i386 0:5.1.2-0.el5 set to be updated
--> Processing Dependency: libQtCore.so.4 for package: qwt-devel
--> Processing Dependency: libQtXml.so.4 for package: qwt-devel
--> Processing Dependency: qt4-devel for package: qwt-devel
--> Processing Dependency: libQtDesigner.so.4 for package: qwt-devel
--> Processing Dependency: libQtGui.so.4 for package: qwt-devel
---> Package qwt-devel.x86_64 0:5.1.2-0.el5 set to be updated
--> Processing Dependency: qt4-devel for package: qwt-devel
--> Processing Dependency: libQtCore.so.4()(64bit) for package: qwt-devel
--> Processing Dependency: libQtDesigner.so.4()(64bit) for package: qwt-devel
--> Processing Dependency: libQtXml.so.4()(64bit) for package: qwt-devel
--> Processing Dependency: libQtGui.so.4()(64bit) for package: qwt-devel
---> Package wxGTK.i386 0:2.8.12-1.el5 set to be updated
--> Processing Dependency: wxBase = 2.8.12-1.el5 for package: wxGTK
--> Processing Dependency: libwx_baseu-2.8.so.0(WXU_2.8.10) for package: wxGTK
--> Processing Dependency: libgstinterfaces-0.10.so.0 for package: wxGTK
--> Processing Dependency: libwx_baseu_xml-2.8.so.0 for package: wxGTK
--> Processing Dependency: libwx_baseu-2.8.so.0 for package: wxGTK
--> Processing Dependency: libwx_baseu_xml-2.8.so.0(WXU_2.8) for package: wxGTK
--> Processing Dependency: libwx_baseu-2.8.so.0(WXU_2.8) for package: wxGTK
---> Package wxGTK.x86_64 0:2.8.12-1.el5 set to be updated
--> Running transaction check
---> Package qwt.i386 0:5.1.2-0.el5 set to be updated
--> Processing Dependency: libQtCore.so.4 for package: qwt
--> Processing Dependency: libQtXml.so.4 for package: qwt
--> Processing Dependency: libQtSvg.so.4 for package: qwt
--> Processing Dependency: libQtGui.so.4 for package: qwt
---> Package qwt.x86_64 0:5.1.2-0.el5 set to be updated
--> Processing Dependency: libQtSvg.so.4()(64bit) for package: qwt
--> Processing Dependency: libQtCore.so.4()(64bit) for package: qwt
--> Processing Dependency: libQtXml.so.4()(64bit) for package: qwt
--> Processing Dependency: libQtGui.so.4()(64bit) for package: qwt
---> Package qwt-devel.i386 0:5.1.2-0.el5 set to be updated
--> Processing Dependency: libQtCore.so.4 for package: qwt-devel
--> Processing Dependency: libQtXml.so.4 for package: qwt-devel
--> Processing Dependency: qt4-devel for package: qwt-devel
--> Processing Dependency: libQtDesigner.so.4 for package: qwt-devel
--> Processing Dependency: libQtGui.so.4 for package: qwt-devel
---> Package qwt-devel.x86_64 0:5.1.2-0.el5 set to be updated
--> Processing Dependency: qt4-devel for package: qwt-devel
--> Processing Dependency: libQtCore.so.4()(64bit) for package: qwt-devel
--> Processing Dependency: libQtDesigner.so.4()(64bit) for package: qwt-devel
--> Processing Dependency: libQtXml.so.4()(64bit) for package: qwt-devel
--> Processing Dependency: libQtGui.so.4()(64bit) for package: qwt-devel
---> Package wxBase.i386 0:2.8.12-1.el5 set to be updated
---> Package wxBase.x86_64 0:2.8.12-1.el5 set to be updated
---> Package wxGTK.i386 0:2.8.12-1.el5 set to be updated
--> Processing Dependency: libgstinterfaces-0.10.so.0 for package: wxGTK
--> Finished Dependency Resolution
qwt-devel-5.1.2-0.el5.i386 from epel has depsolving problems
--> Missing Dependency: qt4-devel is needed by package qwt-devel-5.1.2-0.el5.i
386 (epel)
qwt-5.1.2-0.el5.i386 from epel has depsolving problems
--> Missing Dependency: libQtSvg.so.4 is needed by package qwt-5.1.2-0.el5.i38
6 (epel)
wxGTK-2.8.12-1.el5.i386 from epel has depsolving problems
--> Missing Dependency: libgstinterfaces-0.10.so.0 is needed by package wxGTK-
2.8.12-1.el5.i386 (epel)
qwt-5.1.2-0.el5.i386 from epel has depsolving problems
--> Missing Dependency: libQtSvg.so.4 is needed by package qwt-5.1.2-0.el5.i38
6 (epel)
qwt-5.1.2-0.el5.i386 from epel has depsolving problems
--> Missing Dependency: libQtCore.so.4 is needed by package qwt-5.1.2-0.el5.i3
86 (epel)
qwt-5.1.2-0.el5.x86_64 from epel has depsolving problems
--> Missing Dependency: libQtGui.so.4()(64bit) is needed by package qwt-5.1.2-
0.el5.x86_64 (epel)
qwt-devel-5.1.2-0.el5.x86_64 from epel has depsolving problems
--> Missing Dependency: libQtDesigner.so.4()(64bit) is needed by package qwt-d
evel-5.1.2-0.el5.x86_64 (epel)
qwt-5.1.2-0.el5.x86_64 from epel has depsolving problems
--> Missing Dependency: libQtCore.so.4()(64bit) is needed by package qwt-5.1.2
-0.el5.x86_64 (epel)
qwt-5.1.2-0.el5.x86_64 from epel has depsolving problems
--> Missing Dependency: libQtSvg.so.4()(64bit) is needed by package qwt-5.1.2-
0.el5.x86_64 (epel)
qwt-5.1.2-0.el5.x86_64 from epel has depsolving problems
--> Missing Dependency: libQtXml.so.4()(64bit) is needed by package qwt-5.1.2-
0.el5.x86_64 (epel)
qwt-5.1.2-0.el5.x86_64 from epel has depsolving problems
--> Missing Dependency: libQtXml.so.4()(64bit) is needed by package qwt-5.1.2-
0.el5.x86_64 (epel)
qwt-devel-5.1.2-0.el5.i386 from epel has depsolving problems
--> Missing Dependency: libQtXml.so.4 is needed by package qwt-devel-5.1.2-0.e
l5.i386 (epel)
qwt-devel-5.1.2-0.el5.x86_64 from epel has depsolving problems
--> Missing Dependency: libQtGui.so.4()(64bit) is needed by package qwt-devel-
5.1.2-0.el5.x86_64 (epel)
qwt-5.1.2-0.el5.x86_64 from epel has depsolving problems
--> Missing Dependency: libQtGui.so.4()(64bit) is needed by package qwt-5.1.2-
0.el5.x86_64 (epel)
qwt-5.1.2-0.el5.x86_64 from epel has depsolving problems
--> Missing Dependency: libQtSvg.so.4()(64bit) is needed by package qwt-5.1.2-
0.el5.x86_64 (epel)
qwt-devel-5.1.2-0.el5.i386 from epel has depsolving problems
--> Missing Dependency: libQtCore.so.4 is needed by package qwt-devel-5.1.2-0.
el5.i386 (epel)
qwt-5.1.2-0.el5.i386 from epel has depsolving problems
--> Missing Dependency: libQtXml.so.4 is needed by package qwt-5.1.2-0.el5.i38
6 (epel)
qwt-5.1.2-0.el5.i386 from epel has depsolving problems
--> Missing Dependency: libQtGui.so.4 is needed by package qwt-5.1.2-0.el5.i38
6 (epel)
qwt-5.1.2-0.el5.x86_64 from epel has depsolving problems
--> Missing Dependency: libQtCore.so.4()(64bit) is needed by package qwt-5.1.2
-0.el5.x86_64 (epel)
qwt-5.1.2-0.el5.i386 from epel has depsolving problems
--> Missing Dependency: libQtCore.so.4 is needed by package qwt-5.1.2-0.el5.i3
86 (epel)
qwt-devel-5.1.2-0.el5.i386 from epel has depsolving problems
--> Missing Dependency: libQtGui.so.4 is needed by package qwt-devel-5.1.2-0.e
l5.i386 (epel)
qwt-devel-5.1.2-0.el5.i386 from epel has depsolving problems
--> Missing Dependency: libQtDesigner.so.4 is needed by package qwt-devel-5.1.
2-0.el5.i386 (epel)
qwt-5.1.2-0.el5.i386 from epel has depsolving problems
--> Missing Dependency: libQtXml.so.4 is needed by package qwt-5.1.2-0.el5.i38
6 (epel)
qwt-5.1.2-0.el5.i386 from epel has depsolving problems
--> Missing Dependency: libQtGui.so.4 is needed by package qwt-5.1.2-0.el5.i38
6 (epel)
qwt-devel-5.1.2-0.el5.x86_64 from epel has depsolving problems
--> Missing Dependency: libQtCore.so.4()(64bit) is needed by package qwt-devel
-5.1.2-0.el5.x86_64 (epel)
qwt-devel-5.1.2-0.el5.x86_64 from epel has depsolving problems
--> Missing Dependency: libQtXml.so.4()(64bit) is needed by package qwt-devel-
5.1.2-0.el5.x86_64 (epel)
qwt-devel-5.1.2-0.el5.x86_64 from epel has depsolving problems
--> Missing Dependency: qt4-devel is needed by package qwt-devel-5.1.2-0.el5.x
86_64 (epel)
Error: Missing Dependency: libQtXml.so.4()(64bit) is needed by package qwt-devel
-5.1.2-0.el5.x86_64 (epel)
Error: Missing Dependency: qt4-devel is needed by package qwt-devel-5.1.2-0.el5.
i386 (epel)
Error: Missing Dependency: qt4-devel is needed by package qwt-devel-5.1.2-0.el5.
x86_64 (epel)
Error: Missing Dependency: libQtXml.so.4 is needed by package qwt-5.1.2-0.el5.i3
86 (epel)
Error: Missing Dependency: libQtSvg.so.4()(64bit) is needed by package qwt-5.1.2
-0.el5.x86_64 (epel)
Error: Missing Dependency: libQtGui.so.4 is needed by package qwt-devel-5.1.2-0.
el5.i386 (epel)
Error: Missing Dependency: libQtCore.so.4()(64bit) is needed by package qwt-5.1.
2-0.el5.x86_64 (epel)
Error: Missing Dependency: libQtCore.so.4 is needed by package qwt-devel-5.1.2-0
.el5.i386 (epel)
Error: Missing Dependency: libQtDesigner.so.4 is needed by package qwt-devel-5.1
.2-0.el5.i386 (epel)
Error: Missing Dependency: libQtXml.so.4 is needed by package qwt-devel-5.1.2-0.
el5.i386 (epel)
Error: Missing Dependency: libQtCore.so.4()(64bit) is needed by package qwt-deve
l-5.1.2-0.el5.x86_64 (epel)
Error: Missing Dependency: libQtXml.so.4()(64bit) is needed by package qwt-5.1.2
-0.el5.x86_64 (epel)
Error: Missing Dependency: libQtGui.so.4()(64bit) is needed by package qwt-5.1.2
-0.el5.x86_64 (epel)
Error: Missing Dependency: libQtDesigner.so.4()(64bit) is needed by package qwt-
devel-5.1.2-0.el5.x86_64 (epel)
Error: Missing Dependency: libQtSvg.so.4 is needed by package qwt-5.1.2-0.el5.i3
86 (epel)
Error: Missing Dependency: libQtGui.so.4()(64bit) is needed by package qwt-devel
-5.1.2-0.el5.x86_64 (epel)
Error: Missing Dependency: libgstinterfaces-0.10.so.0 is needed by package wxGTK
-2.8.12-1.el5.i386 (epel)
Error: Missing Dependency: libQtGui.so.4 is needed by package qwt-5.1.2-0.el5.i3
86 (epel)
Error: Missing Dependency: libQtCore.so.4 is needed by package qwt-5.1.2-0.el5.i
386 (epel)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.

3.- Lanzo la instalación de los paquetes para epel otra vez, pero incluyendo
la primera opción que aparece en el mensaje final anterior:

[root@preproduccion bacula]# yum --skip-broken install $epel_pkgs


Loaded plugins: rhnplugin, security
There was an error communicating with RHN.
RHN support will be disabled.
Error Message:
Service not enabled for system profile: "preproduccion.ste"
Error Class Code: 31
Error Class Info:
This system does not have a valid entitlement for Red Hat Network.
Please visit https://rhn.redhat.com/rhn/systems/SystemEntitlements.do
or login at https://rhn.redhat.com, and from the "Your RHN" tab,
select "Subscription Management" to enable RHN service for this system.
Explanation:
Your organization does not have enough Management entitlements to register t
his
system to Red Hat Network. Please notify your organization administrator of
this error.
You should be able to register this system after your organization frees exi
sting
or purchases additional entitlements. Additional entitlements may be purchas
ed by your
organization administrator by logging into Red Hat Network and visiting
the 'Subscription Management' page in the 'Your RHN' section of RHN.
A common cause of this error code is due to having mistakenly setup an
Activation Key which is set as the universal default. If an activation key
is set
on the account as a universal default, you can disable this key and retry to
avoid
requiring a Management entitlement.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package qwt.i386 0:5.1.2-0.el5 set to be updated
--> Processing Dependency: libQtCore.so.4 for package: qwt
--> Processing Dependency: libQtXml.so.4 for package: qwt
--> Processing Dependency: libQtSvg.so.4 for package: qwt
--> Processing Dependency: libQtGui.so.4 for package: qwt
---> Package qwt.x86_64 0:5.1.2-0.el5 set to be updated
--> Processing Dependency: libQtSvg.so.4()(64bit) for package: qwt
--> Processing Dependency: libQtCore.so.4()(64bit) for package: qwt
--> Processing Dependency: libQtXml.so.4()(64bit) for package: qwt
--> Processing Dependency: libQtGui.so.4()(64bit) for package: qwt
---> Package qwt-devel.i386 0:5.1.2-0.el5 set to be updated
--> Processing Dependency: libQtCore.so.4 for package: qwt-devel
--> Processing Dependency: libQtXml.so.4 for package: qwt-devel
--> Processing Dependency: qt4-devel for package: qwt-devel
--> Processing Dependency: libQtDesigner.so.4 for package: qwt-devel
--> Processing Dependency: libQtGui.so.4 for package: qwt-devel
---> Package qwt-devel.x86_64 0:5.1.2-0.el5 set to be updated
--> Processing Dependency: qt4-devel for package: qwt-devel
--> Processing Dependency: libQtCore.so.4()(64bit) for package: qwt-devel
--> Processing Dependency: libQtDesigner.so.4()(64bit) for package: qwt-devel
--> Processing Dependency: libQtXml.so.4()(64bit) for package: qwt-devel
--> Processing Dependency: libQtGui.so.4()(64bit) for package: qwt-devel
---> Package wxGTK.i386 0:2.8.12-1.el5 set to be updated
--> Processing Dependency: wxBase = 2.8.12-1.el5 for package: wxGTK
--> Processing Dependency: libwx_baseu-2.8.so.0(WXU_2.8.10) for package: wxGTK
--> Processing Dependency: libgstinterfaces-0.10.so.0 for package: wxGTK
--> Processing Dependency: libwx_baseu_xml-2.8.so.0 for package: wxGTK
--> Processing Dependency: libwx_baseu-2.8.so.0 for package: wxGTK
--> Processing Dependency: libwx_baseu_xml-2.8.so.0(WXU_2.8) for package: wxGTK
--> Processing Dependency: libwx_baseu-2.8.so.0(WXU_2.8) for package: wxGTK
---> Package wxGTK.x86_64 0:2.8.12-1.el5 set to be updated
--> Running transaction check
---> Package qwt.i386 0:5.1.2-0.el5 set to be updated
--> Processing Dependency: libQtCore.so.4 for package: qwt
--> Processing Dependency: libQtXml.so.4 for package: qwt
--> Processing Dependency: libQtSvg.so.4 for package: qwt
--> Processing Dependency: libQtGui.so.4 for package: qwt
---> Package qwt.x86_64 0:5.1.2-0.el5 set to be updated
--> Processing Dependency: libQtSvg.so.4()(64bit) for package: qwt
--> Processing Dependency: libQtCore.so.4()(64bit) for package: qwt
--> Processing Dependency: libQtXml.so.4()(64bit) for package: qwt
--> Processing Dependency: libQtGui.so.4()(64bit) for package: qwt
---> Package qwt-devel.i386 0:5.1.2-0.el5 set to be updated
--> Processing Dependency: libQtCore.so.4 for package: qwt-devel
--> Processing Dependency: libQtXml.so.4 for package: qwt-devel
--> Processing Dependency: qt4-devel for package: qwt-devel
--> Processing Dependency: libQtDesigner.so.4 for package: qwt-devel
--> Processing Dependency: libQtGui.so.4 for package: qwt-devel
---> Package qwt-devel.x86_64 0:5.1.2-0.el5 set to be updated
--> Processing Dependency: qt4-devel for package: qwt-devel
--> Processing Dependency: libQtCore.so.4()(64bit) for package: qwt-devel
--> Processing Dependency: libQtDesigner.so.4()(64bit) for package: qwt-devel
--> Processing Dependency: libQtXml.so.4()(64bit) for package: qwt-devel
--> Processing Dependency: libQtGui.so.4()(64bit) for package: qwt-devel
---> Package wxBase.i386 0:2.8.12-1.el5 set to be updated
---> Package wxBase.x86_64 0:2.8.12-1.el5 set to be updated
---> Package wxGTK.i386 0:2.8.12-1.el5 set to be updated
--> Processing Dependency: libgstinterfaces-0.10.so.0 for package: wxGTK
--> Finished Dependency Resolution
qwt-devel-5.1.2-0.el5.i386 from epel has depsolving problems
--> Missing Dependency: qt4-devel is needed by package qwt-devel-5.1.2-0.el5.i
386 (epel)
qwt-5.1.2-0.el5.i386 from epel has depsolving problems
--> Missing Dependency: libQtSvg.so.4 is needed by package qwt-5.1.2-0.el5.i38
6 (epel)
wxGTK-2.8.12-1.el5.i386 from epel has depsolving problems
--> Missing Dependency: libgstinterfaces-0.10.so.0 is needed by package wxGTK-
2.8.12-1.el5.i386 (epel)
qwt-5.1.2-0.el5.i386 from epel has depsolving problems
--> Missing Dependency: libQtSvg.so.4 is needed by package qwt-5.1.2-0.el5.i38
6 (epel)
qwt-5.1.2-0.el5.i386 from epel has depsolving problems
--> Missing Dependency: libQtCore.so.4 is needed by package qwt-5.1.2-0.el5.i3
86 (epel)
qwt-5.1.2-0.el5.x86_64 from epel has depsolving problems
--> Missing Dependency: libQtGui.so.4()(64bit) is needed by package qwt-5.1.2-
0.el5.x86_64 (epel)
qwt-devel-5.1.2-0.el5.x86_64 from epel has depsolving problems
--> Missing Dependency: libQtDesigner.so.4()(64bit) is needed by package qwt-d
evel-5.1.2-0.el5.x86_64 (epel)
qwt-5.1.2-0.el5.x86_64 from epel has depsolving problems
--> Missing Dependency: libQtCore.so.4()(64bit) is needed by package qwt-5.1.2
-0.el5.x86_64 (epel)
qwt-5.1.2-0.el5.x86_64 from epel has depsolving problems
--> Missing Dependency: libQtSvg.so.4()(64bit) is needed by package qwt-5.1.2-
0.el5.x86_64 (epel)
qwt-5.1.2-0.el5.x86_64 from epel has depsolving problems
--> Missing Dependency: libQtXml.so.4()(64bit) is needed by package qwt-5.1.2-
0.el5.x86_64 (epel)
qwt-5.1.2-0.el5.x86_64 from epel has depsolving problems
--> Missing Dependency: libQtXml.so.4()(64bit) is needed by package qwt-5.1.2-
0.el5.x86_64 (epel)
qwt-devel-5.1.2-0.el5.i386 from epel has depsolving problems
--> Missing Dependency: libQtXml.so.4 is needed by package qwt-devel-5.1.2-0.e
l5.i386 (epel)
qwt-devel-5.1.2-0.el5.x86_64 from epel has depsolving problems
--> Missing Dependency: libQtGui.so.4()(64bit) is needed by package qwt-devel-
5.1.2-0.el5.x86_64 (epel)
qwt-5.1.2-0.el5.x86_64 from epel has depsolving problems
--> Missing Dependency: libQtGui.so.4()(64bit) is needed by package qwt-5.1.2-
0.el5.x86_64 (epel)
qwt-5.1.2-0.el5.x86_64 from epel has depsolving problems
--> Missing Dependency: libQtSvg.so.4()(64bit) is needed by package qwt-5.1.2-
0.el5.x86_64 (epel)
qwt-devel-5.1.2-0.el5.i386 from epel has depsolving problems
--> Missing Dependency: libQtCore.so.4 is needed by package qwt-devel-5.1.2-0.
el5.i386 (epel)
qwt-5.1.2-0.el5.i386 from epel has depsolving problems
--> Missing Dependency: libQtXml.so.4 is needed by package qwt-5.1.2-0.el5.i38
6 (epel)
qwt-5.1.2-0.el5.i386 from epel has depsolving problems
--> Missing Dependency: libQtGui.so.4 is needed by package qwt-5.1.2-0.el5.i38
6 (epel)
qwt-5.1.2-0.el5.x86_64 from epel has depsolving problems
--> Missing Dependency: libQtCore.so.4()(64bit) is needed by package qwt-5.1.2
-0.el5.x86_64 (epel)
qwt-5.1.2-0.el5.i386 from epel has depsolving problems
--> Missing Dependency: libQtCore.so.4 is needed by package qwt-5.1.2-0.el5.i3
86 (epel)
qwt-devel-5.1.2-0.el5.i386 from epel has depsolving problems
--> Missing Dependency: libQtGui.so.4 is needed by package qwt-devel-5.1.2-0.e
l5.i386 (epel)
qwt-devel-5.1.2-0.el5.i386 from epel has depsolving problems
--> Missing Dependency: libQtDesigner.so.4 is needed by package qwt-devel-5.1.
2-0.el5.i386 (epel)
qwt-5.1.2-0.el5.i386 from epel has depsolving problems
--> Missing Dependency: libQtXml.so.4 is needed by package qwt-5.1.2-0.el5.i38
6 (epel)
qwt-5.1.2-0.el5.i386 from epel has depsolving problems
--> Missing Dependency: libQtGui.so.4 is needed by package qwt-5.1.2-0.el5.i38
6 (epel)
qwt-devel-5.1.2-0.el5.x86_64 from epel has depsolving problems
--> Missing Dependency: libQtCore.so.4()(64bit) is needed by package qwt-devel
-5.1.2-0.el5.x86_64 (epel)
qwt-devel-5.1.2-0.el5.x86_64 from epel has depsolving problems
--> Missing Dependency: libQtXml.so.4()(64bit) is needed by package qwt-devel-
5.1.2-0.el5.x86_64 (epel)
qwt-devel-5.1.2-0.el5.x86_64 from epel has depsolving problems
--> Missing Dependency: qt4-devel is needed by package qwt-devel-5.1.2-0.el5.x
86_64 (epel)
Packages skipped because of dependency problems:
qwt-5.1.2-0.el5.i386 from epel
qwt-5.1.2-0.el5.x86_64 from epel
qwt-devel-5.1.2-0.el5.i386 from epel
qwt-devel-5.1.2-0.el5.x86_64 from epel
wxBase-2.8.12-1.el5.i386 from epel
wxBase-2.8.12-1.el5.x86_64 from epel
wxGTK-2.8.12-1.el5.i386 from epel
wxGTK-2.8.12-1.el5.x86_64 from epel
[root@preproduccion bacula]#

4.- Limpio el directorio /home/bacula/rpm_build


su - bacula
cd $HOME
rm -rf ./rpm_build

5.- Ejecuto el script make_bacula_rpms_centos5.sh para la versión 5.0.2


con los cambios realizados para la URL de instalación de epel (aunque
ya lo he instalado a mano antes):
su - bacula
./make_bacula_rpms_centos5.sh | tee -a JR.20110517.G.log
[bacula@preproduccion ~]$ ./make_bacula_rpms_centos5.sh | tee -a JR.20110517.G.l
og
**Installing prerequisite packages**
Perform this step? [y/n]?
y
Enter root Contraseña: XXXXXXXX
Loaded plugins: rhnplugin, security
There was an error communicating with RHN.
RHN support will be disabled.
Error Message:
Service not enabled for system profile: "preproduccion.ste"
Error Class Code: 31
Error Class Info:
This system does not have a valid entitlement for Red Hat Network.
Please visit https://rhn.redhat.com/rhn/systems/SystemEntitlements.do
or login at https://rhn.redhat.com, and from the "Your RHN" tab,
select "Subscription Management" to enable RHN service for this system.
Explanation:
Your organization does not have enough Management entitlements to register t
his
system to Red Hat Network. Please notify your organization administrator of
this error.
You should be able to register this system after your organization frees exi
sting
or purchases additional entitlements. Additional entitlements may be purchas
ed by your
organization administrator by logging into Red Hat Network and visiting
the 'Subscription Management' page in the 'Your RHN' section of RHN.
A common cause of this error code is due to having mistakenly setup an
Activation Key which is set as the universal default. If an activation key
is set
on the account as a universal default, you can disable this key and retry to
avoid
requiring a Management entitlement.
Setting up Install Process
No package mysql available.
No package mysql-devel available.
* Maybe you meant: MySQL-devel
No package mysql-server available.
* Maybe you meant: MySQL-server
No package qt4 available.
No package qt4-devel available.
Nothing to do
**Installing additional packages from Epel repo..**
Perform this step? [y/n]
y
Enter root Contraseña: XXXXXX
Preparando... ##################################################
el paquete epel-release-5-4.noarch ya está instalado
Preparing private rpm environment
**Downloading bacula-5.0.2-1.src.rpm file...**
...
...
continúa la ejecución del script
Finaliza y sólo genera estos paquetes:
[bacula@preproduccion ~]$ ll -R rpm_build/RPMS/
rpm_build/RPMS/:
total 8
drwxr-xr-x 2 bacula bacula 4096 may 17 15:54 noarch
drwxr-xr-x 2 bacula bacula 4096 may 17 15:54 x86_64
rpm_build/RPMS/noarch:
total 6840
-rw-r--r-- 1 bacula bacula 6988708 may 17 15:54 bacula-docs-5.0.2-1.noarch.rpm
rpm_build/RPMS/x86_64:
total 9244
-rw-r--r-- 1 bacula bacula 3786568 may 17 15:53 bacula-bat-5.0.2-1.x86_64.rpm
-rw-r--r-- 1 bacula bacula 5385005 may 17 15:53 bacula-bat-debuginfo-5.0.2-1.x86
_64.rpm
-rw-r--r-- 1 bacula bacula 105304 may 17 15:54 bacula-mtx-5.0.2-1.x86_64.rpm
-rw-r--r-- 1 bacula bacula 156658 may 17 15:54 bacula-mtx-debuginfo-5.0.2-1.x86
_64.rpm

6.- Vamos a probar a cambiar el script de instalación


cambiando --define "build_centos5 1" por --define "build_rhel5 1"
(http://www.bacula.org/manuals/en/utility/utility/Bacula_RPM_Packaging_FAQ.html)
...
# build packages
echo "Building bacula $bacula_version rpm with MySQL support..."
rpmbuild --rebuild --define "build_rhel5 1" --define "build_mysql 1" --define "b
uild_bat 1" --define "build_wxconsole 1" $bacula_rpms
echo "Package finished. Enter to continue"
read yn
echo "Building bacula BAT $bacula_version rpm..."
rpmbuild --rebuild --define "build_rhel5 1" --define "build_mysql 1" --define "b
uild_bat 1" --define "build_wxconsole 1" $bacula_bat_rpms
echo "Package finished. Enter to continue"
read yn
echo "Building bacula MTX $bacula_version rpm..."
rpmbuild --rebuild --define "build_rhel5 1" --define "build_mysql 1" --define "b
uild_bat 1" --define "build_wxconsole 1" $bacula_mtx_rpms
echo "Package finished. Enter to continue"
read yn
echo "Building bacula DOCS $bacula_version rpm..."
rpmbuild --rebuild --define "build_rhel5 1" --define "build_mysql 1" --define "b
uild_bat 1" --define "build_wxconsole 1" $bacula_docs_rpms
echo "Package finished. Enter to continue"
read yn
echo "Finished. You can sign and upload the rpms to your private yum repo if you
like"
...
7.- quito el paquete instalado por Jose:
[root@preproduccion rpm_build]# rpm -ev bacula-bat-debuginfo-5.0.3-2
[root@preproduccion rpm_build]# echo $?
0
[root@preproduccion rpm_build]# rpm -qa | grep bacula
[root@preproduccion rpm_build]#

8.- desinstalo el paquete epel para que el script pueda instalarlo


[root@preproduccion rpm_build]# rpm -qa | grep epel
epel-release-5-4
[root@preproduccion rpm_build]# rpm -ev epel-release-5-4
[root@preproduccion rpm_build]# rpm -qa | grep epel
[root@preproduccion rpm_build]#

9.- Tras modificar el script de instalación tal y como indico en


el punto (6) vuelvo a ejecutarlo. Ahora no he borrado el
directorio /home/bacula/rpm_build
./make_bacula_rpms_centos5.sh | tee -a JR.20110517.H.log

Al finalizar genera todos los rpms:


[root@preproduccion rpm_build]# ll -grtR RPMS/
RPMS/:
total 8
drwxr-xr-x 2 bacula 4096 may 17 16:27 x86_64
drwxr-xr-x 2 bacula 4096 may 17 16:28 noarch
RPMS/x86_64:
total 16988
-rw-r--r-- 1 bacula 23025 may 17 16:03 bacula-updatedb-5.0.2-1.x86_64.rpm
-rw-r--r-- 1 bacula 1238969 may 17 16:03 bacula-mysql-5.0.2-1.x86_64.rpm
-rw-r--r-- 1 bacula 200624 may 17 16:03 bacula-client-5.0.2-1.x86_64.rpm
-rw-r--r-- 1 bacula 1216080 may 17 16:03 bacula-libs-5.0.2-1.x86_64.rpm
-rw-r--r-- 1 bacula 5219694 may 17 16:03 bacula-debuginfo-5.0.2-1.x86_64.rpm
-rw-r--r-- 1 bacula 3786565 may 17 16:23 bacula-bat-5.0.2-1.x86_64.rpm
-rw-r--r-- 1 bacula 5385024 may 17 16:24 bacula-bat-debuginfo-5.0.2-1.x86_64.rpm
-rw-r--r-- 1 bacula 105300 may 17 16:27 bacula-mtx-5.0.2-1.x86_64.rpm
-rw-r--r-- 1 bacula 156655 may 17 16:27 bacula-mtx-debuginfo-5.0.2-1.x86_64.rpm
RPMS/noarch:
total 6840
-rw-r--r-- 1 bacula 6988708 may 17 16:28 bacula-docs-5.0.2-1.noarch.rpm

10.- Como este va a ser el servidor voy a continuar con los pasos
de forma manual:
su - bacula
find /home/bacula/rpm_build/RPMS -type f |awk '{print "cp "$1 " /home/bacul
a"}' | sh
su -
cd /home/bacula
rpm -Uvh bacula-libs-5.0.2-1.x86_64.rpm
rpm -Uvh bacula-mysql-5.0.2-1.x86_64.rpm
rpm -Uvh bacula-bat-5.0.2-1.x86_64.rpm
[root@preproduccion rpm_build]# cd /home/bacula
[root@preproduccion bacula]# rpm -Uvh bacula-libs-5.0.2-1.x86_64.rpm
Preparando... ########################################### [100%]
1:bacula-libs ########################################### [100%]
[root@preproduccion bacula]# rpm -Uvh bacula-mysql-5.0.2-1.x86_64.rpm
Preparando... ########################################### [100%]
1:bacula-mysql ########################################### [100%]
[root@preproduccion bacula]# rpm -Uvh bacula-bat-5.0.2-1.x86_64.rpm
Preparando... ########################################### [100%]
/var/tmp/rpm-tmp.34: line 4: fg: no job control
The group bacula has been added to %{group_file}.
See the manual chapter "Running Bacula" for details.
1:bacula-bat ########################################### [100%]

Comprobamos si los paquetes están instalados:


[root@preproduccion bacula]# rpm -qa | grep bacula
bacula-bat-5.0.2-1
bacula-libs-5.0.2-1
bacula-mysql-5.0.2-1
Y verificamos cada uno de sus ficheros
for paquete in `rpm -qa | grep bacula`
do
echo "***************** ${paquete} ***********************"
rpm -ql ${paquete}
done

[root@preproduccion bacula]# for paquete in `rpm -qa | grep bacula`


> do
> echo "***************** ${paquete} ***********************"
> rpm -ql ${paquete}
> done
***************** bacula-bat-5.0.2-1 ***********************
/etc/bacula
/etc/bacula/bat.conf
/etc/pam.d/bat
/etc/security/console.apps/bat
/usr/bin/bat
/usr/sbin/bat
/usr/share/applications/bat.desktop
/usr/share/pixmaps/bat_icon.png
***************** bacula-libs-5.0.2-1 ***********************
/usr/lib64/libbac-5.0.1.so
/usr/lib64/libbac.la
/usr/lib64/libbac.so
/usr/lib64/libbaccfg-5.0.1.so
/usr/lib64/libbaccfg.la
/usr/lib64/libbaccfg.so
/usr/lib64/libbacfind-5.0.1.so
/usr/lib64/libbacfind.la
/usr/lib64/libbacfind.so
/usr/lib64/libbacpy-5.0.1.so
/usr/lib64/libbacpy.la
/usr/lib64/libbacpy.so
/usr/lib64/libbacsql-5.0.1.so
/usr/lib64/libbacsql.la
/usr/lib64/libbacsql.so
***************** bacula-mysql-5.0.2-1 ***********************
/etc/bacula
/etc/bacula/bacula-dir.conf
/etc/bacula/bacula-fd.conf
/etc/bacula/bacula-sd.conf
/etc/bacula/bconsole.conf
/etc/init.d/bacula-dir
/etc/init.d/bacula-fd
/etc/init.d/bacula-sd
/etc/logrotate.d/bacula
/etc/logwatch/conf/logfiles/bacula.conf
/etc/logwatch/conf/services/bacula.conf
/etc/logwatch/scripts/services/bacula
/etc/logwatch/scripts/shared/applybaculadate
/usr/lib64/bacula
/usr/lib64/bacula/bacula
/usr/lib64/bacula/bacula-ctl-dir
/usr/lib64/bacula/bacula-ctl-fd
/usr/lib64/bacula/bacula-ctl-sd
/usr/lib64/bacula/bacula_config
/usr/lib64/bacula/bconsole
/usr/lib64/bacula/bpipe-fd.so
/usr/lib64/bacula/btraceback.dbx
/usr/lib64/bacula/btraceback.gdb
/usr/lib64/bacula/create_bacula_database
/usr/lib64/bacula/create_mysql_database
/usr/lib64/bacula/delete_catalog_backup
/usr/lib64/bacula/disk-changer
/usr/lib64/bacula/drop_bacula_database
/usr/lib64/bacula/drop_bacula_tables
/usr/lib64/bacula/drop_mysql_database
/usr/lib64/bacula/drop_mysql_tables
/usr/lib64/bacula/dvd-handler
/usr/lib64/bacula/grant_bacula_privileges
/usr/lib64/bacula/grant_mysql_privileges
/usr/lib64/bacula/make_bacula_tables
/usr/lib64/bacula/make_catalog_backup
/usr/lib64/bacula/make_catalog_backup.pl
/usr/lib64/bacula/make_mysql_tables
/usr/lib64/bacula/mtx-changer
/usr/lib64/bacula/mtx-changer.conf
/usr/lib64/bacula/query.sql
/usr/lib64/bacula/sample-query.sql
/usr/lib64/bacula/startmysql
/usr/lib64/bacula/stopmysql
/usr/lib64/bacula/update_bacula_tables
/usr/lib64/bacula/update_mysql_tables
/usr/sbin/bacula
/usr/sbin/bacula-dir
/usr/sbin/bacula-fd
/usr/sbin/bacula-sd
/usr/sbin/bconsole
/usr/sbin/bcopy
/usr/sbin/bextract
/usr/sbin/bls
/usr/sbin/bregex
/usr/sbin/bscan
/usr/sbin/bsmtp
/usr/sbin/btape
/usr/sbin/btraceback
/usr/sbin/bwild
/usr/sbin/dbcheck
/usr/share/doc/bacula
/usr/share/doc/bacula-mysql-5.0.2
/usr/share/doc/bacula-mysql-5.0.2/Release_Notes-5.0.2-1.txt
/usr/share/doc/bacula/ChangeLog
/usr/share/doc/bacula/INSTALL
/usr/share/doc/bacula/LICENSE
/usr/share/doc/bacula/README
/usr/share/doc/bacula/ReleaseNotes
/usr/share/doc/bacula/VERIFYING
/usr/share/doc/bacula/technotes
/usr/share/man/man1/bat.1.gz
/usr/share/man/man1/bsmtp.1.gz
/usr/share/man/man8/bacula-dir.8.gz
/usr/share/man/man8/bacula-fd.8.gz
/usr/share/man/man8/bacula-sd.8.gz
/usr/share/man/man8/bacula.8.gz
/usr/share/man/man8/bconsole.8.gz
/usr/share/man/man8/bcopy.8.gz
/usr/share/man/man8/bextract.8.gz
/usr/share/man/man8/bls.8.gz
/usr/share/man/man8/bscan.8.gz
/usr/share/man/man8/btape.8.gz
/usr/share/man/man8/btraceback.8.gz
/usr/share/man/man8/dbcheck.8.gz
/var/lib/bacula
11.- Cambio los privilegios de la librería dinámica:
[root@preproduccion bacula]# chown bacula:bacula /usr/lib64/libbac-5.0.1.s
o
12.- Habría que continuar con los pasos manuales
de la instalación http://wiki.bacula.org/doku.php?id=howto_install_bacula_5.0
.2_from_src.rpm_on_rhel_5_or_centos_5
por el punto "Setup the MySQL Database"

ANEXOS:
URL Instalación Bacula:
http://www.rainingpackets.com/building-bacula-rpms-centos/

You might also like