Transmission 2.76 "can't load library 'libssl.so.1.0.0'"

1,122 views
Skip to first unread message

Paul Medynski

unread,
Mar 17, 2013, 8:21:24 AM3/17/13
to al...@googlegroups.com
Hi folks,

I've got Alt-F RC1 installed on my DNS-323, and I just decided to try the Transmission BT package.  It installed fine, but when it tried to run for the first time (and create the initial settings.json file), it failed with the following popup on the Alt-F settings page:

transmission-daemon: Directories does not exist, you must configure transmission first.

I checked the contents of the settings.json file, and it contains one line:

transmission-daemon: can't load library 'libssl.so.1.0.0'


When I run the daemon from the command line, I get the following output:

 # transmission-daemon -d
transmission-daemon: can't load library 'libssl.so.1.0.0'


A quick scan of the /usr/lib directory shows these libs:

lrwxrwxrwx    1 root     root           15 Oct 12  2011 libssl.so -> libssl.so.0.9.8
-rwxr-xr-x    1 root     root       243932 Oct 12  2011 libssl.so.0.9.8


It looks like I'm missing the expected version of libssl.  Any thoughts?  Maybe I just need RC2 or RC3...

Thanks,
-Paul

scaramanga

unread,
Mar 17, 2013, 6:45:51 PM3/17/13
to al...@googlegroups.com
Works fine for me on 0.1 RC2

# /usr/bin/transmission-daemon --version
transmission
-daemon 2.76 (13786)
#
# which transmission-daemon
/usr/bin/transmission-daemon
# ldd /usr/bin/transmission-daemon
        librt
.so.0 => /lib/librt.so.0 (0x4000d000)
        libevent
-2.0.so.5 => /usr/lib/libevent-2.0.so.5 (0x40016000)
        libcurl
.so.4 => /usr/lib/libcurl.so.4 (0x40050000)
        libssl
.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0x4009e000)
        libcrypto
.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0x400e8000)
        libdl
.so.0 => /lib/libdl.so.0 (0x40218000)
        libz
.so.1 => /usr/lib/libz.so.1 (0x40222000)
        libm
.so.0 => /lib/libm.so.0 (0x4023c000)
        libgcc_s
.so.1 => /lib/libgcc_s.so.1 (0x40255000)
        libpthread
.so.0 => /lib/libpthread.so.0 (0x40268000)
        libc
.so.0 => /lib/libc.so.0 (0x40281000)
        ld
-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x40000000)

I looked around, and it seems like libssl.so.1.0.0 wasn't installed by some package, so I guess it's bundled with RC2.
You can try installing an older version, instead, if you don't want to upgrade.

Joao Cardoso

unread,
Mar 17, 2013, 9:22:01 PM3/17/13
to al...@googlegroups.com


On Sunday, March 17, 2013 10:45:51 PM UTC, scaramanga wrote:
Works fine for me on 0.1 RC2

# /usr/bin/transmission-daemon --version
transmission
-daemon 2.76 (13786)
#
# which transmission-daemon
/usr/bin/transmission-daemon
# ldd /usr/bin/transmission-daemon
        librt
.so.0 => /lib/librt.so.0 (0x4000d000)
        libevent
-2.0.so.5 => /usr/lib/libevent-2.0.so.5 (0x40016000)
        libcurl
.so.4 => /usr/lib/libcurl.so.4 (0x40050000)
        libssl
.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0x4009e000)
        libcrypto
.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0x400e8000)
        libdl
.so.0 => /lib/libdl.so.0 (0x40218000)
        libz
.so.1 => /usr/lib/libz.so.1 (0x40222000)
        libm
.so.0 => /lib/libm.so.0 (0x4023c000)
        libgcc_s
.so.1 => /lib/libgcc_s.so.1 (0x40255000)
        libpthread
.so.0 => /lib/libpthread.so.0 (0x40268000)
        libc
.so.0 => /lib/libc.so.0 (0x40281000)
        ld
-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x40000000)

I looked around, and it seems like libssl.so.1.0.0 wasn't installed by some package, so I guess it's bundled with RC2.

Yes, libssl.so.1.0.0 (openssl) is part of the base firmware, it is not installed by any package.

Paul Medynski

unread,
Mar 17, 2013, 10:21:11 PM3/17/13
to al...@googlegroups.com
Thanks guys.  I flashed RC2 and things are working fine now.

-Paul


Reply all
Reply to author
Forward
0 new messages