Updating to 311.11 Beta
Forgive me if this has already been covered, I looked through the postings and can't find anything about it.
I decided to bite the bullet and update to the 311.11 Beta so that I could use twitter again. All went reasonably smoothly and /etc/xap.d was populated as expected. I moved xap-livebox.ini. Having rebooted the box I discovered that the plugboard was not running. I didn't realise, but figured out, that the plugboard.lua file from /etc_ro_fs had to be copied into /etc/plugboard in order for the plugboard to work with the new settings.
Hope this helps if anyone else encounters this.
The issue was that you had a plugboard.lua running out of your /etc/plugboard directory when none is required.
This facility was provided so you could "override" the /etc_ro_fs/plugboard version. HOWEVER as the beta's upgrade this RO version and not anything you might have locally in /etc this caused you a problem after upgrading.
The correct solution is to DELETE /etc/plugboard/plugboard.lua so the start script falls back to using the one from /etc_ro_fs as that one is upgraded automaitcally. That will put you on the happy path.
SEE /usr/bin/xap-plugboard.
# Allow a local override
if [ -f /etc/plugboard/plugboard.lua ]; then
exec lua /etc/plugboard/plugboard.lua $*
else
exec lua /etc_ro_fs/plugboard/plugboard.lua $*
fi
Brett
This is interesting as looking through the code it should default to _ro_fs? It can be overridden by a -f flag on xap-plugboard but I'm guessing your not doing this?