-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 22.10.2013 17:48, Adrya Stembridge wrote: > I recently migrated data from .11 to 1.0.1. Everything works fine, > except that today I noticed attachments previously added are coming up > "not found". > > I copied the attachments data from the old instance to the new instance > (putting the contents in /my/path/to/trac/files/). Still getting "not > found" when trying to access a file for a specific ticket. > > Here's info from the 1.0.1 trac log: > > 2013-10-22 11:34:28,439 Trac[attachment] DEBUG: Trying to open > attachment at > > /www/virtualhosts/trac/files/attachments/ticket/5e0/5e06d22c8893e27d5a7243bd185faa94cc593072/6042c584b3941a285daa3af0c34e428bb746f018.jpg > 2013-10-22 11:34:28,440 Trac[main] WARNING: [170.140.100.189] > HTTPNotFound: 404 Trac Error (Attachment '20130801_111233 > (copy).jpg' not found) > > > Note the folder in the path after ticket. It shows "5e0" where the > ticket is actually "369". > > Do newer versions of trac no longer use the actual ticket number in file > paths? If not, how do I migrate attachments from earlier versions of trac?
Right, your observation is correct. While disputed, this has been changed to overcome several limitations of the old file store schema [1]. But the migration is part of an upgrade script, that should be run when upgrading the environment. If your files have been in place before you ran the corresponding trac-admin command, then something went wrong, and you'll probably need to trigger the migration again. But this has already been discussed recently, so look at the mailing-list archive first. Steffen Hoffmann [1] http://trac.edgewall.org/ticket/10313 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlJm000ACgkQ31DJeiZFuHcKbgCgmApONGIYHhSZK2woXMjpix9U a0UAnR1ZDvsYkB7putAR9pqhDPDJuZz6 =wvLG -----END PGP SIGNATURE----- -- You received this message because you are subscribed to the Google Groups "Trac Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/trac-users. For more options, visit https://groups.google.com/groups/opt_out.
