Софт
   1301

Как поставить Boxcryptor через Wine?

Хочу поставить шифровальщик облачных файлов, портативная версия которого для Linux серьезно страдает недостатками. Прога с расширением msi. В процессе установки выдает:
В программе msiexec.exe обнаружена серьезная ошибка. Программа будет закрыта.

Подробности об ошибке:
Ужа-а-ас!!!
Unhandled exception: unimplemented function rstrtmgr.dll.RmJoinSession called in 32-bit code (0x7b010402).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7b010402 ESP:00f4d304 EBP:00f4fc24 EFLAGS:00000246( — -- I Z- -P- )
EAX:00f4d310 EBX:6c584000 ECX:00f4d388 EDX:00000004
ESI:00000000 EDI:00000000
Stack dump:
0x00f4d304: 00000000 00000000 00000000 80000100
0x00f4d314: 00000001 00000000 7b010402 00000002
0x00f4d324: 6c584000 6c584031 00000000 00000000
0x00f4d334: 00000000 00000000 00000000 00000000
0x00f4d344: 00000000 00000000 00000000 00000000
0x00f4d354: 00000000 00000000 00000000 00000000
Backtrace:
=>0 0x7b010402 EntryPoint+0xffffffff() in kernelbase (0x00f4fc24)
1 0x6c582250 in rstrtmgr (+0x224f) (0x00f4fc24)
2 0x6c581060 EntryPoint+0xffffffff() in rstrtmgr (0x00f4fc24)
3 0x10003698 EntryPoint+0xffffffff() in msiae83.tmp (0x00f4fc50)
4 0x650aff7c EntryPoint+0xffffffff() in msi (0x00f4fc60)
5 0x650b2d95 EntryPoint+0xffffffff() in msi (0x00f4ff00)
6 0x0040136b EntryPoint+0xffffffff() in msiexec (0x00f4ff48)
7 0x7b652b70 in kernel32 (+0x32b6f) (0x00f4ff48)
8 0x7bc55c37 EntryPoint+0xffffffff() in ntdll (0x00f4ff5c)
9 0x7bc55e60 EntryPoint+0xffffffff() in ntdll (0x00f4ffec)
0x7b010402 EntryPoint+0xffffffff in kernelbase: subl $4,%esp
Modules:
Module Address Debug info Name (42 modules)
PE 400000- 43a000 Dwarf msiexec
PE 640000- a0e000 Deferred oleaut32
PE 10000000-1003b000 Export msiae83.tmp
PE 61740000-61821000 Deferred advapi32
PE 61940000-61b29000 Deferred wininet
PE 62b80000-62b8c000 Deferred api-ms-win-core-localization-l1-2-1
PE 62e00000-62e35000 Deferred odbccp32
PE 62fc0000-631c9000 Deferred rpcrt4
PE 63480000-6349a000 Deferred version
PE 637c0000-63a33000 Deferred urlmon
PE 63bc0000-63c00000 Deferred shcore
PE 64a40000-64b21000 Deferred shlwapi
PE 65080000-6564d000 Dwarf msi
PE 658c0000-65900000 Deferred sxs
PE 67840000-6784e000 Deferred psapi
PE 68500000-68635000 Deferred combase
PE 68700000-68787000 Deferred uxtheme
PE 6a400000-6a830000 Deferred ole32
PE 6aa40000-6ab21000 Deferred usp10
PE 6ac80000-6ac8b000 Deferred api-ms-win-core-fibers-l1-1-1
PE 6bc00000-6bc8e000 Deferred sechost
PE 6bcc0000-6be4c000 Deferred setupapi
PE 6c580000-6c597000 Dwarf rstrtmgr
PE 6cc40000-6d0b3000 Deferred comctl32
PE 6d580000-6d5e0000 Deferred cabinet
PE 6db40000-6db6f000 Deferred imagehlp
PE 6de80000-6de8c000 Deferred api-ms-win-core-synch-l1-2-0
PE 6ed00000-6f36e000 Deferred user32
PE 6f4c0000-6f55c000 Deferred wintrust
PE 70940000-70991000 Deferred mpr
PE 710c0000-710f3000 Deferred mspatcha
PE 71200000-7124e000 Deferred imm32
PE 7b000000-7b331000 Dwarf kernelbase
PE 7b620000-7b7dd000 Export kernel32
PE 7bc00000-7bea1000 Dwarf ntdll
PE 7d4d0000-7d4d4000 Deferred winex11
PE 7dc30000-7dc34000 Deferred ws2_32
PE 7dc90000-7e567000 Deferred shell32
PE 7e670000-7e674000 Deferred bcrypt
PE 7e6a0000-7e6e4000 Deferred crypt32
PE 7e7b0000-7e7b7000 Deferred gdi32
PE 7e920000-7e924000 Deferred ucrtbase
Threads:
process tid prio (all id:s are in hex)
00000038 services.exe
0000003c 0
00000040 0
0000004c 0
0000006c 0
00000084 0
000000cc 0
00000044 winedevice.exe
00000048 0
00000054 0
00000058 0
000000a4 0
0000005c plugplay.exe
00000060 0
00000070 0
00000074 0
00000078 0
00000094 0
00000064 explorer.exe
00000068 0
000000b8 0
000000bc 0
0000007c winedevice.exe
00000080 0
00000088 0
0000008c 0
00000090 0
0000009c 0
000000a0 0
000000a8 msiexec.exe
000000ac 0
000000f4 0
00000100 0
00000108 0
000000c4 rpcss.exe
000000c8 0
000000d4 0
000000d8 0
000000dc 0
000000e0 0
000000e4 0
000000f8 (D) C:\windows\syswow64\msiexec.exe
000000fc 0
00000104 0 <==
00000118 0
System information:
Wine build: wine-5.18
Platform: i386 (WOW64)
Version: Windows 7
Host system: Linux
Host version: 5.8.11-1-MANJARO

