IPKG Download

Status
Für weitere Antworten geschlossen.

rauppe31

Benutzer
Mitglied seit
06. Jun 2011
Beiträge
2.734
Punkte für Reaktionen
0
Punkte
82
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?
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.213
Punkte für Reaktionen
67
Punkte
114
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
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
schonmal probiert die PATH Anpassung im profile von root zu machen? Sollte afaik /root/.profile sein
 

rauppe31

Benutzer
Mitglied seit
06. Jun 2011
Beiträge
2.734
Punkte für Reaktionen
0
Punkte
82
@DKeppi
Ergibt immernoch den gleichen Fehler.

@jahlives
Probiere ich mal aus.
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.213
Punkte für Reaktionen
67
Punkte
114

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
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
 

rauppe31

Benutzer
Mitglied seit
06. Jun 2011
Beiträge
2.734
Punkte für Reaktionen
0
Punkte
82
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"
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Und wo ist opt?
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.213
Punkte für Reaktionen
67
Punkte
114
@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?
 

rauppe31

Benutzer
Mitglied seit
06. Jun 2011
Beiträge
2.734
Punkte für Reaktionen
0
Punkte
82
Ich habe jetzt die beiden Dateien wie beim oberen Post.

ipkg update funktioniert aber immernoch nicht.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
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
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.213
Punkte für Reaktionen
67
Punkte
114
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
 

rauppe31

Benutzer
Mitglied seit
06. Jun 2011
Beiträge
2.734
Punkte für Reaktionen
0
Punkte
82
root:x:0:0:root:/root:/bin/ash

which wget:
/usr/syno/bin/wget
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.213
Punkte für Reaktionen
67
Punkte
114
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
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
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
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.213
Punkte für Reaktionen
67
Punkte
114
-ash: md5sum: not found
 

rauppe31

Benutzer
Mitglied seit
06. Jun 2011
Beiträge
2.734
Punkte für Reaktionen
0
Punkte
82
Was muss ich eingeben?
Ich bin halt noch nicht so gut auf der Komandozeile.
Danke.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
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?
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.213
Punkte für Reaktionen
67
Punkte
114
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
 

Homer MB

Benutzer
Mitglied seit
20. Feb 2011
Beiträge
141
Punkte für Reaktionen
0
Punkte
0
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