Usually the msb file not found problems are the result of an environment setting problem, but in your case I’m a little suspicious of the installation (I’ve never used the apt-get + configure method).
To check the sanity of the installation:
ORACLE_HOMEshould be set to a directory path one level above thebindirectory wheresqlplusexecutable is found.- There should some
.msbfiles under$ORACLE_HOME/sqlplus/mesg - There should be hundreds (not sure of the number with XE) of
.msbfiles
under$ORACLE_HOME(tryfind $ORACLE_HOME -name "*.msb" -printto show them) - Your PATH should include
$ORACLE_HOME/bin. - All files under
ORACLE_HOMEshould be owned byuser:oracle group:dba.