https://bugs.winehq.org/show_bug.cgi?id=43079
Bug ID: 43079 Summary: 1Password 6.5.401 crashes on startup with Sqlite.SqliteException Product: Wine Version: 2.8 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: me@jackgrigg.com Distribution: ---
Created attachment 58265 --> https://bugs.winehq.org/attachment.cgi?id=58265 Full run log including crash output.
Using Wine 2.8 (devel) for Ubuntu (running on Xenial), I performed the following:
1. Install 20170517-next (https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetrick...) 2. export WINEARCH=win32 3. Using winetricks, install dotnet46 3. WINEDLLOVERRIDES=fusion=b wine ~/.cache/winetricks/dotnet461/NDP461-KB3102436-x86-x64-AllOS-ENU.exe /q /norestart 1. I initially tried "winetricks dotnet461" directly, but it would crash as soon as the 4.6.1 install started. Executing in two separate steps solved the problem. 4. Run winecfg and set the Windows version to Windows 10 (but same error occurs with Windows 8) 5. Run 1PasswordSetup-6.5.401.exe to install it. 6. After installation completed, it crashed when it auto-ran for the first time. 7. Create a symlink to sqlite3.dll: 1. cd "~/.wine/drive_c/users/$USER/Local Settings/Application Data/1password/app/6/" 2. ln -s x86/sqlite3.dll ./ 3. For more information, please see: https://bugs.winehq.org/show_bug.cgi?id=42692 9. Run 1Password again: wine AgileBits.OnePassword.Desktop.exe
The UI outline appears but then immediately crashes with:
Unhandled Exception: Microsoft.Data.Sqlite.SqliteException: SQLite Error 1: 'no such table: config'.
https://bugs.winehq.org/show_bug.cgi?id=43079
m33x nripjhib@emlhub.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nripjhib@emlhub.com
--- Comment #1 from m33x nripjhib@emlhub.com --- I can confirm the problem (XUbuntu 16.04, wine-2.9 (Staging), dotnet462). It can be circumvented by copying a(n) (initialized) 1Password10.sqlite file from a native Windows installation to /home/$USER/.wine/drive_c/users/$USER/Local\ Settings/Application\ Data/1password/data/. However, after this we will still have the problem https://bugs.winehq.org/show_bug.cgi?id=42704
https://bugs.winehq.org/show_bug.cgi?id=43079
--- Comment #2 from me@jackgrigg.com --- Thanks m33x!
I'm now using Wine 2.10 devel. I followed my original instructions from a clean Wine (no ~/.wine folder) up to the end of 7 (creating a symlink), and then performed the following:
8. Copy over an initialized 1Password10.sqlite file 1. I created this by installing 1Password fresh into Windows 10, then closing it at the login screen. 9. wine reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-0-0-0-1000" 1. For more information, please see:https://www.winehq.org/pipermail/wine-bugs/2014-January/374545.html https://bugs.winehq.org/show_bug.cgi?id=15670 10. Using winetricks, install corefonts 1. Addresses the "System.Environment.FailFast" error described in e.g. https://appdb.winehq.org/objectManager.php?sClass=version&iId=25478 11. Run 1Password again: wine AgileBits.OnePassword.Desktop.exe 12. At this point, I see the login screen, and after logging in I run into https://bugs.winehq.org/show_bug.cgi?id=42704