在 15.04 中使用 Wine 安装 Evernote 时遇到问题

在 15.04 中使用 Wine 安装 Evernote 时遇到问题

我正在尝试使用 Wine 在 Ubuntu 上安装 Evernote。当我尝试使用 Wine 加载 Evernote 的可执行文件时,在安装程序启动之前,我收到以下程序错误:

程序 msiexec.exe 遇到严重问题,需要关闭。

在终端中,错误的开头如下:

err:secur32:SECUR32_initSchannelSP TLS library not found, SSL connections will fail
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. 
 /wrap/Make sure that ntlm_auth >= 3.0.25 is in your path. 
 /wrap/Usually, you can find it in the winbind package of your distribution.
fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevationType, ...) semi-stub
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
fixme:storage:create_storagefile Storage share mode not implemented.
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
wine: Unhandled page fault on read access to 0x00000000 at address 0xf7627706 (thread 0026), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0xf7627706).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:f7627706 ESP:0033fb1c EBP:0033fb28 EFLAGS:00010206(  R- --  I   - -P- )
 EAX:0000007b EBX:7ebaa000 ECX:0018189a EDX:00000000
 ESI:0014eb28 EDI:00181508
Stack dump:
0x0033fb1c:  7ebaa000 0014eb28 00181508 0033fb88
0x0033fb2c:  7eb4e815 0014f110 00000000 0033fb68
0x0033fb3c:  7ebaa000 0000003b 00181878 0033fb88
0x0033fb4c:  7eaf9618 001370a8 0018189a 00000000
0x0033fb5c:  0014f110 00110000 00000000 00181508
0x0033fb6c:  f9f83000 001356c0 001818a4 7eb4e6fd
000c: sel=0067 base=00000000 limit=00000000 32-bit r-x
Backtrace:
=>0 0xf7627706 strstrW+0x16() in libwine.so.1 (0x0033fb28)
  1 0x7eb4e815 in msi (+0x5e814) (0x0033fb88)
  2 0x7eb501b8 in msi (+0x601b7) (0x0033fbc8)
  3 0x7eb06f21 in msi (+0x16f20) (0x0033fc28)
  4 0x7eb3a621 MsiInstallProductW+0xd0() in msi (0x0033fc78)
  5 0x7ebd9c11 WinMain+0x740() in msiexec (0x0033fd58)
  6 0x7ebd8984 main+0xd3() in msiexec (0x0033fdf8)
  7 0x7ebdb2df in msiexec (+0xb2de) (0x0033fe48)
  8 0x7b85a72c call_process_entry+0xb() in kernel32 (0x0033fe68)
  9 0x7b85b73a in kernel32 (+0x4b739) (0x0033fe98)
  10 0x7bc74e90 call_thread_func_wrapper+0xb() in ntdll (0x0033feb8)
  11 0x7bc77c2f call_thread_func+0xce() in ntdll (0x0033ffa8)
  12 0x7bc74e6e RtlRaiseException+0x21() in ntdll (0x0033ffc8)
  13 0x7bc4cca7 call_dll_entry_point+0x756() in ntdll (0x0033ffe8)
  14 0xf762615d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  15 0xf76262d0 wine_switch_to_stack+0x1f() in libwine.so.1 (0xffbfdd28)
  16 0x7bc520e7 LdrInitializeThunk+0x336() in ntdll (0xffbfdd88)
  17 0x7b861333 __wine_kernel_init+0x872() in kernel32 (0xffbfeee8)
  18 0x7bc52663 __wine_process_init+0x162() in ntdll (0xffbfef68)
  19 0xf7623dc7 wine_init+0x306() in libwine.so.1 (0xffbfefc8)
  20 0x7bf00d52 main+0x81() in <wine-loader> (0xffbff418)
  21 0xf743a72e __libc_start_main+0xdd() in libc.so.6 (0x00000000)

我的版本如下:

  • Ubuntu:15.05
  • 葡萄酒:1.6.2
  • Evernote:5.0

我尝试过多个版本的 Evernote,但根据 Wine 应用程序数据库 (这里)、5.0.x 或 5.8.x 似乎是最稳定的。我尝试过的所有不同版本的 Evernote 都出现相同的错误。

答案1

最新测试版 (5.9.3.xxx) 在 Wine 上前进了一步 - 现在,当您单击注释时,注释预览会发生变化 - 并且后退了一步:注释编辑工具栏(通常在您单击注释进行编辑时弹出)不会出现,标题会出现,但不可编辑。如果有人对添加本机库或任何可能有帮助的内容有建议,请发帖!

作为参考,对我来说,在 Wine 下运行良好的最后一个版本是 Evernote_5.8.14.8221.exe,可能可以在某处下载...

答案2

我也坐了好几天的火车,也直接提示msiexec出错了……

尝试了很多方法,比如安装 corefonts、任何能想到的库和/或摆弄 32 位前缀。但都没有成功。

但是我最终(几乎)解决了运行 wine 1.7 的 ubuntu 15.04 桌面 x64 的问题。

  1. 我删除了所有(我是说所有)关于 wine 的引用。因此,请使用 apt-get 删除 wine 和 winetricks。--purge
  2. 删除了~/.wine文件夹
  3. 删除系统文件中的任何引用。我使用了类似

     sudo find / -name *wine*
    

    删除了除 .wintricks 缓存之外的所有缓存

  4. sudo apt-get autoremove
  5. sudo apt-get clean
  6. sudo apt-get update
  7. sudo apt-get install wine1.7 winetricks

    为了实现此功能,您需要先添加 wine repo。否则请继续使用 wine 1.6

  8. 启动 wine 配置
    • 要求安装 mono 和 gecko。只需照做即可……
    • Windows 7 模式
  9. 启动 winetricks
    • 默认前缀
    • 安装字体
    • 安装了 corefonts、tahoma、consolas 和其他一些。
  10. 现在启动 evernote 安装程序。我使用了当今最新的 5.9.something,最后安装一切正常。
  11. 现在我只需要修复 Evernote 认为我处于离线状态的消息......

如果你能达到第 11 点……我会很高兴听到这个消息!

欢呼 Alex

答案3

我刚刚使用了 playonlinux 并安装了多个版本的 wine。我认为 1.7 及以上版本可以运行。

现在唯一的问题是预览不起作用。当我点击一个笔记时,它不会在右侧窗格中显示预览。

相关内容