House of Fusion
Search over 2,500 ColdFusion resources here
  
Home of the ColdFusion Community

Mailing Lists
Home /  Groups /  ColdFusion Linux (CF-Linux)

Debian hath been defeated

  << Previous Post |  RSS |  Sort Oldest First |  Sort Latest First |  Subscribe to this Group Next >> 
Top  |   Reply  |   Original Post  |   RSS Feed  |   Subscribe to this Group
Author:
Jesse Noller
10/04/2001 06:19 PM

In a day long struggle, I got CF running on the debian machine. below, is my 'diary of the process': Here are my steps, as always, this is unsupported, YMMV, and AFAIK all apply. Step 1: Install 2.2 (potato) Step 2: Realize everything is outdated Step 3: do an apt-get dist-upgrade, forcing all packages to be installed from 'testing' instead of stable (see /etc/apt/sources.list - change all points saying stable to testing) Step 4: Ignore all the errors. Step 5: Reboot. Step 6: reinstall 'vi' as it was broke Step 7: Realize, vi is terminally broke. Install VIM. Delete emacs. Step 7: download the compat-libstdc++, libstdc++-devel, libstdc++ and compat-glibc rpm from: ftp://ftp.redhat.com/pub/redhat/linux/7.1/en/os/i386/RedHat/RPMS/ Step 8: apt-get install alien Step 9: alien all downloaded RPMs to .deb's Step 10:    dpkg -i libstdc++ .deb     dpkg -i libstdc++-devel .deb     dpkg -i compat-libstdc++ .deb     dpkg -i compat-glibc .deb     [filenames are abbreviated] Step 11: copy over the demo version of CF5 Step 12: Untar. Step 13: run the install script, ignoring the "unsupported distro" flags, installing to /home, and ignoring the apache config stuff Step 14: start/stop cf to check for errors, none Step 15: manually add the loadmodule flag to /etc/apache/httpd.conf Step 16: reboot apache Step 17: hit the server, CF is running!!! [Now, this is not an accurate test, all I did was get it running, I didn't test anything else!!!] -Jesse ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Your ad could be here. Monies from ads go to support these lists and provide more resources for the community. http://www.fusionauthority.com/ads.cfm

Top  |   Parent  |   Reply  |   Original Post  |   RSS Feed  |   Subscribe to this Group
Author:
Camden Spiller
10/04/2001 06:49 PM

> In a day long struggle, I got CF running on the debian machine. below, is my > 'diary of the process': > Congratulations, and thanks for posted your procedure!! > Step 7: Realize, vi is terminally broke. Install VIM. Delete emacs. What?? potato has emacs and not vim! Camden ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Get the mailserver that powers this list at http://www.coolfusion.com

Top  |   Parent  |   Reply  |   Original Post  |   RSS Feed  |   Subscribe to this Group
Author:
Jesse Noller
10/04/2001 06:53 PM

It prolly had vim installed someplace, but I did an apt-get install, and it came up as not installed, so, I installed it =] Emacs bad! ----- Excess quoted text cut - see Original Post for more ----- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Structure your ColdFusion code with Fusebox. Get the official book at http://www.fusionauthority.com/bkinfo.cfm

Top  |   Parent  |   Reply  |   Original Post  |   RSS Feed  |   Subscribe to this Group
Author:
Andy Ciordia
10/05/2001 11:18 AM

> Step 2: Realize everything is outdated > > Step 3: do an apt-get dist-upgrade, forcing all packages to be installed > from 'testing' instead of stable (see /etc/apt/sources.list - change all > points saying stable to testing) Was the Woody debian tree not as updated either?  Testing is hardcore bleeding edge with lots of package failure due to the constant flux of changes. > > Step 4: Ignore all the errors. ... bad boy! heheh -a ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Get the mailserver that powers this list at http://www.coolfusion.com

Top  |   Parent  |   Reply  |   Original Post  |   RSS Feed  |   Subscribe to this Group
Author:
Jesse Noller
10/05/2001 12:00 PM

Woody would porbably work! ----- Excess quoted text cut - see Original Post for more ----- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Your ad could be here. Monies from ads go to support these lists and provide more resources for the community. http://www.fusionauthority.com/ads.cfm

Top  |   Parent  |   Reply  |   Original Post  |   RSS Feed  |   Subscribe to this Group
Author:
Justin Buist
10/05/2001 04:01 PM

Woody can be pretty outdated, depending on what you want to do with it. For me the biggest problem is having pgsql 6.5 on there, instead of something up there in the 7.x series.  We just can't write good code w/out having the outer-joins in the 7.x series. All in all testing is pretty stable, the only problem I've found in my experiences in the PHP packages are kind of out of sync with the rest of things.  Yes, I should be running and ducking for cover here :) ... php4 installs fine, but the php4-pgsql package was broken for quite some time so I had to do some manual source building to get things flying.  Might be fixed by now. That brings me to the -other- problem with 'unstable' on Debian right now... occasionaly deps get out of order and your depencies are all broken.  A package will require another package that isn't yet checked in and such.  Kinda risky for running a real server on it I suppose.  If you -do- run testing on a server don't wrecklessly apt-get dist-upgrade on the thing.  You'll be in tears eventually. Justin Buist Trident Technology, Inc. 4700 60th St. SW, Suite 102 Grand Rapids, MI  49512 Ph. 616.554.2700 x2009 Fx. 616.554.3331 Mo. 616.291.2612 ----- Excess quoted text cut - see Original Post for more ----- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Get the mailserver that powers this list at http://www.coolfusion.com

Top  |   Parent  |   Reply  |   Original Post  |   RSS Feed  |   Subscribe to this Group
Author:
Andy Ciordia
10/05/2001 05:49 PM

> That brings me to the -other- problem with 'unstable' on Debian right > now... occasionaly deps get out of order and your depencies are all > broken.  A package will require another package that isn't yet checked in > and such.  Kinda risky for running a real server on it I suppose.  If you > -do- run testing on a server don't wrecklessly apt-get dist-upgrade on the > thing.  You'll be in tears eventually. Package hacking!  Unstable is fun for local workstation and my home machines but I don't play that on production servers. As to our delimmas.. we are now down to some standard issues, CF launches fine, Apache moans a little on things not being exactly right but the translation is doing great.  A few permission issues and I think we will be set perfectly. Doing the upgrade to 'testing' took a while as usual.. but gotta love the fact you can upgrade 250 some packages, and only have to hack 3 of them to get the whole thing to work and not even reboot.  Woo. -A ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Structure your ColdFusion code with Fusebox. Get the official book at http://www.fusionauthority.com/bkinfo.cfm

Top  |   Parent  |   Reply  |   Original Post  |   RSS Feed  |   Subscribe to this Group
Author:
Tim Storm
10/05/2001 06:30 PM

I know this isn't a CF issue anymore, but I have to ask the question.... If it is that much of a pain, why bother? Is it a religious experience or something? Tim > > That brings me to the -other- problem with 'unstable' on Debian right > > now... occasionaly deps get out of order and your depencies are all > > broken.  A package will require another package that isn't yet checked in > > and such.  Kinda risky for running a real server on it I suppose.  If you > > -do- run testing on a server don't wrecklessly apt-get dist-upgrade on the ----- Excess quoted text cut - see Original Post for more ----- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Get the mailserver that powers this list at http://www.coolfusion.com

Top  |   Parent  |   Reply  |   Original Post  |   RSS Feed  |   Subscribe to this Group
Author:
Andy Ciordia
10/06/2001 01:18 AM

> I know this isn't a CF issue anymore, but I have to ask the question.... > > If it is that much of a pain, why bother? > > Is it a religious experience or something? Comes down to preference.  I've been a fan of debian for a while now.  At one time we were going to have our devgroup on unix based platforms. Redhat was declared that platform and myself and superior did a study on RH. Compared to our other UltraE/Ultra(Sol2.56), RH broke the mold, not to mention it was not as state.  Things are changing perhaps. Debian is so very nice to manage and control, once you know how to handle it[1].  RH was a fight each and every time.  Could be just my style of kungfu.. *shrug* In the end we realized the banner of other companies and contracts for support and such did not outweight our debian experience and swiftly migrated over, to generally less headaches. [1] No distro (or OS) is perfect.. its just like anything.. you go with what you like, what you know, and what works for the job.. and its always in different orders depending on where the order is coming from ;) Anyhow.. Our current setup we are having ACS and CF and Oracle run on this box.  We want to ship 1 box off for colocation once project is assembled. Now that its done and we run the box in its new configuration a week it will be reliable.  The deb box currently has a longer uptime than our sunservers. Was that what you were looking for? -a ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Get the mailserver that powers this list at http://www.coolfusion.com

Top  |   Parent  |   Reply  |   Original Post  |   RSS Feed  |   Subscribe to this Group
Author:
Tim Storm
10/06/2001 01:28 AM

Pretty much.... I tend to use the "right tool - right job" philosophy. which, for me means redhat on the servers and win2k on the desktop. Tim ----- Excess quoted text cut - see Original Post for more ----- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Get the mailserver that powers this list at http://www.coolfusion.com

Top  |   Parent  |   Reply  |   Original Post  |   RSS Feed  |   Subscribe to this Group
Author:
Andy Ciordia
10/05/2001 12:03 PM

I don't know where my map got confused.. but it did.. testing is in the middle of stable and unstable.. I don't know what the hell I was thinking.. I can work with that.. -a ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Structure your ColdFusion code with Fusebox. Get the official book at http://www.fusionauthority.com/bkinfo.cfm

Top  |   Parent  |   Reply  |   Original Post  |   RSS Feed  |   Subscribe to this Group
Author:
Jesse Noller
10/06/2001 11:57 AM

