http://www.privaterra.org/blog-rg/debuging-after-midgard-update.html

Every weekend I have the habit of doing an apt-get upgrade on my Ubuntu system. If anything, to make sure that I have the latest security patches .

It is quite routine, and most (if not all) of the time all goes well - and I don't have to do any post upgrade cleanup. I thought this week was going to be no different - well, I was wrong....

For some reason or another I didn't notice that the Midgard debian packages had been upgrades. Worse yet, i didn't know that the packages in question were mayor ones. So, I proceeded with the apt- get update; apt-get upgrade and after I said yes - noticed that Midgard components were being upgraded.

I checked the website after the upgrade, and surely enough - it didn't work. First it was some nasty NAP error . Upon searching in Google i noticed that upgrading Midcom from 2.2 to 2.4, well is not trivial. Luckily I found Torben's post that gave me some hints on what the issue is about and how to fix it.

From there, i followed the steps - downloaded and installed the new Midcom, and configured the new midcom.conf file in /etc/midgard.

After that, well - i thought that would be it. I signed onto the webpage, and - at first - all seemed to work. However, when creating a subtopic i got this nasty looking error...

Fatal error: Call to a member function on a non-object in /usr/share/ pear/midcom/lib/midcom /helper/misc.php(657) : eval()'d code(26) : eval()'d code on line 100

I looked all over for help - on google, in newgroups and mail messages - all to no avail. Then, with a bit of time - I tried the true and trusted information source that for some reason always seems to lead to very productive leads...that being, asking the question on the #midgard channel :)

After describing the problem , Piotras asked if I had OpenPSA installed. I answered yes, as it is installed - but i never use it. I then though - hmm, could it be that OpenPSA needs to be upgraded too... well, i gave it a shot. I looked at the OpenPSA page from there, I downloaded the latest (non beta) version. After that, i did the following:

bunzip2 openpsa-1.12.1.tar.bz2 tar xvf openpsa-1.12.1.tar cd openpsa-1.12.1 gunzip *.gz

Then I moved the openpsa xml file so that i could import it with datagard

cp openpsa.xml /usr/share/midgard/data

then i started DATAGARD and imported/updated the openpsa application.

After the upgrade, I logged into my site, tried adding a subtopic and it...WORKED!

So again, thanks are in order to Henri, Piotras and fine members of the #midgard chat channel !


--
Robert Guerra <[EMAIL PROTECTED]>
Managing Director, Privaterra <http://www.privaterra.org>




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to