Support for the Milan Intelligent interface, sold by Money Controls as the Paylink USB unit and for the earlier PCI card version.
Moderators: aardvark, davebush, Admin
-
Nathan
- Posts: 41
- Joined: Tue Oct 30, 2018 4:12 pm
Post
by Nathan »
Hi,
I have an annoying problem. Occasionally when I run AESCDriver, Paylink or the firmware updater it comes up with the error:
[USBDriver] ERROR: Creating shared memory segment (shm_open)
I can work around this by rebooting the system, but obviously this is not ideal. Can you explain what causes this (and how to fix it!)
-
davebush
- Posts: 482
- Joined: Fri Oct 22, 2004 12:20 pm
Post
by davebush »
Hi,
This is triggered by accidentally running part of the Paylink system as a normal user (as the first Paylink executable to be run)
This creates a shared memory file owned by yourself, which can then not be opened by the Paylink system running as root.
Shared memory segments are actually visible in /dev/shm so all you need to do is to delete /dev/shm/AES
Aardvark software developer. Please put all communication on the problem through the board for the benefit of others.