13.1->13.2 DUP boot failure

I upgraded my opensuse 13.1 system to 13.2 with ‘zypper dup’ and now it fails to boot with “Failed to start Load Kernel Modules.” but ‘systemctl status systemd-modules-load.service’ shows ‘active (exited)’ with SUCCESS - no apparent failure.

The boot process times out on this: “A start job is running for dev-disk…” and the first journalctl failure is “Unit home.mount has failed.”

The fdisk is setup as:

/dev/sda1 Dell utility
/dev/sda2 HPFS
/dev/sda3 HPFS
/dev/sda4 W95*
/dev/sda5 Linux swap
/dev/sda6 Linux
/dev/sda7 Linux

And /etc/fstab is:

…-part5 swap
…-part6 ext4 /
…-part7 ext4 /home

Booting to Windows 7 works fine.

Any ideas?