IPKG Download

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.
export Path sieht nach einem Neustart so aus:

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

und jetzt?
 
Das kommt mir bekannt vor, das gleiche Problem habe ich auch (export Pfad bleibt nicht gleich, egal wo ich ihn eintrage)!

Gib nun folgendes im Terminal ein:

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

und versuche dann nochmals ipkg update
 
schonmal probiert die PATH Anpassung im profile von root zu machen? Sollte afaik /root/.profile sein
 
@DKeppi
Ergibt immernoch den gleichen Fehler.

@jahlives
Probiere ich mal aus.
 
Der Fehler dürfte sein, dass du in der globalen profile wohl den richtigen PATH hast. Sobald du dich aber zum Testen als root anmeldest kommt /root/.profile zum Tragen und die Datei hat noch den falschen PATH
 
Diese Datei sieht bei mir gleich aus wie die andere profile datei:

#/etc/profile: system-wide .profile file for ash.
PATH="$PATH:/bin:/sbin:/usr/bin:/usr/sbin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbin"
umask 022
#This fixes the backspace when telnetting in.
#if [ "$TERM" != "linux" ]; then
# stty erase
#fi
export PATH
HOME=/root
export HOME
TERM=${TERM:-cons25}
export TERM
PAGER=more
export PAGER
PS1="`hostname`> "
alias dir="ls -al"
 
Und wo ist opt?
 
@jahlives

Inhalt etc/profile :

Rich (BBCode):
#/etc/profile: system-wide .profile file for ash.
PATH="$PATH:/opt/bin:/opt/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbin"
umask 022
#This fixes the backspace when telnetting in.
#if [ "$TERM" != "linux" ]; then
#        stty erase
#fi
PGDATA=/var/service/pgsql
export PATH PGDATA
HOME=/root
export HOME
TERM=${TERM:-cons25}
export TERM
PAGER=more
export PAGER
PS1="`hostname`> "
alias dir="ls -al"
alias ll="ls -la"
ulimit -c unlimited

Inhalt root/.profile :

Rich (BBCode):
#/etc/profile: system-wide .profile file for ash.
PATH="$PATH:/opt/bin:/opt/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbin"
umask 022
#This fixes the backspace when telnetting in.
#if [ "$TERM" != "linux" ]; then
#        stty erase
#fi
export PATH
HOME=/root
export HOME
TERM=${TERM:-cons25}
export TERM
PAGER=more
export PAGER
PS1="`hostname`> "
alias dir="ls -al"

Trotzdem passt bei mir der export PATH nicht!?

EDIT:Sehen irgendwie ziemlich gleich aus oder? Ist bei mir evtl. eine davon fehlerhaft?
 
Ich habe jetzt die beiden Dateien wie beim oberen Post.

ipkg update funktioniert aber immernoch nicht.
 
An der Loginshell für root (in /etc/passwd definiert) wurde nichts geändert? z.B auf bash gestellt oder so? Mach auch mal ein which wget
 
Bin gespannt wie es bei rauppe31 aussieht, bei mir ist passwd OK

root:x:0:0:root:/root:/bin/ash

aber ein which wget liefert

/usr/syno/bin/wget
 
root:x:0:0:root:/root:/bin/ash

which wget:
/usr/syno/bin/wget
 
Wenn ich

Rich (BBCode):
export PATH='/opt/bin:/opt/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/syno/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin:/opt/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbin'

eingebe und somit den Pfad ändere, dann kommt beim which wget das korrekte

/opt/bin/wget

Dann funktioniert mein ipkg update, jedoch nur für diese eine shell Sitzung!
Ich weis nicht wo ich noch etwas eintragen soll, damit der export PATH auch bleibt?

Dieses Problem hatten wir bereits hier: http://www.synology-forum.de/showth...Nano-ipkg-update-etc.-funktioniert-nicht-mehr
 
Könnt ihr mal folgendes testen: PATH in beiden Files anpassen und md5sum beider Files. Dann mal ab- und anmelden und nochmals md5sum der Files. Sind sie zu dem Zeitpunkt bereits wieder verändert? Falls sie dann noch gleich sind noch ein reboot und wieder md5sum
 
-ash: md5sum: not found
 
Was muss ich eingeben?
Ich bin halt noch nicht so gut auf der Komandozeile.
Danke.
 
Shit ich dachte md5sum würde zur firmware gehören. Dann ist es wohl ein ipkg Paket (vermutlich in coreutils oder so). Wenn du den PATH anpasst, dich abmeldest und wieder anmeldest, ist dann die profile noch okay oder ned?
 
Beide profile Dateien sind nach einem erneuten connect oder reboot wie vorher,
nur die Eingabe export liefert wieder den falschen PATH beginnend mit usr/bin: usw.

opt/bin und opt/sbin ist zwar angeführt aber eben irgendwo mittendrin und nicht am Anfang!

Verzwickte Sache is des... :p
 
Hallo zusammen,
ich habe gerade smartmontools installiert. Das Update geht auch wieder.
Gruß Homer:)
 
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