Ich versuche, Dropbox unter Arch Linux zu installieren. Ich habe sowohl dropbox
als auch dropbox-cli
, zumindest bis zu den Binärdateien.
Wenn ich dropbox
alleine ausführe, antwortet es nur Killed
in roter Schrift. Wenn ich dropbox-cli start
ausführe, wird Folgendes ausgedruckt:
Starting Dropbox... Dropbox isn"t running! Done!
Dann ein dropbox-cli status
gibt Dropbox isn"t running!
zurück.
Ich bin mit Ethernet verbunden.
Wohin soll ich von hier aus gehen?
Bearbeiten, um strace einzuschließen:
futex(0xa10520, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x1285920, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0xa104e4, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 158, {1430164659, 469752000}, ffffffff) = -1 EAGAIN (Resource temporarily unavailable) futex(0xa10564, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0xa10560, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 futex(0xa105a0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0xa10520, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0xa104e4, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0xa104e0, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 futex(0xa10520, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0xa104e4, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 164, {1430164659, 469845000}, ffffffff) = -1 EAGAIN (Resource temporarily unavailable) futex(0xa10564, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0xa10560, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 futex(0xa105a0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0xa10520, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0xa104e4, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0xa104e0, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 futex(0xa10520, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0xa104e4, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 170, {1430164659, 469934000}, ffffffff) = -1 EAGAIN (Resource temporarily unavailable) futex(0xa10564, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0xa10560, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 futex(0xa105a0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0xa10520, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0xa104e4, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0xa104e0, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 futex(0xa10520, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0xa104e4, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0xa104e0, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 futex(0xa10520, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0xa104e4, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 177, {1430164659, 470056000}, ffffffff) = -1 EAGAIN (Resource temporarily unavailable) futex(0xa10564, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0xa10560, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 futex(0xa105a0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0xa10520, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0xa104e4, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0xa104e0, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 futex(0xa10520, FUTEX_WAKE_PRIVATE, 1) = 1 select(0, NULL, NULL, NULL, {0, 1000}) = 0 (Timeout) pipe([5, 6]) = 0 fcntl(5, F_GETFD) = 0 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 fcntl(6, F_GETFD) = 0 fcntl(6, F_SETFD, FD_CLOEXEC) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fd8e32809d0) = 22277 close(6) = 0 read(5, "", 50000) = 0 close(5) = 0 wait4(22277, <unfinished ...> +++ killed by SIGKILL +++
Kommentare
- Haben Sie
strace
? Wenn ja, führen Siestrace dropbox
aus und veröffentlichen Sie die Ausgabe (oder mindestens die letzten 20 oder 30 Zeilen). (Don ' keinen Kommentar verwenden; zusätzliche Informationen wie diese werden als Teil der Frage betrachtet, daher sollten Sie bearbeiten Ihre Frage und fügen Sie dort Informationen hinzu.) - Haben Sie es mit sudo versucht?
- Sie sollten -f mit Ihrer Strace verwenden
- Prozesse, die SIGKILL erhalten aus heiterem Himmel sind sie normalerweise, weil sie zu viel Speicher verbrauchen und dann der Teil des Kernels, der als Out-Of-Memory-Killer bezeichnet wird, sie tötet. Überprüfen Sie
dmesg
für Nachrichten, die so etwas erklären. - Ich wollte nur hinzufügen, dass
dropbox
unddropbox-cli
inoffiziell sind Pakete und nicht Teil von Arch Linux. Probleme mit Dropbox unter Linux sollten idealerweise an die Dropbox-Entwickler gerichtet werden.
Antwort
Ich habe gesehen Es scheint, dass Arch- und Gentoo-Dropbox-Pakete anders funktionieren als erwartet: Es handelt sich im Grunde genommen um Wrapper, Erstversionen, die die aktuellste Binärdatei auf Ihr $ HOME / .dropbox-dist / herunterladen und ausführen können. Wenn Sie einfach dropbox ausführen, wird normalerweise $ HOME / .dropbox-dist / dropboxd gestartet und der ursprüngliche Prozess abgebrochen. Haben Sie nach dem Start ps -ef | grep dropbox
überprüft? Hier ist, was ich normalerweise mache siehe:
$ strace dropbox .... clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fd144c329d0) = 1530 close(6) = 0 read(5, "", 50000) = 0 close(5) = 0 wait4(1530, <unfinished ...> +++ killed by SIGKILL +++ Killed $ ps -ef | grep dropbox me 1530 1 99 09:05 pts/6 00:00:32 /home/me/.dropbox-dist/dropbox-lnx.x86_64-16.3.27/dropbox /newerversion
RE: dropbox-status
Rückgabe von Dropbox isn"t running!
: das ist ein Rätsel, das meine Hypothese widerlegen würde, und wenn ich genug Repräsentanten hätte, um zu kommentieren, anstatt zu antworten, um sicherzustellen, dass Sie ps
ausführen, hätte ich dies stattdessen getan.
Antwort
Ich hatte das gleiche Problem auf einer Gentoo-Box, in der dropbox start
einfach Killed
druckt. In meinem Fall wurde das Problem durch eine einfache
rm -rf ~/.dropbox-dist
behoben. Ein weiterer Lauf von dropbox
lud dann die richtige Version der Daemon-Binärdatei herunter und bat mich, mich erneut anzumelden, und alles funktionierte einwandfrei.
Antwort
Ich hatte dieses Problem das ganze Wochenende über auf meinem Computer. Ich gehe zu meiner Maschine im Büro. Es stellt sich heraus, dass ein Genie in der IT am Freitag den Namen des DNS-Servers geändert hat. Versuchen Sie, Google zu pingen:
ping google.com
Und wenn Sie nichts erhalten. Dies ist das Problem. Sie müssen sich an Ihre IT wenden und das / ändern etc / resolv.conf Datei entsprechend dem, was sie Ihnen sagen.
Kommentare
- Auch ich ' Ich bin mir bewusst, dass dies eine späte Antwort ist. Setzen Sie es einfach hier ein, falls jemand es später braucht.