Plugin Can't download or update certain mods.

frailfangs

Member
Pronouns
she/her
Hey, good evening.

I've recently moved to KDE Fedora from w10, which seems to have introduced some problems in the migration related to heliosphere. Punctually, I've found that the following mods (https://heliosphere.app/mod/csrm263ac17c59ke9jk4edsh0r and https://heliosphere.app/mod/zzkfwrj21d0gh7v6jk6b67mzp0) have given me trouble, the first to install, and the second to update. Given that I've been able to install other mods (this one: https://heliosphere.app/mod/xf0xk16phn24f4a26t96a2ja5m), I don't know really what the reason for the issue might be. In order of mention, I included the error information given by the plugin below.

for: https://heliosphere.app/mod/csrm263ac17c59ke9jk4edsh0r
Code:
Error type: System.IO.FileNotFoundException
   Message: Could not find file 'C:\users\frailfangs\Documents\XIV mods\hs-[Grande & KNiku] WLT's Loose-1.0.0-nIVA\files\pants\material - blood stained°°\chara\equipment\e6149\material\v0001'.
   HResult: 0x80070002
   at System.IO.FileSystem.CreateDirectory(String fullPath, Byte[] securityDescriptor)
   at System.IO.Directory.CreateDirectory(String path)
   at Heliosphere.Util.FileHelper.Create(String path, Boolean createParents) in /_/Util/FileHelper.cs:line 42
   at Heliosphere.DownloadTask.<>c__DisplayClass147_0.<<DownloadFile>b__0>d.MoveNext() in /_/DownloadTask.cs:line 1059
--- End of stack trace from previous location ---
   at Polly.ResiliencePipeline.<>c.<<ExecuteAsync>b__3_0>d.MoveNext()
--- End of stack trace from previous location ---
   at Polly.ResiliencePipeline.ExecuteAsync(Func`2 callback, CancellationToken cancellationToken)
   at Heliosphere.DownloadTask.DownloadFile(Uri baseUri, String filesPath, String[] outputPaths, String hash) in /_/DownloadTask.cs:line 1053
   at Heliosphere.DownloadTask.<>c__DisplayClass137_0.<<DownloadNormalFiles>b__0>d.MoveNext() in /_/DownloadTask.cs:line 534
--- End of stack trace from previous location ---
   at System.Threading.Tasks.Parallel.<>c__53`1.<<ForEachAsync>b__53_0>d.MoveNext()
--- End of stack trace from previous location ---
   at Heliosphere.DownloadTask.DownloadFiles(IDownloadTask_GetVersion info) in /_/DownloadTask.cs:line 515
   at Heliosphere.DownloadTask.Run() in /_/DownloadTask.cs:line 175

for: https://heliosphere.app/mod/zzkfwrj21d0gh7v6jk6b67mzp0
Code:
Error type: System.UnauthorizedAccessException
   Message: Access to the path 'c0201h0128_hir_b_mask_2735435865.tex' is denied.
   HResult: 0x80070005
   at System.IO.FileSystem.RemoveDirectoryRecursive(String fullPath, WIN32_FIND_DATA& findData, Boolean topLevel)
   at System.IO.FileSystem.RemoveDirectory(String fullPath, Boolean recursive)
   at Polly.ResiliencePipeline.<>c.<Execute>b__29_0(ResilienceContext _, Action state)
--- End of stack trace from previous location ---
   at Polly.ResiliencePipeline.Execute(Action callback)
   at Heliosphere.DownloadTask.CreateDirectories() in /_/DownloadTask.cs:line 333
   at Heliosphere.DownloadTask.Run() in /_/DownloadTask.cs:line 171

I'm unsure what to make of these, so here I am. Trying to read the error messages didn't really help me figure it out, so I'm hoping I can get help with this! Thank you.
 
Solution
Hi, thank you for the quick response! I did both the things you suggested and while it didn't want to work for a little bit, eventually it behaved. Thank you for the help!! :D
You should almost certainly be installing mods to the Z drive, not the C drive. If that doesn't solve your problem, I would expect that enabling the troubleshooting option labelled "Hack: Force locale to C.utf8" in XIVLauncher Troubleshooting will help. Try those and let me know.
 
Hi, thank you for the quick response! I did both the things you suggested and while it didn't want to work for a little bit, eventually it behaved. Thank you for the help!! :D
 
Solution
There's a problem with your locale. I'm not sure exactly why, so if that option is causing you crashes, you'd be better off asking the Dalamud Linux support channel. Remember that Heliosphere and Penumbra are third-party plugins that aren't allowed to be discussed in that Discord, however.
 
Back
Top