Gossamer Forum
Home : Products : Gossamer Links : Discussions :

New Update Causes Problem

Quote Reply
New Update Causes Problem
Just ran the latest update, abd when I rebuild Links, I get this error:

-bash-2.05b# ./nph-build.cgi --changed
Global symbol "$self" requires explicit package name at /hd2/web/c/comics/public_html/comics/admin/GT/Template.pm line 95.
Global symbol "$self" requires explicit package name at /hd2/web/c/comics/public_html/comics/admin/GT/Template.pm line 97.
Global symbol "$template" requires explicit package name at /hd2/web/c/comics/public_html/comics/admin/GT/Template.pm line 97.
Global symbol "$template" requires explicit package name at /hd2/web/c/comics/public_html/comics/admin/GT/Template.pm line 98.
Global symbol "$template" requires explicit package name at /hd2/web/c/comics/public_html/comics/admin/GT/Template.pm line 98.
Global symbol "$self" requires explicit package name at /hd2/web/c/comics/public_html/comics/admin/GT/Template.pm line 102.
Global symbol "$self" requires explicit package name at /hd2/web/c/comics/public_html/comics/admin/GT/Template.pm line 102.
Global symbol "$self" requires explicit package name at /hd2/web/c/comics/public_html/comics/admin/GT/Template.pm line 103.
Global symbol "$self" requires explicit package name at /hd2/web/c/comics/public_html/comics/admin/GT/Template.pm line 106.
Global symbol "$self" requires explicit package name at /hd2/web/c/comics/public_html/comics/admin/GT/Template.pm line 108.
Global symbol "$template" requires explicit package name at /hd2/web/c/comics/public_html/comics/admin/GT/Template.pm line 108.
Global symbol "$print" requires explicit package name at /hd2/web/c/comics/public_html/comics/admin/GT/Template.pm line 108.
Global symbol "$self" requires explicit package name at /hd2/web/c/comics/public_html/comics/admin/GT/Template.pm line 111.
Global symbol "$template" requires explicit package name at /hd2/web/c/comics/public_html/comics/admin/GT/Template.pm line 111.
Global symbol "$opt" requires explicit package name at /hd2/web/c/comics/public_html/comics/admin/GT/Template.pm line 111.
Global symbol "$opt" requires explicit package name at /hd2/web/c/comics/public_html/comics/admin/GT/Template.pm line 111.
Global symbol "$opt" requires explicit package name at /hd2/web/c/comics/public_html/comics/admin/GT/Template.pm line 111.
Global symbol "$opt" requires explicit package name at /hd2/web/c/comics/public_html/comics/admin/GT/Template.pm line 111.
Global symbol "$self" requires explicit package name at /hd2/web/c/comics/public_html/comics/admin/GT/Template.pm line 111.
Global symbol "$print" requires explicit package name at /hd2/web/c/comics/public_html/comics/admin/GT/Template.pm line 113.
Global symbol "$print" requires explicit package name at /hd2/web/c/comics/public_html/comics/admin/GT/Template.pm line 113.
Global symbol "$self" requires explicit package name at /hd2/web/c/comics/public_html/comics/admin/GT/Template.pm line 114.
Global symbol "$template" requires explicit package name at /hd2/web/c/comics/public_html/comics/admin/GT/Template.pm line 114.
Global symbol "$opt" requires explicit package name at /hd2/web/c/comics/public_html/comics/admin/GT/Template.pm line 114.
Global symbol "$self" requires explicit package name at /hd2/web/c/comics/public_html/comics/admin/GT/Template.pm line 117.
Global symbol "$template" requires explicit package name at /hd2/web/c/comics/public_html/comics/admin/GT/Template.pm line 117.
Global symbol "$opt" requires explicit package name at /hd2/web/c/comics/public_html/comics/admin/GT/Template.pm line 117.
Unmatched right curly bracket at /hd2/web/c/comics/public_html/comics/admin/GT/Template.pm line 119, at end of line
/hd2/web/c/comics/public_html/comics/admin/GT/Template.pm has too many errors.
Compilation failed in require at /hd2/web/c/comics/public_html/comics/admin/GT/Template/Inheritance.pm line 22.
BEGIN failed--compilation aborted at /hd2/web/c/comics/public_html/comics/admin/GT/Template/Inheritance.pm line 22.
Compilation failed in require at /hd2/web/c/comics/public_html/comics/admin/GT/Config.pm line 22.
BEGIN failed--compilation aborted at /hd2/web/c/comics/public_html/comics/admin/GT/Config.pm line 22.
Compilation failed in require at /hd2/web/c/comics/public_html/comics/admin/Links.pm line 34.
BEGIN failed--compilation aborted at /hd2/web/c/comics/public_html/comics/admin/Links.pm line 34.
Compilation failed in require at ./nph-build.cgi line 31.
BEGIN failed--compilation aborted at ./nph-build.cgi line 31.


Ad, yes, I DID restart mod_perl!

Thanks!
dave

Big Cartoon DataBase
Big Comic Book DataBase
Quote Reply
Re: [carfac] New Update Causes Problem In reply to
For what it's worth, I guess mod_perl did NOT restart. I had to go through by hand and restore the previous versions of the files- 4 I think... now it is runnin!
dave

Big Cartoon DataBase
Big Comic Book DataBase
Quote Reply
Re: [carfac] New Update Causes Problem In reply to
Do you happen to have a copy of the files that got installed?

Adrian
Quote Reply
Re: [brewt] New Update Causes Problem In reply to
Yes, I DID save them!

I renamed them XXXX_BAD.pm, in the same directories as the good files...

I just PMed you, the firewall hole should be open for you now. The BAD files were ONLY in Comics which is at:

/hd2/web/c/comics/public_html/comics/admin

The other problem we have is at BCDB:

/hd2/web/b/bcdb/public_html/bcdb/admin
dave

Big Cartoon DataBase
Big Comic Book DataBase
Quote Reply
Re: [carfac] New Update Causes Problem In reply to
That's great, that'll hopefully help out figuring out what went wrong. Looking that those files, they are seriously messed up! They're missing chunks all over the place. I'll pass this onto Jason and Bao who wrote the update system. Very strange indeed.

Adrian
Quote Reply
Re: [brewt] New Update Causes Problem In reply to
For anyone else which runs into a similar problem, please let us know. If you can still access your admin panel, uninstall the update and reinstall the update (it probably shouldn't happen more than once - or at all once we get to the bottom of it). If you can't access the admin panel (eg. GT::Template is broken), then the backups of the updated files are stored in /path/to/admin/updates. If you don't feel comfortable restoring them yourself, let us know and we can fix it for you.

Adrian
Quote Reply
Re: [brewt] New Update Causes Problem In reply to
Adrian:

For what it's worth, I did a straight install from Upgrade, and did not do anything else to them....

Glad I could be of help!
dave

Big Cartoon DataBase
Big Comic Book DataBase