DOSEMU refuses to run from a user account that is specified in LDAP.
Steps to Reproduce:
1.Run DOSEMU from an LDAP account.
If I try to run DOSEMU from a user account that's in LDAP I get the error:
In file included from built-in global.conf:145
Error in : (line 145) cannot open includefile /home/user/.dosemurc
1 error(s) detected while parsing the configuration-file
If I touch the file /home/user/.dosemurc it will continue on past that point, but then I get the error:
ERROR: can't boot from (null), using harddisk
ERROR: Sector not found in read_sector, error = Illegal seek!
ERROR: can't boot from hard disk
DOSEMU runs fine and neither error occurs when it is run from an account that is specified in /etc/passwd.
DOSEMU also runs fine on another machine running glibc-2.4. Both machines are setup the same for LDAP and in fact, use the same database.
I was able to work around the problem using nscd, but that has some drawbacks. I'd prefer to find another solution.
Created attachment 111024 [details]
I'm not familiar with ldap. Can you please try dosemu 1.3.4 and if that also fails, try to resolve that with upstream developers?
Get back to us, please.
Turned out to be a problem on my side. Overlooked a configuration file in the chroot directory I was running things under.