* [9fans] inferno64 Linux emu fails -- fix
@ 2025-11-03 22:51 Finn via 9fans
0 siblings, 0 replies; only message in thread
From: Finn via 9fans @ 2025-11-03 22:51 UTC (permalink / raw)
To: 9fans
[-- Attachment #1: Type: text/plain, Size: 1570 bytes --]
Hello to the community of 9fans. I am using caerwynj's inferno64 port of Inferno emu and was directed to this mailing list from IRC. Hopefully someone can use this information better than I can.
The problem:
Inferno64 (The 64 bit port of Inferno maintained by caerwynj) is unable to run on some Linux hosts, despite being compiled successfully. Proper behavior is observed on Debian Linux, while Arch Linux appears to have problems. The issue was traced by Github user 'sgsaenger' to the invocation of the function 'getgrgid()' from "devfs-posix.c", provided by glibc. I was able to further trace the issue to the GNU Name Service Switch in glibc. My hypothesis was that glibc is unable to properly communicate with the system with regards to groups.
The solution:
The solution to this problem was to edit the /etc/nsswitch.conf file and change the "group: ..." line to "group: files systemd". I don't recall what the line was before the change, but this appeared to fix the issue, and Inferno64 is able to run on my system now.
Beyond this problem, I'm not familiar with the Name Service Switch or why Inferno64 could have been the only noticeable issue with it. Any further information would be appreciated, and the hope is that any of the developers of the port will be able to see this and possibly understand the problem more.
------------------------------------------
9fans: 9fans
Permalink: https://9fans.topicbox.com/groups/9fans/Tdd41ec8e35f6517a-M4cb2356f3e9f5a685710b031
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription
[-- Attachment #2: Type: text/html, Size: 2230 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2025-11-03 23:10 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-11-03 22:51 [9fans] inferno64 Linux emu fails -- fix Finn via 9fans
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).