Miksi Dropbox sanoo “ Tapettu ” Arch Linuxissa?

Yritän asentaa Dropboxia Arch Linuxiin. Olen asentanut sekä dropbox että dropbox-cli ainakin siihen pisteeseen asti, että sinulla on binäärit.

Kun suoritan dropbox yksin, se vain vastaa Killed punaisella tekstillä. Kun suoritan dropbox-cli start, se tulostaa:

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

Sitten dropbox-cli status palauttaa Dropbox isn"t running!.

Olen yhteydessä ethernetiin.

Minne minun pitäisi mennä täältä?


Muokkaa sisällyttääksesi 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 +++ 

Kommentit

  • Onko sinulla strace? Jos näin on, yritä suorittaa strace dropbox ja lähettää tulos (tai ainakin viimeiset 20 tai 30 riviä). (Don ' älä käytä kommenttia; tällaisia lisätietoja pidetään osana kysymystä , joten sinun tulisi muokata kysymyksesi ja lisää siihen tietoja.)
  • Oletko kokeillut sudoa?
  • Sinun tulisi käyttää -f: tä straceissasi
  • SIGKILL-prosessit taivaasta ovat yleensä syövät liikaa muistia, ja sitten ytimen osa, jota kutsutaan muistin ulkopuoliseksi tappajaksi, tappaa heidät. Tarkista dmesg tällaista asiaa selittäville viesteille.
  • Halusin vain lisätä, että dropbox ja dropbox-cli ovat epävirallisia. paketteja eikä osa Arch Linuxia. Linux-käyttöjärjestelmän Dropbox-ongelmat tulisi mieluiten kohdistaa Dropbox-kehittäjille.

Vastaa

Olen nähnyt Vaikuttaa siltä, että arch- ja gentoo-dropbox-paketit toimivat eri tavoin kuin odotettiin: ne ovat pohjimmiltaan kääreitä, alkuperäisiä versioita, jotka pystyvät lataamaan uusimmat binaaritiedostot $ HOME / .dropbox-dist / -palvelimeen ja suorittamaan sen sijaan. Yleensä jos vain suoritat dropboxin, se käynnistää $ HOME / .dropbox-dist / dropboxd ja tappaa alkuperäisen prosessin. Oletko tarkistanut ps -ef | grep dropbox käynnistämisen jälkeen? Tässä mitä yleensä katso:

$ 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 palauttamalla Dropbox isn"t running!: tämä on hämmennys, joka kumoaisi hypoteesini, ja jos minulla olisi tarpeeksi edustajaa kommentoimaan vastauksen sijasta varmistaakseni, että olet käynnissä ps, olisin tehnyt sen sen sijaan.

Vastaa

Minulla oli sama ongelma Gentoo-laatikossa, johon dropbox start yksinkertaisesti tulosta Killed. Minun tapauksessani yksinkertainen

rm -rf ~/.dropbox-dist 

korjasi ongelman. Toinen dropbox -ajo latasi sitten oikean version daemon-binaarista ja pyysi minua kirjautumaan sisään, ja kaikki toimi hyvin.

Vastaa

Minulla oli tämä ongelma koneessani koko viikonlopun. Kauko-ohjattava koneeseeni toimistossa. On käynyt ilmi, että jotkut IT-nero muutti DNS-palvelimen nimen perjantaina. Yritä pingata Googlea:

ping google.com 

Ja jos et saa mitään. Tämä on ongelma. Sinun on otettava yhteyttä IT-tietokoneeseesi ja muutettava / etc / resolv.conf-tiedosto sen mukaan, mitä he kertovat sinulle.

Kommentit

  • Lisäksi olen ' Tiedän, että tämä on myöhäinen vastaus. Laita se vain, jos joku tarvitsee sitä tiellä.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *