Anyone here use Linux?

Discussion in 'General questions' started by Amazonian Raider, Apr 20, 2012.

  1. Amazonian Raider

    Amazonian Raider Client

    Joined:
    Mar 26, 2012
    Messages:
    44
    Likes Received:
    6
    Hey, I'm a fairly new Linux user but it just so happens that my better computer has Linux on it right now. I know you can use some Windows programs in Linux through Wine - but I have no experience doing it.

    I'm hoping maybe someone here can help me. When I try to run the installer through Wine it starts but then gives me an error saying "Error extracting 'SETUP_1.CAB': The file is not a cabinet"

    Since I'm new to Linux and Wine, I'm not sure if that error means I need to change something or if it just means I can't run ZP on my Linux machine.

    Any thoughts? I'd really love to have this running on my desktop instead of trying to build templates with the touchpad on my laptop lol...
     
  2. gemini

    gemini Client

    Joined:
    Mar 10, 2011
    Messages:
    161
    Likes Received:
    31
    Try virtualization software. Wine is good for few apps which was optimized for.
    virtualbox should be ok. But there are problems with vmware+zenno.
     
    Amazonian Raider likes this.
  3. Amazonian Raider

    Amazonian Raider Client

    Joined:
    Mar 26, 2012
    Messages:
    44
    Likes Received:
    6
    Thanks! I'll give that a shot. I've installed Virtualbox and am in the process of setting up a Windows 7 install on it right now. Appreciate the help and will be very happy if this works. :-)
     
  4. Amazonian Raider

    Amazonian Raider Client

    Joined:
    Mar 26, 2012
    Messages:
    44
    Likes Received:
    6
    For anyone that may be wondering about this in the future, it does work in virtualbox.

    Yesterday was the first solid day I got to spend a fair amount of time working with it running in the virtualbox and again today. It seems to be running without any problems. Once I start running the templates more heavily (rather than primarily building them like I am right now) I'll be doing that on a VPS so I'm not pulling resources from my PC. But it is definitely working.

    Thanks again Gemini!
     
  5. Che

    Che Client

    Joined:
    Sep 23, 2009
    Messages:
    5
    Likes Received:
    1
    I confirm, it works just about fine in virtual box.
     
  6. PatchRanger

    PatchRanger Новичок

    Joined:
    Nov 16, 2016
    Messages:
    8
    Likes Received:
    0
    I confirm that it runs on Virtualbox.
    But I need it to run at my Ubuntu machine - so I keep trying to make it working with Wine and Playonlinux.

    Here is the progress I have, here is the instruction how to achieve the same on Ubuntu 16.04:
    - Install Playonlinux.
    - Install winehq-staging - it will force switching to the latest version of Wine.
    - Create a wineprefix (e.g., "zennoposter"). I prefer doing it via Playonlinux: but keep in mind that you must abort any installation process, the end goal is just to create wineprefix - as POL scripts are not working as intended.
    - Follow the "Installation method" section from https://appdb.winehq.org/objectManager.php?sClass=version&iId=25478 to install these programs: dotnet46, vcrun2010, vcrun2013. It will take about 20 minutes, actually it depends, just be ready for long interaction with popping-up windows in "Next-Next-I agree-Close" manner.
    - Then open Playonlinux and install ZennoPoster (by running the original installer, downloaded from zennolab.com) into the configured above wineprefix.

    My current situation is:
    - Using the progress instruction above I succeed with getting rid of "Error extracting 'SETUP_1.CAB'".
    - Installer showed start screen (with ZennoPoster installer and required libs (dotnet40, vcrun2010, vcrun2013). All checks are enabled - and can't be disabled, I suspect it's by design. I clicked Next.
    - Some blinking windows installed something.
    - ZennoPoster installer showed up. I clicked Next.
    - I checked required product (ZennoPoster demo).
    - I accepted Terms of usage.
    - Then signup form appeared. I entered my email. It answers that such user already exists - and propose a login form to fill in. I entered my email and password - and it returns an error with such link: https://userarea.zennolab.com/lk/help.aspx?lang=en&errCode=10 .
    - Here is the ZLInstallerLog.log (it's in Russian - but nevertheless the error is in English):
    14:46:22: 0235: : -------------- Инсталлер запущен : 235 --------------------------------
    14:46:22: 0235: : OS Version: 6.1.7601.65536
    14:46:22: 0235: : Настройки загружены
    14:46:22: 0235: : Запускаем форму
    14:46:22: 0235: : Определение требования "Операционная система MS Windows не младше "Windows Vista"": True
    14:46:22: 0235: : Не удалось закрыть родительский процесс: Файл не найден
    14:46:25: 0235: : Форма открыта
    14:46:26: 0235: : Папка с плагинами:C:\ZL.tmp\src\
    14:46:27: 0235: : Инструкция загружена: Продукт "ZennoPoster Demo", версия 5.9.9.1, дата 16.05.2016
    14:46:27: 0235: : Проверка регистрации продукта: "ZennoLab / ZennoPoster Demo"
    14:46:27: 0235: Warning : Ошибка проверки: Object reference not set to an instance of an object.
    14:46:27: 0235: : Статус инструкции "ZennoPoster Demo": Установка
    14:46:29: 0235: : Переход на страницу: Выберите продукты для установки
    14:46:31: 0235: : Переход на страницу: Лицензионное соглашение
    14:46:33: 0235: : Переход на страницу: Параметры удаления
    14:46:33: 0235: : Необходимо обновление требований
    14:46:35: 0235: : Определение требования "Проверка несовместимого ПО: BitGuard": True
    14:46:35: 0235: : Определение требования "Требуется завершить процесс: ZennoPoster": True
    14:46:35: 0235: : Определение требования "Требуется завершить процесс: ProjectMaker": True
    14:46:35: 0235: : Определение требования "Требуется завершить процесс: CodeCreator": True
    14:46:35: 0235: : Переход на страницу: Выбор пути установки
    14:46:35: 0235: : Определение требований закончено. Разрешить продолжение: Да
    14:46:36: 0235: : Переход на страницу: Проверка доступности лицензий
    14:46:36: 0235: : Выбран путь установки: C:\Program Files\ZennoLab\
    14:46:36: 0235: : Начало установки продукта "ZennoPoster Demo"
    14:46:36: 0235: : Переход на страницу авторизации
    14:46:36: 0235: : Демо-версия с лицензией
    14:47:33: 0235: Error : FAIL:Web service error (RegisterDemoUser): System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.Data.ConstraintException: User exists! | at activation.DemoService.RegisterUser(String email, String locale, String hash) | --- End of inner exception stack trace --- | | Server stack trace: | at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc) | at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout) | at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) | at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message) | | Exception rethrown at [0]: | at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) | at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) | at SupportLib.DemoService.DemoServiceSoap.RegisterUser(String email, String locale, String hash) | at SupportLib.DemoService.DemoServiceSoapClient.lpnPUuISJNS9ncs50gf(Object , Object , Object , Object ) | at SupportLib.DemoService.DemoServiceSoapClient.RegisterUser(String email, String locale, String hash) | at SupportLib.WebServiceFunctions.RegisterDemoUser(String login, String locale, String hash)
    14:47:57: 0235: Error : FAIL:Web service error (AddDemoSale): Unknown error "-2146893815". | at System.Security.Cryptography.CryptographicException.ThrowCryptographicException(Int32 hr) | at System.Security.Cryptography.RSACryptoServiceProvider.EncryptKey(SafeKeyHandle pKeyContext, Byte[] pbKey, Int32 cbKey, Boolean fOAEP, ObjectHandleOnStack ohRetEncryptedKey) | at System.Security.Cryptography.RSACryptoServiceProvider.Encrypt(Byte[] rgb, Boolean fOAEP) | at ZennoLab.UniPacker.RsaUniPacker.YUU6rUtXdr3IujsAcTP(Object , Object , Boolean ) | at ZennoLab.UniPacker.RsaUniPacker.bWRtIdoK98(Object ) | at ZennoLab.UniPacker.RsaUniPacker.EncryptData(String source) | at SupportLib.WebServiceFunctions.YfPZ5269hjKwGQQs4cR(Object , Object ) | at SupportLib.WebServiceFunctions.AddDemoSale(String login, String pass, String locale, String productTypeId)
    14:47:57: 0235: Error : Server UnknownError: web service error (adddemosale)
    15:01:56: 0235: : Пользователь нажал "Отмена"
    15:01:56: 0235: : Переход на страницу: Завершение установки
    15:01:56: 0235: : Обновление результатов установки
    15:01:57: 0235: : Закрываем форму
    15:01:57: 0235: : Форма закрыта
    15:01:57: 0235: : Сохраняем настройки
    15:01:57: 0235: : Завершение работы
    - As RegisterDemoUser succeeds (it connected to the server and returned correct response), it seems that the problem is not related to Internet connection.
    - I've checked that security.dll is in place - so it's not the case.
    - Looks like the problem is with cryptography. That's where I am stuck for now.
    - playonlinux.log is attached.

    Could somebody help me with "FAIL:Web service error (AddDemoSale): Unknown error "-2146893815". | at System.Security.Cryptography.CryptographicException.ThrowCryptographicException(Int32 hr)" - what could it mean?
     

    Attached Files:

  7. VladZen

    VladZen Administrator Staff Member

    Joined:
    Nov 5, 2014
    Messages:
    8,337
    Likes Received:
    1,819
    Unfortunately, our software won't install ion Wine or Playonlinux virtual machines.
     
  8. PatchRanger

    PatchRanger Новичок

    Joined:
    Nov 16, 2016
    Messages:
    8
    Likes Received:
    0
    @VladZ I know that nobody have ever done it - but I need it so I have to keep trying:-)

    I've discovered that "Unknown error -2146893815" is called "Invalid flags specified". The proof is here: https://www.cryptopro.ru/forum2/default.aspx?g=posts&t=5629#post34597 (in Russian).

    Looking for "Invalid flags specified" I found this: http://stackoverflow.com/questions/13988333/cryptographic-exception-invalid-flags-specified - it says that the problem is in wrong RSA keysize.

    Finally I found this: https://support.microsoft.com/en-sg/kb/2661254 - it looks related. I've tried the steps from "Resolutions" but it didn't help.
     
  9. VladZen

    VladZen Administrator Staff Member

    Joined:
    Nov 5, 2014
    Messages:
    8,337
    Likes Received:
    1,819
    \
    Our developers checked your logs and recommend to use another virtual machine. They said it's even not good idea to try using zennoposter in Linux. Sorry, we won't be anle to help you with this.
     
  10. PatchRanger

    PatchRanger Новичок

    Joined:
    Nov 16, 2016
    Messages:
    8
    Likes Received:
    0
    There are so many apps that successfully run with Wine: https://appdb.winehq.org . Among them are such big and feature-rich applications like Sid Meier's Civilization IV Complete and Adobe Photoshop CS3 (10.0) - so in my view it was worthy to give it a try with ZennoPoster)
    I understand that this is my own struggle, am going to report about any success - if any.
    I doubt I would continue with this approach..( Looks like I just have to install ZennoPoster in VirtualBox - though I don't like this way of doing. (sigh)
     
  11. PatchRanger

    PatchRanger Новичок

    Joined:
    Nov 16, 2016
    Messages:
    8
    Likes Received:
    0

Пользователи просматривающие тему (Пользователей: 0, Гостей: 0)