Looks like libvte9 package is internally using an incorrect path for gnome-pty-helper. libvte-2.90-9 package of the same library is using the correct path. gnome-terminal updates utmp successfully because it is using the latter library.
libvte9 tries to run /usr/lib/vte/gnome-pty-helper but installs /usr/lib/libvte9/gnome-pty-helper. The following shows the incorrect path in libvte.so.9 and the correct path in libvte2_90.so.9: $ strings /usr/lib/libvte.so.9 | fgrep /gnome-pty-helper /usr/lib/vte/gnome-pty-helper $ strings /usr/lib/libvte2_90.so.9 | fgrep /gnome-pty-helper /usr/lib/libvte2-90/gnome-pty-helper This shows where these packages have installed their gnome-pty-helper: $ dpkg -S gnome-pty-helper libvte9: /usr/lib/libvte9/gnome-pty-helper libvte-2.90-9: /usr/lib/libvte2-90/gnome-pty-helper As a workaround I made a symbolic link such as follows: $ ln -s libvte9 /usr/lib/vte $ ls -la /usr/lib/vte lrwxrwxrwx 1 root root 7 2011-10-12 20:14 /usr/lib/vte -> libvte9 ...and that solves the problem for me. xfce4-terminal now correctly adds utmp entries. These are the installed libvte package versions: $ apt-cache policy libvte9 libvte-2.90-9 libvte-2.90-9: Installed: 1:0.28.2-0ubuntu2 Candidate: 1:0.28.2-0ubuntu2 Version table: *** 1:0.28.2-0ubuntu2 0 500 http://kh.archive.ubuntu.com/ubuntu/ oneiric/main amd64 Packages 100 /var/lib/dpkg/status libvte9: Installed: 1:0.28.2-0ubuntu2 Candidate: 1:0.28.2-0ubuntu2 Version table: *** 1:0.28.2-0ubuntu2 0 500 http://kh.archive.ubuntu.com/ubuntu/ oneiric/main amd64 Packages 100 /var/lib/dpkg/status ** Package changed: xfce4-terminal (Ubuntu) => vte (Ubuntu) ** Summary changed: - xfce4-terminal fails to record utmp/login entries + libvte9 fails to record utmp/login entries -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to vte in Ubuntu. https://bugs.launchpad.net/bugs/864609 Title: libvte9 fails to record utmp/login entries To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/vte/+bug/864609/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs