DSM 3.0 Beta [ab 1285]

Status
Für weitere Antworten geschlossen.

columbo1979

Benutzer
Mitglied seit
21. Aug 2010
Beiträge
463
Punkte für Reaktionen
0
Punkte
0
Habe vor 10 min. mal probiert, dass update einzuspielen. Seitdem kommt die Meldung: "Übertragen Daten auf den Server. Bitte warten".... - ist es normal? wie lang dauert das Übertragen?
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Bist du im LAN? Das bedeutet eigentlich, dass die Übertragung nicht schnell genug ist, hatte ich mal als ich einen verdammt alten Switch genutzt hab.
Mach mal ein neues Fenster auf und schau ob die DS noch erreichbar ist per Browser. Wenn ja, mach das bisherige zu, behebe potentielle Probleme und probiers noch mal. Auch https ist da manchmal zickig ...

MfG Matthieu
 

niklasR

Benutzer
Mitglied seit
16. Jun 2010
Beiträge
220
Punkte für Reaktionen
0
Punkte
0
Hallo!
Seit dem Update auf die Beta kann ich einen bestimmtes Programm (ja, weidermal transmission :p) nicht mehr beenden. Über das Paketmanagement scheint es zu klappen, dann heißt es "Der PAketdienst wurde angehalten", aber er läuft noch.
Dann hab ich mir das start-stop-Skript mal angeschaut (/var/packages/transmission/scripts/start-stop-status), und der prozess wird per
Rich (BBCode):
killall transmission-daemon
gestoppt. Also mal per ssh eingeloggt, laut top läuft auch der "transmission-daemon", dann killall transmission-daemon eingetippt und was kommt?!
Rich (BBCode):
DiskStation> killall transmission-daemon
killall: transmission-daemon: no process killed
Ja super. Das einzige, was noch geht, ist das manuelle töten des Prozesses per PID mit dem normalen kill. Ich möchte aber, dass das ganze über das start-stop-skript mache, da das Programm auch per cronjob gestartet & insbesondere auch automatisch beendet wird, und dazu habe ich bisher einfach das skript aufgerufen, aber killall will ja nicht mehr. Aber auch nur mit dem Prozess, andere werden zuverlässig getötet!
 

Anhänge

  • killall fail.png
    killall fail.png
    39,6 KB · Aufrufe: 148

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Wenn es ein Problem mit dem integrierten "killall" vorliegt, schau mal ob du eines über ipkg nachinstallieren kannst.

MfG Matthieu
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Könnte gut sein, dass transmission den neuen Kernel der beta nicht mag. Wenn der killall im Script nicht mehr geht, könntest du ja im Script den kill auf die Pid machen
Code:
kill $(pidof transmission-daemon)
 

niklasR

Benutzer
Mitglied seit
16. Jun 2010
Beiträge
220
Punkte für Reaktionen
0
Punkte
0
Code:
kill $(pidof transmission-daemon)
Kann ich das so schreiben? Übernimmt der dann automatisch die PID? Mit der geht es ja!

@Matthieu Öhm, Im ipkg finde ich keinen anderen killall?
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Also bei mir läuft killall über /opt, stammt also von ipkg. Ist bestimmt in einer Toolsammlung dabei. Ich hab folgende installiert:
util-linux-ng
procps
libtool
findutils
coreutils
binutils

MfG Matthieu
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Kann ich das so schreiben? Übernimmt der dann automatisch die PID? Mit der geht es ja!
pidof ermittelt die PID zu einem Prozess. Also ergibt pidof trans die PID deines Prozesses. Diesen Wert übergibst du an kill d.h. was zwischen $( und ) steht wird zuerst ausgewertet und dann dem ersten Kommando übergeben. Du könntest auch
Code:
kill `pidof transmission-daemon`
schreiben. Ist dasselbe wie mit $()
 

niklasR

Benutzer
Mitglied seit
16. Jun 2010
Beiträge
220
Punkte für Reaktionen
0
Punkte
0
Okey. Danke, werde es ausprobieren, wenn meine DS mal die Festplatte formatiert hat, und die Daten, die ich brauche zweimal kopiert habe. Einmal davon über USB, und zwar 1TB. Dauert also 3 Tage. Hört sich aber gut an, danke ;)
 

Christian72D

Benutzer
Mitglied seit
29. Apr 2010
Beiträge
725
Punkte für Reaktionen
15
Punkte
44
Tja, wie ich in meinem Post schon schrieb, wurde meine ext. USB Platte, die zuvor mit ext3 in Benutzung war, beim Verschieben auf der Platte on-the-fly auf ext4 geändert. Zumindest stand das so im Info unter "Externe Geräte" und auch per mount in der Shell.
Im wiki steht doch folgendes:

"Ext2- und ext3-Partitionen können eingehängt werden, als wären sie ext4-Partitionen."

Also ist es die Frage ob sie wirklich konvertiert oder nur als solche eingehängt wurde.
 

niklasR

