DS 109j IPKG-Installation, libidn fehlt

Status
Für weitere Antworten geschlossen.

phaidros52

Benutzer
Mitglied seit
07. Dez 2009
Beiträge
18
Punkte für Reaktionen
0
Punkte
0
Hallo alle,
hab mir eine DS 109j zugelegt. Wow, das ist ja noch besser, als sich unter dem Gips kratzen zu können :)

Wollte nun auch IPKG installieren und kam zu folgendem Ergebnis:

ERROR: Cannot satisfy the following dependencies for wget-ssl:
libidn

Der braucht also eine Bibliothek, oder?

Sollte ich mir über diese Meldung Gedanken machen? Wenn ja, wie kann ich das Prob lösen?

Hinweis: Mein Rechner läuft unter 64 Bit Linux mit VMWare für Windoof

Ph.

******************************************************************************************
Rich (BBCode):
DiskStation login: root
Password:


BusyBox v1.1.0 (2009.11.12-19:49+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

DiskStation> cd /volume1/public
DiskStation> cat /proc/cpuinfo
cpu             : 82xx
revision        : 16.20 (pvr 8081 1014)
bogomips        : 176.53
vendor          : Motorola
machine         : MPC8241
processor       : PVID: 0x80811014, vendor: Motorola
DiskStation> wget http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/unstable/ds101-bootstrap_1.0-4_powerpc.xsh

15:59:00 (56.23 KB/s) - `ds101-bootstrap_1.0-4_powerpc.xsh' saved [1859870/1859870]

DiskStation> ls
ds101-bootstrap_1.0-4_powerpc.xsh
DiskStation> sh ds101-bootstrap_1.0-4_powerpc.xsh
DS-10x Bootstrap extracting archive... please wait
bootstrap/
bootstrap/bootstrap.ipk
bootstrap/bootstrap.sh
bootstrap/ipkg.ipk
bootstrap/ipkg.sh
bootstrap/openssl.ipk
bootstrap/wget-ssl.ipk
10274+1 records in
10274+1 records out
Creating temporary ipkg repository... success
Installing DS101(g)-bootstrap package...Unpacking bootstrap.ipk...Done.
Configuring bootstrap.ipk...
Adding /opt/lib to dynamic linker configuration...
Regenerating dynamic linker cache...
/opt/sbin/ldconfig: /lib/libuuid.so.1 is not a symbolic link

/opt/sbin/ldconfig: /lib/libext2fs.so.2 is not a symbolic link

/opt/sbin/ldconfig: /lib/libe2p.so.2 is not a symbolic link

/opt/sbin/ldconfig: /lib/libss.so.2 is not a symbolic link

/opt/sbin/ldconfig: /lib/libcom_err.so.2 is not a symbolic link

/opt/sbin/ldconfig: /lib/libblkid.so.1 is not a symbolic link

Modifying /etc/profile...
Modifying /etc/rc.local
Done.
 success
Installing IPKG package... (Ignore missing md5sum warning)
Unpacking ipkg.ipk...Done.
Configuring ipkg.ipk..../ipkg.sh: ./ipkg.sh: 1170: md5sum: not found
Done.
Removing temporary ipkg repository...
Installing OpenSSL..Installing openssl (0.9.7m-5) to root...
Configuring openssl
Successfully terminated.
 success
Installing wget-SSL...Installing wget-ssl (1.12-2) to root...
Nothing to be done
An error ocurred, return value: 1.
Collected errors:

ERROR: Cannot satisfy the following dependencies for wget-ssl:
         libidn


DiskStation>
DiskStation> ls -la /
drwxr-xr-x   21 root     root         4096 Dec  6 16:04 .
drwxr-xr-x   21 root     root         4096 Dec  6 16:04 ..
-rw-r--r--    1 root     root            3 Oct  5  2004 .mkcert.serial
-rw-------    1 root     root         1024 Oct  5  2004 .rnd
drwxr-xr-x    2 root     root         4096 Nov 25 18:30 bin
drwxr-xr-x    3 root     root        12288 Nov 25 18:32 dev
drwxr-xr-x   10 root     root         4096 Dec  6 16:04 etc
drwxr-xr-x   10 root     root         4096 Nov 28 17:08 etc.defaults
drwxr-xr-x    2 root     root         4096 Nov 13 03:56 initrd
drwxr-xr-x   13 root     root        12288 Dec  6 16:04 lib
lrwxrwxrwx    1 root     root           11 Nov 25 18:31 linuxrc -> bin/busybox
drwx------    2 root     root         4096 Nov 13 03:46 lost+found
drwxr-xr-x    2 root     root         4096 Nov 13 03:43 mnt
drwxr-xr-x    9 root     root         4096 Dec  6 16:04 opt
dr-xr-xr-x  112 root     root            0 Jul 28  2002 proc
drwxr-xr-x    2 root     root         4096 Nov 25 18:31 root
drwxr-xr-x    2 root     root         4096 Nov 25 18:31 sbin
drwxr-xr-x    2 root     root         4096 Nov 13 03:43 sys
drwxrwxrwt    6 root     root         1140 Dec  6 16:11 tmp
drwxr-xr-x    7 root     root         4096 Nov 25 18:46 usr
drwxr-xr-x   12 root     root         4096 Nov 28 17:08 var
drwxr-xr-x   11 root     root         4096 Nov 25 18:32 var.defaults
drwxrwxrwx   17 root     root         4096 Dec  6 16:04 volume1
drwxr-xr-x    3 root     root         4096 Dec  6 16:04 writeable
DiskStation> mount
/dev/hda1 on / type ext3 (rw)
/tmp on /tmp type tmpfs (rw)
/proc/bus/usb on /proc/bus/usb type usbdevfs (rw)
/dev/hda3 on /volume1 type ext3 (usrquota,grpquota)
/volume1/opt on /opt type --bind (rw)
DiskStation> cat /etc/rc.local
#!/bin/sh

# Optware setup
mkdir -p /opt
[ -e /volume1/opt ] && mount -o bind /volume1/opt /opt
[ -x /opt/etc/rc.optware ] && /opt/etc/rc.optware
[ -e /bin/killall ] || ln -s /bin/busybox /bin/killall
DiskStation> ls -la /volume1
drwxrwxrwx   17 root     root         4096 Dec  6 16:04 .
drwxr-xr-x   21 root     root         4096 Dec  6 16:04 ..
drwxr-xr-x    4 root     root         4096 Nov 25 19:27 @appstore
drwxr-xr-x    4 admin    root         4096 Nov 25 19:24 @database
drwxr-xr-x    2 root     root         4096 Nov 25 19:20 @download
drwxrwxrwx    4 root     root         4096 Nov 30 14:56 @tmp
drwxrwxrwx    4 root     root         4096 Dec  5 06:50 NetBackup
-rw-------    1 root     root        10240 Dec  5 11:31 aquota.group
-rw-------    1 root     root         8192 Dec  6 12:30 aquota.user
drwxr-xr-x    7 root     root         4096 Dec  6 12:29 homes
drwx------    2 root     root        16384 Oct  5  2004 lost+found
drwxrwxrwx   30 root     root         4096 Dec  5 11:31 music
drwxr-xr-x    9 root     root         4096 Dec  6 16:04 opt
drwxrwxrwx    5 root     root         4096 Dec  4 08:20 photo
drwxrwxrwx    3 root     root         4096 Dec  6 16:04 public
drwxrwxrwx    2 root     root         4096 Nov 25 19:19 thing
drwxr-xr-x    2 root     root         4096 Dec  6 16:04 tmp
drwxrwxrwx    3 root     root         4096 Nov 28 16:47 video
drwxrwxrwx    3 root     root         4096 Nov 25 19:27 web
DiskStation> ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/stable/Packages.gz
Inflating http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/stable/Packages.gz
Updated list of available packages in /opt/lib/ipkg/lists/optware
Successfully terminated.
DiskStation>
 
Zuletzt bearbeitet von einem Moderator:

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.016
Punkte für Reaktionen
272
Punkte
393
Hallo,
Sollte ich mir über diese Meldung Gedanken machen?
nein, brauchst Du nicht. wget ist schon in der Firmware enthalten und Dein ipkg funktioniert ja.

Gruß Götz
 

phaidros52

Benutzer
Mitglied seit
07. Dez 2009
Beiträge
18
Punkte für Reaktionen
0
Punkte
0
Danke schön für Deine Antwort, Götz.
Dann wollen wir mal loslegen
 

Das Michi

Benutzer
Mitglied seit
10. Jul 2010
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
Hallo,

nein, brauchst Du nicht. wget ist schon in der Firmware enthalten und Dein ipkg funktioniert ja.

Gruß Götz
Ich hole diesen alten Beitrag mal raus, weil ich seit einigen Tagen den gleichen Fehler habe.
wget manuell installieren geht auch nicht, kommt wieder der Hinweis auf die fehlende libidn.
Paket wie z.b mc installieren geht nun auch nicht mehr, weil ich ipkg update machen soll. geht aber auch nicht.
ipkg_download: ERROR: Command failed with return value 1: `wget --passive-ftp
-q -P /opt/ipkg-86v3qn http://ipkg.nslu2-linux.org/feeds/optware/ds101/cross/st
able/Packages.gz'

Hab schon alle möglichen Tips probiert, bishin zum löschen des Ordners /opt/.
auch das kopieren der date libidn.so11 in den entsprechenden Ordner hat nichts gebracht.
Firmware neu machen geht auch nicht. Beendet mit dem Hinweis, Firmware ist auf dem neuesten Stand.
Leider sind meine Linux Kentnisse nicht sooo gut, das ich da weiterkommen würde. Weiß noch jemand Rat?
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.016
Punkte für Reaktionen
272
Punkte
393

Das Michi

Benutzer
Mitglied seit
10. Jul 2010
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
Hallo,
ich denke Du bist auf dem falschen Bootstrap unterwegs

das sollte ds101g heißen.

Gruß Götz

PS: bin erst einmal im Urlaub

Die DS-101 und DS-101J sind verschiedene Geräte, verwenden aber die selbe Bootstrap.
http://ipkg.nslu2-linux.org/feeds/optware/ds101/cross/unstable/ds101-bootstrap_1.0-4_armeb.xsh

Aber der Fehler bleibt, da kann ich so oft Neuinstallieren wie ich will.
Wenn bootstrap installiert ist, keinen Zugriff mehr auf die Web Oberfläche.
Apache Server Interner Fehler.
IPKG geht nicht, wegen fehlender libidn.
Und damit geht auch IPKG Update nicht, und es lassen sich auch keine Pakete installieren.
Habs inzwischen dreimal mit neu aufgespielter Firmware versucht. Keine Änderung.
Ich denke es geht bei der DS101 einfach nicht. Wäre nett gewesen ein paar zusätzliche Funktionen zu installieren.
 

phaidros52

Benutzer
Mitglied seit
07. Dez 2009
Beiträge
18
Punkte für Reaktionen
0
Punkte
0
Ich bin mit Sicherheit nicht der große Crack, um solche Fragen lösend zu beantworten. Für dich als Tipp aus meiner Beobachtung: Beim Installieren werden wohl vorhandene Dateien nicht überschrieben. Ich habe versucht, einige 3. Party Anwendungen (wieder) zu installieren, was fehlschlug. Erst nach dem Löschen der alten Dateien ging's dann.

Vielleicht hilft's dir.

Ph.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
@DasMichi
Versuch doch bitte bei deinem Thread zu bleiben (http://www.synology-forum.de/showthread.html?t=13734)
Hast du jetzt ein g-Modell oder nicht? Dein verwendetes Bootstrap scheint für die g-Version zu sein. Das Problem ist, dass die 101 und die 101j nicht denselben Prozessor haben wie die g-Version. Also passt das bootstrap ned wenn du nicht eine g-Version hast!
101 und 101j haben eine ARM Prozessor und die g-Version einen PPC
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0

Das Michi

Benutzer
Mitglied seit
10. Jul 2010
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
Für meinen Doppelpost, Sorry. Hatte ich wohl übersehen. Kann gelöscht werden.
Nochmal zur Klarstellung. Ich habe eine DS101 ohne irgendwelche Zusätze.
Wenn ich am Gerät 2X Reset mache, dann sollte das OS ja wohl gelöscht sein. Zumindest muss ich dann mit dem Synology Assistent dir Firmware neu aufspielen. Damit sollte ja alle alten Dateien gelöscht sein. Oder Irre ich mich da?

Danach beginnt das Spiel von vorn. Telnet aktivieren geht noch, aber alles andere was danach kommen soll, Bootstrap schlägt fehl und kein Zugriff mehr auf die Weboberfläche. Drehe mich da echt im Kreis.
Bekommt man das ganze nicht auch ohne Bootstrap hin? Also sh openssl und sh wget. Vorher die libidn per sh installieren. Hab mein System ja nun dreimal jungfreulich gemacht, beim letzten Mal hab ich mal geschaut, ob es überhaupt eine libidn gibt. Fehlanzeige. Hab alle Order durchsucht, nix zu finden.
Da wundert es mich natürlich nicht, das die übliche Installation von IPKG so nicht funktioniert.
 

phaidros52

Benutzer
Mitglied seit
07. Dez 2009
Beiträge
18
Punkte für Reaktionen
0
Punkte
0
Wenn du einen Reset machst werden die zusätzlich installierten Dateien wie z.B. von IPKG NICHT gelöscht. Das habe ich versucht, mit meinem Hinweis zu sagen. Du musst mit SSH oder Telnet auf die Box und händisch löschen.

Genau das nicht mehr Erreichen des Desktops war auch bei mir eine Folge davon, dass ich nicht händisch gelöscht hatte. Dazu gibts irgendwo hier auch einen Thread.

Ph.
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Die IPKG-Dateien liegen wahrscheinlich unter /volume1/@optware. Schau mal, dass Du diesen Ordner samt Inhalt gelöscht bekommst.
 

Das Michi

Benutzer
Mitglied seit
10. Jul 2010
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
Wenn du einen Reset machst werden die zusätzlich installierten Dateien wie z.B. von IPKG NICHT gelöscht. Das habe ich versucht, mit meinem Hinweis zu sagen. Du musst mit SSH oder Telnet auf die Box und händisch löschen.

Genau das nicht mehr Erreichen des Desktops war auch bei mir eine Folge davon, dass ich nicht händisch gelöscht hatte. Dazu gibts irgendwo hier auch einen Thread.

Ph.

Bei mir werden die Dateien gelöscht. Sehe ich auch beim Aufspielen der Firmware: Formatieren der Systempartition.
Danach sind alle Einstellungen und Ordner, welche ich mittels Konsole geändert oder erstellt habe weg. Nur das Volume1 und damit die angelgten freigegebenen Ordner sind davon nicht betroffen.
Habs auch schon mehrfach mit verschiedenen Anleitungen versucht. Immer mit dem selben Fehler. Fehlende libidn. Was ja auch stimmt. Die datei ist nicht im lib Orner vorhanden.
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Ja. Die Systempartition wird gelöscht und die IPKG-Daten liegen auf volume1. Wie ich bereits in Beitrag #12 geschrieben hatte.
 

Das Michi

Benutzer
Mitglied seit
10. Jul 2010
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
Letzter Versuch

So, nachdem ich mich nun mal durch alle möglichen Foren gelesen haben, habe ich nochmals einen Versuch gestartet.
Ich habe versucht soweit es geht alles zu protokollieren.

1. Firmware für DS101 neu aufgespielt.
2. Alle Ordner, die nicht ins /volume1 gehören gelöscht.
3. Telnetzugang installiert
4. ds101-bootstrap_1.0-4_armeb.xsh nach public kopieren.
5. Mit telnet als root einloggen und ausführen von
sh ds101-bootstrap_1.0-4_armeb.xsh
Es kommt folgende Anzeige.

NAS> sh ds101-bootstrap_1.0-4_armeb.xsh
DS-10x Bootstrap extracting archive... please wait
bootstrap
bootstrap/bootstrap.ipk
bootstrap/bootstrap.sh
bootstrap/ipkg.ipk
bootstrap/ipkg.sh
bootstrap/openssl.ipk
bootstrap/wget-ssl.ipk
48245+1 records in
48245+1 records out
Creating temporary ipkg repository... success
Installing DS101(g)-bootstrap package...Unpacking bootstrap.ipk...Done.
Configuring bootstrap.ipk...
Adding /opt/lib to dynamic linker configuration...
Setting up ipkg arch-file
Regenerating dynamic linker cache...
Modifying /etc/profile...
Modifying /etc/rc.local
Done.
success
Installing IPKG package... (Ignore missing md5sum warning)
Unpacking ipkg.ipk...Done.
Configuring ipkg.ipk..../ipkg.sh: ./ipkg.sh: 1170: md5sum: not found
Done.
Removing temporary ipkg repository...
Installing OpenSSL..Installing openssl (0.9.7m-5) to root...
Configuring openssl
Successfully terminated.
success
Installing wget-SSL...Installing wget-ssl (1.12-2) to root...
Nothing to be done
An error ocurred, return value: 1.
Collected errors:
ERROR: Cannot satisfy the following dependencies for wget-ssl:
libidn


BusyBox v1.1.0 (2006.07.05-16:37+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.



Der Versuch dann die Weboberfläche der DS0101 zu erreichen endet damit.

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, admin and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
Apache/1.3.33 Server at 192.168.1.5 Port 5000


Wenn ich das alles richtig verstehe, dann liegt der Fehler nicht an der Installation von IPKG, sondern daran, das wget-ssl wegen fehlender libidn nicht installiert werden kann.
Nun nochmal meine Frage an die, die es geschafft haben.
Wie habt ihr es gemacht? Wo liegt mein Fehler?
Würde gerne die Möglichkeiten der DS101 nutzen, aber so wird das nichts.
 

Das Michi

Benutzer
Mitglied seit
10. Jul 2010
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
erledigt

Nach stundenlangem Suchen in verschiedenen Foren, hab ich endlich die Lösung.

Als Erstes wird das Paket libidn besorgt, dann entpackt und die Dateien in den lib Ordner kopiert.
Dann kann ipkg schon mal installiert werden.
Vorsichtshalber noch mal ipkg install libidn und ipkg update.
Danach noch in der ipkg.con eine neue Adresse zum Download eintragen, die alte hat bei mir nicht funktioniert. (unable to download...)

Weiss nicht ob die Vorgehensweise für alle DS Versionen gilt, aber für die DS101 geht es auf jeden Fall
 

Das Michi

Benutzer
Mitglied seit
10. Jul 2010
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
Musste die ganze Prozedur ja leider noch mal wiederholen.
Nur jetzt funktioniert die Vorgehensweise nicht mehr.

Ich denke ich finde mich damit ab, bei meiner DS-101 funktioniert es nicht.
Immerhin, Telnet geht.
 

test123

Benutzer
Mitglied seit
20. Mrz 2011
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
installation von ipkg

Die Installation von IPKG muss auf den vorhandenen Prozessortyp abgestimmt sein

Mit SSH/Telnet !als root, nicht als admin! auf der Synology Station einloggen.
Das Passwort für root ist das gleiche wie für den user admin
Ins Verzeichnis public wechseln (wenn nicht vorhanden, muss das Verzeichnis erstellt werden)

cd /volume1/public
wget http://ipkg2.nslu2-linux.org/feeds/optware/ds101g/cross/unstable/ds101-bootstrap_1.0-4_powerpc.xsh
sh ds101-bootstrap_1.0-4_powerpc.xsh

falls libidn Fehler kommt, kann man das manuell installieren:
wget http://ipkg2.nslu2-linux.org/feeds/optware/ds101g/cross/unstable/libidn_1.19-1_powerpc.ipk

ipkg install <Verzeichnis wo du dich befindest>/libidn_1.19-1_powerpc.ipk

alles im Verzeichnis public löschen
dann noch mal o.g Schritte ab cd ..... bis sh ds101-bootstrap_1.0-4_powerpc.xsh
ausführen

Sollte dann funktionieren
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.016
Punkte für Reaktionen
272
Punkte
393
Hallo,
Die Installation von IPKG muss auf den vorhandenen Prozessortyp abgestimmt sein
eben, deshalb hat Das Michi schon das richtige Paket benutzt, eine DS-101 (arm) ist nicht gleich DS-101g+ (powerpc).

Gruß Götz
 

mistarich

Benutzer
Mitglied seit
16. Okt 2008
Beiträge
13
Punkte für Reaktionen
0
Punkte
0
Danke test123, nachdem ich libdin_1.19-1_powerpc.ipk installiert hatte und ...bootstrap... erneut ausgeführt hatte, konnte ich ein ipkg update machen, openssh und openssh-sftp-server mit ipkg installieren UND nun läuft nach ca. einem Jahr Mühen und Probieren endlich WINscp, YEP und es macht so einen spaß ohne vi basteln zu können. Ich habe eine DS108j. Danke für den TIP!!!
 
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