Чому 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!.

Я підключений до Ethernet.

Куди мені піти звідси?


Редагувати, щоб включити стразе:

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 каже: "Відновити Моніку"

1
Ви пробували з судо?
Есреф

1
Ви повинні використовувати -f зі своєю
страйкою

2
Процеси, що виводять SIGKILL із синього кольору, звичайно, тому що вони їдять занадто багато пам'яті, і тоді частина ядра під назвою вбивця поза пам'яттю вбиває їх. Перевірте dmesgповідомлення, що пояснюють таке.
Йосип Родін

1
Просто хотів додати це dropboxі dropbox-cliє неофіційними пакетами, а не частиною Arch Linux. Проблеми з Dropbox, що працює на Linux, в ідеалі повинні бути спрямовані на розробників Dropbox.
Олександр

Відповіді:


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

Цю проблему я мав у своїй машині цілі вихідні. Я віддалений до своєї машини в офісі. Виявляється, якийсь геній в ІТ змінив ім’я сервера DNS у п’ятницю. Спробуйте ping google:

ping google.com

І якщо ви нічого не отримуєте. У цьому проблема. Вам доведеться зв’язатися зі своїм ІТ та змінити файл /etc/resolv.conf відповідно до того, що вони вам скажуть.


Також я знаю, що це пізня відповідь. Просто покладіть його на той випадок, якщо комусь це потрібно в дорозі.
Вільмер Е. Енао
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.