[SOLUTIONS] Paddle License engine fails in Wine

Confirming that Scrivener 3 with Paddle works in wine then?

We ran into some issues getting the store panel to come up in internal testing, as some of us use Wine and CrossOver (based on Wine). It does indeed seem to be a dependency upon IE that is at the root of the problem.

For anyone that needs to redeem their coupon or purchase the software on Linux: user a browser and our web store instead. The only thing you need the software itself for is to check your serial and generate a discount coupon.

You’ll get your activation code sent via email. Set that aside for safe keeping, and use the “Enter Licence” button on the demo dialogue to activate. That part should work fine, so long as you have dotnet 4.6.2 installed correctly.

And yes, it works! I’m using it right now in Debian 11. :slight_smile:

1 Like

Thanks for your team’s hard work! And for confirming the procedure to get it registered.

It would be interesting to hear how it goes if someone installs IE in that wine bottle first. I presume a browser is still needed for inserting webpages into a scrivener document? Can I try installing Firefox on Wine instead?

Yep :slight_smile:

That problem is specifically with the Paddle store component, that is running through the software, rather than the software itself. They have it hard-coded to try and use ie.exe for some things, that’s actually causing problems for some Windows users as well, who no longer have it installed.

So no, installing Firefox (or even an Edge bottle) or changing your default browser won’t help.

That’s a good question, I’ve never tried it as I prefer to just archive the text I’m interested in.

Heck. Y’all beat me to it. :slight_smile:

This worked for me, too. Dotnet 4.5 is broken in WINE, but if you’re using winetricks, it should install 4.62 and above just fine, but fail installing the rest of them. It’s OK. You don’t need dotnet 4.5.

Also, in WINE 6.3 through 5.20ish, accessing the internet is hosed (see here: Scrivener 3.0, wine > 5.22, the internet, and you) This could be making the paddle license server fail.

The dialogue that popped up telling me to deactivate made me think it was another error. :smiley:

Nope, you shouldn’t need a browser. As far as I remember, Scrivener has its own little web engine it uses to render pages.

Amber, I can see the buy option but nothing about redeeming the coupon on the store page. What’s the process? I can’t use the buy option from within Scrivener because the Paddle process just keeps crashing whenever I try.

If I remember correctly you add Scriv 3 to your basket and it’ll seem like it’s about to charge you $67 for it, but before that you can enter the coupon code.

It will be there once you get into the order process. If I recall correctly the order of events is:

  1. Insert email.
  2. Region info.
  3. Then there will be a link to insert a coupon code below the payment icons.

Once you do that step, the cart should reduce to whatever your discount is for, and you can complete the order. At the conclusion, your serial number will be sent to the email address you gave in the first step.

No, I’m not seeing any place to insert the coupon code.
[attachment=0]Screenshot at 2021-03-25 08-23-46.png[/attachment]
I’ve blanked out my email address but otherwise, this is what I see. The rest of the background is empty until you get to the page footer.

Given that your image says you’re trying to purchase Scrivener for MacOS…

:smiley:

Mark

I hadn’t noticed that but, as I had gone through the process to purchase a Windows license I only see that as yet another Paddle issue. I’ll try again from the beginning and hope that, if I get through to the right spot, that I can remove the extraneous item from the basket.

After Mark (“xiamenese”) pointed out that the item in my basket was for MacOS, even though I went through the steps to purchase the Windows one, I tries again. I ended up with the correct item but now have another problem; When first retrying the activation from within SCrivener and it said that code had already been issued it should as much of the code as would fit in the dialogue window. The problem is that, due to my name being a little too long for it, it did not show the whole code. When I tried to use what code was shown in the purchase process it told me it was invalid.

Given that we no longer have any Windows machines in our household, what can I do to get my activation code for Scrivener3?

BTW, I now have two items in my Paddle basket with no option to delete them, What happens there?

I was given a spot underneath my total (Add Coupon) in small, red print to add the coupon code. Once I did, my total was zero, and I got my serial via email. (So put in a real email address.)

When I got my serial number (It’s twice the length of the coupon code), I was able to put it into the Scrivener activation, and it went through. Note, I have dotnet 4.62 installed via winetricks. it’ll fail installing 4.5, but that’s fine, because we only need 4.62 installed.

Here’s the place where you enter the code:

[attachment=0]Screenshot_2021-03-24_18-26-26.jpg[/attachment]

In the message you quoted a small part of, I stated the problem I have with the code. i.e. I was unable to retrieve the whole code, leaving my in a situation where I’m stuffed.

Given that we’ll have different messages beneath the cart price, depending on regions, maybe we have something messed up with the settings for Australia? For me, I see “Add Coupon” next to “Add VAT Number”, for the EU region, where you see “Add ABN”

I posted above that it was pointed out to me that somehow I ended up with the MacOS product in the basket instead of the Windows one. The new problem is that I have been unable to retrieve my full upgrade code and need help, both with that and with emptying my Paddle basked.

I don’t think there is a cart at all, and if there is, a simple cookie reset should suffice I would think. In fact, to solve both birds with one stone, I’d try in an incognito tab as well—without any extensions running. We can’t reproduce what you’re seeing, even if we VPN to Australia and check the site from there, this is what we get:

When you start up the software and see the demo panel, the full coupon code should be printed there in a field you can copy and paste from. But if for some reason you’ve reset the installation or something and have lost your coupon, then get in touch with support and share the fragment of the coupon you have. They can help you retrieve the full string from that or your email address.

And after that, maybe try buying from your phone or something if you can’t get the browser working. I don’t know what’s going on there, but it doesn’t really matter what you use to go through the checkout in a web page. Linux, Windows, tablet, public terminal at the library…

Thanks for that but clearly you see something I don’t when you start the software because I have absolutely no idea of what you mean by “the demo panel”. On a fresh install in a new Wine bottle, after the initial window that allows you to enter a code, continue in demo mode, etc. I see only the new project selector.

I’ll contact support and see what they can sort out for me.

Reality: It just shouldn’t be this hard and Paddle need to eliminate all this hoop-jumping. What should have happened is that it checked the V1 code for upgrade validity and, if it qualifies, immediately issue and use the new V3 key and send an email with the details.