Marketplace 1.0.2

brian
@brian
12 years ago
10,149 posts
Just pushed out an update to the Marketplace module (version 1.0.2) that should fix the issue where if you run a System Update, the module successfully updates but still shows as not having been updated in the System Update tool.

Let me know if you guys see any issues.

Thanks!


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

updated by @brian: 12/13/13 02:13:30PM
michael
@michael
12 years ago
7,822 posts
Im getting "Skin directory is not writeable by the web user - unable to perform update" even though (what I think to be) the skins directory and everything in it are 777 for every file and dir.

when clicking the UPDATE button from this page:
site.com/market/system_update

Could be my weird local server setup confusing the system with /etc/hosts files and stuff. adding FTP details didn't work, but not so surprised about that.


--edit--
jrDeveloper updated just fine.

updated by @michael: 09/25/13 04:57:22PM
brian
@brian
12 years ago
10,149 posts
Quote:
Im getting "Skin directory is not writeable by the web user - unable to perform update" even though (what I think to be) the skins directory and everything in it are 777 for every file and dir.

It's a typo - I'll get it fixed.

Thanks!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
brian
@brian
12 years ago
10,149 posts
Okay just pushed out a fix for this - if you go to Tools -> Reload, and reload the Marketplace, it should work. Let me know if that fixes it.

Thanks!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
michael
@michael
12 years ago
7,822 posts
that changes it to "Invalid Module License - please refresh Check for Updates and try again". seams better, but thing there needs to be a comma in there somewhere:

"please refresh Check for Updates and try again"

is a bit hard to understand the directions its giving.
michael
@michael
12 years ago
7,822 posts
here is another small issue that might be restricted to just my server, but:

after an update from the marketplace, the module files change. I then went to FTP up the ones from my local server and got "could not write to file /path/to/modules/jrDeveloper/changelog.txt"

its happening because my FTP user and the server are running as different users and my FTP user cant over-write anything that is created by the server. I have to SSH into the machine and change the permissions or owner first. not sure there is any way around it though.
brian
@brian
12 years ago
10,149 posts
michael:
that changes it to "Invalid Module License - please refresh Check for Updates and try again". seams better, but thing there needs to be a comma in there somewhere:

"please refresh Check for Updates and try again"

is a bit hard to understand the directions its giving.

"Check for Updates" is a tab in the Marketplace - maybe make it bold?


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
michael
@michael
12 years ago
7,822 posts
bold, or make it a clickable link. First time user who doesn't know that "Check for Updates" is a tab in the Marketplace, might not figure that out for a while.
brian
@brian
12 years ago
10,149 posts
michael:
here is another small issue that might be restricted to just my server, but:

after an update from the marketplace, the module files change. I then went to FTP up the ones from my local server and got "could not write to file /path/to/modules/jrDeveloper/changelog.txt"

its happening because my FTP user and the server are running as different users and my FTP user cant over-write anything that is created by the server. I have to SSH into the machine and change the permissions or owner first. not sure there is any way around it though.

Make sure you have entered the FTP info in the Marketplace Global Config - it will attempt to FTP in and chmod things it needs to change, and then fix it back up if it can. It's rather complicated, and with dozens of different server setups it's likely it won't work on some.


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
brian
@brian
12 years ago
10,149 posts
If you can, try setting up a site on your jamroomnetwork.com site - that's setup more like a hosting provider would have a server setup, and will probably be closer to what JR5 will be running in on a prod/staging server.

Let me know if you see any issues.

Thanks!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
brian
@brian
12 years ago
10,149 posts
I may have broke something in the Stripe callback webhook - I'm seeing:

Quote:
invalid charge received in Stripe webhook - check debug log

in the Activity Log, so that's probably why you get that invalid license error - let me check that out and see what's up.


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
brian
@brian
12 years ago
10,149 posts
Actually it looks fine - that was from much earlier, probably when I was testing. I just did a test install from my site and went through no problem, so it should be working.

Thanks!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
SteveX
SteveX
@ultrajam
12 years ago
2,589 posts
I just tried updating my local site using the market "update all", but got "invalid license received" after the jruser update.

I then updated all the items individually, and that worked without error.

Quote:
10/17/13 01:43:09PM 127.0.0.1 [Ultrabubble] : successfully updated skin jrProJamLight from version 1.0.4 to 1.0.5
10/17/13 01:43:00PM 127.0.0.1 [Ultrabubble] : successfully updated skin jrProJam from version 1.0.4 to 1.0.5
10/17/13 01:42:46PM 127.0.0.1 [Ultrabubble] : successfully updated skin jrFlashback from version 1.0.1 to 1.0.2
10/17/13 01:42:28PM 127.0.0.1 [Ultrabubble] : successfully updated module jrSearch from version 1.0.1 to 1.1.0
10/17/13 01:42:23PM 127.0.0.1 [Ultrabubble] : successfully updated module jrAction from version 1.0.1 to 1.1.0
10/17/13 01:42:18PM 127.0.0.1 [Ultrabubble] : successfully updated module ujIpsumJam from version 1.0.0b to 1.0.2
10/17/13 01:42:11PM 127.0.0.1 [Ultrabubble] : created global setting for jrUser module: signup_notify
10/17/13 01:42:11PM 127.0.0.1 [Ultrabubble] : successfully updated module jrUser from version 1.0.3 to 1.1.0
10/17/13 01:39:38PM 127.0.0.1 [Ultrabubble] : successfully updated module jrUser from version 1.0.3 to 1.1.0
10/17/13 01:39:35PM 127.0.0.1 [Ultrabubble] : installing all marketplace updates

No errors were written to the logs.


--
¯\_(ツ)_/¯ Education, learning resources, TEL, AR/VR/MR, CC licensed content, panoramas, interactive narrative, sectional modules (like jrDocs), lunch at Uni of Bristol. Get in touch if you share my current interests or can suggest better :)
SteveX
SteveX
@ultrajam
12 years ago
2,589 posts
I'm not currently able to reload the core. All of the other modules are reloading ok, but when reloading the core I repeatedly get:
Quote:
Unable to communicate with update server (2)



--
¯\_(ツ)_/¯ Education, learning resources, TEL, AR/VR/MR, CC licensed content, panoramas, interactive narrative, sectional modules (like jrDocs), lunch at Uni of Bristol. Get in touch if you share my current interests or can suggest better :)
brian
@brian
12 years ago
10,149 posts
Make sure in the Tools -> Marketplace Systems that your URL for releases is "http://test.jamroom.net" and not "http://www.jamroom.net" (we have not migrated yet).


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

Tags