Arch Linux에서 Dropbox에 "Killed"가 표시되는 이유는 무엇인가요?

Arch Linux에서 Dropbox에 "Killed"가 표시되는 이유는 무엇인가요?

Arch Linux에 Dropbox를 설치하려고 합니다. 나는 적어도 바이너리를 가질 정도로 dropboxand 를 설치했습니다 .dropbox-cli

dropbox단독으로 실행 하면 Killed빨간색 글꼴로 응답합니다. 실행하면 dropbox-cli start다음과 같이 인쇄됩니다.

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

그런 다음 a가 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 +++

답변1

Gentoo 상자에서도 같은 문제가 발생했습니다 . 제 경우에는 간단한 dropbox start.Killed

rm -rf ~/.dropbox-dist

문제를 해결했습니다. 그런 다음 또 다른 실행에서 dropbox올바른 버전의 데몬 바이너리를 다운로드하고 다시 로그인하도록 요청했는데 모든 것이 잘 작동했습니다.

답변2

나는 한동안 이런 행동을 보아왔습니다. 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그렇게 할 것입니다.

답변3

주말 내내 내 컴퓨터에 이런 문제가 있었습니다. 사무실에 있는 컴퓨터에 원격으로 연결되어 있습니다. IT계의 어떤 천재가 금요일에 DNS 서버 이름을 변경한 것으로 밝혀졌습니다. Google에 ping을 시도해보세요.

ping google.com

아무것도 얻지 못하면. 그것이 문제이다. IT 직원에게 연락하여 그들이 말한 내용에 따라 /etc/resolv.conf 파일을 변경해야 합니다.

관련 정보