Hi Ken,
some thoughts on the log you provided.
line 24: [starttde] TDE_SESSION_UID: 1001
TDE's start script 'starttde' starts the session as USER with UID 1001.
But it errors with:
line 921: [mcoputils] Error: Can not find password entry for uid 1001.
You get the effective USER ID by running the command (see man id for
details):
id -u
On Linux systems the ID of the USER on a single user machine usually is
1000. I suspect that you are running as USER with id 1000 and TDE
somehow gets 1001 and then cannot access certain directories or files
to complete its startup process.
But that's only guess work from my side. As it is not clear to me, how
you installed your desktop system (on which linux system) I have no
idea how you got into that situation.
The USER ID (and group ID) are defined in a file /etc/passwd, for
example:
user:x:1000:1000:,,,:/home/user:/bin/bash
You could check that on your system.
I'm not shure why TDE on your system starts with USER ID 1001 but a
possible explanation is that your /etc/passwd says:
user:x:1001:1001:,,,:/home/user:/bin/bash
In that case all files owned by user should be owned by the user with
these UID/GID's.
Hopefully that helps to investigate further and avoid a reinstallation.
Cheers, Stefan