Benutzer
Mitglied seit
16. Jun 2010
Beiträge
220
Punkte für Reaktionen
0
Punkte
0
@jahlives
transmission läuft. Wenn ich das eingebe, kommt ein Fehler.
Rich (BBCode):
DiskStation> kill $(pidof transmission-daemon)
kill: you need to specify whom to kill
Es liegt anscheinend an dem $(…)
Rich (BBCode):
DiskStation> echo $(pidof transmission-daemon)

DiskStation> echo $((4+4))
8
DiskStation>
Da kommt nichts raus?!
PS: Auch die Methode mit den Anführungszeichen funktioniert nicht.
 

ffb914

Benutzer
Mitglied seit
04. Mrz 2010
Beiträge
108
Punkte für Reaktionen
0
Punkte
16
Habe gerade eine Antwort vom Support wegen eines Problemes mit meiner DS Bekommen da stand folgendes drinn.

Now this issue is fixed in the DSM3.0, which will be releaseded in the middle of September. At that time, you could upgrade your DS710+ to aviod this kind of trouble. Hope this helps and sorry for this trouble.

Also kommt die Final wohl schneller wie wir alle gedacht haben.

gru
ffb914
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
@jahlives
transmission läuft. Wenn ich das eingebe, kommt ein Fehler.
Ergibt denn ein
Code:
echo $(pidof transmission-daemon)
nicht die PID des Prozesses bei dir? Sollte es eigentlich. Probiers sonst mal mit einem anderen Prozess
Code:
echo $(pidof smbd)
ergibt das die PID?
 

niklasR

Benutzer
Mitglied seit
16. Jun 2010
Beiträge
220
Punkte für Reaktionen
0
Punkte
0
Ja, drei Stück. Stimmt was mit dem Prozess nicht? Der sieht eigentlich ganz normal aus in top, siehe Screenshot hier (ganz oben)
Rich (BBCode):
DiskStation> echo $(pidof smbd)
29690 4659 4657
DiskStation>
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Ja, drei Stück. Stimmt was mit dem Prozess nicht? Der sieht eigentlich ganz normal aus in top, siehe Screenshot hier (ganz oben)
Rich (BBCode):
DiskStation> echo $(pidof smbd)
29690 4659 4657
DiskStation>
Dann probier mal dies, wenn es mehrere PIDs sind
Code:
for i in $(pidof transmission-daemon)
do
 kill $i
done
 

niklasR

Benutzer
Mitglied seit
16. Jun 2010
Beiträge
220
Punkte für Reaktionen
0
Punkte
0
Das Problem ist ja, dass bei transmission GAR KEINE ausgegeben wird. Deswegen weiß kill auch nicht, was es beenden soll.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Und
Code:
ps | grep transmission-daemon
ergibt mindestens eine laufende Instanz von transmission inkl PID?
Hat dieser Daemon denn vor dem Update auf die Beta sauber gefunzt? Weil mit der neuen Beta wurde der Kernel angehoben. Gut möglich, dass da transmission gegen eine Wand läuft
 

niklasR

Benutzer
Mitglied seit
16. Jun 2010
Beiträge
220
Punkte für Reaktionen
0
Punkte
0
Und
Code:
ps | grep transmission-daemon
ergibt mindestens eine laufende Instanz von transmission inkl PID?
Hat dieser Daemon denn vor dem Update auf die Beta sauber gefunzt? Weil mit der neuen Beta wurde der Kernel angehoben. Gut möglich, dass da transmission gegen eine Wand läuft

Jap:
Rich (BBCode):
DiskStation> ps | grep transmission-daemon
6954 admin    32780 S    transmission-daemon -f
19646 root      2936 S    grep transmission-daemon
DiskStation>
 

niklasR

Benutzer
Mitglied seit
16. Jun 2010
Beiträge
220
Punkte für Reaktionen
0
Punkte
0
So. Problem erledigt. Ein gewissser superzebulon hat transmission neugebaut, und ich hab das alte einfach deinstalliert, und das neue drauf, und jetzt kann ich's wieder beenden. Superb.
Hier steht im Stop-Skript.
Rich (BBCode):
kill `cat $TRPID`
Was das heißt, weiß ich nicht, aber es funktioniert :)
 
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 

 
 
  AdBlocker gefunden!

Du bist nicht hier, um Support für Adblocker zu erhalten. Dein Adblocker funktioniert bereits ;-)

Klar machen Adblocker einen guten Job, aber sie blockieren auch nützliche Funktionen.

Das Forum wird mit hohem technischen, zeitlichen und finanziellen Aufwand kostenfrei zur Verfügung gestellt. Wir zeigen keine offensive Werbung und bemühen uns um eine dezente Integration.

Bitte unterstütze dieses Forum, in dem du deinen Adblocker für diese Seite deaktivierst.

Du kannst uns auch über unseren Kaffeautomat einen Kaffe ausgeben oder ein PUR Abo abschließen und das Forum so werbefrei nutzen.

Vielen Dank für Deine Unterstützung!