Jump to content

Welcome to Obsidian Forum Community
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!
Photo

Game fails to start if installed on Ext4 partition (Linux)

Linux Ext4 Ntfs Ubuntu

Best Answer Kry , 11 May 2018 - 02:03 AM

https://forum.unity....n-linux.277828/

 

Right, sorry. I checked the internet, it seems like the OS has a non-reported overflow. There are two workarounds mentioned, one is creating a loop to a smaller partition, and one of the Unity developers created a one-file-patch that needs to be installed.

Go to the full post »


  • Please log in to reply
7 replies to this topic

#1
fakk2

fakk2

    (0) Nub

  • Initiates
  • 4 posts

Hello

I installed GOG version to Ext4 drive on my ubuntu 16.04 and game does no start. It fails with exception "There is no data folder". PillarsOfEternityII_Data folder exists and seems named correctly, and file execution rights are given. However, if I install to a NTFS drive game works fine.

 

Other Unity games run fine from my Ext4 drive, including POE1

 

Would love to have this fixed, since my SSD drive is Ext4 formated.


Edited by fakk2, 10 May 2018 - 10:14 AM.


#2
ShadowApex

ShadowApex

    (0) Nub

  • Initiates
  • 4 posts
  • Lords of the Eastern Reach Backer
  • Deadfire Silver Backer
  • Fig Backer

Hello

I installed GOG version to Ext4 drive on my ubuntu 16.04 and game does no start. It fails with exception "There is no data folder". PillarsOfEternityII_Data folder exists and seems named correctly, and file execution rights are given. However, if I install to a NTFS drive game works fine.

 

Other Unity games run fine from my Ext4 drive, including POE1

 

Would love to have this fixed, since my SSD drive is Ext4 formated.

 

I've been able to play PoE II (Steam) on Ubuntu just fine with ext4. When you say the game works fine on NTFS, are you running it in Windows or in Ubuntu?

 

Do you have an unusual installation of Ubuntu? Can you can provide some more details about how you're running the game?



#3
fakk2

fakk2

    (0) Nub

  • Initiates
  • 4 posts

I am running the game on Ubuntu via NTFS drive.

The Ubuntu installation itself is nothing unusual, it may have been upgraded from 14.04 to 16.04, but I frankly do not remember.

I tried running the game multiple ways -> double click in file manager, ./start.sh in terminal, via referenced game in Steam, running the binary file itself, ... nothing worked for ext4

tried multiple ext4 drives, drives are mounted by OS, no custom mounting

 

I ran a strace on it, if it helps -> strace -s 64 ./start.sh

https://justpaste.it/3cht1



#4
Kry

Kry

    (0) Nub

  • Initiates
  • 4 posts

It won't ever work that way. Since you have the base system installed on an NTFS drive, it expect you to use a non-journaling filesystem. Since it doesn't find one, you get permissions errors. You shouldn't use multiple file systems that way.

 

What you could do on the other hand is install GOG/Steam on the ext4 partition, and install the game on the same partitiron. That should do the trick.

 

On the other hand, I find it strange that you could run other games that way...

 

(Oh, it's not a POE bug btw, but an OS one. As not allowing to change FSs during run could be considered as a bug.)


Edited by Kry, 10 May 2018 - 11:57 PM.


#5
fakk2

fakk2

    (0) Nub

  • Initiates
  • 4 posts

It won't ever work that way. Since you have the base system installed on an NTFS drive, it expect you to use a non-journaling filesystem. Since it doesn't find one, you get permissions errors. You shouldn't use multiple file systems that way.

 

What you could do on the other hand is install GOG/Steam on the ext4 partition, and install the game on the same partitiron. That should do the trick.

 

On the other hand, I find it strange that you could run other games that way...

 

(Oh, it's not a POE bug btw, but an OS one. As not allowing to change FSs during run could be considered as a bug.)

 

you misunderstood me. Ubuntu is installed on ext4, but the game does not run on ext4. I have an additional drive formated to NTFS and if I install this game there it works.



#6
Kry

Kry

    (0) Nub

  • Initiates
  • 4 posts
✓  Best Answer

https://forum.unity....n-linux.277828/

 

Right, sorry. I checked the internet, it seems like the OS has a non-reported overflow. There are two workarounds mentioned, one is creating a loop to a smaller partition, and one of the Unity developers created a one-file-patch that needs to be installed.



#7
fakk2

fakk2

    (0) Nub

  • Initiates
  • 4 posts

https://forum.unity....n-linux.277828/

 

Right, sorry. I checked the internet, it seems like the OS has a non-reported overflow. There are two workarounds mentioned, one is creating a loop to a smaller partition, and one of the Unity developers created a one-file-patch that needs to be installed.

 

I saw this before and ignored it, assuming it was obsolete.

-the patch, referenced there no longer exists

-tried the loop thing, with 1gb size  (to simple test) and mount it. I am sure this would work, if I did not have an NTFS disk alternative as a simpler solution.

 

anyway I decided to keep the game on my NTFS drive, until a normal solution comes along. maybe the problem will go away when I upgrade to 18.04

 

thank you for your time



#8
Alessio

Alessio

    (1) Prestidigitator

  • Members
  • 7 posts
  • Pillars of Eternity Backer
  • Deadfire Backer
  • Fig Backer

I run the game on Ubuntu 18.04 and btrfs filesystem and it works perfectly







Also tagged with one or more of these keywords: Linux, Ext4, Ntfs, Ubuntu

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users