IPKG funktioniert nicht mehr

Status
Für weitere Antworten geschlossen.

sowosamma

Benutzer
Mitglied seit
16. Jun 2009
Beiträge
565
Punkte für Reaktionen
0
Punkte
42
Hallo,

ich habe ein Problem. Ich wollte gestern mediainfo nach der Anleitung im wiki installieren, aber folgende Fehlermeldung bekommen.
Rich (BBCode):
DS109plus> ipkg update && ipkg install gcc
-ash: ipkg: not found

IPKG nicht / nicht mehr installiert? Egal, einfach nochmal installieren. Ebenfalls nach der Anleitung im wiki. Einzig bei
Falls es beim umount zu Problemen kommen sollte, weil noch Dienste der Optware laufen, müssen diese vorher beendet werden. Danach klappt es auch mit dem umount.
hatte ich ein Problem. Wie beendet man Optware? Ich habe in einem Blogeintrag folgende Lösung gefunden:
Rich (BBCode):
umount -l /opt

Aber trotz Installation kam die Fehlermeldung ipkg: not found :confused:

In einem anderen Beitrag habe ich gelesen, dass jemand mit der Bootstramp Probleme hatte. Deswegen habe ich es nochmal versucht und diesmal genauer hingeschaut:
Rich (BBCode):
DS109plus> sh syno-e500-bootstrap_1.2-7_powerpc.xsh
Optware Bootstrap for syno-e500.
Extracting archive... please wait
bootstrap/
bootstrap/bootstrap.sh
bootstrap/ipkg-opt.ipk
bootstrap/ipkg.sh
bootstrap/optware-bootstrap.ipk
bootstrap/wget.ipk
1330+1 records in
1330+1 records out
Backup your configuration settings, then type:
  rm -rf /volume1/@optware
  rm -rf /usr/lib/ipkg
This will remove all existing optware packages.

You must *reboot* and then restart the bootstrap script.


BusyBox v1.16.1 (2016-04-28 18:07:38 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

Und da ist mit eingefallen, dass ich ja einige ipkg-Pakete für den Mailserver nütze. Deswegen habe ich mich nicht getraut die Verzeichnisse zu löschen. Also habe ich aufgehört und bin ins Bett gegangen.

Aber irgendwie habe ich vorher schon was kaputt gemacht. Das Abrufen der Email hat heute morgen nicht mehr funktioniert (crontab hätte bisher dreimal ausgeführt worden sein). Wie bekomme ich ipkg und vor allem das Abrufen der Emails wieder zum Laufen???

Kann mir bitte jemand helfen?

Andi
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
29.715
Punkte für Reaktionen
1.022
Punkte
754
Schau bitte einmal, ob Du mit dem EBI-Paket eine saubere Installation hinbekommst.
 

sowosamma

Benutzer
Mitglied seit
16. Jun 2009
Beiträge
565
Punkte für Reaktionen
0
Punkte
42
Ich habe DSM 4.2 - trotzdem versuchen?

[Edit] Im Paketmanager kann ich EBI nicht finden
 
Zuletzt bearbeitet:

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
29.715
Punkte für Reaktionen
1.022
Punkte
754
Nein, wenn QTip schreibt, dass es ein DSM 5 Feature braucht, dann wird das so sein. Ist mir aber auch gerade erst beim Nachlesen aufgefallen, sonst hätte ich es gar nicht vorgeschlagen.
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
13.999
Punkte für Reaktionen
264
Punkte
373
Hallo,
kontrolliere ob die Pfade noch richtig gesetzt sind.
Rich (BBCode):
echo $PATH
wenn /opt/bin usw. nicht enthalten sind dann /etc/profile und /root/.profile kontrollieren,
schau ob /opt ein Symlink oder ein reguläres Verzeichnis ist (mount point)
Rich (BBCode):
ls -la /
wenn reguläres Verzeichnis, ist das opt Verzeichnis gemountet?
Rich (BBCode):
mount

Gruß Götz
 

sowosamma

Benutzer
Mitglied seit
16. Jun 2009
Beiträge
565
Punkte für Reaktionen
0
Punkte
42
ich bin mal das wiki zum Abrufen der externen Email-Konten durchgegangen und /opt/bin/getmail ist vorhanden. Dann habe ich das Skript zum Abrufen mit sh getmail.sh manuell ausgeführt. Hat auch funktioniert. Also liegt es an der crontab bzw. dem S10cron :confused: Mist!!! Wieso funktioniert die denn jetzt nicht???
 

sowosamma

Benutzer
Mitglied seit
16. Jun 2009
Beiträge
565
Punkte für Reaktionen
0
Punkte
42
Hallo Götz,

so mal schauen ob ich alles richtig verstanden habe
Rich (BBCode):
DS109plus> echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
=> /opt/bin nicht vorhanden

PATH= hatte ich in der /root/.profile auskommentiert so wie es in der Anleitung im wiki stand
Rich (BBCode):
DS109plus> cat /root/.profile | grep PATH
#PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
#export PATH
DS109plus> cat /etc/profile | grep PATH
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
export PATH

ich würde sagen es ist gemounted opt -> /volume1/@optware
Rich (BBCode):
DS109plus> cd /opt/
DS109plus> ls -la /
drwxr-xr-x   23 root     root          4096 Nov  2 22:20 .
drwxr-xr-x   23 root     root          4096 Nov  2 22:20 ..
-rw-r--r--    1 root     root             3 Apr 25  2004 .mkcert.serial
drwxr-xr-x    3 root     root          4096 May 27 21:14 .old_patch_info
-rw-------    1 root     root          1024 Aug  5  2011 .rnd
drwxrwxrwx    3 root     root          4096 May 27 21:12 .syno
drwxr-xr-x    2 root     root          4096 Sep 11  2011 .system_info
drwxr-xr-x    2 root     root          4096 May 27 21:14 bin
drwxr-xr-x    7 root     root         36864 May 27 21:14 dev
drwxr-xr-x   18 MEIN_USER root          4096 Nov  2 22:19 etc
drwxr-xr-x   16 root     root          4096 Nov  2 22:18 etc.defaults
drwxr-xr-x    2 root     root          4096 Apr 28  2016 initrd
drwxr-xr-x   17 root     root         20480 May 27 21:17 lib
lrwxrwxrwx    1 root     root            11 May 27 21:14 linuxrc -> bin/busybox
drwx------    2 root     root          4096 Apr 28  2016 lost+found
drwxr-xr-x    2 root     root          4096 Apr 28  2016 mnt
lrwxrwxrwx    1 root     root            17 Nov  2 21:17 opt -> /volume1/@optware
dr-xr-xr-x  169 root     root             0 Jan  1  1970 proc
drwxr-xr-x    3 root     root          4096 May 27 21:17 root
drwxr-xr-x    2 root     root          4096 May 27 21:14 sbin
lrwxrwxrwx    1 root     root            25 Nov  2 22:20 scripts -> /usr/syno/synoman/scripts
drwxr-xr-x   11 root     root             0 Jan  1  1970 sys
drwxrwxrwt   12 root     root          1520 Nov  3 10:30 tmp
drwxr-xr-x    8 root     root          4096 May 27 21:14 usr
drwxr-xr-x   15 MEIN_USER root          4096 Nov  2 22:18 var
drwxr-xr-x   11 root     root          4096 May 27 21:14 var.defaults
drwxrwxrwx   34 MEIN_USER root          4096 Nov  2 22:10 volume1
drwxr-xr-x    2 root     root          4096 Oct 29 12:54 volumeSATA

[Edit]
das mount hat noch gefehlt
Rich (BBCode):
DS109plus> mount
/dev/root on / type ext3 (rw,relatime,errors=continue,data=ordered)
/tmp on /tmp type tmpfs (0)
none on /dev/pts type devpts (gid=4,mode=620)
/sys on /sys type sysfs (0)
/proc/bus/usb on /proc/bus/usb type usbfs (0)
/dev/sda3 on /volume1 type ext3 (usrquota,grpquota)
none on /proc/fs/nfsd type nfsd (0)


Hilft Dir das weiter?
 
Zuletzt bearbeitet:

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
13.999
Punkte für Reaktionen
264
Punkte
373
Hallo,
/opt ist ein Symlink, das ist OK. Dir sind die Pfade in ./etc/profile abhanden gekommen.
Setze ans Ende der /etc/profile
Rich (BBCode):
PATH=/opt/bin:/opt/sbin:$PATH
export PATH

Gruß Götz
 

sowosamma

Benutzer
Mitglied seit
16. Jun 2009
Beiträge
565
Punkte für Reaktionen
0
Punkte
42
Hurra! IPKG ist wieder da. ich habe die /etc/profile geändert und die DS neu gestartet

Jetzt hab ich nur noch das Problem, dass meine crons nicht automatisch starten.

Rich (BBCode):
DS109plus> ps | grep cron
 3304 root      5588 S    /usr/sbin/crond
24046 root      2972 S    grep cron
DS109plus> /opt/etc/init.d/S10cron
DS109plus> ps | grep cron
 3304 root      5588 S    /usr/sbin/crond
25677 root      1808 S    /opt/sbin/cron
25825 root      2972 S    grep cron

Hast Du ne Idee an was das liegen kann? Bzw was man dagegen machen kann?
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
13.999
Punkte für Reaktionen
264
Punkte
373
Hallo,
da solltest Du Dir den Abschnitt "Neues separates Startup Script für Optware" im Wiki anschauen, ob alles noch da ist.

Gruß Götz
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Nein, wenn QTip schreibt, dass es ein DSM 5 Feature braucht, dann wird das so sein. Ist mir aber auch gerade erst beim Nachlesen aufgefallen, sonst hätte ich es gar nicht vorgeschlagen.
Mit Version 0.4-033 kann EBI auch ab DSM 3.2 benutzt werden, allersdings mit einem abgespecktem Assistenten, Funktion nach Installation aber identisch mit der Installation in DSM 5 oder höher. Kann nur den 1. Post nicht anpassen, steht aber im Changelog.

@sowosamma: EBI = Easy Bootstrap Installer
 
Zuletzt bearbeitet:

sowosamma

Benutzer
Mitglied seit
16. Jun 2009
Beiträge
565
Punkte für Reaktionen
0
Punkte
42
oh man das kann nicht wahr sein!!! Ich habe alles EXAKT so wie im wiki gemacht. Das Problem war die Formatierung des Skripts. Weil ich nicht alles Wort für Wort in vi abtippen wollte, habe ich das Skript auf dem Windows-PC mit notepad++ geschrieben, aber extra UTF-8 Formatierung gewählt weil ich wusste dass es zwischen Windows und Linux Probleme mit den Zeilenumbrüchen gibt. Das Skript habe ich auch extra mit cat kontrolliert. Keine Sonderzeichen und alle Umbrüche okay. Aber heute, nachdem ich die Anleitung zum hundertsten Mal durchgegangen bin habe ich mir das Skript auch in vi angeschaut. Und was sehe ich? ^M an jedem Zeilenende :mad:

Der Neustart hat nach der Änderung zwar ewig gedauert, aber jetzt läuft der cron nach dem Neustart und ipkg ist auch noch da ;)

Vielen Dank für die Hilfe!!!!
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
UTF-8 Formatierung hat aber nichts mit dem Zeilenendeformat zu tun. Du hättest dies in Notepad++ im Menü "Bearbeiten - Format Zeilenende konvertieren können.
 

sowosamma

Benutzer
Mitglied seit
16. Jun 2009
Beiträge
565
Punkte für Reaktionen
0
Punkte
42
Danke für den Hinweis!!! Das werde ich mir für die Zukunft merken.

Andi
 
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