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%
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
ProcVersionSign
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)
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 www.dropbox. com/ argv[i] ](argv[ i+1:])
Starting Dropbox...
Downloading Dropbox... 99%^CTraceback (most recent call last):e. Want to learn more? Head to http://
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[
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 www.dropbox. com/
Starting Dropbox...
Dropbox is the easiest way to share and store your files online. Want to learn more? Head to http://
Downloading Dropbox... 100% argv[i] ](argv[ i+1:]) signature( StringIO. StringIO( DROPBOX_ PUBLIC_ KEY), signature, self.local_file): sig_file, plain_file, None)
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[
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_
File "/usr/bin/dropbox", line 201, in verify_signature
sigs = ctx.verify(
gpgme.GpgmeError: (7, 58, u'No data')
The installation of Dropbox failed.