PDA

View Full Version : Akk-Stack: After fresh install Zone server issue EQEmu Exception (Shared Memory)


skellymaniak
08-31-2022, 11:54 AM
Dears,

Thank you Akkadius for your work, it's absolutly amazing, i'm a fan.

I have install a fresh akk-stack in a VM ubuntu 20.04 fully updated.
All is fine, except the zone server it don't want start.

I look on log and it's seem to be an issue with shared memory.

[08-31-2022 :: 10:13:52] [Zone] [Info] CURRENT_VERSION: 2.0
[08-31-2022 :: 10:13:52] [Zone] [Info] Mapping Incoming Opcodes
[08-31-2022 :: 10:13:52] [Zone] [Info] Loading Variables
[08-31-2022 :: 10:13:52] [Zone] [Info] Loading zone names
[08-31-2022 :: 10:13:52] [Zone] [Info] Loading items
[08-31-2022 :: 10:13:52] [Zone] [Info] [Shared Memory] Attempting to load file [shared/items]
[08-31-2022 :: 10:13:52] [Zone] [Error] Error Loading Items: EQEmu Exception (Shared Memory) in /home/eqemu/code/common/memory_mapped_file.cpp at line (112): Could not open the file to find the existing file size.
[08-31-2022 :: 10:13:52] [Zone] [Error] Loading items failed!
[08-31-2022 :: 10:13:52] [Zone] [Error] Failed. But ignoring error and going on..
[08-31-2022 :: 10:13:52] [Zone] [Info] Loading npc faction lists
[08-31-2022 :: 10:13:52] [Zone] [Info] [Shared Memory] Attempting to load file [shared/faction]
[08-31-2022 :: 10:13:52] [Zone] [Error] Error Loading npc factions: EQEmu Exception (Shared Memory) in /home/eqemu/code/common/memory_mapped_file.cpp at line (112): Could not open the file to find the existing file size.
[08-31-2022 :: 10:13:52] [Zone] [Error] Loading npcs faction lists failed!

The git folder is in the /home/user folder, i use a sudoer but don't need sudo to be working (user is in docker grp).

The server/shared folder have three files:
- faction.lock
- items.lock
- skill_caps.lock

When i try to remove .lock on file name, that work but only for faction and items, loot file won't be able to pass in that way.

I don't think it's a right problem, the internal container user eqemu can write without problem.

In the past, i found the solution to this issue, but i'm unable to remember what exacly. Very fustrating ! :) In my memories it was simple to fix.

Thank for help,