Что делать-то? Подскажите кто-нибудь, только для этого Wine и ставлю. Я, если что, в Линуксе ни бум-бум, так что хорошо бы, чтоб было понятно…

Вот еще из терминала:
$ winecfg
0158:err:module:open_builtin_file failed to load .so lib "/usr/lib32/wine/l3codeca.acm.so"
?
Я просто хочу иметь работающий компьютер, а не решать кучу проблем, но я категорически не хочу обратно на Windows.

6 комментариев

avatar
Не страдай фигней, шифруй файлы нативными методами через тот же dm crypt, либо с помощью Vera Crypt создай том и в нем храни файлы, а сам том на облаке
+1
avatar
gocryptfs — хороший метод.
Делаеш 2 папки, одна шифрованная, вторая пустая и монтируеш шифрованую в пустую с помощью gocryptfs.

Для автоматизма создай скрипт и добавь в автозагрузку
<code>echo "ПАРОЛЬ" | gocryptfs  ~/папка-с-облака ~/папка-куда-расшифровать</code>
0
avatar
Цель такая: имеешь локальные зашифрованные файлы, и хранишь их в облаке, чтобы если, например, компьютер сгорел или украли, можно было восстановить. Необязательно из-под Linux и каким-то конкретным ПО (поскольку они непостоянны), и даже лучше без этого, а только знать метод шифрования и пароль. Подбираешь прогу, вводишь… Это можно реализовать? Упомянутый Boxcryptor для этого не очень подходит, поскольку создает файлы со своим расширением, привязывая их к своему ПО, и создает, кажется, ключ для каждой конкретной папки, так что скопированный файл в другом месте не расшифровать.
?
Я просто хочу иметь работающий компьютер, а не решать кучу проблем, но я категорически не хочу обратно на Windows.
0
avatar
я выше про gocryptfs написал, он делает ровно столько сколько вам нужно
0
avatar
Хотел запустить Stronghold игру, выдаёт серьёзную ошибку wine
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.