On Thu, Nov 20, 2008 at 09:02, bart <[EMAIL PROTECTED]> wrote:
>
>>
>> Did you try installing with rpm instead of YUM?
>> _______________________________________________
>
> Just did, but no luck. See output at the bottom of this post.
>
> I looked a little further on the current packages installed. I noticed 
> /usr/lib/liblrm.so.0 is in libheartbeat2

ohhhhh
ok, then this _is_ the same as Alex's situation and was caused by me
not noticing that the liblrm.so version changed from .0 to .2

you can try his method for upgrading and see if that helps.


I can promise this wont happen again because the libheartbeat{X}
package will now only includes shared libraries ending with *.so.{X}
So the build will fail if the libraries change (and I dont update the
spec file) - which is something I'll definitely notice

> I don't know the contents of de spec-file of 
> libheartbeat2-2.99.2-3.1.x86_64.rpm, but wouldn't a "provides" statement for 
> liblrm solve this issue?

not really, because libheartbeat2 already contains this.

[EMAIL PROTECTED] pacemaker $ rpm -q --provides -p
libheartbeat2-2.99.2-4.1.i386.rpm
warning: libheartbeat2-2.99.2-4.1.i386.rpm: Header V3 DSA signature:
NOKEY, key ID 1d362aeb
libapphb.so.2
liblrm.so.2       <---- here
libpils.so.2
libplumb.so.2
libplumbgpl.so.2
libstonith.so.1
libheartbeat2 = 2.99.2-4.1

although maybe a provides liblrm.so.0 would help

>
> ------------------
>
> [EMAIL PROTECTED] ~]# yumdownloader --resolve heartbeat pacemaker
> Loading "fastestmirror" plugin
> Loading mirror speeds from cached hostfile
>  * CentOS-5.1-epel-x86_64: 192.168.0.4
>  * CentOS-5.1-extras-x86_64: 192.168.0.4
>  * CentOS-5-x86_64: 192.168.0.4
>  * CentOS-5-updates-x86_64: 192.168.0.4
>  * CentOS-5.1-extra-x86_64: 192.168.0.4
>  * CentOS-5-novell-x86_64: 192.168.0.4
>  * CentOS-5.1-testing-x86_64: 192.168.0.4
>  * CentOS-5.1-dagwieers-x86_64: 192.168.0.4
> --> Running transaction check
> ---> Package heartbeat.x86_64 0:2.99.2-4.1 set to be updated
> --> Processing Dependency: heartbeat-common = 2.99.2-4.1 for package: 
> heartbeat
> --> Processing Dependency: heartbeat-resources = 2.99.2-4.1 for package: 
> heartbeat
> ---> Package heartbeat.i386 0:2.99.2-4.1 set to be updated
> ---> Package pacemaker.x86_64 0:1.0.1-1.2 set to be updated
> --> Processing Dependency: liblrm.so.2()(64bit) for package: pacemaker
> ---> Package pacemaker.i386 0:1.0.1-1.2 set to be updated
> --> Processing Dependency: liblrm.so.2 for package: pacemaker
> --> Running transaction check
> ---> Package heartbeat-common.i386 0:2.99.2-4.1 set to be updated
> --> Processing Dependency: liblrm.so.2 for package: heartbeat-common
> ---> Package heartbeat-resources.i386 0:2.99.2-4.1 set to be updated
> ---> Package pacemaker.i386 0:1.0.1-1.2 set to be updated
> --> Processing Dependency: liblrm.so.2 for package: pacemaker
> --> Processing Dependency: heartbeat-common = 2.99.2-3.1 for package: 
> heartbeat
> --> Processing Dependency: heartbeat-common = 2.99.2-3.1 for package: 
> heartbeat
> ---> Package libheartbeat2.x86_64 0:2.99.2-4.1 set to be updated
> --> Processing Dependency: liblrm.so.0()(64bit) for package: pacemaker
> --> Running transaction check
> ---> Package heartbeat-common.i386 0:2.99.2-4.1 set to be updated
> --> Processing Dependency: liblrm.so.2 for package: heartbeat-common
> ---> Package pacemaker.i386 0:1.0.1-1.2 set to be updated
> --> Processing Dependency: liblrm.so.2 for package: pacemaker
> --> Finished Dependency Resolution
> heartbeat-2.99.2-4.1.x86_ 100% |=========================| 432 kB    00:00
> heartbeat-2.99.2-4.1.i386 100% |=========================| 407 kB    00:00
> pacemaker-1.0.1-1.2.x86_6 100% |=========================| 489 kB    00:00
> pacemaker-1.0.1-1.2.i386. 100% |=========================| 459 kB    00:00
> heartbeat-common-2.99.2-4 100% |=========================| 275 kB    00:00
> heartbeat-resources-2.99. 100% |=========================| 241 kB    00:00
> libheartbeat2-2.99.2-4.1. 100% |=========================| 203 kB    00:00
> heartbeat-2.99.2-3.1.x86_ 100% |=========================| 413 kB    00:00
> pacemaker-1.0.0-4.1.x86_6 100% |=========================| 474 kB    00:00
> [EMAIL PROTECTED] ~]# rpm -Uvh *.rpm
> warning: heartbeat-2.99.2-3.1.x86_64.rpm: Header V3 DSA signature: NOKEY, key 
> ID 1d362aeb
> warning: package heartbeat = 2.99.2-3.1 was already added, replacing with 
> heartbeat >= 2.99.2-4.1
> warning: package pacemaker = 1.0.0-4.1 was already added, replacing with 
> pacemaker >= 1.0.1-1.2
> error: Failed dependencies:
>        liblrm.so.2 is needed by heartbeat-common-2.99.2-4.1.i386
>        liblrm.so.2 is needed by pacemaker-1.0.1-1.2.i386
>
> _______________________________________________
> Linux-HA mailing list
> [email protected]
> http://lists.linux-ha.org/mailman/listinfo/linux-ha
> See also: http://linux-ha.org/ReportingProblems
>
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to