andreafrancia / trash-cli

Command line interface to the freedesktop.org trashcan.
GNU General Public License v2.0
3.63k stars 177 forks source link

Pass Errors "Unable to parse Path." Why? How to Fix? #191

Closed storyjesse closed 3 years ago

storyjesse commented 3 years ago

Describe the bug I am getting pass errors. I don't know why or how to fix these.

One possible cause could be that I make extensive use of bindmounts and DO use hardlinks on occasion.

Pass Errors using trash-list

stdout piped to /tmp/null in order to clearly see the errors

$ trash-list > /tmp/null
TrashDir skipped because parent not sticky: /mnt/LVM_RAID-A/opt/.Trash/1000
TrashDir skipped because parent not sticky: /opt/.Trash/1000
Parse Error: /mnt/data/home/jesse/Pictures/.Trash-1000/info/Enigmatic-10.jpg.trashinfo: Unable to parse Path.
Parse Error: /mnt/data/home/jesse/Pictures/.Trash-1000/info/IMG_5108.JPG.trashinfo: Unable to parse Path.
Parse Error: /mnt/data/home/jesse/Pictures/.Trash-1000/info/IMG_9241.JPG.trashinfo: Unable to parse Path.
Parse Error: /mnt/data/home/jesse/Pictures/.Trash-1000/info/IMAG1363.jpg.trashinfo: Unable to parse Path.
Parse Error: /mnt/data/home/jesse/Pictures/.Trash-1000/info/IMAG1334.jpg.trashinfo: Unable to parse Path.
Parse Error: /mnt/data/home/jesse/Pictures/.Trash-1000/info/IMG_210173550689641.jpeg.trashinfo: Unable to parse Path.
Parse Error: /mnt/data/home/jesse/Pictures/.Trash-1000/info/20180722_222909.jpg.trashinfo: Unable to parse Path.
Parse Error: /mnt/data/home/jesse/Pictures/.Trash-1000/info/IMG_8513.JPG.trashinfo: Unable to parse Path.
Parse Error: /mnt/data/home/jesse/Pictures/.Trash-1000/info/IMAG1391.jpg.trashinfo: Unable to parse Path.
Parse Error: /mnt/data/home/jesse/Pictures/.Trash-1000/info/IMAG1338.jpg.trashinfo: Unable to parse Path.
Parse Error: /mnt/data/home/jesse/Pictures/.Trash-1000/info/IMG_5098.JPG.trashinfo: Unable to parse Path.
Parse Error: /mnt/data/home/jesse/Pictures/.Trash-1000/info/IMG_5104.JPG.trashinfo: Unable to parse Path.
Parse Error: /mnt/data/home/jesse/Pictures/.Trash-1000/info/IMG_5117.JPG.trashinfo: Unable to parse Path.
Parse Error: /home/jesse/Pictures/.Trash-1000/info/Enigmatic-10.jpg.trashinfo: Unable to parse Path.
Parse Error: /home/jesse/Pictures/.Trash-1000/info/IMG_5108.JPG.trashinfo: Unable to parse Path.
Parse Error: /home/jesse/Pictures/.Trash-1000/info/IMG_9241.JPG.trashinfo: Unable to parse Path.
Parse Error: /home/jesse/Pictures/.Trash-1000/info/IMAG1363.jpg.trashinfo: Unable to parse Path.
Parse Error: /home/jesse/Pictures/.Trash-1000/info/IMAG1334.jpg.trashinfo: Unable to parse Path.
Parse Error: /home/jesse/Pictures/.Trash-1000/info/IMG_210173550689641.jpeg.trashinfo: Unable to parse Path.
Parse Error: /home/jesse/Pictures/.Trash-1000/info/20180722_222909.jpg.trashinfo: Unable to parse Path.
Parse Error: /home/jesse/Pictures/.Trash-1000/info/IMG_8513.JPG.trashinfo: Unable to parse Path.
Parse Error: /home/jesse/Pictures/.Trash-1000/info/IMAG1391.jpg.trashinfo: Unable to parse Path.
Parse Error: /home/jesse/Pictures/.Trash-1000/info/IMAG1338.jpg.trashinfo: Unable to parse Path.
Parse Error: /home/jesse/Pictures/.Trash-1000/info/IMG_5098.JPG.trashinfo: Unable to parse Path.
Parse Error: /home/jesse/Pictures/.Trash-1000/info/IMG_5104.JPG.trashinfo: Unable to parse Path.
Parse Error: /home/jesse/Pictures/.Trash-1000/info/IMG_5117.JPG.trashinfo: Unable to parse Path.
 $ less /home/jesse/Pictures/.Trash-1000/info/IMG_5117.JPG.trashinfo
 $ ls /home/jesse/Pictures/.Trash-1000/info/IMG_5117.JPG.trashinfo
