These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Macintosh

 
  • Topic is locked indefinitely.
 

Launcher fails self-update in case-sensitive filesystems

First post
Author
Leeroy Khamez
Ministry of War
Amarr Empire
#1 - 2013-07-21 15:47:53 UTC  |  Edited by: Leeroy Khamez
```
Restoring folder: "/Applications/EVE Online.app"
Checksum Database: "ChecksumDB at '/var/folders/7h/rzvnzbls3fz7ksgt5_7lvk900000gn/T/CCP_checksum_cache_v003'"
Repair URL: "http://cdn1.eveonline.com/EveOnlineLauncher/release/launcherupdate_2.1.569300_mac.dat"
Client Directory: "/Applications/EVE Online.app"
Caching enabled
Cache folder: "/Users/username/Library/Application Support/EVE Online/repair_download_cache"
Using 0 cache file(s)
RestoreFolder input values:
folder = '/Applications/EVE Online.app'
url = 'http://cdn1.eveonline.com/EveOnlineLauncher/release/launcherupdate_2.1.569300_mac.dat'
hashdb = ChecksumDB at '/var/folders/7h/rzvnzbls3fz7ksgt5_7lvk900000gn/T/CCP_checksum_cache_v003'
safemode = False
datapiles = []
downloadFolder = '/Users/username/Library/Application Support/EVE Online/repair_download_cache'
cleanupDownloadData = False
downloadThreads = 5
whitelist = []
ignore = ['Contents/Resources/EVE Online.app/*', 'Contents/Resources/cache/*', 'Contents/Resources/*.patch']
(1/7) Downloading index: Initializing ...
(1/7) Downloading index: 100.0%, 46.04 KB/46.04 KB, 4.87 KB/s, 00m06s
(2/7) Hashing files: Initializing ...
(2/7) Hashing files: 100.0%, 00m00s
(3/7) Downloading recipes: Initializing ...
(3/7) Downloading recipes: 100.0%, 61.76 KB/61.76 KB, 9.56 KB/s, 00m02s
(4/7) Calculating patch: Initializing ...
**Some missing stuff**
(5/7) Loading cache: Initializing ...
(5/7) Loading cache: 100.0%, 00m00s
(6/7) Downloading patch: Initializing ...
(6/7) Downloading patch: 100.0%, 52.12 MB/52.12 MB, 9.24 KB/s, 14m55s
(7/7) Applying patch: Initializing ...
Restoring: Contents/Frameworks/Python.framework/Versions/2.7/Python
Traceback (most recent call last):
File "repairTool/progressPanel.pyc", line 82, in _TaskRun
File "repairTool/repairUI.pyc", line 97, in Start
File "repairTool/repairLogic.pyc", line 199, in Repair
File "repairTool/repairLogic.pyc", line 355, in Restore
File "zsync/zsync.pyc", line 407, in RestoreFolder
File "zsync/zsync.pyc", line 464, in ReconstructFiles
File "zsync/zsync.pyc", line 491, in ReconstructFile
File "zsync/fileSync.pyc", line 390, in CompileToCallback
File "zsync/fileSync.pyc", line 419, in __enter__
File "zsync/fileSync.pyc", line 431, in OpenHandlers
IOError: [Errno 2] No such file or directory: '/users/username/library/application support/eve online/repair_download_cache/tmptvf2tf_4.datapile'
Total Runtime: 0h15m04s
```


(I have removed angle brackets or the forum will complain)

Reproduces on the latest fresh-installed client, file name was eve-premium_008261_571887-mac.dmg.

Looks like an easy fix for you awesome devs, I could have fixed if it were open-sourced... Anyway I would appreciate it if I could have a workaround since I'm not able to self-update the updater now.
GM Karidor
Game Masters
C C P Alliance
#2 - 2013-07-21 16:37:41 UTC
Unfortunately, the patching process does not support case sensitive file systems at this time and it will likely remain unsuppported. As such, the only workaround at this time would be to install EVE on a different drive or partition with a case insensitive file system or redownloading the whole client installation after each patch and reinstall the client.

GM Karidor | Senior Game Master

Nicen Jehr
The Scope
Gallente Federation
#3 - 2013-07-21 22:43:13 UTC
could it maybe be an option to move the eve installation to a mountpoint that is all lowercase?
Leeroy Khamez
Ministry of War
Amarr Empire
#4 - 2013-07-22 00:28:07 UTC
GM Karidor wrote:
Unfortunately, the patching process does not support case sensitive file systems at this time and it will likely remain unsuppported. As such, the only workaround at this time would be to install EVE on a different drive or partition with a case insensitive file system or redownloading the whole client installation after each patch and reinstall the client.


The launcher is accessing my home directory so I don't think installing EVE client on a different partition will solve this problem.

Redownloading the whole client? That's impressive... Only if that's the only option, or I will definitely take it as a joke.


Won't you just use /tmp for downloaded caches instead of a permanent directory in user's home directory?
Lord Cohiba
Promethean Foundation
#5 - 2013-07-22 02:05:27 UTC
GM Karidor wrote:
Unfortunately, the patching process does not support case sensitive file systems at this time and it will likely remain unsuppported. As such, the only workaround at this time would be to install EVE on a different drive or partition with a case insensitive file system or redownloading the whole client installation after each patch and reinstall the client.


I also have a case-sensitive file system, which was a mistake in hindsight, but I just don't want to go through all the pain to fix it right now. And, I actually only have a single issue: Eve.

My solution to the previous version was this:
1. Create a disk image with an all lowercase name . "eve_img", I think I called it.
2. Make a soft link from "volumes" to "Volumes".
3. Install and run Eve from the Image.

The new launcher, on the other hand, uses a file in my home directory which is hopelessly mixed case, even by default. "Users" is the first problem and goes on from there.

So, this may not be (or have been) supported, but it did work. The new launcher broke it and I am now unable to play Eve on my Mac.

Please understand this has nothing to do with re-downloading, re-installing, etc.
Leeroy Khamez
Ministry of War
Amarr Empire
#6 - 2013-08-13 11:50:42 UTC
With the latest last update, I'm downloading the whole client, again.

My ISP would LOVE you CCP.
Lord Cohiba
Promethean Foundation
#7 - 2013-08-16 23:56:19 UTC
Leeroy Khamez wrote:
...I'm downloading the whole client, again.


Did it work?
Leeroy Khamez
Ministry of War
Amarr Empire
#8 - 2013-08-17 02:20:22 UTC
Lord Cohiba wrote:
Leeroy Khamez wrote:
...I'm downloading the whole client, again.


Did it work?


Yes, after a whole day downloading
shakalis
ElitistOps
Snuffed Out
#9 - 2013-09-13 05:35:09 UTC
I downloaded eve client again but after next patch same shift happened... launcher is not starting again Evil
Lephia DeGrande
Luxembourg Space Union
#10 - 2013-09-16 10:10:31 UTC
Leeroy Khamez wrote:
Lord Cohiba wrote:
Leeroy Khamez wrote:
...I'm downloading the whole client, again.


Did it work?


Yes, after a whole day downloading


Time Machine anyone?