[Ubuntu headless] Dropbox installatie mislukt

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • lowfi
  • Registratie: Januari 2004
  • Laatst online: 17:17
Ik wil dropbox op mijn headless ubuntu 10.04 box installeren. Daarvoor dacht ik de volgende guide te gebruiken: http://wiki.dropbox.com/TipsAndTricks/TextBasedLinuxInstall

Koekie eitje dacht je. Maar bij stap 6:
6. Run the dbreadconfig.py script to get the URL with the hostid. (There is a version of the script at DropboxAddons/PythonScriptToDisplayConfig that has problems for linux but seems to work on other OS's. I have edited it and cut out the Windows stuff, and also gotten it to print the correct URL. It is here http://dl.dropbox.com/u/8709885/dbreadconfig.py). Also, see further down in the Daemon section for alternative ways to get the URL.
gaat het mis. Ik krijg een error als ik dat pthyon scriptje draai:

code:
1
2
3
4
5
lowfi@Server:~$ python dbreadconfig.py 
Traceback (most recent call last):
  File "dbreadconfig.py", line 8, in <module>
    cur.execute('select key, value from config where key ="host_id" order by key')
sqlite3.OperationalError: no such table: config


Inhoud script:

code:
1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/python
import base64, pickle, sqlite3, os, string

dropbox_db_path = os.path.expanduser('~/.dropbox/dropbox.db')

db = sqlite3.connect(dropbox_db_path)
cur = db.cursor()
cur.execute('select key, value from config where key ="host_id" order by key')
for row in cur:
        print 'https://www.dropbox.com/cli_link?host_id=' + string.lstrip(pickle.loads(base64.b64decode(row[1]))) if row[1] != None else row[1]
db.close()


Iemand een idee?

Acties:
  • 0 Henk 'm!

  • ik222
  • Registratie: Maart 2007
  • Niet online
De error lijkt mij vrij duidelijk: Er bestaat geen tabel met de naam "config" dus dan kan het script daar ook niks uithalen. Check dus even of die tabel bij jou anders heeft en dat je db uberhaupt goed geinstalleerd is.

Buiten dat achterhaald die regel enkel het hostid dus dat kan je anders waarschijnlijk ook handmatig in de db zoeken. Neemt niet weg dat als je db helemaal niet goed geinstalleerd is dropbox natuurlijk ook niet gaat werken.

[ Voor 34% gewijzigd door ik222 op 14-10-2010 18:33 ]


Acties:
  • 0 Henk 'm!

  • lowfi
  • Registratie: Januari 2004
  • Laatst online: 17:17
ik kan lezen... en ik zie idd dat de tabel niet gevonden kan worden. db file is er dus kennelijk niet.

Maar ik volg alle stappen zoals aangegeven:

wget -O dropbox.tar.gz http://www.dropbox.com/download/?plat=lnx.x86
tar -zxof dropbox.tar.gz
~/.dropbox-dist/dropboxd &

output daarvan is:

sebas@Server:~$ ~/.dropbox-dist/dropboxd &
[1] 17539

Hij lijkt het te doen? Waar is mijn db file dan?

Acties:
  • 0 Henk 'm!

  • johnkeates
  • Registratie: Februari 2008
  • Laatst online: 04-07 16:30
Wat dacht je van tar -xzvf dropbox.tar.gz en dan ls -l
daar hebben we tenminste wat aan.

Acties:
  • 0 Henk 'm!

  • ik222
  • Registratie: Maart 2007
  • Niet online
Het probleem is ook niet je database maar een tabel in die database die hij niet kan vinden, waarschijnlijk doordat het script uitgaat van een andere naamgeving. De database kan hij namelijk gewoon vinden want anders had hij wel al een fout gegeven bij
code:
1
dropbox_db_path = os.path.expanduser('~/.dropbox/dropbox.db')


Maar dat gaat gewoon goed dus moet je het echt zoeken in de naamgeving van de config tabel, die waarschijnlijk in jou dropbox installatie afwijkt van waar het script vanuit gaat.

[ Voor 21% gewijzigd door ik222 op 14-10-2010 19:17 ]


Acties:
  • 0 Henk 'm!

  • lowfi
  • Registratie: Januari 2004
  • Laatst online: 17:17
johnkeates schreef op donderdag 14 oktober 2010 @ 19:13:
Wat dacht je van tar -xzvf dropbox.tar.gz en dan ls -l
daar hebben we tenminste wat aan.
Hebben "we" iets aan de output van tar?

Acties:
  • 0 Henk 'm!

  • DeKaerften
  • Registratie: December 2007
  • Niet online
In het gedeelte van de guide die je quote staat: "Also, see further down in the Daemon section for alternative ways to get the URL."

Waarom moeilijk doen met iets dat je niet snapt als expliciet vermeld wordt dat het anders kan?

Acties:
  • 0 Henk 'm!

  • lowfi
  • Registratie: Januari 2004
  • Laatst online: 17:17
wat heb ik got toch gemist :)

Het is al gelukt. Gooi aub weg dit topic.
Pagina: 1