goatcorp / FFXIVQuickLauncher

Custom launcher for FFXIV
https://goatcorp.github.io/
GNU General Public License v3.0
2.8k stars 325 forks source link

Installation has failed #250

Closed CalionSilus closed 4 years ago

CalionSilus commented 4 years ago

Describe the bug here: I can't install FFXIV Launcher in new pc.

Steps to reproduce the bug: Example:

1. Click on setup.exe
2. error happens :(

Expected behavior A clear and concise description of what you expected to happen. Example: I expected the game to start when I put in the Konami code

Screenshots If applicable, add screenshots to help explain your problem.

image

Other information (please complete the following information): Operating System: Windows 10 pro XIVLauncher version: 5.0.5 Launching as admin?: yes Using Steam?: no Addons/Plugins enabled: n/a

Additional information Add any other context about the problem here.

error log 2020-08-03 17:21:42> Program: Starting Squirrel Updater: --install . 2020-08-03 17:21:42> Program: Starting install, writing to C:\Users\bookn\AppData\Local\SquirrelTemp 2020-08-03 17:21:42> Program: About to install to: C:\Users\bookn\AppData\Local\XIVLauncher 2020-08-03 17:21:42> CheckForUpdateImpl: Couldn't write out staging user ID, this user probably shouldn't get beta anything: System.IO.DirectoryNotFoundException: 'C:\Users\bookn\AppData\Local\XIVLauncher\packages.betaId' 경로의 일부를 찾을 수 없습니다. 위치: System.IO.Error.WinIOError(Int32 errorCode, String maybeFullPath) 위치: System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) 위치: System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) 위치: System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost) 위치: System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost) 위치: System.IO.File.InternalWriteAllText(String path, String contents, Encoding encoding, Boolean checkHost) 위치: System.IO.File.WriteAllText(String path, String contents, Encoding encoding) 위치: Squirrel.UpdateManager.CheckForUpdateImpl.getOrCreateStagedUserId() 2020-08-03 17:21:42> CheckForUpdateImpl: Failed to load local releases, starting from scratch: System.IO.DirectoryNotFoundException: 'C:\Users\bookn\AppData\Local\XIVLauncher\packages\RELEASES' 경로의 일부를 찾을 수 없습니다. 위치: System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) 위치: System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) 위치: System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share) 위치: Squirrel.Utility.LoadLocalReleases(String localReleaseFile) 위치: Squirrel.UpdateManager.CheckForUpdateImpl.d2.MoveNext() 2020-08-03 17:21:42> CheckForUpdateImpl: Reading RELEASES file from C:\Users\bookn\AppData\Local\SquirrelTemp 2020-08-03 17:21:42> CheckForUpdateImpl: First run or local directory is corrupt, starting from scratch 2020-08-03 17:21:42> ApplyReleasesImpl: Writing files to app directory: C:\Users\bookn\AppData\Local\XIVLauncher\app-5.0.5 2020-08-03 17:21:44> IEnableLogger: Failed to install package to app dir: System.UnauthorizedAccessException: 'C:\Users\bookn\AppData\Local\XIVLauncher\app-5.0.5\XIVLauncher.exe' 경로에 대한 액세스가 거부되었습니다. 위치: System.IO.Error.WinIOError(Int32 errorCode, String maybeFullPath) 위치: System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) 위치: System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share) 위치: SharpCompress.Readers.IReaderExtensions.WriteEntryToFile(IReader reader, String destinationFileName, ExtractionOptions options) 위치: Squirrel.ReleasePackage.<>c__DisplayClass15_2.b1() 위치: Squirrel.Utility.<>cDisplayClass8_0.b0() 위치: Squirrel.Utility.Retry[T](Func`1 block, Int32 retries) 위치: Squirrel.Utility.Retry(Action block, Int32 retries) 위치: Squirrel.ReleasePackage.<>cDisplayClass15_0.b0() 위치: System.Threading.Tasks.Task.InnerInvoke() 위치: System.Threading.Tasks.Task.Execute() --- 예외가 throw된 이전 위치의 스택 추적 끝 --- 위치: System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 위치: System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 위치: Squirrel.UpdateManager.ApplyReleasesImpl.<>cDisplayClass7_0.<b0>d.MoveNext() --- 예외가 throw된 이전 위치의 스택 추적 끝 --- 위치: System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 위치: System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 위치: Squirrel.Utility.d43`1.MoveNext() 2020-08-03 17:21:44> Unhandled exception: System.AggregateException: 하나 이상의 오류가 발생했습니다. ---> System.UnauthorizedAccessException: 'C:\Users\bookn\AppData\Local\XIVLauncher\app-5.0.5\XIVLauncher.exe' 경로에 대한 액세스가 거부되었습니다. 위치: System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) 위치: System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) 위치: System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share) 위치: SharpCompress.Readers.IReaderExtensions.WriteEntryToFile(IReader reader, String destinationFileName, ExtractionOptions options) 위치: Squirrel.ReleasePackage.<>cDisplayClass15_2.b1() 위치: Squirrel.Utility.<>cDisplayClass8_0.b0() 위치: Squirrel.Utility.Retry[T](Func`1 block, Int32 retries) 위치: Squirrel.Utility.Retry(Action block, Int32 retries) 위치: Squirrel.ReleasePackage.<>cDisplayClass15_0.b0() 위치: System.Threading.Tasks.Task.InnerInvoke() 위치: System.Threading.Tasks.Task.Execute() --- 예외가 throw된 이전 위치의 스택 추적 끝 --- 위치: System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 위치: System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 위치: Squirrel.UpdateManager.ApplyReleasesImpl.<>cDisplayClass7_0.<b0>d.MoveNext() --- 예외가 throw된 이전 위치의 스택 추적 끝 --- 위치: System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 위치: System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 위치: Squirrel.Utility.d431.MoveNext() --- 예외가 throw된 이전 위치의 스택 추적 끝 --- 위치: System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 위치: System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 위치: System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task) 위치: Squirrel.UpdateManager.ApplyReleasesImpl.<ApplyReleases>d__2.MoveNext() --- 예외가 throw된 이전 위치의 스택 추적 끝 --- 위치: System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 위치: System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 위치: Squirrel.UpdateManager.<FullInstall>d__10.MoveNext() --- 예외가 throw된 이전 위치의 스택 추적 끝 --- 위치: System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 위치: System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 위치: System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task) 위치: Squirrel.Update.Program.<Install>d__4.MoveNext() --- 내부 예외 스택 추적의 끝 --- 위치: System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) 위치: System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken) 위치: System.Threading.Tasks.Task.Wait() 위치: Squirrel.Update.Program.executeCommandLine(String[] args) 위치: Squirrel.Update.Program.main(String[] args) ---> (내부 예외 #0) System.UnauthorizedAccessException: 'C:\Users\bookn\AppData\Local\XIVLauncher\app-5.0.5\XIVLauncher.exe' 경로에 대한 액세스가 거부되었습니다. 위치: System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) 위치: System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) 위치: System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share) 위치: SharpCompress.Readers.IReaderExtensions.WriteEntryToFile(IReader reader, String destinationFileName, ExtractionOptions options) 위치: Squirrel.ReleasePackage.<>c__DisplayClass15_2.<ExtractZipForInstall>b__1() 위치: Squirrel.Utility.<>c__DisplayClass8_0.<Retry>b__0() 위치: Squirrel.Utility.Retry[T](Func1 block, Int32 retries) 위치: Squirrel.Utility.Retry(Action block, Int32 retries) 위치: Squirrel.ReleasePackage.<>cDisplayClass15_0.b0() 위치: System.Threading.Tasks.Task.InnerInvoke() 위치: System.Threading.Tasks.Task.Execute() --- 예외가 throw된 이전 위치의 스택 추적 끝 --- 위치: System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 위치: System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 위치: Squirrel.UpdateManager.ApplyReleasesImpl.<>cDisplayClass7_0.<b0>d.MoveNext() --- 예외가 throw된 이전 위치의 스택 추적 끝 --- 위치: System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 위치: System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 위치: Squirrel.Utility.d43`1.MoveNext() --- 예외가 throw된 이전 위치의 스택 추적 끝 --- 위치: System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 위치: System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 위치: System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task) 위치: Squirrel.UpdateManager.ApplyReleasesImpl.d2.MoveNext() --- 예외가 throw된 이전 위치의 스택 추적 끝 --- 위치: System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 위치: System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 위치: Squirrel.UpdateManager.d10.MoveNext() --- 예외가 throw된 이전 위치의 스택 추적 끝 --- 위치: System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 위치: System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 위치: System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task) 위치: Squirrel.Update.Program.d4.MoveNext()<---

goaaats commented 4 years ago

Please check your antivirus, it may remove the launcher while installing.

CalionSilus commented 4 years ago

Thank you for your reply.

I turned antivirus off and tried again, but still the same issue occurred.

Aida-Enna commented 4 years ago

Hello @CalionSilus - Is this still an issue?

CalionSilus commented 4 years ago

No. It is no more a issue.

2020년 9월 23일 (수) 20:06, Aida Enna notifications@github.com님이 작성:

Hello @CalionSilus https://github.com/CalionSilus - Is this still an issue?

— You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/goatcorp/FFXIVQuickLauncher/issues/250#issuecomment-697293531, or unsubscribe https://github.com/notifications/unsubscribe-auth/AP2Y7FZLI2J6DFON45TT4MDSHHJE3ANCNFSM4PTDDUQA .

Aida-Enna commented 4 years ago

Thank you for responding. Stay safe!