Hi Jason, thanks for the hints. However, as long as the installer tries to connect to the internet, it will cowardly fail: the machine is actually a virtual machine (SLES) in the DMZ of a corporate network. It's not permitted to make any new connections into the internet, also a proxy is missing. The only connection permitted is *from* the internet to a small set of TCP ports of that host.
As babel is not strictly required, and as I manually installed genshi, I was expecting the "off-line" installation to succeed. BTW: `python ./setup.py --help` does that same as `... install`: $ lsof -p 19738 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME python 19738 ecs cwd DIR 253,1 4096 2146487 /user/ecs/berny/depot/trac-0.12.2 python 19738 ecs rtd DIR 8,3 4096 2 / python 19738 ecs txt REG 8,5 5320 208996 /usr/bin/python2.4 ... python 19738 ecs 0u CHR 136,3 5 /dev/pts/3 python 19738 ecs 1u CHR 136,3 5 /dev/pts/3 python 19738 ecs 2u CHR 136,3 5 /dev/pts/3 python 19738 ecs 3u IPv4 43469727 TCP ecs.siemens-enterprise.com:33262->pypi.python.org:http (SYN_SENT) ... --help doesn't print the usage. Also --verbose doesn't make a difference. Thanks for your help. Have a nice day, Berny ________________________________ From: trac-users@googlegroups.com [mailto:trac-users@googlegroups.com] On Behalf Of Jason Miller Sent: Tuesday, April 19, 2011 3:16 PM To: trac-users@googlegroups.com Subject: Re: [Trac] setup behind firewall Out bound connections are made across the HTTP and HTTPS protocol. Not sure as to why your DMZ would be blocking that. In fact, a DMZ 'should' be firewall free. Not that this 'should' matter, but have you prepended the 'python' interpreter before your commands? : python ./setup.py install Still... what happens when you manually svn co http://<some svn repo> from the same machine? Does the DMZ employ a proxy maybe? What happens when you use: easy_install babel (I noticed you havn't installed babel yet, might as well try through easy_install) Is this an appliance specific machine with a custom linux flavor installed on it? (not exactly a PC, but a product designed to do something else like one of these ugly things: http://www.landesk.com/docs/manuals/590694501B_screen.pdf) I know I have had my fair share of getting one of those working the way "WE" wanted. And installing Trac on it, would definitely qualify. does: dig edgewall.org<http://edgewall.org> return the correct IP address of 88.198.140.129? Odd bud, and being in the DMZ makes it odder still. You should have no firewall/connectivity issues at all. And as for a verbose option yes: python ./setup.py --verbose FYI, you can see the whole list by doing the following in your <product> location: python ./setup.py --help Good luck, let us know what happens! Jason On Tue, Apr 19, 2011 at 3:09 AM, Voelker, Bernhard <bernhard.voel...@siemens-enterprise.com<mailto:bernhard.voel...@siemens-enterprise.com>> wrote: Hi *, I have problems installing 0.12.2 behind a firewall (in a DMZ). I have installed setuptools and genshi and added them to the PYTHONPATH: $ PYTHONPATH=$PYTHONPATH:/user/ecs/opt/setuptools-0.6c11/lib/python2.4/site-packages $ PYTHONPATH=$PYTHONPATH:/user/ecs/opt/genshi-0.6/lib64/python2.4/site-packages The setuptools fail (after the firewall timeout) here: $ ./setup.py install --prefix=/user/ecs/opt/trac-0.12.2 Download error: (97, 'Address family not supported by protocol') -- Some packages may not be found! Couldn't find index page for 'Genshi' (maybe misspelled?) Download error: (97, 'Address family not supported by protocol') -- Some packages may not be found! No local packages or download links found for Genshi>=0.6 Traceback (most recent call last): File "./setup.py", line 110, in ? entry_points = """ File "/usr/lib64/python2.4/distutils/core.py", line 110, in setup _setup_distribution = dist = klass(attrs) File "/user/ecs/opt/setuptools-0.6c11/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/dist.py", line 260, in __init__ self.fetch_build_eggs(attrs.pop('setup_requires')) File "/user/ecs/opt/setuptools-0.6c11/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/dist.py", line 283, in fetch_build_eggs for dist in working_set.resolve( File "/user/ecs/opt/setuptools-0.6c11/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/pkg_resources.py", line 563, in resolve dist = best[req.key] = env.best_match(req, self, installer) File "/user/ecs/opt/setuptools-0.6c11/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/pkg_resources.py", line 799, in best_match return self.obtain(req, installer) # try and download/install File "/user/ecs/opt/setuptools-0.6c11/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/pkg_resources.py", line 811, in obtain return installer(requirement) File "/user/ecs/opt/setuptools-0.6c11/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/dist.py", line 327, in fetch_build_egg return cmd.easy_install(req) File "/user/ecs/opt/setuptools-0.6c11/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/command/easy_install.py", line 434, in easy_install self.local_index File "/user/ecs/opt/setuptools-0.6c11/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/package_index.py", line 475, in fetch_distribution return dist.clone(location=self.download(dist.location, tmpdir)) AttributeError: 'NoneType' object has no attribute 'clone' Before I installed Genshi, it said that it tries to download Genshi, but now it sits waiting for the firewall timeout - I don't have a clue what it's trying to do at this point. Is there something like "--verbose"? Any ideas? Have a nice day, Berny -- You received this message because you are subscribed to the Google Groups "Trac Users" group. To post to this group, send email to trac-users@googlegroups.com<mailto:trac-users@googlegroups.com>. To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com<mailto:trac-users%2bunsubscr...@googlegroups.com>. For more options, visit this group at http://groups.google.com/group/trac-users?hl=en. -- You received this message because you are subscribed to the Google Groups "Trac Users" group. To post to this group, send email to trac-users@googlegroups.com. To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/trac-users?hl=en. -- You received this message because you are subscribed to the Google Groups "Trac Users" group. To post to this group, send email to trac-users@googlegroups.com. To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/trac-users?hl=en.