/home/jesse/Pictures/.Trash-1000/info/IMG_5117.JPG.trashinfo

/home/jesse/Pictures is bindmounted from a media drive into /mnt/data/home which is then bindmounted onto /home

$ mount | grep "Pictures"
/dev/mapper/Crypt-media_library on /mnt/data/home/jesse/Pictures type ext4 (rw,relatime,data=ordered)
/dev/mapper/Crypt-media_library on /home/jesse/Pictures type ext4 (rw,relatime,data=ordered)

trash-cli version trash-put 0.12.9.14

Operating system: $ inxi -b System: Host: Limbo Kernel: 4.15.0-99-generic x86_64 bits: 64 Desktop: Cinnamon 4.0.10 Distro: Linux Mint 19 Tara

To Reproduce UNKNOWN - These pass errors do NOT seem to affect normal operations; see below: stderr piped to /dev/null in order to clearly see normal output

13:07:28 ~/Pictures/Recept-Photos $ ls -i 20200909_BatteryWorld_AA-mouse-battery.jpg /home/jesse/Pictures/Recept-Photos/20200909_BatteryWorld_AA-mouse-battery.jpg 
102236163 20200909_BatteryWorld_AA-mouse-battery.jpg
102236163 /home/jesse/Pictures/Recept-Photos/20200909_BatteryWorld_AA-mouse-battery.jpg

13:07:28 ~/Pictures/Recept-Photos $ trash 20200909_BatteryWorld_AA-mouse-battery.jpg 

13:08:11 ~/Pictures/Recept-Photos $ ls -i 20200909_BatteryWorld_AA-mouse-battery.jpg /home/jesse/Pictures/Recept-Photos/20200909_BatteryWorld_AA-mouse-battery.jpg 
ls: cannot access '20200909_BatteryWorld_AA-mouse-battery.jpg': No such file or directory
ls: cannot access '/home/jesse/Pictures/Recept-Photos/20200909_BatteryWorld_AA-mouse-battery.jpg': No such file or directory

13:08:16 ~/Pictures/Recept-Photos $ restore-trash 2>/dev/null
   0 2021-01-13 13:08:10 /home/jesse/Pictures/Recept-Photos/20200909_BatteryWorld_AA-mouse-battery.jpg
0

13:09:16 ~/Pictures/Recept-Photos $ ls -i 20200909_BatteryWorld_AA-mouse-battery.jpg /home/jesse/Pictures/Recept-Photos/20200909_BatteryWorld_AA-mouse-battery.jpg 
102236163 20200909_BatteryWorld_AA-mouse-battery.jpg
102236163 /home/jesse/Pictures/Recept-Photos/20200909_BatteryWorld_AA-mouse-battery.jpg

Expected behavior There should not be errors. Errors mean there is something wrong.

KSR-Yasuda commented 3 years ago
$ trash-list > /tmp/null

    (snip)

Parse Error: /home/jesse/Pictures/.Trash-1000/info/IMG_5117.JPG.trashinfo: Unable to parse Path.
 $ less /home/jesse/Pictures/.Trash-1000/info/IMG_5117.JPG.trashinfo
 $ ls /home/jesse/Pictures/.Trash-1000/info/IMG_5117.JPG.trashinfo
/home/jesse/Pictures/.Trash-1000/info/IMG_5117.JPG.trashinfo

I think you have invalid trashinfo files.

As above, trashinfo file /home/jesse/Pictures/.Trash-1000/info/IMG_5117.JPG.trashinfo looks empty.

Valid trashinfo file should be like below:

% cd /mnt/tmp
% touch foobar
% trash foobar
trash: 'foobar' trashed in /mnt/tmp/.Trash-1000
% tree .Trash-1000/
.Trash-1000/
├── files
│   └── foobar
└── info
    └── foobar.trashinfo

