LW_ERROR_INVALID_MESSAGE (The Inter Process message is invalid)
Error
After a host level outage or host outage work, there's a rare case where older versions of AD Bridge cause the cache file /var/lib/pbis/db/lsass-adcache.filedb.* to become 0 bytes. The file also cannot be written to, so it causes an error when attempting to perform a domain join similar to the following:
root@host /opt/pbis/bin > pbis-status LSA Server Status: Compiled daemon version: 8.5.3.293 Packaged product version: 8.5.289.0 Uptime: 0 days 0 hours 0 minutes 47 seconds [Authentication provider: lsa-activedirectory-provider] Status: Unknown Mode: Unknown root@pl000680 /opt/pbis/bin > domainjoin-cli join DOMAIN.LOCAL join-user Joining to AD Domain: domain.local With Computer DNS Name: computername join-user@DOMAIN.LOCAL's password: Error: LW_ERROR_INVALID_MESSAGE [code 0x00009c46] The Inter Process message is invalid
Cause
This was identified as an issue in older versions of AD Bridge.
Resolution
This issue has been resolved in AD Bridge versions 8.6.0 and later.
To resolve the issue in older versions of AD Bridge, follow the below steps.
- rm /var/lib/pbis/db/lsass-adcache.filedb.*
- service lwsmd restart
- Rejoin domain.
If you remove this file and restart lwsmd, the issue will be resolved.