Marketplace license transfer error

Developer Networks
Developer Networks
@developer-networks
11 years ago
566 posts
One of my servers died last night. I had to switch everything over to one of my other boxes.

In the process I changed my development site domain name.

I have 2 errors with the new install of the core downloaded 11/15/13

System check = white page
and so does the dashboard

Anyhow I also found a marketplace error while attempting to drop the old development site domain and add my licenses to the new one. after confirming to drop license from domain
Quote: invalid location redirect token received - please try again

I sent out an email to Brian with all of my site login information so he could have a look if interested.

Thanks
updated by @developer-networks: 12/19/13 06:43:52PM
brian
@brian
11 years ago
10,148 posts
I'm checking this out now and will let you know.

Thanks!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
brian
@brian
11 years ago
10,148 posts
This is fixed now - thanks for letting me know.

Let me know if you see any additional issues.

Thanks!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
Developer Networks
Developer Networks
@developer-networks
11 years ago
566 posts
It appears it dropped the old dev site but when attempting to download the dropped licenses to the new one i recieved this error

Quote: Error: It does not appear you have purchased this file - exiting
brian
@brian
11 years ago
10,148 posts
What module are you getting that on?

Thanks!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
Developer Networks
Developer Networks
@developer-networks
11 years ago
566 posts
All except free ones.
brian
@brian
11 years ago
10,148 posts
b360:
All except free ones.

Do you get that in your marketplace when you try to install? And does the Marketplace tell you that are already licensed?

Thanks!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
Developer Networks
Developer Networks
@developer-networks
11 years ago
566 posts
I figured it all out. It just needed a couple page refresh on the modules page with my licenses. Then i had to update the marketplace twice for all licenses to link up.
brian
@brian
11 years ago
10,148 posts
Yeah when viewing the marketplace (browsing), the backend will actually detect when things are not lining up and do its best to "fix them", so glad to see that worked.

Thanks!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
Developer Networks
Developer Networks
@developer-networks
11 years ago
566 posts
Thanks for the help

Also with this install

The Dashboard and the System check are giving me white pages.
brian
@brian
11 years ago
10,148 posts
That means there is a PHP error - check your PHP error log. Could be a disabled function or other PHP setting.


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
Developer Networks
Developer Networks
@developer-networks
11 years ago
566 posts
I tried to install the developer tools via the marketplace and recieved this error

Quote: Unable to symlink new module jrDeveloper - check file permissions

I have 775 permissions set for my modules directory.
brian
@brian
11 years ago
10,148 posts
Then it may need to be 777 OR you need to enter FTP information for your server (if your server has FTP on it). You can do that in the Marketplace Global Config.

Hope this helps!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
Developer Networks
Developer Networks
@developer-networks
11 years ago
566 posts
the error in my php log was:



Its something in the jrcore include.php on line 376 ill check

also the ftp permissions are set. Im trying 777 for the modules folder
updated by @developer-networks: 11/16/13 11:01:48PM
brian
@brian
11 years ago
10,148 posts
Looks like the "nwmg" skin (must be your custom skin) is missing the required include.php file - check out the jrElastic/include.php for an example.

Hope this helps!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
Developer Networks
Developer Networks
@developer-networks
11 years ago
566 posts
I think this may be a bug in the latest core install. Its consistant with all of your skins and has been present since the beginning of this new install when i only had the jrElastic Skin present.
brian
@brian
11 years ago
10,148 posts
I don't think that is likely - I do an install here before pushing, and haven't seen any issues, but will double check.

If you are still seeing a white screen, it means there is a PHP error - check your php error log. To be sure you are looking at the latest errors, delete the php error log (via the button), refresh to get the white screen, then view again.

Thanks!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
brian
@brian
11 years ago
10,148 posts
Just did a fresh install here of the latest 5.1.1 and had no problems - I'm suspecting a server/PHP setup issue, or the scripts have not been installed properly.


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
Developer Networks
Developer Networks
@developer-networks
11 years ago
566 posts
I have deleted and no errors are showing when the pages are white.

This is kind of an odd one and it may be best you have a look for yourself if you have time.

I have set the skin to jrElastic for you to easily navigate.

If it is a problem with my server setup i would be glad to know what it is.


Thanks
updated by @developer-networks: 11/16/13 04:28:43PM
brian
@brian
11 years ago
10,148 posts
That's no problem - I may not be able to check it out until the AM though as I only have a little bit of time left online here this afternoon, but will definitely check it out. Just send me your URL and admin login/pass and FTP info and I will see what's up.

Thanks!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
Developer Networks
Developer Networks
@developer-networks
11 years ago
566 posts
ok thanks i have sent you all the login details over to your jamroom email account
Developer Networks
Developer Networks
@developer-networks
11 years ago
566 posts
Tried an audio upload this morning and received this error.

Whats the basic requirements for the apache set up?

Im guessing mine isn't right.
updated by @developer-networks: 11/17/13 09:49:06AM
brian
@brian
11 years ago
10,148 posts
b360:
Tried an audio upload this morning and received this error.

Whats the basic requirements for the apache set up?

Im guessing mine isn't right.

Sorry I have not been able to log in yet and check your site, but what error are you getting?