2 directories, 2 files
% cat .Trash-1000/info/foobar.trashinfo
[Trash Info]
Path=foobar
DeletionDate=2021-01-13T15:34:43

parse_path() procedure looks into trashinfo file and tries to find Path= line to know the original file location; but your trashinfo file had no such line, did it?

How did you put the files into trash bin and created the invalid (or empty) trashinfo files?

storyjesse commented 3 years ago

Thanks heaps for your explanation and help.

Yes the file /home/jesse/Pictures/.Trash-1000/info/IMG_5117.JPG.trashinfo is empty.

I have no idea how the files came to be there empty they were trashed quite some time ago.

Some are empty (with size 0) and other's aren't

$ ls -s /home/jesse/Pictures/.Trash-1000/info/*
0 /home/jesse/Pictures/.Trash-1000/info/20180722_222909.jpg.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/20200221_024635.jpg.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/20200221_024714.jpg.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/20200221_025021.jpg.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/20200221_025211.jpg.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/20200221_025318.jpg.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/20200315_170636.jpg.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/20200315_170641.jpg.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/20200315_170700.jpg.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/20200315_170738.jpg.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/20200315_170742.jpg.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/20200315_170746.jpg.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/20200315_171031.jpg.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/20200315_171035.jpg.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/20200315_171039.jpg.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/20200315_171044.jpg.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/20200315_171047.jpg.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/DSC_4701.JPG.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/DSC_4703.JPG.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/DSC_4704.JPG.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/DSC_4705.JPG.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/DSC_4707.JPG.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/DSC_4709.JPG.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/DSC_4710.JPG.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/DSC_4712.JPG.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/DSC_4714.JPG.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/DSC_4715.JPG.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/DSC_4716.JPG.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/DSC_4721.JPG.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/DSC_4726.JPG.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/DSC_4729.JPG.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/DSC_4737.JPG.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/DSC_4738.JPG.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/DSC_4740.JPG.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/DSC_4743.JPG.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/DSC_4744.JPG.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/DSC_4745.JPG.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/DSC_4748.JPG.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/DSC_4769.JPG.trashinfo
0 /home/jesse/Pictures/.Trash-1000/info/Enigmatic-10.jpg.trashinfo
0 /home/jesse/Pictures/.Trash-1000/info/IMAG1334.jpg.trashinfo
0 /home/jesse/Pictures/.Trash-1000/info/IMAG1338.jpg.trashinfo
0 /home/jesse/Pictures/.Trash-1000/info/IMAG1363.jpg.trashinfo
0 /home/jesse/Pictures/.Trash-1000/info/IMAG1391.jpg.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/IMG_20200612_121713.jpg.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/IMG_20200721_103132.jpg.trashinfo
0 /home/jesse/Pictures/.Trash-1000/info/IMG_210173550689641.jpeg.trashinfo
0 /home/jesse/Pictures/.Trash-1000/info/IMG_5098.JPG.trashinfo
0 /home/jesse/Pictures/.Trash-1000/info/IMG_5104.JPG.trashinfo
0 /home/jesse/Pictures/.Trash-1000/info/IMG_5108.JPG.trashinfo
0 /home/jesse/Pictures/.Trash-1000/info/IMG_5117.JPG.trashinfo
0 /home/jesse/Pictures/.Trash-1000/info/IMG_8513.JPG.trashinfo
0 /home/jesse/Pictures/.Trash-1000/info/IMG_9241.JPG.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/Logo_black-on-white.2.png.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/Logo_black-on-white.png.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/Logo_black-on-whte.png.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/Logo_red-on-black.2.png.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/Logo_red-on-black.png.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/Logo_Red-on-black.png.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/Logo_red-on-white.png.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/Logo_Red-on-white.png.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/Logo_red-on-whte.png.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/Logo_white-on-black.2.png.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/Logo_white-on-black.png.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/Logo_White-on-black.png.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/Resized_20201217_200301.jpeg.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/VID_20200913_171727.mp4.trashinfo
4 /home/jesse/Pictures/.Trash-1000/info/WW-Icon-Logo_black-on-transparrant.png.trashinfo

The empty files all have the same modification date IF the date is accurate (a bug could have assigned the wrong time stamp to these files).

Assuming that I don't want to restore these files am I correct in thinking I can just permenantly delete the .trashinfo files along with their asociated file in .Trash-1000/files ?

$ find /home/jesse/Pictures/.Trash-1000/info/ -exec stat --printf 'size (bytes): %s\tmtime: %y\tctime: %z\tatime: %x\tcrtime:%w\t%n\n' {} \;;size (bytes): 0        mtime: 2018-08-08 21:04:21.622046102 +0800  ctime: 2020-08-16 14:46:26.576691237 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/Enigmatic-10.jpg.trashinfo
size (bytes): 0         mtime: 2018-08-08 21:04:21.650046349 +0800  ctime: 2020-08-16 14:46:26.576691237 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/IMG_5108.JPG.trashinfo
size (bytes): 0         mtime: 2018-08-08 21:04:21.794047616 +0800  ctime: 2020-08-16 14:46:26.576691237 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/IMG_9241.JPG.trashinfo
size (bytes): 0         mtime: 2018-08-08 21:04:21.750047229 +0800  ctime: 2020-08-16 14:46:26.576691237 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/IMAG1363.jpg.trashinfo
size (bytes): 0         mtime: 2018-08-08 21:04:21.742047158 +0800  ctime: 2020-08-16 14:46:26.576691237 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/IMAG1334.jpg.trashinfo
size (bytes): 0         mtime: 2018-08-08 21:04:21.618046067 +0800  ctime: 2020-08-16 14:46:26.576691237 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/IMG_210173550689641.jpeg.trashinfo
size (bytes): 0         mtime: 2018-08-08 21:04:21.614046032 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/20180722_222909.jpg.trashinfo
size (bytes): 0         mtime: 2018-08-08 21:04:21.774047440 +0800  ctime: 2020-08-16 14:46:26.576691237 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/IMG_8513.JPG.trashinfo
size (bytes): 0         mtime: 2018-08-08 21:04:21.742047158 +0800  ctime: 2020-08-16 14:46:26.576691237 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/IMAG1391.jpg.trashinfo
size (bytes): 0         mtime: 2018-08-08 21:04:21.746047194 +0800  ctime: 2020-08-16 14:46:26.576691237 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/IMAG1338.jpg.trashinfo
size (bytes): 0         mtime: 2018-08-08 21:04:21.638046244 +0800  ctime: 2020-08-16 14:46:26.576691237 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/IMG_5098.JPG.trashinfo
size (bytes): 0         mtime: 2018-08-08 21:04:21.646046314 +0800  ctime: 2020-08-16 14:46:26.576691237 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/IMG_5104.JPG.trashinfo
size (bytes): 0         mtime: 2018-08-08 21:04:21.662046454 +0800  ctime: 2020-08-16 14:46:26.576691237 +0800  atime: 2021-01-13 23:37:47.212276204 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/IMG_5117.JPG.trashinfo
size (bytes): 100       mtime: 2020-04-16 20:24:23.979835614 +0800  ctime: 2020-08-16 14:46:26.576691237 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/Logo_black-on-whte.png.trashinfo
size (bytes): 100       mtime: 2020-03-15 17:26:05.405426687 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/20200315_170641.jpg.trashinfo
size (bytes): 100       mtime: 2020-03-15 17:26:05.409426736 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/20200315_170742.jpg.trashinfo
size (bytes): 100       mtime: 2020-03-15 17:26:05.413426783 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/20200315_171035.jpg.trashinfo
size (bytes): 100       mtime: 2020-03-15 17:26:05.417426831 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/20200315_171047.jpg.trashinfo
size (bytes): 100       mtime: 2020-03-15 17:26:05.409426736 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/20200315_171031.jpg.trashinfo
size (bytes): 100       mtime: 2020-03-15 17:26:28.221698583 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/20200221_025211.jpg.trashinfo
size (bytes): 100       mtime: 2020-03-15 17:26:05.405426687 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/20200315_170700.jpg.trashinfo
size (bytes): 100       mtime: 2020-03-15 17:26:28.217698535 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/20200221_025021.jpg.trashinfo
size (bytes): 100       mtime: 2020-03-15 17:26:28.221698583 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/20200221_025318.jpg.trashinfo
size (bytes): 100       mtime: 2020-03-15 17:26:05.405426687 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/20200315_170738.jpg.trashinfo
size (bytes): 100       mtime: 2020-03-15 17:26:28.213698488 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/20200221_024714.jpg.trashinfo
size (bytes): 100       mtime: 2020-03-15 17:26:05.413426783 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/20200315_171044.jpg.trashinfo
size (bytes): 100       mtime: 2020-03-15 17:26:05.413426783 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/20200315_171039.jpg.trashinfo
size (bytes): 100       mtime: 2020-03-15 17:26:05.365426209 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/20200315_170636.jpg.trashinfo
size (bytes): 100       mtime: 2020-03-15 17:26:05.409426736 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/20200315_170746.jpg.trashinfo
size (bytes): 100       mtime: 2020-03-15 17:26:28.209698440 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/20200221_024635.jpg.trashinfo
size (bytes): 101       mtime: 2020-04-16 20:27:43.017619726 +0800  ctime: 2020-08-16 14:46:26.576691237 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/Logo_black-on-white.2.png.trashinfo
size (bytes): 101       mtime: 2020-04-16 20:25:20.528343342 +0800  ctime: 2020-08-16 14:46:26.576691237 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/Logo_White-on-black.png.trashinfo
size (bytes): 101       mtime: 2020-04-16 20:27:42.401614217 +0800  ctime: 2020-08-16 14:46:26.576691237 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/Logo_white-on-black.2.png.trashinfo
size (bytes): 101       mtime: 2020-04-16 20:25:22.224358560 +0800  ctime: 2020-08-16 14:46:26.576691237 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/Logo_white-on-black.png.trashinfo
size (bytes): 101       mtime: 2020-04-16 20:25:24.420378263 +0800  ctime: 2020-08-16 14:46:26.576691237 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/Logo_black-on-white.png.trashinfo
size (bytes): 104       mtime: 2020-12-17 21:42:24.968586884 +0800  ctime: 2020-12-17 21:42:24.968586884 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/Resized_20201217_200301.jpeg.trashinfo
size (bytes): 108       mtime: 2020-09-15 12:34:10.003358284 +0800  ctime: 2020-09-15 12:34:10.003358284 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/VID_20200913_171727.mp4.trashinfo
size (bytes): 4096      mtime: 2021-01-13 13:39:24.716652241 +0800  ctime: 2021-01-13 13:39:24.716652241 +0800  atime: 2021-01-13 23:41:14.894389094 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/
size (bytes): 89        mtime: 2021-01-13 13:39:24.716652241 +0800  ctime: 2021-01-13 13:39:24.716652241 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/IMG_20200721_103132.jpg.trashinfo
size (bytes): 89        mtime: 2021-01-13 13:36:26.842930191 +0800  ctime: 2021-01-13 13:36:26.842930191 +0800  atime: 2021-01-13 13:36:26.846930229 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/IMG_20200612_121713.jpg.trashinfo
size (bytes): 93        mtime: 2015-11-11 19:52:13.066931976 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 11:43:15.365329893 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/DSC_4740.JPG.trashinfo
size (bytes): 93        mtime: 2015-11-11 19:51:52.814931658 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 11:43:15.365329893 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/DSC_4729.JPG.trashinfo
size (bytes): 93        mtime: 2015-11-11 19:52:09.678931922 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 11:43:15.365329893 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/DSC_4738.JPG.trashinfo
size (bytes): 93        mtime: 2015-11-11 19:50:51.598930697 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 11:43:15.377330012 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/DSC_4709.JPG.trashinfo
size (bytes): 93        mtime: 2015-11-11 19:51:07.102930940 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 11:43:15.377330012 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/DSC_4715.JPG.trashinfo
size (bytes): 93        mtime: 2015-11-11 19:51:26.250931241 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 11:43:15.377330012 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/DSC_4721.JPG.trashinfo
size (bytes): 93        mtime: 2015-11-11 19:50:36.466930459 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 11:43:15.377330012 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/DSC_4704.JPG.trashinfo
size (bytes): 93        mtime: 2015-11-11 19:50:43.794930574 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 11:43:15.377330012 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/DSC_4705.JPG.trashinfo
size (bytes): 93        mtime: 2015-11-11 19:50:30.554930366 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 11:43:15.377330012 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/DSC_4701.JPG.trashinfo
size (bytes): 93        mtime: 2015-11-11 19:50:47.770930637 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 11:43:15.377330012 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/DSC_4707.JPG.trashinfo
size (bytes): 93        mtime: 2015-11-11 19:51:42.314931493 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 11:43:15.381330051 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/DSC_4726.JPG.trashinfo
size (bytes): 93        mtime: 2015-11-11 19:52:21.330932105 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 11:43:15.381330051 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/DSC_4745.JPG.trashinfo
size (bytes): 93        mtime: 2015-11-11 19:52:29.046932226 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 11:43:15.381330051 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/DSC_4748.JPG.trashinfo
size (bytes): 93        mtime: 2015-11-11 19:52:05.990931864 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 11:43:15.381330051 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/DSC_4737.JPG.trashinfo
size (bytes): 93        mtime: 2015-11-11 19:50:34.214930424 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 11:43:15.381330051 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/DSC_4703.JPG.trashinfo
size (bytes): 93        mtime: 2015-11-11 19:52:18.462932060 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 11:43:15.381330051 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/DSC_4743.JPG.trashinfo
size (bytes): 93        mtime: 2015-11-11 19:51:09.166930972 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 11:43:15.381330051 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/DSC_4716.JPG.trashinfo
size (bytes): 93        mtime: 2015-11-11 19:51:01.894930858 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 11:43:15.385330091 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/DSC_4712.JPG.trashinfo
size (bytes): 93        mtime: 2015-11-11 19:50:53.650930729 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 11:43:15.385330091 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/DSC_4710.JPG.trashinfo
size (bytes): 93        mtime: 2015-11-11 19:53:27.026933137 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 11:43:15.385330091 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/DSC_4769.JPG.trashinfo
size (bytes): 93        mtime: 2015-11-11 19:51:05.254930911 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 11:43:15.385330091 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/DSC_4714.JPG.trashinfo
size (bytes): 93        mtime: 2015-11-11 19:52:20.118932086 +0800  ctime: 2020-08-16 14:46:26.572691207 +0800  atime: 2021-01-13 11:43:15.385330091 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/DSC_4744.JPG.trashinfo
size (bytes): 98        mtime: 2020-04-16 20:25:22.908364696 +0800  ctime: 2020-08-16 14:46:26.576691237 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/Logo_red-on-whte.png.trashinfo
size (bytes): 99        mtime: 2020-04-16 20:55:23.415223322 +0800  ctime: 2020-08-16 14:46:26.576691237 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/WW-Icon-Logo_black-on-transparrant.png.trashinfo
size (bytes): 99        mtime: 2020-04-16 20:25:11.872265667 +0800  ctime: 2020-08-16 14:46:26.576691237 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/Logo_Red-on-white.png.trashinfo
size (bytes): 99        mtime: 2020-04-16 20:27:40.825600122 +0800  ctime: 2020-08-16 14:46:26.576691237 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/Logo_red-on-white.png.trashinfo
size (bytes): 99        mtime: 2020-04-16 20:25:23.788372592 +0800  ctime: 2020-08-16 14:46:26.576691237 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/Logo_red-on-black.png.trashinfo
size (bytes): 99        mtime: 2020-04-16 20:25:01.060168621 +0800  ctime: 2020-08-16 14:46:26.576691237 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/Logo_Red-on-black.png.trashinfo
size (bytes): 99        mtime: 2020-04-16 20:27:41.769608565 +0800  ctime: 2020-08-16 14:46:26.576691237 +0800  atime: 2021-01-13 23:43:44.067907882 +0800  crtime:-    /home/jesse/Pictures/.Trash-1000/info/Logo_red-on-black.2.png.trashinfo
andreafrancia commented 3 years ago

Assuming that I don't want to restore these files am I correct in thinking I can just permenantly delete the .trashinfo files along with their asociated file in .Trash-1000/files ?

Yes.

storyjesse commented 3 years ago

Thanks for all your help. I've removed the zero length .trashinfo and associated files. Marking this issue closed due to not having enough info to diagnose why the error originated. Could have been a bug in an earlier version or a misconfiguration of my system that is now fixed.