Software.

I looked at code I wrote in 2015 and found a different switch on ‘exiv2’ which allows me to specify the IPTC/XMP source and that works. 

¯\_(ツ)_/¯ 

> On Jun 16, 2019, at 10:31 AM, Ryan Coleman <ryan.coleman at cwis.biz> wrote:
> 
> I have a platform I’m working on, Ubuntu 18.04.2 LTS, where I am trying to update files referenced through symlinks.
> 
> The one program I am using (exiv2) requires that the metadata file be the same name as the file it’s being applied to with the exception of the extension. No problem. 
> Except that to maintain the integrity of all my files and directories I have symlinks for everything in the directory structure. This works well for almost all needs except…
> 
>> root at server:/# /usr/bin/exiv2 -i X /storage/events-photos/outdoor/2019/folder1/folder2/filename-24996-ALA.JPG
>> /storage/events-photos/outdoor/2019/folder1/folder2/filename-24996-ALA.JPG: Could not write metadata to file: /storage/events-photos/outdoor/2019/folder1/folder2/filename-24996-ALA.JPG19518: Failed to rename file to /temp1/03942919-2C8E-F675-5BE8-7F82E060481E/CB2C28D6-5196-AB51-59C2-33F0ECD497D7: Invalid cross-device link (errno = 18)
>> 
> 
> Running the command in “debug” mode just adds one thing to give a hint...
> 
>> root at server:/# /usr/bin/exiv2 -Q d -i X /storage/events-photos/outdoor/2019/folder1/folder2/filename-24996-ALA.JPG
>> Info: Write strategy: Non-intrusive
>> /storage/events-photos/outdoor/2019/folder1/folder2/filename-24996-ALA.JPG: Could not write metadata to file: /storage/events-photos/outdoor/2019/folder1/folder2/filename-24996-ALA.JPG19522: Failed to rename file to /temp1/03942919-2C8E-F675-5BE8-7F82E060481E/CB2C28D6-5196-AB51-59C2-33F0ECD497D7: Invalid cross-device link (errno = 18)
>> root at d3photo_images:/# 
>> 
> 
> 
> So which is the culprit? The OS, I presume. And if that’s the case… what do I need to look for in the kernel to override the cross-device link? 
> 
> I’ll probably find it online before I get a response… although I might just go another route if it doesn’t have the same issue.
> 
>> Ryan
> _______________________________________________
> TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
> tclug-list at mn-linux.org
> http://mailman.mn-linux.org/mailman/listinfo/tclug-list