"do not find /shared path" Failed to install on RAILWAY

I’m having trouble installing on Railway.
I see there is no one who talks about this.

hardawre 4CPUs 8RAM
I started with a 10Gigas disc
(only to do the installation test and then increase the Disk capacity to 50 which is recommended)

I can’t get past this mistake.

I have technically resorted to support Gemini 2.5PRO an excellent companion, but has not been able to resolve.

SeaTable Server - SeaTable Admin Manual

The disk volume is mounted on this path
/opt/seatable/seatable-data

I’m trying to install the images :
seatable/seatable-enterprise:latest
seatable/seatable-enterprise:5.2.7
seatable/seatable-enterprise:5.1.9

Describe the Problem/Error/Question:

Mounting volume on: /var/lib/containers/railwayapp/bind-mounts/b77624dd-5362-492b-931b-877c9d434bac/vol_dj2g6hzw9c5sh7h0

Apr 28 10:33:54

/sbin/my_init:25: SyntaxWarning: invalid escape sequence ‘\W’

Apr 28 10:33:54

SHENV_NAME_WHITELIST_REGEX = re.compile(‘\W’)

Apr 28 10:33:54

/sbin/my_init:96: SyntaxWarning: invalid escape sequence ‘\Z’

Apr 28 10:33:54

value = re.sub(‘\n\Z’, ‘’, f.read())

Apr 28 10:33:54

*** Running /etc/my_init.d/01_init.sh…

Apr 28 10:33:54

do not find /shared path

Apr 28 10:33:54

*** /etc/my_init.d/01_init.sh failed with status 1

Apr 28 10:33:54

Apr 28 10:33:54

*** Killing all processes…

I have these variables declared

DB_HOST=“${{MySQL.MYSQLHOST}}”
DB_NAME=“${{MySQL.MYSQLDATABASE}}”
DB_PASSWD=“${{MySQL.MYSQLPASSWORD}}”
DB_PORT=“${{MySQL.MYSQLPORT}}”
DB_USER=“${{MySQL.MYSQLUSER}}”
REDIS_HOST=“${{Redis-bB_W.REDISHOST}}”
REDIS_PASSWORD=“${{Redis-bB_W.REDISPASSWORD}}”
REDIS_PORT=“${{Redis-bB_W.REDISPORT}}”
SEATABLE_ADMIN_EMAIL=“my email”
SEATABLE_ADMIN_PASSWORD=“my pass”
TIME_ZONE=“America/Monterrey”
SEATABLE_SERVER_HOSTNAME=“seatable-production.up.railway.app”

Can you help me with any suggestions to solve the problem?

Thank you in advance for your attention to this message

I don’t know whether to delete and start a new one or update…

I’ll share my progress here, maybe it’ll help someone else.

I had the wrong path (/opt/seatable/seatable-data).

I corrected it to that path (/shared). This is fine and solved one main problem, but not all of them.

Now I’m facing an error telling me that the “license has expired.”

I just requested it today. It’s a free license for up to 3 users.

But my license expires in 2027.

I don’t know if I put it in the wrong folder.

I put it here: “/shared/seatable/seatable-license.txt”

And this is my log.

Mounting volume on: /var/lib/containers/railwayapp/bind-mounts/c9692b8b-17cb-4e0e-aab6-0dcef34f9059/vol_dj2g6hzw9c5sh7h0

Starting Container

/sbin/my_init:25: SyntaxWarning: invalid escape sequence ‘\W’

SHENV_NAME_WHITELIST_REGEX = re.compile(‘\W’)

/sbin/my_init:96: SyntaxWarning: invalid escape sequence ‘\Z’

value = re.sub(‘\n\Z’, ‘’, f.read())

*** Running /etc/my_init.d/01_init.sh…

*** Booting runit daemon…

*** Runit started as PID 11

*** Running /templates/enterpoint.sh…

2025-04-29 03:09:35 Conf exists

2025-04-29 03:09:35 Nginx ready

2025-04-29 03:09:35 Updating CA certificates…

2025-04-29 03:09:41 Start server

SeaTable License Expired!

2025-04-29 03:09:41 For more startup information, please check the /opt/seatable/logs/init.log

2025-04-29 03:09:41 This is an idle script (infinite loop) to keep the container running.
Log stream has been paused

Resume Log Stream

I’m still having other problems that I don’t know what they are.
Thank you very much for the help.

I will send you a new license file via direct message, just in case.

1 Like

Thank you very much for the license.
I still get the same error when I’ve tried these image paths:
from Seatable Enterprise

seatable/seatable-enterprise:latest
seatable/seatable-enterprise:5.2.7
este es el Log:

Mounting volume on: /var/lib/containers/railwayapp/bind-mounts/5cc53764-67eb-4589-8571-36657ec55584/vol_dj2g6hzw9c5sh7h0

Starting Container

/sbin/my_init:25: SyntaxWarning: invalid escape sequence ‘\W’

SHENV_NAME_WHITELIST_REGEX = re.compile(‘\W’)

/sbin/my_init:96: SyntaxWarning: invalid escape sequence ‘\Z’

value = re.sub(‘\n\Z’, ‘’, f.read())

*** Running /etc/my_init.d/01_init.sh…

*** Booting runit daemon…

*** Runit started as PID 11

*** Running /templates/enterpoint.sh…

2025-04-29 04:47:27 Conf exists

2025-04-29 04:47:27 Nginx ready

2025-04-29 04:47:27 Updating CA certificates…

2025-04-29 04:47:34 Start server

SeaTable License Expired!

2025-04-29 04:47:34 For more startup information, please check the /opt/seatable/logs/init.log

2025-04-29 04:47:34 This is an idle script (infinite loop) to keep the container running.

But with the Seatable Enterprise image,
seatable/seatable-enterprise:5.1.9

It seems the license error no longer appears.

So, I don’t know if it won’t be possible to update in the future.

I corrected a variable in MySQL:
MYSQL_ROOT_PASSWORD=“${{MySQL.MYSQLPASSWORD}}”
DB_ROOT_PASSWD=“${{MySQL.MYSQLPASSWORD}}”

I’m keeping both for now,

With this version, which doesn’t indicate a license error,
I still get errors.

Thank you in advance for the attention and the great support you’re giving me.

Subject: Re: “do not find /shared path” Failed to install on RAILWAY - Update & Resolved Issues

Hi all,

Updating this thread which originally started with the “do not find /shared path” error during installation on Railway.

  1. /shared Path Issue: This initial problem was resolved. We confirmed that using /shared as the volume mount point is indeed correct for the seatable/seatable-enterprise image in the Railway environment (as opposed to /opt/seatable/seatable-data).

  2. ‘License Expired!’ Issue: We also discussed the subsequent ‘License Expired!’ error within this thread. This issue has also been resolved. The fix involved correcting the Redis environment variable names from REDIS_HOST, REDIS_PORT, REDIS_PASSWORD to the required DTABLE_REDIS_HOST, DTABLE_REDIS_PORT, DTABLE_REDIS_PASSWORD. This allowed SeaTable to connect to Redis properly during startup.

Since both the original path issue and the license error discussed here are now solved, I’m closing this thread.

Thanks for the input provided!

I will open a new, separate thread dedicated to the final remaining blocker: the MySQL authentication incompatibility (caching_sha2_password client issue / server doesn’t support mysql_native_password - Error 1524).

Best regards.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.