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 on 2012-06-23
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
nautilus-dropbox (Ubuntu)
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)

Hector V Nogueiras (hvnsystems) wrote :
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.

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  Edit
Everyone can see this information.

Other bug subscribers