为什么我的名字显示为[无效的UTF-8]?

为什么我的名字显示为[无效的UTF-8]?

我刚刚完成了升级(从 10.10 -> 11.04 -> 11.10)并且正在尝试弄清楚所有事情。

我注意到登录时,我的名字显示为 [无效的 UTF-8]。这是怎么回事?我该如何修复?

更新:我尝试在 11.10 下创建一个新用户,但以该用户身份登录时出现同样的问题,所以这可能与升级无关。

答案1

尝试更新 /etc/login.defs 中的 UID_MIN

UID_MIN                  500

另请参阅此处:https://bugs.launchpad.net/ubuntu/+source/indicator-session/+bug/834137/comments/20

答案2

尝试更新 /etc/login.defs 中的 UID_MIN

UID_MIN                  500

我尝试了 login.defs-workaround,但对我不起作用。而且我的用户帐户已经是 UID 1000!

这也许很有趣。我将两个系统从 Ubuntu 11.04 更新到了 11.10:在发布当天,我更新了一个 64 位安装,一周后又更新了一个 32 位安装,配置和安装的软件包非常相似。只有 64 位安装确实显示了这个“[无效 UTF-8]”错误。两个用户(在两个系统上)的 UID 都是 1000!

相关内容