DropboxがArch Linuxで「強制終了」と言うのはなぜですか?


9

DropboxをArch Linuxにインストールしようとしています。との両方dropboxをインストールしましたがdropbox-cli、少なくともバイナリができるようになりました。

dropbox単独で実行するとKilled、赤い文字で応答します。を実行するとdropbox-cli start、次のように出力されます。

Starting Dropbox... Dropbox isn't running!
Done!

その後、dropbox-cli status戻りDropbox isn't running!ます。

イーサネットに接続しています。

ここからどこに行けばいいですか?


straceを含めるように編集します。

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 +++

ありますstraceか?その場合は、実行strace dropboxして出力を投稿してみてください(または少なくとも最後の20行または30行)。(コメントは使用しないでください。このような補足情報は質問の一部と見なされるため、質問編集してそこに情報を追加する必要があります。)
G-Manは「Reinstate Monica」を

1
sudoで試しましたか?
Esref 2015

1
straceで-fを使用する必要があります
rrauenza

2
通常、SIGKILLが突然実行されるのは、大量のメモリを消費し、カーネルのOut-Of-Memoryキラーと呼ばれる部分がプロセスを強制終了するためです。dmesgそのようなことを説明するメッセージを確認してください。
Josip Rodin

1
それを追加したかっただけでdropboxdropbox-cli非公式のパッケージであり、Arch Linuxの一部ではありません。Linuxで実行されているDropboxの問題は、理想的にはDropbox開発者に向けられるべきです。
Alexander

回答:


1

私はかなり長い間この動作を見てきました。archとgentooのdropboxパッケージの動作は予想とは異なるようです。基本的にはラッパーであり、最新バージョンのバイナリを$ HOME / .dropbox-dist /にダウンロードして実行できる初期バージョンです。通常、単にdropboxを実行すると、$ HOME / .dropbox-dist / dropboxdが起動され、元のプロセスが強制終了されます。ps -ef | grep dropbox起動後に確認しましたか?これが私が通常目にするものです:

$ 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戻るDropbox isn't running!:これは私の仮説に反論する難問です。回答の代わりにコメントするのに十分な担当者がいた場合、実行していることを確認するにはps、代わりにそうしました。


1

私は、Gentooのボックスに同じ問題を抱えていたdropbox startだけで印刷しますKilled。私の場合、単純な

rm -rf ~/.dropbox-dist

問題を修正しました。の別の実行でdropboxは、正しいバージョンのデーモンバイナリがダウンロードされ、再度ログインするように要求されましたが、すべて正常に動作しました。


0

私は週末ずっと私のマシンでこの問題に遭遇しました。私はオフィスで自分のマシンにリモートでアクセスします。ITの天才が金曜日にDNSサーバー名を変更したことがわかりました。グーグルにpingしてみてください:

ping google.com

そして、あなたが何も得ていない場合。これが問題です。ITに連絡し、/ etc / resolv.confファイルを変更して、指示に従ってください。


また、私はこれが遅い答えであることを知っています。誰かが将来それを必要とする場合に備えて、ここに置いてください。
Wilmer E. Henao
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.