Public bug reported:

It does empty the trash, but it always also does this:

mmolle@mostlyharmless:~$ trash-empty 
Traceback (most recent call last):
  File "/usr/bin/trash-empty", line 9, in <module>
    load_entry_point('trash-cli==0.12.7', 'console_scripts', 'trash-empty')()
  File "/usr/lib/python2.7/dist-packages/trashcli/cmds.py", line 29, in empty
    ).run(*sys.argv)
  File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 967, in run
    parse(argv)
  File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 899, in 
__call__
    self.default_action()
  File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 993, in 
_empty_all_trashdirs
    self.trashdirs.list_trashdirs(self._empty_trashdir)
  File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 1092, in 
list_trashdirs
    self._for_home_trashcan(out)
  File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 1097, in 
_for_home_trashcan
    home_trashcan_if_possible(self.environ, return_result_with_volume)
  File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 1119, in 
home_trashcan_if_possible
    out('%(HOME)s/.local/share/Trash' % environ)
  File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 1096, in 
return_result_with_volume
    out(trashcan_path, '/')
  File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 997, in 
_empty_trashdir
    trashdir.each_trashinfo(self._maybe_delete)
  File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 1147, in 
each_trashinfo
    action(os.path.join(self._info_dir(), entry))
  File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 1012, in 
_delete_both
    self.file_remover.remove_file_if_exists(backup_copy)
  File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 791, in 
remove_file_if_exists
    if os.path.exists(path): self.remove_file(path)
  File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 788, in 
remove_file
    shutil.rmtree(path)
  File "/usr/lib/python2.7/shutil.py", line 256, in rmtree
    onerror(os.rmdir, path, sys.exc_info())
  File "/usr/lib/python2.7/shutil.py", line 254, in rmtree
    os.rmdir(path)
OSError: [Errno 22] Invalid argument: '/home/mmolle/.local/share/Trash/files/.'
mmolle@mostlyharmless:~$

ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: trash-cli 0.12.7-1
ProcVersionSignature: Ubuntu 3.11.0-18.32-generic 3.11.10.4
Uname: Linux 3.11.0-18-generic i686
ApportVersion: 2.12.5-0ubuntu2.2
Architecture: i386
Date: Fri Mar 21 00:24:28 2014
InstallationDate: Installed on 2012-03-12 (738 days ago)
InstallationMedia: Xubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111012)
MarkForUpload: True
PackageArchitecture: all
SourcePackage: trash-cli
UpgradeStatus: Upgraded to saucy on 2013-10-20 (151 days ago)

** Affects: trash-cli (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug i386 saucy

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1295412

Title:
  trash-empty works but crashes every time

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/trash-cli/+bug/1295412/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to