[Csync2] csync2 and Fedora 7

Ruben Kerkhof ruben at rubenkerkhof.com
Wed Jun 20 15:11:21 CEST 2007


Hi Michael,

On 6/20/2007, "Michael Mansour" <mic at npgx.com.au> wrote:

>Hi Ruben,
>
>> > [root at mobile9 etc]# ldd /usr/sbin/csync2
>> >         linux-gate.so.1 =>  (0x00116000)
>> >         libgnutls-openssl.so.13 => /usr/lib/libgnutls-openssl.so.13
>> > (0x00117000)        libsqlite.so.0 => /usr/lib/dbmail/libsqlite.so.0
>> > (0x00101000)
>> >         librsync.so.1 => /usr/lib/librsync.so.1 (0x00a8a000)
>> >         libgnutls.so.13 => /usr/lib/libgnutls.so.13 (0x07f2f000)
>> >         libtasn1.so.3 => /usr/lib/libtasn1.so.3 (0x002bf000)
>> >         libc.so.6 => /lib/libc.so.6 (0x00bc5000)
>> >         libgmodule-2.0.so.0 => /lib/libgmodule-2.0.so.0 (0x00dea000)
>> >         libdl.so.2 => /lib/libdl.so.2 (0x00d46000)
>> >         libgmime-2.0.so.2 => /usr/lib/libgmime-2.0.so.2 (0x00af7000)
>> >         libz.so.1 => /lib/libz.so.1 (0x00d6c000)
>> >         libnsl.so.1 => /lib/libnsl.so.1 (0x00adc000)
>> >         libgobject-2.0.so.0 => /lib/libgobject-2.0.so.0 (0x00d81000)
>> >         libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0x00205000)
>> >         libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0x00130000)
>>
>> Ah, there it is. Your csync2 is linked to sqlite3 instead of sqlite2.
>> I presume you build csync2 from source?
>>
>> Can you do an rpm -qf /usr/sbin/csync2?
>
>I can relate to the FC7 problem the guy above is having.
>
>I run csync2 on multiple SL44 servers (RHEL4U4 derivative), and because it
>comes pre-installed with sqlite3, and sqlite3 is used by packages within the
>distribution, I have to manually install both sqlite2 and sqlite2-devel (from
>rpmforge) so I can compile csync2 successfully.
>
>It's worth noting that the installation of sqlite3 and sqlite2 (from rpmforge)
>do not clash in directory locations.
>
>I have previously asked the csync2 developer if there was a possibility to
>upgrade csync2 to use sqlite3, thus removing this sqlite2 dependency
>altogether, but if you read the archives, he didn't like the idea as sqlite2
>works fine and he saw no reason to upgrade.
>
>Regards,
>
>Michael.
>

I know that RHEL4 doesn't have sqlite2, but what does this have to do
with Fedora 7?

The csync2 rpm on Fedora has a BuildRequires in it's specfile for
sqlite2-devel, and you can check which version of libsqlite it needs
with rpm -qp --requires csync2.

So it's almost impossible that the csync2 rpm from Fedora is linked with
sqlite3. There's probably something else going on. Thats why I asked
the reporter to which rpm  the /usr/sbin/csync2 binary belongs.

Kind regards,

Ruben Kerkhof






More information about the Csync2 mailing list