Thanks!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
Developer Networks
Developer Networks
@developer-networks
11 years ago
566 posts
I included a picture with the error
help5.jpg
help5.jpg  •  96KB


updated by @developer-networks: 11/17/13 09:50:34AM
brian
@brian
11 years ago
10,148 posts
Yeah - that means the backend is not "seeing" those files. You mention in your email to me that you're using a control panel I've not heard of (Zpanel?) - most control panels have to get their hooks into the web server and PHP, so I'm suspecting something is not setup right there.

I'll follow up with you via email.

Thanks!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net

updated by @brian: 11/17/13 09:52:51AM
brian
@brian
11 years ago
10,148 posts
So it looks like your PHP has disabled functions (system() for sure + several dozen others), so JR is not going to work properly. I'm logged in to your Zadmin panel but cannot find anywhere to actually modify/change the php.ini file.

You need to modify your system php.ini file and make sure system() is not disabled.

Hope this helps!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
Developer Networks
Developer Networks
@developer-networks
11 years ago
566 posts
one sec
Developer Networks
Developer Networks
@developer-networks
11 years ago
566 posts
I sent you ssh details for root so you can see the core.

I have another box to set up this exact way so if you can update me on the right set up I can log that for every deployment in the future.

Their setup is the default one with install so Im pretty sure its not right.


Thanks
updated by @developer-networks: 11/17/13 10:31:52AM
brian
@brian
11 years ago
10,148 posts
You can view the disabled functions in your php.ini output (note that there are more than are shown there, since that disabled_functions area has a max width and does not wrap).

It will also show you the full path to the php.ini file that is being used, so:

1) log in as root
2) edit that php.ini file using a text editor
3) find the "disabled_functions" section - it will be a long, comma separated string. Remove "system" from that string (you can leave all the process control functions disabled if you want, JR does not use them).
4) save the file
5) restart your web server - if you are on ubuntu you can do:

service apache2 restart

I really don't want to be in the business of modifying or setting up servers, so I think it's a good idea if you can fix this - if not, let me know and I can help.

Thanks!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
Developer Networks
Developer Networks
@developer-networks
11 years ago
566 posts
No I can totally go in and do that easily. No worries.

I provided that so incase there was more then one I needed to address you could see it
brian
@brian
11 years ago
10,148 posts
I appreciate that - if you still see an issue after allowing system(), let me know.

Thanks!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
Developer Networks
Developer Networks
@developer-networks
11 years ago
566 posts
I noticed on this new install i cant install the latest updated modules that are assigned to my domain from the marketplace.

It says I havent purchased them to download and manual (or Auto) install them. I was trying to stick to the marketplace with this install to give it some more testing.


This is happening with the license on the domain and a new install so no modules were transfered yet. I went to marketplace to grab the latest ones

If i loaded the old ones it would match up to the license and update but i think what was ment here was to allow users to download even on a new install straight their latest updated files from the marketplace, right?

If so i think i found a bug to have a look at it.


Thanks
updated by @developer-networks: 11/17/13 09:17:06PM
brian
@brian
11 years ago
10,148 posts
Log into your Licenses section here and it will show you what domains you are installed on - each JR license allows for installing on up to 2 sites - if you setup a 3rd site then you won't be able to install any paid modules you already have a license for unless you "release" those license from one of the other sites OR you purchase a new license for them (in which case you would then get 2 new slots on that license and be able to have it on up to 4 sites).

Hope this helps!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
Developer Networks
Developer Networks
@developer-networks
11 years ago
566 posts
Yes i currently have only 2 sites. My main and a development one. The suggestion i had was.


When someone installs Jamroom and they have their domain registered on this site they can not install the modules associated with their licenses via the marketplace once its linked.

You must drag the old ones in and then update them.

I was suggesting it would be better if someone only wanted the new updated files on their site to allow a marketplace direct installation from the jump.
updated by @developer-networks: 11/18/13 01:40:12PM
brian
@brian
11 years ago
10,148 posts
I apologize but I'm not quite following along. If you install a new JR on a domain that was already linked up here in the licensing section, it will "relink" back up as long as you use the proper marketplace email and ID as shown in your account.

Thanks!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
Developer Networks
Developer Networks
@developer-networks
11 years ago
566 posts
Yes thats exactly what i tried last night during set up. It did not allow me to install any of the items from the marketplace right after a new installation.

The way i had to get set up was installing the old modules and letting the license check and see it needed the update.
brian
@brian
11 years ago
10,148 posts
I actually just did this today and didn't have any problems. When you say "installing the old modules" do you mean you installed them via FTP? Did you confirm your marketplace email and ID in the Marketplace -> Tools -> Marketplace Systems?

I've not seen any issues with this so far.

Thanks!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
Developer Networks
Developer Networks
@developer-networks
11 years ago
566 posts
Yes, I tried to stay in the marketplace for everything to give it testing and couldent. Eventually i just installed using ftp and then it updated everything fine.


I have another box to set up soon as well. I will try agian and see how it goes.


And to confirm with you. I had installed jamroom via ftp. Then went in to the marketplace put in my credentials. Then checked my files to see if they were up to date. Also i tried to install the other modules associated with my domain. This is where i ran in to problems. I couldent install those modules from the market.

Thanks
updated by @developer-networks: 11/18/13 02:10:12PM

Tags