OK, using a fresh eBox 1.0 eGroupware backup, made using the eGroupware GUI, I tried the restore to eBox 1.2, again using the eGroupware GUI. Again, things are broken. For example, on trying to enter eGroupware's e-mail module, this is what I get:
Database error
Invalid SQL: SELECT fm_id,fm_active,fm_realname,fm_organization,fm_emailaddress,fm_signatureid,fm_ic_hostname,fm_ic_port,fm_ic_username,fm_ic_password,fm_ic_encryption,fm_ic_validatecertificate,fm_ic_enable_sieve,fm_ic_sieve_server,fm_ic_sieve_port,fm_ic_folderstoshowinhome, fm_ic_trashfolder, fm_ic_sentfolder, fm_ic_draftfolder, fm_ic_templatefolder,fm_og_hostname,fm_og_port,fm_og_smtpauth,fm_og_username,fm_og_password FROM egw_felamimail_accounts WHERE fm_owner=2001:
ERROR: column "fm_signatureid" does not exist
LINE 1: ...ctive,fm_realname,fm_organization,fm_emailaddress,fm_signatu...
Some other things, however, seem to restore correctly -- an address book, for example.
If I restore the "clean" (default data) backup before logging out eGroupware seems to return to normal. I can log out and then log back in using my eBox user account, as normal.
With regard to eGroupware not showing up on the Dashboard's Module Status section, it so happens that I'm setting up another eBox 1.2 from scratch, and after installation and updates via apt (nothing more) there is no groupware module shown in the status section on that machine either. I thought I recalled that 1.2 displayed the module as "Groupware" in the status section, but I have been very busy so now am not confident in my recollection.