package nautilus-dropbox 0.7.1-2 failed to install/upgrade: el subproceso instalado el script post-installation blocks after dropbox package has been downloaded a 99%

Bug #1017006 reported by Hector V Nogueiras
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
nautilus-dropbox (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Either the installation is selected from synaptics or directly using apt-get, when the dropbox package reaches 99% of the total file to download, the installation gets blocked and never finishes.

ProblemType: Package
DistroRelease: Ubuntu 12.04
Package: nautilus-dropbox 0.7.1-2
ProcVersionSignature: Ubuntu 3.2.0-25.40-generic 3.2.18
Uname: Linux 3.2.0-25-generic x86_64
ApportVersion: 2.0.1-0ubuntu8
AptOrdering:
 nautilus-dropbox: Install
 dropbox: Install
 nautilus-dropbox: Configure
 dropbox: Configure
Architecture: amd64
Date: Sat Jun 23 20:32:36 2012
ErrorMessage: el subproceso instalado el script post-installation se mató con la señal (Terminado (killed))
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
SourcePackage: nautilus-dropbox
Title: package nautilus-dropbox 0.7.1-2 failed to install/upgrade: el subproceso instalado el script post-installation se mató con la señal (Terminado (killed))
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Hector V Nogueiras (hvnsystems) wrote :
Revision history for this message
Edwin Grubbs (edwin-grubbs) wrote :

I am having the same problem. If I try to finish the installation with "dropbox start -i" it also freezes at 99%. Here is the traceback I get after I enter CTRL-C once I'm tired of waiting on it. It is also using 100% of the cpu, even though downloading has stalled. BTW

$ sudo dropbox start -i
Starting Dropbox...
Downloading Dropbox... 99%^CTraceback (most recent call last):e. Want to learn more? Head to http://www.dropbox.com/
Traceback (most recent call last):
  File "/usr/bin/dropbox", line 1384, in <module>
  File "/usr/bin/dropbox", line 1384, in <module>
    ret = main(sys.argv)
    ret = main(sys.argv)
  File "/usr/bin/dropbox", line 1373, in main
KeyboardInterrupt
    result = commands[argv[i]](argv[i+1:])
  File "/usr/bin/dropbox", line 806, in update
    download()File "/usr/bin/dropbox", line 212, in download_file_chunk
  File "/usr/bin/dropbox", line 534, in download
    progress = one_chunk.next()[0]
  File "/usr/bin/dropbox", line 212, in download_file_chunk
    yield (progress, True)
KeyboardInterrupt

There is a while-loop at line 534, which will never stop unless it gets a StopIteration exception. I modified the download_file_chunk() function with the attached diff to cause it stop the iteration if no new data is being read. This prevented the infinite loop, but now I am getting an exception when it tries to verify the gpg signature.

$ sudo dropbox start -i
Starting Dropbox...
Dropbox is the easiest way to share and store your files online. Want to learn more? Head to http://www.dropbox.com/

Downloading Dropbox... 100%
Traceback (most recent call last):
  File "/usr/bin/dropbox", line 1386, in <module>
    ret = main(sys.argv)
  File "/usr/bin/dropbox", line 1375, in main
    result = commands[argv[i]](argv[i+1:])
  File "/usr/bin/dropbox", line 808, in update
    download()
  File "/usr/bin/dropbox", line 547, in download
    name, i, total = one_member.next()
  File "/usr/bin/dropbox", line 269, in unpack
    if not verify_signature(StringIO.StringIO(DROPBOX_PUBLIC_KEY), signature, self.local_file):
  File "/usr/bin/dropbox", line 201, in verify_signature
    sigs = ctx.verify(sig_file, plain_file, None)
gpgme.GpgmeError: (7, 58, u'No data')
The installation of Dropbox failed.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in nautilus-dropbox (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.