sitecopy - error while loading shared libraries: libssl.so.0.9.8

Status
Für weitere Antworten geschlossen.

WernerS

Benutzer
Registriert
10. Nov. 2009
Beiträge
28
Reaktionspunkte
0
Punkte
0
Hallo

ich habe die DS413J und musste nach einem Update ipkg usw neu installieren
beim aufruf von sitecopy bekomme ich jetzt folgenden Fehler
sitecopy error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory
in der /volume1/@optware/lib ist die datei aber vorhanden
habe alles möglich schon versucht aber es geht nicht.
Vorher lief alles ohne Probleme
Wer weiß Rat?

Gruß
Werner
 
Hast du auch folgenden Punkt aus dem Wiki bei der IPKG Installation ausgeführt?

5.Ab DSM4.0 müssen in /root/.profile die Zeilen

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
export PATH

auskommentiert (ein # an den Zeilenanfang setzen) oder gelöscht werden. Hintergrund ist, daß sonst /opt/bin und /opt/sbin nicht im PATH des root-Benutzers sind.
 
Und du bist sicher das die Bibliothek per ipkg installiert ist? Denn das DSM selber hat ja auch seine eigenen Bibliotheken.

Mache einfach mal "ipkg list_installed" in der Console, wenn dort nichts von der Bibliothek zu sehen ist musst du diese zunächst noch per "ipkg install ..." installieren.
 
libssl sollte eigentlich bereits in der Firmware mitdabei sein. Meine Vermutung: die Lib liegt in einer anderen Version vor.
Zuerstmal schauen wo das File liegt
Code:
find / -name "libssl.so*"
und für dieses File dann einen Symlink anlegen auf den Namen, den dein Script/Program sucht z.B
Code:
ln -s /usr/lib/libssl.so.10 /usr/lib/libssl.so.0.9.8
 
Hallo

also die libssl.so.0.9.8 habe ich in /volume1/@optware/lib gefunden

der hammer ist das er jetzt ipkg nicht mehr findet. Heute morgen gings noch
werde jetzt ipkg nochmal installieren

Gruß
Werner
 
und du hast keine andere libssl.so.X.X.X gefunden?
 
also jetzt geht ipkg wieder
ipkg list_installed bringt folgendes

apr - 1.4.6-1 - Apache Portable Runtime library
apr-util - 1.4.1-1 - Apache Portable Runtime utilities library
autoconf - 2.69-1 - Creating scripts to configure source code packages using templates
automake - 1.12-1 - Creates GNU standards-compliant Makefiles from template files
bash - 3.2.49-1 - A bourne style shell
binutils - 2.19.1-1 - The GNU assembler and linker and related tools
bison - 2.5.1-1 - a general-purpose parser generator that converts an annotated context-free grammar into an LALR(1) or GLR parser for that gramm
bzip2 - 1.0.6-1 - Very high-quality data compression program
coreutils - 8.4-1 - Bunch of heavyweight *nix core utilities
cyrus-sasl-libs - 2.1.23-2 - Provides client or server side authentication (see RFC 2222).
diffutils - 3.1-1 - contains gnu diff, cmp, sdiff and diff3 to display differences between and among text files
e2fslibs - 1.41.14-1 - Ext2 Filesystem Libraries
expat - 2.0.1-1 - XML Parser library
file - 5.12-1 - Ubiquitous file identification utility.
findutils - 4.2.32-1 - File finding utilities
flex - 2.5.35-1 - Generates programs that perform pattern-matching on text.
gawk - 4.0.1-1 - Gnu AWK interpreter
gcc - 4.2.3-1 - The GNU Compiler Collection.
gdbm - 1.8.3-4 - GNU dbm is a set of database routines that use extensible hashing. It works similar to the standard UNIX dbm routines.
glib - 2.20.4-1 - The GLib library of C routines.
groff - 1.19.2-2 - front-end for the groff document formatting system
gzip - 1.5-1 - GNU Zip data compression program
libc-dev - 2.5-5 - libc development files.
libdb - 4.2.52-3 - Berkeley DB Libraries
libnsl - 2.5-4 - Network Services Library
libstdc++ - 6.0.9-6 - Standard C++ library, needed for dynamically linked C++ programs
libtool - 1.5.26-1 - Library tools.
libxml2 - 2.7.8-1 - Libxml2 is the XML C parser and toolkit developed for the Gnome project.
m4 - 1.4.16-1 - gnu macro processor and compiler front end
make - 3.82-1 - examines files and runs commands necessary for compilation
mc - 4.7.5.5-1 - Midnight Commander File Manager
ncurses - 5.7-3 - NCurses libraries
ncursesw - 5.7-2 - NCurses libraries with wide char support
neon - 0.29.6-1 - an HTTP and WebDAV client library, with a C interface
openldap-libs - 2.3.43-2 - Open Lightweight Directory Access Protocol
openssl - 0.9.8v-2 - Openssl provides the ssl implementation in libraries libcrypto and libssl, and is needed by many other applications and librari
openssl-dev - 0.9.8v-2 - openssl native development files
patch - 2.6.1-1 - applies a diff to produce a patched file
perl - 5.10.0-6 - Practical Extraction and Report Language.
pkgconfig - 0.15.0-2 - Package configuration tool
psmisc - 22.17-1 - A set of some small useful utilities that use the proc filesystem.
python25 - 2.5.6-2 - Python is an interpreted, interactive, object-oriented programming language.
readline - 6.1-2 - The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are
rsync - 3.0.9-1 - fast remote file copy program (like rcp)
sed - 4.2.2-1 - Stream editor.
slang - 2.2.3-2 - S-Lang is a multi-platform library designed to allow a developer to create robust multi-platform software.
sqlite - 3.8.0.2-1 - SQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine.
svn - 1.7.7-1 - a compelling replacement for CVS
tar - 1.26-1 - heavyweight version of the Tape ARchiver
tcl - 8.4.19-2 - The Tool Command Language
wget - 1.12-2 - A network utility to retrieve files from the Web
zlib - 1.2.5-1 - zlib is a library implementing the 'deflate' compression system.
Successfully terminated.
 
so nochmal viel text :-)
das ist meine /usr/lib

