我刚刚完成了升级(从 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!