installing redmine in a locked down internet connection

Repository of web frameworks and applications for Microsoft IIS.
User avatar
Posts: 1
Joined: 04 Jul 2013, 14:38

installing redmine in a locked down internet connection

04 Jul 2013, 16:51

Hello All,

I need to install redmine. Though my Client/IT dept will only open up access to the internet on a per website/needed basis. They are a very security conscious company and will not give me a free open pipe to the internet. So, would someone please let me know what websites HeliconTech and or Redmine need (url(s)'wise) in order to get redmine installed?? I get these errors below. But when i install redmine in an environment (outside this client of mine) that has an open connection, i get no error messages. Unfortunately I dont have the luxury of installing redmine at this client with a free connection to the internet so any help would be appreciated in order for me to get it working under their secured internet connection. Their IT dept will make rules in their firewall once i know which sites redmine needs in to complete the install. So if you know what exactly i need opened up will be nice.


Error

Helicon Zoo module has caught up an error. Please see the details below.


Worker Status


Online


Windows error

The I/O operation has been aborted because of either a thread exit or an application request. (ERROR CODE: 995)


Internal module error


message: ZooApplication I/O Error. type: ZooException file: Job.cpp line: 228 version: 2.0.79.342

STDERR

[tid-7361352] cannot load such file -- C:\inetpub\wwwroot\redmine222/config/boot.rb (LoadError) C:/Zoo/Workers/ruby/lib/app.rb:27:in `require' C:/Zoo/Workers/ruby/lib/app.rb:27:in `build_app' C:/Zoo/Workers/ruby/lib/app.rb:16:in `initialize' C:/Zoo/Workers/ruby/lib/worker.rb:4:in `new' C:/Zoo/Workers/ruby/lib/worker.rb:4:in `initialize' C:/Zoo/Workers/ruby/zoorack.rb:30:in `new' C:/Zoo/Workers/ruby/zoorack.rb:30:in `<module:Zack>' C:/Zoo/Workers/ruby/zoorack.rb:12:in `<main>'

Environment variables



ALLUSERSPROFILE

C:\ProgramData



APPDATA

C:\Windows\system32\config\systemprofile\AppData\Roaming



APPL_PHYSICAL_PATH

C:\inetpub\wwwroot\redmine222



APPL_PHYSICAL_SHORT_PATH

C:\inetpub\wwwroot\REDMIN~1



APPL_VIRTUAL_PATH

/redmine222



APP_POOL_CONFIG

C:\inetpub\temp\apppools\redmine2228\redmine2228.config



APP_POOL_ID

redmine2228



COMPUTERNAME

USAPPLAB006



ComSpec

C:\Windows\system32\cmd.exe



CommonProgramFiles

C:\Program Files\Common Files



CommonProgramFiles(x86)

C:\Program Files (x86)\Common Files



CommonProgramW6432

C:\Program Files\Common Files



DEPLOY_FILE

deploy.rb



ERROR_LOG_DIR

log



FP_NO_HOST_CHECK

NO



GEM_HOME

C:\inetpub\wwwroot\REDMIN~1\vendor\gems\ruby\1.9.1



HOME

C:\inetpub\wwwroot\redmine222



HOST

127.0.0.1



LOCALAPPDATA

C:\Windows\system32\config\systemprofile\AppData\Local



NUMBER_OF_PROCESSORS

2



OS

Windows_NT



PATHEXT

.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC



PORT

%PORT%



PROCESSOR_ARCHITECTURE

AMD64



PROCESSOR_IDENTIFIER

Intel64 Family 6 Model 23 Stepping 6, GenuineIntel



PROCESSOR_LEVEL

6



PROCESSOR_REVISION

1706



PSModulePath

C:\Windows\system32\WindowsPowerShell\v1.0\Modules


PUBLIC

C:\Users\Public



Path

C:\ImageMagick;C:\ImageMagick-6.8.0-Q16;C:\Ruby193\bin;C:\Ruby193\devkit



ProgramData

C:\ProgramData



ProgramFiles

C:\Program Files



ProgramFiles(x86)

C:\Program Files (x86)



ProgramW6432

C:\Program Files



RAILS_RELATIVE_URL_ROOT

/redmine222



REDMINE_LANG

en



SystemDrive

C:



SystemRoot

C:\Windows



TEMP

C:\Windows\TEMP



TMP

C:\Windows\TEMP



UATDATA

C:\Windows\CCM\UATData\D9F8C395-CAB8-491d-B8AC-179A1FE1BE77



USERDOMAIN

WATCHTOWER



USERNAME

USAPPLAB006$



USERPROFILE

C:\Windows\system32\config\systemprofile



WORKER_REQUEST_TIMEOUT

1000



windir

C:\Windows



windows_tracing_flags

3



windows_tracing_logfile

C:\BVTBin\Tests\installpackage\csilogfile.log


Helicon Zoo engine settings



appName

rails.project



appFullPath

C:\Ruby19\bin\ruby.exe



appDirectory

C:\inetpub\wwwroot\redmine222



appArguments

C:\Zoo\Workers\ruby\zoorack.rb



deployArguments




transportName

NamedPipe



protocol

fastcgi



scriptProcessor

ruby.1.9.rack



errorLogDir

C:\inetpub\wwwroot\redmine222\log



postBufferDir




watchFileChangesMask




host

127.0.0.1



port

%PORT%



proxyPath




minInstances

1



maxInstances

2



minRequestsPerWorker

3



maxRequestsPerWorker

15



portLower

49152



portUpper

65535



workerRequestTimeout

1000



timeLimit

0



postBuffer

1024



memoryLimit

0



gracefulShutdownTimeout

0


Web.config variables



APPL_PHYSICAL_PATH

C:\inetpub\wwwroot\redmine222



APPL_PHYSICAL_SHORT_PATH

C:\inetpub\wwwroot\REDMIN~1



APPL_VIRTUAL_PATH

/redmine222



DEPLOY_FILE

deploy.rb



ERROR_LOG_DIR

log



GEM_HOME

C:\inetpub\wwwroot\REDMIN~1\vendor\gems\ruby\1.9.1



HOME

C:\inetpub\wwwroot\redmine222



HOST

127.0.0.1



PORT

%PORT%



RAILS_RELATIVE_URL_ROOT

/redmine222



REDMINE_LANG

en



WORKER_REQUEST_TIMEOUT

1000


Request variables

User avatar
Posts: 871
Joined: 12 Mar 2012, 09:54

Re: installing redmine in a locked down internet connection

05 Jul 2013, 05:35

Hello,

Your situation is rare but achievable.
The easiest way to install Redmine without internet is: install Redmine for the site on a machine which has access to the Internet abd then copy everything from under the root of the site on the target machine without Internet connection.

To do a per-site installation, you'll need to use the latest beta feed: http://www.helicontech.com/zoo/feed-beta/

If you need further assistance, please don't hesitate to ask.

User avatar
Posts: 402
Joined: 06 Mar 2012, 11:59

Re: installing redmine in a locked down internet connection

05 Jul 2013, 12:41

I think this needs a clarification.
Anton is right, you need to use an internet connected machine to prepare installation package. First you will need to cache all requirements to run Redmine and the best way to do this is to use Wep Platform Installer /Offline option. You will need a webpicmd.exe tool that comes with WebPI. Open command line (or powershell) and type the following command:

Code: Select all
WebpiCmd.exe /offline /Products:RubyHostingPackage /Path:C:\ruby-offline /Feeds:http://www.helicontech.com/zoo/feed-beta/zooproducts4.xml


This will create an offline copy of all feeds and installation packages needed to install Ruby Hosting Package on a clean system. Note 'C:\ruby-offline\bin\WebpiCmd.exe' file, you gonna need it on the offline machine. Now copy this folder to the internet-restricted machine and call the following command:

Code: Select all
WebpiCmd.exe /install /Products:RubyHostingPackage /XML:C:\ruby-offline\feeds\latest\webproductlist.xml /Feeds:C:\ruby-offline\feeds\latest\supplementalfeeds\zooproducts4.xml


This will install Ruby Hosting Package with all requirements. Please read this document for more informtation about webpicmd.exe options http://www.iis.net/learn/install/web-pl ... tw-release


Then install Redmine somewhere on your development (internet-enabled) machine, WebMatrix (with IIS Express) would do well. Make sure Redmine is working well there. Copy entire web site folder and move it to internet-restricted machine. Create a web site and point it into the copy of redmine folder. This scenario should work. Hope to hear some feedback from you soon.

Return to Helicon Zoo

Who is online

Users browsing this forum: No registered users and 16 guests