Closed Bug 700708 Opened 13 years ago Closed 13 years ago

Acquire deployment environment for myapps and appsync

Categories

(Web Apps Graveyard :: AppsInTheCloud, defect, P1)

defect

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: ianbicking, Assigned: gozer)

Details

(Whiteboard: server)

The appsync service needs to be deployed alongside the openwebapps /site/ files, and when going live on https://myapps.mozillalabs.com

We have one VM at apps1.vm1.labs.sjc1.mozilla.com (that is currently *not* setup as myapps.mozillalabs.com).  We should have a staging configuration at least, and ideally a development/sandbox configuration (ideally continuously deployed).
Note that while we have a new server setup at myapps, we should be using a RHEL6 Services-style server, and currently we are using a server that is more appropriate for development (an Ubuntu machine that was allocated on a short schedule).
OS: Linux → All
Priority: -- → P1
Hardware: x86 → All
Whiteboard: server
Assignee: nobody → tarek
Status: NEW → ASSIGNED
Assignee: tarek → gozer
I've run into a problem this morning and the other fresh box you provided last night. I have added in /tmp  all the rpms for appsync in that box.

But all our packages are expecting python26

Error: Package: gunicorn-0.11.2-1moz.x86_64 (/gunicorn-0.11.2-1moz.x86_64)
           Requires: /usr/bin/python26

The box has python2.6 and python2. I've tried to add a symbolic link but it did not get fooled...

So, since python26 is what we have in RHEL6 I am wondering why it's different here.

Did you install Python 2.6 yourself ?

I am switching back to coding, but whenever you are online and pinging me, we can work on this issue and activate that box.

I don't want to do a mass renaming everywhere since RHEL6 wants 2.6 ! (note that these RPMs are built on a RHEL6 slave @ Jenkins)

I grabbed the RPMs from :

http://hudson.build.mtv1.svc.mozilla.com/view/9.%20Apps/job/Apps-Sync-RPMS-RHEL6/lastSuccessfulBuild/artifact/rpms/

and mrepo for gunicorn and nginx,
(In reply to Tarek Ziadé (:tarek) from comment #2)
> I've run into a problem this morning and the other fresh box you provided
> last night. I have added in /tmp  all the rpms for appsync in that box.
> 
> But all our packages are expecting python26
> 
> Error: Package: gunicorn-0.11.2-1moz.x86_64 (/gunicorn-0.11.2-1moz.x86_64)
>            Requires: /usr/bin/python26
> 
> The box has python2.6 and python2. I've tried to add a symbolic link but it
> did not get fooled...
> 
> So, since python26 is what we have in RHEL6 I am wondering why it's
> different here.
> 
> Did you install Python 2.6 yourself ?

Problem was solved by installing a fake python26 package form the RHEL6 mozilla-services repo, it provides that symlink, and keeps everything happy.
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
The old app sync codebase is no longer going to be supported. All resolved fixed bugs are being marked as invalid, as they no longer apply to the new apps in the cloud service.
Resolution: FIXED → INVALID
Product: Web Apps → Web Apps Graveyard
You need to log in before you can comment on or make changes to this bug.