haha! I can say for others, but I would say we all do that once in a while to learn/understand/debug...
I found that approach much less cumbersum then create destroy vm clone all the time for each part of a script. Anyway, you do the way you want. Richard On Tue, Jan 29, 2013 at 4:43 PM, Arnon Marcus <[email protected]> wrote: > I already tried that - breaking it up to 6 parts was the next step... > Copying and pasting the entire thing line by line would be insane... > > I f@#n hate linux... > > > On Tue, Jan 29, 2013 at 12:45 PM, Richard Vézina < > [email protected]> wrote: > >> You can also just send the each command directly in terminal, once you >> are sure the command execute correctly you translate it in bash script. >> Most of the time, the command can be transfert in a script directly, >> sometimes when there is parameters to pass to a command you need to google >> a bit to learn how to write it properly in bash... >> >> Don't give up! >> >> Richard >> >> >> On Tue, Jan 29, 2013 at 12:35 PM, Arnon Marcus <[email protected]>wrote: >> >>> Damn... A whole day and I still have nothing to show for it... >>> >>> The problem is complicated, so I've broken-up the script into 6 separate >>> installation scripts: >>> 1. Yum packages >>> 2. Python >>> 3. uwsgi >>> 4. web2py >>> 5. nginx >>> 6. configurations >>> >>> My strategy, since I have it on a VM on Hyper-V, is to run each script >>> and then save a snapshot of the VM after successful completion. >>> This way I can always revert the VM to a previous state, and not have to >>> re-run the entire long-script over and over again, >>> when trouble-shooting a specific section of the whole script. >>> >>> So far, I could get up-to and not-including the web2py installation. >>> There seems to be a problem when recompiling python - it brakes the >>> "yum" installation somehow... >>> I don't actually need to install python at all, since the default for >>> Cent-OS 6.3 is python 2.6.6. >>> But apparently if I don't recompile it, it can-not compile uwsgi using >>> it afterwords. >>> If I don't re-install python, though, than web2py does manage to get >>> installed and the script finishes, but with no valid uwsgi... >>> >>> Currently, after uwsgi gets compiled, when trying to install web2py, or >>> even testing yum in any way, I get this: >>> >>> [root@harmonica2 opt]# which yum >>> /usr/bin/yum >>> [root@harmonica2 opt]# yum -v >>> There was a problem importing one of the Python modules >>> required to run yum. The error leading to this problem was: >>> >>> No module named yum >>> >>> Please install a package which provides this module, or >>> verify that the module is installed correctly. >>> >>> It's possible that the above module doesn't match the >>> current version of Python, which is: >>> 2.6.6 (r266:84292, Jan 29 2013, 17:36:35) >>> [GCC 4.4.6 20120305 (Red Hat 4.4.6-4)] >>> >>> If you cannot solve this problem yourself, please go to >>> the yum faq at: >>> http://yum.baseurl.org/wiki/Faq >>> >>> >>> I have fount that this is a known problem: >>> >>> >>> When typing: >>> [root@harmonica2 opt]# rpm -qa --qf >>> "%{name}-%{version}-%{release}.%{arch}.rpm\n" | grep -i "^python\|yum" | >>> sort >>> >>> I get: >>> python-2.6.6-29.el6_3.3.x86_64.rpm >>> python-iniparse-0.3.1-2.1.el6.noarch.rpm >>> python-libs-2.6.6-29.el6_3.3.x86_64.rpm >>> python-pycurl-7.19.0-8.el6.x86_64.rpm >>> python-urlgrabber-3.9.1-8.el6.noarch.rpm >>> yum-3.2.29-30.el6.centos.noarch.rpm >>> yum-metadata-parser-1.1.2-16.el6.x86_64.rpm >>> yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm >>> yum-presto-0.6.2-1.el6.noarch.rpm >>> >>> When comparing to other people's output, there seems to be a lot missing >>> in this... >>> >>> When typing: >>> [root@harmonica2 opt]# /usr/local/bin/python -V >>> >>> I get: >>> -bash: /usr/local/bin/python: No such file or directory >>> >>> >>> When typing: >>> [root@harmonica2 opt]# echo >>> "/opt/python2.6/lib">/etc/ld.so.conf.d/opt-python2.6.conf >>> [root@harmonica2 opt]# ldconfig >>> [root@harmonica2 opt]# alias -p python2.6="/opt/python$/bin/python2.6" >>> >>> I get: >>> alias cp='cp -i' >>> alias l.='ls -d .* --color=auto' >>> alias ll='ls -l --color=auto' >>> alias ls='ls --color=auto' >>> alias mv='mv -i' >>> alias rm='rm -i' >>> alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot >>> --show-tilde' >>> >>> >>> It looks as if the parameter-names changed from centos5 to centos6... >>> >>> What should go in here? >>> >>> -- >>> >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "web2py-users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >>> >>> >> >> -- >> >> --- >> You received this message because you are subscribed to the Google Groups >> "web2py-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- > > --- > You received this message because you are subscribed to the Google Groups > "web2py-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