/takes off macromedia hat   For me personally, it's the hacking (Not in the lame-o website defacing way) of the system. I mean, it's not fun or easy taking an application that was never meant to be ran somewhere, and getting it to reach a emblance of stability.   Sure, You have to rewrite symlinsk to over 40 libraries, beat your head against a wall trying to decipher arachaic linux error messages, and generally you loose sleep, you GF leaves you, and you fish walks out on you, but damn, you got it done.   Trust me, it's a good feeling. I spent quite a bit of time 'sh0ehornin' (As I've come to call it) CF-Linux onto every single commercial distribution, and some of the odd ones out there, and it's fun. Now, I'm doing it just for fun, for some of these guys, they just don't like redhat.   As it is, I don't always succeed, take for example the weeks I spent on FreeBSD and SOlaris Intel. I tried, tried and TRIED getting CF running there, but, it was NOT going to happen.   Ah well. Sides, in the end, it's Fun(tm), it's Interesting(tm), and not to mention, I'm sure someone out there appreciates having a set of directions to do this, even tho is NS (Not Supported).   Not to mention all the Fame and Glory I get! -Jesse P.S: Anyone here going to the MAcromedia dev con in florida? I know this isn't a CF issue anymore, but I have to ask the question.... If it is that much of a pain, why bother? Is it a religious experience or something? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Your ad could be here. Monies from ads go to support these lists and provide more resources for the community. http://www.fusionauthority.com/ads.cfm

Top  |   Parent  |   Reply  |   Original Post  |   RSS Feed  |   Subscribe to this Group
Author:
Fredrik
10/07/2001 10:17 PM

It actually dont have to be that complicated. I have been running CF under debian since its first release on the linux plattform. Currently we have 6 computers running debian and CF4 and 5. Since CF and RedHat (dont ask me why) uses an old libstdc library that Debian no longer ships with by default you just have to install the old library. This means that you will be running multiple versions of the libstdc library. The installation will then work without generating any errors. After that you just have to manually put the right module in httpd.conf and create startupscripts in the rcX.d directories. About 3 steps that take maybe 5-15 minutes depending on your internet access. =) ---------------------------------------------- Original Message From: "Jesse Noller"<jnoller@macromedia.com> Subject: Debian hath been defeated Date: Thu, 4 Oct 2001 18:15:15 -0400 >In a day long struggle, I got CF running on the debian machine. below, is my ----- Excess quoted text cut - see Original Post for more ----- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Get the mailserver that powers this list at http://www.coolfusion.com

Top  |   Parent  |   Reply  |   Original Post  |   RSS Feed  |   Subscribe to this Group
Author:
Jesse Noller
10/08/2001 12:24 AM

Actually, not quite.   The issues is, is that CF5 uses the redhat 6.2 libs by default now. Around the 6.2 timeline Redhat was starting to make pretty severe patch revisions onto the trees.   Then comes 7.0... Etc   Basically, You could install the old Libstdc++ package from rh6.2, but in reality, there is a _reason_ why you want to run more recent revisions, not the least of which is the new thread fixes. (Esp. new libpthread which comes with the glibc update), etc.   My policy is generally newer=better (Yeah, I know, bad thing, yadda yadda) but in most cases when it comes to libraries, new ones are good.   ESP! With the Lib system.   Anyways, as I said, YMMV (your mileage might vary). I didn't find my instructions to be that daunting or difficult. The hardest part was fixing the box up to woody, and a lack of a working VIM system. Other than that it was smooth as cake.   And the reason WHY you _MUST_ install the compat-libstdc++ packages is simple, Redhat renamed and altered things, and CF doesn't recognize the new naming sequence. This is for backwards-compatibility with anything in the 6.x tree.   Ah well, it's not supported anyways. =] I'm going to go finish on hacking on the latest revision of Slackware. -Jesse It actually dont have to be that complicated. I have been running CF under debian since its first release on the linux plattform. Currently we have 6 computers running debian and CF4 and 5. Since CF and RedHat (dont ask me why) uses an old libstdc library that Debian no longer ships with by default you just have to install the old library. This means that you will be running multiple versions of the libstdc library. The installation will then work without generating any errors. After that you just have to manually put the right module in httpd.conf and create startupscripts in the rcX.d directories. About 3 steps that take maybe 5-15 minutes depending on your internet access. =) ---------------------------------------------- Original Message From: "Jesse Noller"<jnoller@macromedia.com> Subject: Debian hath been defeated Date: Thu, 4 Oct 2001 18:15:15 -0400 >In a day long struggle, I got CF running on the debian machine. below, is my ----- Excess quoted text cut - see Original Post for more ----- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Get the mailserver that powers this list at http://www.coolfusion.com


<< Previous Thread Today's Threads Next Thread >>

Search cf-linux

May 16, 2012

<<   <   Today   >   >>
Su Mo Tu We Th Fr Sa
     1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31     

Designer, Developer and mobile workflow conference