ipkg fehlermeldung 1: Syntax error: word unexpected (expecting ")")

Status
Für weitere Antworten geschlossen.

AngelDust

Benutzer
Mitglied seit
18. Jan 2010
Beiträge
83
Punkte für Reaktionen
0
Punkte
0
Sorry - wollte eigentlich nur getmail installieren und da hätte ich ipkg gebraucht.

habe folgendes - nach vorlage - gemacht:

test -e /opt && mv /opt /opt.bak
mkdir -p /big-disk/opt && ln -sf /big-disk/opt /opt
wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/ipkg-opt_0.99.163-10_arm.ipk
tar -xOvzf ipkg-opt_*_arm.ipk ./data.tar.gz | tar -C / -xzvf -
mkdir -p /opt/etc/ipkg
echo "src cross http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable" > /opt/etc/ipkg/armel-feed.conf
echo "src native http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/native/unstable" >> /opt/etc/ipkg/armel-feed.conf
/opt/bin/ipkg update

mit folgendem ergebnis:
DiskStation> test -e /opt && mv /opt /opt.bak
DiskStation> mkdir -p /big-disk/opt && ln -sf /big-disk/opt /opt
DiskStation> wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/ipkg-opt_0.99.163-10_arm.ipk
--15:31:33-- http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/ipkg-opt_0.99.163-10_arm.ipk
=> `ipkg-opt_0.99.163-10_arm.ipk'
Resolving ipkg.nslu2-linux.org... 140.211.169.169
Connecting to ipkg.nslu2-linux.org|140.211.169.169|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://ipkg.nslu2-linux.org/feeds-r...l/cross/unstable/ipkg-opt_0.99.163-10_arm.ipk [following]
--15:31:34-- http://ipkg.nslu2-linux.org/feeds-r...l/cross/unstable/ipkg-opt_0.99.163-10_arm.ipk
=> `feeds-redirect.php?f=optware%2Fcs08q1armel%2Fcross%2Funstable%2Fipkg-opt_0.99.163-10_arm.ipk'
Reusing existing connection to ipkg.nslu2-linux.org:80.
HTTP request sent, awaiting response... 302 Found
Location: http://nslu2-linux.dyoung-mirror.ne...l/cross/unstable/ipkg-opt_0.99.163-10_arm.ipk [following]
--15:31:34-- http://nslu2-linux.dyoung-mirror.ne...l/cross/unstable/ipkg-opt_0.99.163-10_arm.ipk
=> `ipkg-opt_0.99.163-10_arm.ipk'
Resolving nslu2-linux.dyoung-mirror.net... 208.113.203.106
Connecting to nslu2-linux.dyoung-mirror.net|208.113.203.106|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 74,456 (73K) [application/vnd.shana.informed.package]

100%[=================================================================================================================>] 74,456 81.28K/s

15:31:36 (81.11 KB/s) - `ipkg-opt_0.99.163-10_arm.ipk' saved [74456/74456]

DiskStation> tar -xOvzf ipkg-opt_*_arm.ipk ./data.tar.gz | tar -C / -xzvf -
./
./opt/
./opt/bin/
./opt/bin/ipkg
./opt/bin/ipkg-opt
./opt/bin/update-alternatives
./opt/etc/
./opt/etc/ipkg.conf
./opt/lib/
./opt/lib/libipkg.so
./opt/lib/libipkg.so.0
./opt/lib/libipkg.so.0.0.0
./opt/share/
./opt/share/ipkg/
./opt/share/ipkg/intercept/
./opt/share/ipkg/intercept/depmod
./opt/share/ipkg/intercept/ldconfig
./opt/share/ipkg/intercept/update-modules
DiskStation> mkdir -p /opt/etc/ipkg
DiskStation> echo "src cross http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable" > /opt/etc/ipkg/armel-feed.conf
DiskStation> echo "src native http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/native/unstable" >> /opt/etc/ipkg/armel-feed.conf
DiskStation> /opt/bin/ipkg update
/opt/bin/ipkg: /opt/bin/ipkg: 1: Syntax error: word unexpected (expecting ")")


viel text, den ich nicht wirklich verstehe.
wie kann ich das wieder richten - am liebsten würde wieder rückgängig machen und neu installieren?
 

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84
Ich verstehe nicht ganz was Du da gemacht hast. Die Schritte im Wiki sehen irgendwie anders aus...

gruss
dude
 

AngelDust

Benutzer
Mitglied seit
18. Jan 2010
Beiträge
83
Punkte für Reaktionen
0
Punkte
0
damn - wo du recht hast, hast du recht.

jetzt erst recht die frage - wie kann ich mein "verbrechen" wieder rückgängig machen?
infach nur das Verzeichnis /opt samt unterverzeichnissen löschen - wenn das geht, dann fange ich an linux zu lieben.
auch hier gleich meine entschuldigung - kenne mich mit linux nicht wirklich aus. darum auch diese etwas "dümmlichen" fragen
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
ich gehe mal davon aus, daß Du eine normale DS hast und die Datenpartition als /volume1 gemountet ist und /big-disk vorher nicht existierte (schau Dir vorher den Inhalt von /big-disk an).
rm /opt
rm -R /big-disk
Dann wie im Wiki beschrieben. Achte auf das richtige Modell Deiner DS.

Gruß Götz
 

Steve Austin

Benutzer
Mitglied seit
30. Nov 2012
Beiträge
114
Punkte für Reaktionen
15
Punkte
24
Leider habe ich auch erhebliche Probleme IPKG in Gang zu bekommen. Beim Eingeben von "ipkg update" bekomme ich ständig die Fehlermeldung: /opt/bin/ipkg: line 1: syntax error: unexpected word (expecting ")").
Unter http://www.synology-wiki.de/index.php/IPKG habe ich den Part "Vorbereitung" und "Installation" soweit durch. Den Part "Erste Schritte" bekomme ich nicht hin. Es kommt jedesmal die Meldung: /opt/bin/ipkg: line 1: syntax error: unexpected word (expecting ")")
Es ist mir nicht möglich die Kommandos ipkg update u.a. durchzuführen.

Ziel ist es ein Mailserver auf der Synology DS412+ einzurichten, der die 1und1-Konten via Pop3 automatisch alle 5 Minuten abruft, die abgeholten Mails von den 1und1-Konten löscht und die Mails via IMAP den im LAN befindlichen Clients in Outlook zur Verfügung stellt. Ich habe zur Zeit ca. 7 User, die Ihre Mails abrufen.
Durch die ganzen Beschreibungen im Wiki steige ich nicht wirklich durch und ich empfinde die Beschreibungen auch als nicht sehr verständlich. Es wird einerseits etwas von Postfix, dann von fetchmail, dann von getmail gesprochen, dann irgendetwas mit automatisiertem cron. Ich bin bezüglich der Einrichtung für externe Accounts genau nach der Anleitung hier http://www.synology-wiki.de/index.php/Externe_Accounts_abrufen vorgegangen. In diesen Zusammenhang wäre es wirklich sinnvoll, den Satz "Wenn ihr ein Paket mit ipkg nicht findet dann kann ein $ ipkg list | grep PART_NAME helfen " etwas genauer zu beschreiben. Mit PART-NAME ist hier vielleicht Paketname gemeint, aber warum schreibt man das dann nicht hin ?

Könnt Ihr mir hier weiterhelfen, zumal ich nun schon seit Stunden dranhänge und mich langsam schon echt die Wut packt, dass das Teil so schwierig ist einzurichten.:mad:
Das Betreiben eines simplen Mailservers, wo Synology auch noch großspurig mit wirbt, hatte ich mir wirklich einfacher vorgestellt.
Nun bin ich was Linux angeht, noch sehr unerfahren, allerdings hätte ich ich mir bei einer solchen Box, die für klein- und mittelständische Unternehmen gedacht ist, gewünscht, dass eine schnelle und übersichtliche Einrichtung über GUI möglich ist und man nicht kompliziert via Telnet oder SSH irgendwelche Kommandos und Dateien mühselig anpassen muß.
Ich hatte auch gelesen, dass es wohl Probleme mit dem SMTP geben soll, diesen über die Synology laufen zu lassen. Unter einem richtigen Mailserver stelle ich mir jedoch schon vor, dass SMTP funktioniert. Ich möchte die gesendeten Mails auf der Synology gespeichert haben.
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
vorweg, Mailstation/Mailserver gibt es doch von Synology als Pakete.
Zum ipkg, welch Datei hast Du heruntergeladen und benutzt? (wahrscheinlich die falsche)

Gruß Götz
 

Steve Austin

Benutzer
Mitglied seit
30. Nov 2012
Beiträge
114
Punkte für Reaktionen
15
Punkte
24
Ja, die Pakete habe ich auch installiert, aber es klappt trotzdem nicht.

Ich habe mit dem Kommando cat /proc/cpuinfo | grep cpu bzw. mit dem Kommando cat /proc/cpuinfo geschaut welchen Prozessortyp ich habe und habe unter http://www.synology-wiki.de/index.php/Welchen_Prozessortyp_besitzt_mein_System? den Intel Atom D2700 (2C/4T) genommen. Das müßte die Datei "syno-i686-bootstrap_1.2-7_i686.xsh" sein.
Es ist auch der einzigste, wo die Taktzahl und der RAM stimmt. Mir ist jedoch aufgefallen, dass meine DS412+ nicht in der Spalte DS-Modelle auftaucht !
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
Das müßte die Datei ...
und hast Du die auch wirklich genommen?
Ansonsten
rm -rf /volume1/@optware
rm -rf /usr/lib/ipkg
DS einmal neu starten und Installation von vorn beginnen.

Gruß Götz
 

Steve Austin

Benutzer
Mitglied seit
30. Nov 2012
Beiträge
114
Punkte für Reaktionen
15
Punkte
24
Hallo,

und hast Du die auch wirklich genommen?
Ansonsten
rm -rf /volume1/@optware
rm -rf /usr/lib/ipkg
DS einmal neu starten und Installation von vorn beginnen.

Gruß Götz
Werde ich gleich mal testen. Bei 4. mit sh syno-i686-bootstrap_1.2-7_i686.xsh bekomme ich den Fehler: Configuring ipkg-opt.ipk..WARNING: can't open config file: /usr/syno/ssl/openssl.cnf
Zum Schluß hat es dann geklappt, aber ich weiß bis jetzt noch nicht woran es lag. Vielen Dank für Deine Hilfe.
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
die ssl Warnung (kein Fehler) kannst Du getrost vergessen, kommt bei allen. Dann mal fleißig Wiki abarbeiten:)

Gruß Götz
 

Steve Austin

Benutzer
Mitglied seit
30. Nov 2012
Beiträge
114
Punkte für Reaktionen
15
Punkte
24
Hallo,
die ssl Warnung (kein Fehler) kannst Du getrost vergessen, kommt bei allen. Dann mal fleißig Wiki abarbeiten:)

Gruß Götz
Ja, aber das das mit dem Getippe so aufwendig ist, hätte ich wirklich nicht gedacht. Leider kann man kein Copy&Paste aus Windows in Putty bentuzen, so dass man nur korrigieren und Enter drücken brauch. ;-.)
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
c&p geht schon, nur gewußt wie:)
in Windows ganz normal kopieren, in putty einfach rechte Maustaste drücken, im vi muß der sich natürlich im Einfügemodus befinden. Funktioniert auch in der shell. Je nach Formatierung des Textes passiert es oft, daß jede weitere Zeile weiter eingerückt wird, muß man selbst abschätzen ob einzelne Zeilen kopieren und einfügen oder mehrere und dann die ganzen Leerzeichen am Zeilenanfang wieder löschen.
In die andere Richtung funktioniert das auch, in Putty mit der Maus markieren und wirklich nichts anderes machen und in Win einfach einfügen.

Gruß Götz
 
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