Comment 23 for bug 302870

Luis Mondesi (lemsx1) wrote :

fresh install of Ubuntu Jaunty (downloaded today from daily) using amd64 and netboot to install the system. Once the system came up everything was normal except that I could not login.

I tried everything I could think of to allow the user to write to its $HOME but it seems that .ecryptfsrc wasn't created (on purpose?) or there is a race condition between the keyring and ecryptfs (if keyring wasn't created for some reason, the script that unwraps the password can't put it on the keyring and the keyring cannot be created because when you login you can't write to home as it has 0500 permissions).

Please advice....

this is a test system with the following hardware:

IBM leonovo R61 (amd64)

I installed from the Alternate ISO using tftp and the system was partitioned like the following (preseed):

d-i partman-auto/expert_recipe string \
      boot-root :: \
              100 10000 256 ext4 \
                      $primary{ } $bootable{ } \
                      method{ format } format{ } \
                      use_filesystem{ } filesystem{ ext3 } \
                      mountpoint{ /boot } \
              . \
              5000 9999 10000 ext4 \
                      $lvmok{ } \
                      method{ format } format{ } \
                      options/relatime{ relatime } \
                      use_filesystem{ } filesystem{ ext4 } \
                      mountpoint{ / } \
              . \
              256 3000 300% linux-swap \
                      $lvmok{ } \
                      method{ swap } format{ } \
              . \
              500 3000 40000 ext4 \
                      $lvmok{ } \
                      method{ format } format{ } \
                      options/relatime{ relatime } \
                      use_filesystem{ } filesystem{ ext4 } \
                      mountpoint{ /home } \
              . \
              500 1000 1024 ext4 \
                      $lvmok{ } \
                      method{ format } format{ } \
                      options/relatime{ relatime } \
                      use_filesystem{ } filesystem{ ext4 } \
                      mountpoint{ /tmp } \
              . \
              500 1000 1024 ext4 \
                      $lvmok{ } \
                      method{ format } format{ } \
                      options/relatime{ relatime } \
                      use_filesystem{ } filesystem{ ext4 } \
                      mountpoint{ /var/tmp } \
              . \
              5000 999 1000000000 ext4 \
                      $lvmok{ } \
                      method{ format } format{ } \
                      options/relatime{ relatime } \
                      use_filesystem{ } filesystem{ ext4 } \
                      mountpoint{ /var } \
              . \