libdl.so.2 libsqlite3.so
libdns_sd.so libsqlite3.so.0
libdsm.so libsqlite3.so.0.8.6
libdsm.so.4 libss.so
libe2p.so libss.so.2
libe2p.so.2 libss.so.2.0
libe2p.so.2.3 libssl.so
libecryptfs.so.0 libssl.so.0.9.8
libenca.so.0 libssl.so.1.0.0
libevent-2.0.so.5 libssl3.so
libevent-2.0.so.5.1.3 libstdc++.so.6
libevtlog.so libswscale.so.0
libevtlog.so.0 libsybdb.so
libevtlog.so.0.0.0 libsybdb.so.5
libexiv2.so.9 libsybdb.so.5.0.0
libexpat.so.0 libsynoacl.so
libexpat.so.1 libsynoaclgpl.so
libexportent.so libsynoautoblock.so
 
die einfachste Lösung aus meiner Sicht wäre, die entsprechende Bibliothek einfach per ipkg nachzuinstallieren.
 
Sorry bin da nicht ganz so bewandert.
welche wäre das und vor allem wie lautet der Befehl
ipkg instal ????
 
ach ich seh gerade die Bibliothek ist ja bei dem paket openssl dabei, welches du schon installiert hast, da bin ich im moment auch überfragt warum sitecopy dieses dann nicht findet.
 
habe da mal in einem alten thread nachgeschaut
kann es damit was zu tun haben?

ls: cannot access /opt/lib/libcryp: No such file or directory
DiskStation> ls -la /opt/lib/libcryp*
lrwxrwxrwx 1 root root 18 May 31 19:00 /opt/lib/libcrypto.so -> libcrypto.so.0.9.8
lrwxrwxrwx 1 root root 18 May 31 19:00 /opt/lib/libcrypto.so.0 -> libcrypto.so.0.9.8
lrwxrwxrwx 1 root root 17 Oct 11 09:32 /opt/lib/libcrypto.so.0.9. -> libcrypto.so.0.9.
lrwxrwxrwx 1 root root 18 Oct 11 09:32 /opt/lib/libcrypto.so.0.9.7 -> libcrypto.so.0.9.7
-rw-r--r-- 1 root root 1228752 Apr 30 2012 /opt/lib/libcrypto.so.0.9.8
DiskStation> bei ls -la /lib/libcryp*
-ash: bei: not found
DiskStation> ls -la /lib/libcryp*
-rwxr-xr-x 1 root root 22368 Aug 23 15:34 /lib/libcrypt.so.1
lrwxrwxrwx 1 root root 18 Sep 28 15:47 /lib/libcrypto.so -> libcrypto.so.1.0.0
lrwxrwxrwx 1 root root 23 Oct 15 18:25 /lib/libcrypto.so.0.9.7 -> /lib/libcrypto.so.0.9.7
lrwxrwxrwx 1 root root 27 Oct 15 18:33 /lib/libcrypto.so.0.9.8 -> /opt/lib/libcrypto.so.0.9.8
-rw-r--r-- 1 root root 1657048 Aug 23 15:34 /lib/libcrypto.so.1.0.0
DiskStation>
 
Hallo zusammen,
bin neu im Forum :-), besitze eine DS213+ und kämpfe auch schon seit geraumer Zeit damit, sitecopy unter der DSM 4.3 zum Laufen zu bringen (ist wirklich tricky).
Aktuell: mit Erfolg...
Die Lösung zu obigem Problem habe ich aus einem anderen (alten) Foren Beitrag von Götz gefunden (großen Dank an Götz, der hat sich ja wirklich mit seinem Expertenwissen unsterblich gemacht!), und zwar: mit ln -s einen symbolic Link im /lib Verzeichnis auf die /opt/lib anlegen: libssl.so.0.9.8 -> /opt/lib/libssl.so.0.9.8 (das gleiche auch für die libcrypto.so.0.9.8 -> /opt/lib/libcrypto.so.0.9.8)

Wenn jemand das binary sitecopy für die DS213+ braucht, einfach melden...

Cheers, Stefan
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat