I had the same problem. Following is the last part of
service pack log with error messages:
992.517: UpdateMonitoredList Succeeded
1016.822: System Restore Point set.
1018.094: PFE2: Per File Exceptions will not be used.
1024.463: SceConfigreSystem failed, return 0x14
1024.463: DoInstallation:SecurityConfigSystemCommit
Failed: 0x800710d9
1056.730: UnRegisterSpuninstForRecovery, failed to delete
SpRecoverCmdLine value, error 0x2
1056.730: DoInstallation: Failed to unregistering
spuninst.exe for recovery.
1056.780: Unable to read from or write to the database.
1080.143: Message displayed to the user: Unable to read
from or write to the database.
1080.143: User Input: OK
1222.949: DeRegistering the Uninstall Program -> Windows
XP Service Pack, 0
1222.949: Service Pack 2 installation did not complete.
1224.821: Message displayed to the user: Service Pack 2
installation did not complete.
1224.821: User Input: OK
1224.821: Update.exe extended error code = 0x800710d9