We use Opus 10 in a corporate environment and I have at least 1 user who reports that since we upgraded from Opus 9 (x64) to Opus 10 (x64) whenever she logs on to the computer and opens Opus 10 her configuration/layout is lost and she has to restore it from a recent backup. I need some help figuring out what can cause this and what the resolution is. I've checked and the user is set up to use a private configuration.
I have priority support. I hope this is the correct way to post a help request.
(This is indeed the right place to ask for support.)
[ul][li]If the entire configuration is being reset at logon...
...then there is probably a problem with the permissions of roaming profile syncing on the profile folder.
To see the folder in question, open Opus and then type /dopusdata into the location field.
Below there, have a look in the ConfigFiles and Layouts\System subdirectories to see if any files have been modified recently.
If you make some changes to Preferences and click OK, Opus waits a few seconds (in case there are more changes) and then should update some of the ConfigFiles items. Similarly, using Settings > Set as Default Layout should update the Layouts\System\default.oll file after a few seconds.
If the files are being updated but the updates are then reverted at login then the problem is probably to do with your roaming profile synching.
On the other hand, if the files never get updated, the config folder may be denying permission to write or overwrite files. It's also possible that the files are flagged as Read-Only or Hidden (although the latest version of Opus 10 should cope with that, older versions did not in some cases).
[/li]
[li]If the change is only to do with the default layout itself...
...then things are probably much simpler.
First, assuming you want a fixed layout when opening Opus windows, go to Settings -> Preferences / Launching Opus / Default Lister and turn off Update Default Lister automatically when closing a Lister.
Then, make sure Open the Default Lister is selected on the From the Desktop, From the Taskbar icon and Startup pages (unless you want to disable some of those methods of launching Opus entirely, of course).
Finally, set up your main Opus window as you want it to look and then use Settings -> Set as Default Lister.[/li][/ul]
Let us know if you still have problems or if any of that is unclear.
(This is indeed the right place to ask for support.)
[ul][li]If the entire configuration is being reset at logon...
...then there is probably a problem with the permissions of roaming profile syncing on the profile folder.
To see the folder in question, open Opus and then type /dopusdata into the location field.
Below there, have a look in the ConfigFiles and Layouts\System subdirectories to see if any files have been modified recently.
If you make some changes to Preferences and click OK, Opus waits a few seconds (in case there are more changes) and then should update some of the ConfigFiles items. Similarly, using Settings > Set as Default Layout should update the Layouts\System\default.oll file after a few seconds.
If the files are being updated but the updates are then reverted at login then the problem is probably to do with your roaming profile synching.
On the other hand, if the files never get updated, the config folder may be denying permission to write or overwrite files. It's also possible that the files are flagged as Read-Only or Hidden (although the latest version of Opus 10 should cope with that, older versions did not in some cases).
[/li]
[li]If the change is only to do with the default layout itself...
...then things are probably much simpler.
First, assuming you want a fixed layout when opening Opus windows, go to Settings -> Preferences / Launching Opus / Default Lister and turn off Update Default Lister automatically when closing a Lister.
Then, make sure Open the Default Lister is selected on the From the Desktop, From the Taskbar icon and Startup pages (unless you want to disable some of those methods of launching Opus entirely, of course).
Finally, set up your main Opus window as you want it to look and then use Settings -> Set as Default Lister.[/li][/ul]
Let us know if you still have problems or if any of that is unclear.
Leo[/quote]
Leo,
Thanks for the quick reply.
The user account in question isn't configured with a roaming profile path in AD so I hope that means we can rule out roaming profile sync issues.
I'll let you know if any of the other suggetions sort it out or shed any light on the situation.
What I neglected to mention is that the computer the user is logging onto is a terminal server (Win2k8R2) and that no one else is experiencing this problem.
I made the configuration changes and saw the underlying files change on the file system. I don't see that there are any hidden or read only files in the user's Opus folders.
I can say that what's being lost between logon and logoff seems to be just parts of the layout. The configuration changes I made today while testing this survived the next logon. I see now for the first time that the problem seems to be specific to the toolbars and menus. The actual 'lister' layout survives between logons.
I've uploaded a couple screen captures that show what's expected and what's actually being displayed.
ConfigFiles\toolbars.oxc is the file which should be updated to record which toolbars are switched on. (As with other files, it will be saved about 3 seconds after making the change.) It's an XML file so you can open it in a text editor to inspect the contents, too.
How are the toolbars being turned on? If it is via the Customize window's Toolbar tab, or by right-clicking on another toolbar and using the Toolbars sub-menu that appears, then that should be saved automatically.
It's also possible to create buttons/hotkeys/etc. which only turn on extra toolbars temporarily, and for one window only. You'd probably know if you had set something like that up. It'd be something which ran the "Toolbar" command and gave it the "LOCAL" argument plus the name of a toolbar.
I see that the last modified date on the file C:\Users[i]username[/i]\AppData\Roaming\GPSoftware\Directory Opus\ConfigFiles\toolbars.oxc does change when the user makes changes in their configuration. I'm going to reset the user's password tonight and log on as them so I can work on this. I don't know what this file looks like before the user restores her backup and I'm pretty curious about that. After they've done their backup restoration it's got the correct information in it.
I can report that I was able to sort it out. unfortunately, I don't fully understand just what did it. I logged on as the user and explored your last suggestion and the issue went away pretty quickly but I didn't actually do anything that seems like it should have 'fixed' the problem. In any case, the user is now able to keep their layout without doing a restore after every logon.
Thanks for your help!
Directory Opus is awesome. The more I explore it the more impressed I am with the power and flexibility it offers.
I ran into another instance of this happening. Same application server running Opus 10 but a different user. The solution this time was simply to copy the C:\Users\username\AppData\Roaming\GPSoftware\Directory Opus\ConfigFiles\toolbars.oxc file from a different user account.