|
View:
New views
14 Messages
—
Rating Filter:
Alert me
|
|
|
Perl is Broken after Centos 5.4 updateDoes
anyone have suggestions on how to repair perl after Centos-5.4 upgrade? I
was running Centos 5.2, mysql and modperl2. Update
brought down Centos 5.4 and a gazillion other updates. After
which: Apache
would not start. "make
testdeps" will not run with *** No rule to make target `testdeps'.
Stop. error. installed
dependancies using "perl sbin/rt-test-dependencies --with-mysql
--with-modper2 --install Apache
starts with “httpd dead but subsys locked” error. -
yum upgrade perl-File-Temp I
see a lot of talk about how redhat messed up perl, but I have not seen clear instructions
on how to fix or prevent it again. -Mike
Sitzer _______________________________________________ http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users Community help: http://wiki.bestpractical.com Commercial support: sales@... Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com |
|
|
Re: Perl is Broken after Centos 5.4 updateHow to fix it:
cpan File::Temp How to future proof it: Setup cpan to install File::Temp in site_perl instead of the default location, that way it won't get overwritten next time perl is updated. -- Mathieu Longtin 1-514-803-8977 On Wed, Nov 11, 2009 at 11:48 PM, Mike <Mike@...> wrote:
_______________________________________________ http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users Community help: http://wiki.bestpractical.com Commercial support: sales@... Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com |
|
|
Re: Perl is Broken after Centos 5.4 updateI am disappointed to report that the fix did not resolve my
issues. I still receive “httpd dead but subsys locked” when
restarting httd. When I try to get to RT, it attempts to open a xxxx.part
file. xxxx changes each time. Are there other cpan modules that I need to install? Could there be scripts that are no longer available? FYI. I am also running RTFM. Thank you in advance, -Mike Sitzer 707.477-4077 From: Mathieu Longtin
[mailto:mathieu@...] How to fix it: On Wed, Nov 11, 2009 at 11:48 PM, Mike <Mike@...> wrote: Does anyone have suggestions on how to repair perl
after Centos-5.4 upgrade? I was running Centos 5.2, mysql and modperl2. Update brought down Centos 5.4 and a gazillion other
updates. After which: Apache would not start. "make testdeps" will not run with *** No
rule to make target `testdeps'. Stop. error. installed dependancies using "perl
sbin/rt-test-dependencies --with-mysql --with-modper2 --install Apache starts with “httpd dead but subsys locked”
error. - yum upgrade perl-File-Temp I see a lot of talk about how redhat messed up perl,
but I have not seen clear instructions on how to fix or prevent it again. -Mike Sitzer
_______________________________________________ http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users Community help: http://wiki.bestpractical.com Commercial support: sales@... Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com |
|
|
Re: Perl is Broken after Centos 5.4 updateHave you tried running rt-test-dependencies to verify that everything is
installed properly after your update? I am running rt 3.8.6 on RHEL5.4 with no problems, after manually installing a few modules to satisfy the dependency test script. I am not using RTFM though. ~Jason On Thu, 2009-11-12 at 21:27 -0800, Mike wrote: > I am disappointed to report that the fix did not resolve my issues. > > I still receive “httpd dead but subsys locked” when restarting httd. > > When I try to get to RT, it attempts to open a xxxx.part file. xxxx > changes each time. > > > > Are there other cpan modules that I need to install? > > Could there be scripts that are no longer available? > > FYI. I am also running RTFM. > > > > Thank you in advance, > > -Mike Sitzer > > 707.477-4077 > > > > From: Mathieu Longtin [mailto:mathieu@...] > Sent: Wednesday, November 11, 2009 9:02 PM > To: Mike@... > Cc: rt-users@... > Subject: Re: [rt-users] Perl is Broken after Centos 5.4 update > > > > > How to fix it: > cpan File::Temp > > How to future proof it: > Setup cpan to install File::Temp in site_perl instead of the default > location, that way it won't get overwritten next time perl is updated. > > -- > Mathieu Longtin > 1-514-803-8977 > > > > On Wed, Nov 11, 2009 at 11:48 PM, Mike <Mike@...> wrote: > > Does anyone have suggestions on how to repair perl after Centos-5.4 > upgrade? > > > > I was running Centos 5.2, mysql and modperl2. > > > Update brought down Centos 5.4 and a gazillion other updates. > > > After which: > > > Apache would not start. > > > "make testdeps" will not run with *** No rule to make target > `testdeps'. Stop. error. > > > installed dependancies using "perl sbin/rt-test-dependencies > --with-mysql --with-modper2 --install > > > Apache starts with “httpd dead but subsys locked” error. > > > > > > - yum upgrade perl-File-Temp > 455 packages excluded due to repository priority protections > Setting up Upgrade Process > Package(s) perl-File-Temp available, but not installed. > No Packages marked for Update > > > > > > I see a lot of talk about how redhat messed up perl, but I have not > seen clear instructions on how to fix or prevent it again. > > > > -Mike Sitzer > > > > > > > _______________________________________________ > http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users > > Community help: http://wiki.bestpractical.com > Commercial support: sales@... > > > Discover RT's hidden secrets with RT Essentials from O'Reilly Media. > Buy a copy at http://rtbook.bestpractical.com > > > > > > _______________________________________________ > http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users > > Community help: http://wiki.bestpractical.com > Commercial support: sales@... > > > Discover RT's hidden secrets with RT Essentials from O'Reilly Media. > Buy a copy at http://rtbook.bestpractical.com | Jason A. Smith Email: smithj4@... | | Atlas Computing Facility, Bldg. 510M Phone: +1-631-344-4226 | | Brookhaven National Lab, P.O. Box 5000 Fax: +1-631-344-7616 | | Upton, NY 11973-5000, U.S.A. | \------------------------------------------------------------------/ _______________________________________________ http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users Community help: http://wiki.bestpractical.com Commercial support: sales@... Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com |
|
|
Re: Perl is Broken after Centos 5.4 updateFor starters, this sound like httpd crashing and leaving lock files behind. Not sure how to deal with it.
Check you log in /var/log/httpd/error_log for errors. -- Mathieu Longtin 1-514-803-8977 On Fri, Nov 13, 2009 at 12:27 AM, Mike <Mike@...> wrote:
_______________________________________________ http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users Community help: http://wiki.bestpractical.com Commercial support: sales@... Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com |
|
|
Re: Perl is Broken after Centos 5.4 updateRT has been down now for over a week.
The first thing I tried was to run "make testdeps", which fails. I can and did run "perl test-dependencies --mysql --modperl2" and installed dependencies. This allowed me to get httpd back up but not RT. This server is also a co-host for Moodle, which is running fine. RT had been running, on this system, for over a year. For the last 6 months, it did not have access to updates, prior to, it got them ~weekly with no problems. At this point, I think my only option is to port the data and move on to another platform. Does anyone know of any documents on migrating RT and RTFM to a new host? I also want to convert from mysql to postgresql. Thank you, Mike -----Original Message----- From: rt-users-bounces@... [mailto:rt-users-bounces@...] On Behalf Of Jason A. Smith Sent: Friday, November 13, 2009 3:40 AM To: Mike Cc: rt-users@... Subject: Re: [rt-users] Perl is Broken after Centos 5.4 update Have you tried running rt-test-dependencies to verify that everything is installed properly after your update? I am running rt 3.8.6 on RHEL5.4 with no problems, after manually installing a few modules to satisfy the dependency test script. I am not using RTFM though. ~Jason On Thu, 2009-11-12 at 21:27 -0800, Mike wrote: > I am disappointed to report that the fix did not resolve my issues. > > I still receive “httpd dead but subsys locked” when restarting httd. > > When I try to get to RT, it attempts to open a xxxx.part file. xxxx > changes each time. > > > > Are there other cpan modules that I need to install? > > Could there be scripts that are no longer available? > > FYI. I am also running RTFM. > > > > Thank you in advance, > > -Mike Sitzer > > 707.477-4077 > > > > From: Mathieu Longtin [mailto:mathieu@...] > Sent: Wednesday, November 11, 2009 9:02 PM > To: Mike@... > Cc: rt-users@... > Subject: Re: [rt-users] Perl is Broken after Centos 5.4 update > > > > > How to fix it: > cpan File::Temp > > How to future proof it: > Setup cpan to install File::Temp in site_perl instead of the default > location, that way it won't get overwritten next time perl is updated. > > -- > Mathieu Longtin > 1-514-803-8977 > > > > On Wed, Nov 11, 2009 at 11:48 PM, Mike <Mike@...> wrote: > > Does anyone have suggestions on how to repair perl after Centos-5.4 > upgrade? > > > > I was running Centos 5.2, mysql and modperl2. > > > Update brought down Centos 5.4 and a gazillion other updates. > > > After which: > > > Apache would not start. > > > "make testdeps" will not run with *** No rule to make target > `testdeps'. Stop. error. > > > installed dependancies using "perl sbin/rt-test-dependencies > --with-mysql --with-modper2 --install > > > Apache starts with “httpd dead but subsys locked” error. > > > > > > - yum upgrade perl-File-Temp > 455 packages excluded due to repository priority protections Setting > up Upgrade Process > Package(s) perl-File-Temp available, but not installed. > No Packages marked for Update > > > > > > I see a lot of talk about how redhat messed up perl, but I have not > seen clear instructions on how to fix or prevent it again. > > > > -Mike Sitzer > > > > > > > _______________________________________________ > http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users > > Community help: http://wiki.bestpractical.com Commercial support: > sales@... > > > Discover RT's hidden secrets with RT Essentials from O'Reilly Media. > Buy a copy at http://rtbook.bestpractical.com > > > > > > _______________________________________________ > http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users > > Community help: http://wiki.bestpractical.com Commercial support: > sales@... > > > Discover RT's hidden secrets with RT Essentials from O'Reilly Media. > Buy a copy at http://rtbook.bestpractical.com /------------------------------------------------------------------\ | Jason A. Smith Email: smithj4@... | | Atlas Computing Facility, Bldg. 510M Phone: +1-631-344-4226 | | Brookhaven National Lab, P.O. Box 5000 Fax: +1-631-344-7616 | | Upton, NY 11973-5000, U.S.A. | \------------------------------------------------------------------/ _______________________________________________ http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users Community help: http://wiki.bestpractical.com Commercial support: sales@... Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com |
|
|
Re: Perl is Broken after Centos 5.4 updateThis is not an RT problem per se, and it is yet another example of the
problems with relying upon externally controlled (automatically updated) libraries to run a large 3rd party system i.e; you should ideally have a local perl installation to run RT. RH ES4 is known to use an outdated and incompatible Scalar::Util, perhaps ES5 does as well. > "make testdeps" will not run with *** No rule to make target > `testdeps'. Stop. error. Then your build tree is seriously borked. Fetch and extract another copy so that you *can* run make testdeps. _______________________________________________ http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users Community help: http://wiki.bestpractical.com Commercial support: sales@... Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com |
|
|
Re: Perl is Broken after Centos 5.4 updateOn Friday 13 November 2009 8:04:35 am Jerrad Pierce wrote:
> This is not an RT problem per se, and it is yet another example of the > problems with relying upon externally controlled (automatically > updated) libraries to run a large 3rd party system i.e; you should > ideally have a local perl installation to run RT. > > RH ES4 is known to use an outdated and incompatible Scalar::Util, > perhaps ES5 does as well. > > > "make testdeps" will not run with *** No rule to make target > > `testdeps'. Stop. error. > > Then your build tree is seriously borked. Fetch and extract another > copy so that you *can* run make testdeps. > _______________________________________________ > http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users > > Community help: http://wiki.bestpractical.com > Commercial support: sales@... > > > Discover RT's hidden secrets with RT Essentials from O'Reilly Media. > Buy a copy at http://rtbook.bestpractical.com > I've been running RT just fine on a CentOS box. Note that I've built all modules that are required as packages, and noted the breakage of various core modules as shipped by RH from the CentOS mailing list, so I build packages for those too parented in the site_perl tree. IMO, the need for a source built/local build of Perl is NEVER a good solution to hand to users. Running a ticketing tool shouldn't require a user to build a local copy of a core distribution component. -- Gary L. Greene, Jr. IT Operations Minerva Networks, Inc. Cell: (650) 704-6633 Phone: (408) 240-1239 _______________________________________________ http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users Community help: http://wiki.bestpractical.com Commercial support: sales@... Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com |
|
|
Re: Perl is Broken after Centos 5.4 update> those too parented in the site_perl tree. IMO, the need for a source
> built/local build of Perl is NEVER a good solution to hand to users. Running a > ticketing tool shouldn't require a user to build a local copy of a core > distribution component. It's got nothing to do with RT. Existing package managers do not play well with Perl's modules/libraries. The same goes for any language that lets you install updates outside of the platform's rigid package system. RPM's can execute initialization scripts, and there's no reason why RedHat shouldn't check to see what the *real* version of the library on disk is before blindly clobbering it. Your solution of "compile your own packages of potentially conflicting libraries that will install to site_perl" doesn't sound much friendlier than "use another perl." Arguably, a better solution would be for RT to use local::lib, but it's relatively new. -- Cambridge Energy Alliance: Save money. Save the planet. _______________________________________________ http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users Community help: http://wiki.bestpractical.com Commercial support: sales@... Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com |
|
|
Re: Perl is Broken after Centos 5.4 updateI'm running it on Red Hat ES 5.4 without issues. The only thing about RH and RT, is that you need to re-install File::Temp everytime the perl RPM is updated.
-- Mathieu Longtin 1-514-803-8977 On Fri, Nov 13, 2009 at 1:02 PM, Gary L. Greene, Jr. <ggreene@...> wrote:
_______________________________________________ http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users Community help: http://wiki.bestpractical.com Commercial support: sales@... Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com |
|
|
Re: Perl is Broken after Centos 5.4 updateOn Friday 13 November 2009 10:16:06 am Jerrad Pierce wrote:
> > those too parented in the site_perl tree. IMO, the need for a source > > built/local build of Perl is NEVER a good solution to hand to users. > > Running a ticketing tool shouldn't require a user to build a local copy > > of a core distribution component. > > It's got nothing to do with RT. Existing package managers do not play > well with Perl's modules/libraries. The same goes for any language > that lets you install updates outside of the platform's rigid package > system. > > RPM's can execute initialization scripts, and there's no reason why > RedHat shouldn't check to see what the *real* version of the library > on disk is before blindly clobbering it. > > Your solution of "compile your own packages of potentially conflicting > libraries that will install to site_perl" doesn't sound much > friendlier than "use another perl." Arguably, a better solution would > be for RT to use local::lib, but it's relatively new. > I'm sorry, but you cannot expect RPM (or any other packaging system like DPKG, etc.) to know ANYTHING about CPAN or the other way around. The two systems are completely orthogonal and have VERY different philosophical views regarding software management. RPM only wants to deal with RPM packages with their file manifests, and CPAN is more like the BSD ports system in the fact that its a source build, every time. Either you use RPMs or you risk breaking the dependency chain on your system, which I as an experienced administrator DON'T want to deal with. The best solution is to get people willing to sponsor packaging RT for RH in the EPEL repository, SuSE on the OBS, Mandriva contrib, and Debian Unstable. (The reason for the given distributions listed is that should cover the major flavours out there fairly well since anything in EPEL will be usable for CentOS and RHEL; having it in OBS for SuSE would make it possible to have releases for SLES 10-11 and OpenSuSE 11.x; Mandriva contrib since they've one of the most comprehensive collection of Perl packages to any other RPM distribution, and their flavour of RPM is not 100% compatible to RH, SuSE, etc.; and Debian Unstable packages in most cases will work on Ubuntu for those that want/need Ubuntu LTS compatibility.) Yes, it's not perfect, but that's the breaks in the F/OSS world. Upping the ante and requiring a person to manage the myriad of modules that RT requires is a non-trivial task for non-Perl savvy people (I am well versed in Perl so it's no issue to me with my custom scripts to auto package them up using cpan2rpm (generates specs for me which then are fed to my autobuilder), but I can see where this could definitely impact the user base of RT overall.) -- Gary L. Greene, Jr. IT Operations Minerva Networks, Inc. Cell: (650) 704-6633 Phone: (408) 240-1239 _______________________________________________ http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users Community help: http://wiki.bestpractical.com Commercial support: sales@... Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com |
|
|
Re: Perl is Broken after Centos 5.4 update> The best solution is to get people willing to sponsor packaging RT for RH in
> the EPEL repository, SuSE on the OBS, Mandriva contrib, and Debian Unstable. Dominic Hargreaves expends a lot of effort on the Debian part of this and I'm thankful to him for it. -kevin _______________________________________________ http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users Community help: http://wiki.bestpractical.com Commercial support: sales@... Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com |
|
|
|
|
|
Re: Perl is Broken after Centos 5.4 updateI wasn't suggesting you reinstall (thought it might be a nice time to
upgrade if you can do so). But rather extracting the tarball so that you'd get something where make testdeps worked. -- Cambridge Energy Alliance: Save money. Save the planet. _______________________________________________ http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users Community help: http://wiki.bestpractical.com Commercial support: sales@... Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com |
| Free embeddable forum powered by Nabble | Forum Help |