Error at creating superuser during install (Errno2)

Hi to all,

I am installing Seatable single node on an Ubuntu local server. I successfully get the login page but can’t login. It seems related to the following error at superuser creation in mariadb.
seatable-server | self.pipe.connect(self.socket_path)
seatable-server | FileNotFoundError: [Errno 2] No such file or directory

According to my research there would be an issue when looking for ccnet.conf
However this file exists in opt/seatable-server/seatable/confs/

I’ve also tried adding my superuser with SQL commands directly in mariadb, dtables_db (auth_user) and ccnet_db (EmailUser), with persistency, but still couldn’t log in.

Here’s alll the bottom of the init.log :
During handling of the above exception, another exception occurred:

Traceback (most recent call last):

  • File “manage.py”, line 10, in *
  • execute_from_command_line(sys.argv)*
  • File “/opt/seatable/seatable-server-latest/dtable-web/thirdpart/django/core/management/init.py”, line 442, in execute_from_command_line*
  • utility.execute()*
  • File “/opt/seatable/seatable-server-latest/dtable-web/thirdpart/django/core/management/init.py”, line 436, in execute*
  • self.fetch_command(subcommand).run_from_argv(self.argv)*
  • File “/opt/seatable/seatable-server-latest/dtable-web/thirdpart/django/core/management/base.py”, line 412, in run_from_argv*
  • self.execute(*args, *cmd_options)
  • File “/opt/seatable/seatable-server-latest/dtable-web/thirdpart/django/core/management/base.py”, line 458, in execute*
  • output = self.handle(*args, *options)
  • File “/opt/seatable/seatable-server-5.1.9/dtable-web/seahub/base/management/commands/createsuperuser.py”, line 88, in handle*
  • User.objects.get(email=default_username)*
  • File “/opt/seatable/seatable-server-5.1.9/dtable-web/seahub/base/accounts.py”, line 212, in get*
  • emailuser = ccnet_threaded_rpc.get_emailuser(email)*
  • File “/opt/seatable/seatable-server-latest/seafile/lib/python3/site-packages/pysearpc/client.py”, line 125, in newfunc*
  • ret_str = self.call_remote_func_sync(fcall_str)*
  • File “/opt/seatable/seatable-server-latest/seafile/lib/python3/site-packages/pysearpc/named_pipe.py”, line 97, in call_remote_func_sync*
  • transport = self._get_transport()*
  • File “/opt/seatable/seatable-server-latest/seafile/lib/python3/site-packages/pysearpc/named_pipe.py”, line 87, in _get_transport*
  • transport = self._create_transport()*
  • File “/opt/seatable/seatable-server-latest/seafile/lib/python3/site-packages/pysearpc/named_pipe.py”, line 80, in _create_transport*
  • transport.connect()*
  • File “/opt/seatable/seatable-server-latest/seafile/lib/python3/site-packages/pysearpc/named_pipe.py”, line 44, in connect*
  • self.pipe.connect(self.socket_path)*
    FileNotFoundError: [Errno 2] No such file or directory

I have no more leads to explore, I’m totally stuck here.

Thousand thanks in advance for your advices,

Xavier

  • Which manual did you used?
  • Which SeaTable version did you installed?

Hi,

Thanks a lot for answering on a Christmas day ! My complete apologies as I’ve reinstalled from scratch (Ubuntu, Docker, Seatable) and got it working instantly. My issue while unidentified is solved and had definitely nothing to do with Seatable.

I much appreciate the possibility to self-host for free, and wish Seatable team a great 2025 !

Xavier

1 Like

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