2 replies [Last post]
karc's picture
Offline
Joined: 05/28/2008
Juice: 72
Was this information Helpful?

hi,

i just tried to update my old ubercart version (I guess 2.2) to the latest (2.4) for Drupal 6.

Of course i saved before the whole ubercart-folder, as well as the database.
Then I began overwriting the ubercart folder and after that I gave update.php a try. It failed, but I thought it wouldnt be such a big problem.
I deleted the whole ubercart directory and loaded up the old one, i saved before, also I uploaded my old database.

First I thought everything is ok, but in the modules section it says that modules like "Uc_store", "Uc_cart" etc. and some other are missing (but they are running at the same time).
I cleared cache (in drupal and in the browser) and retried all steps.. same result.
At the moment it would be working as it is, but I can´t install any modules for ubercart, because it says "Uc_store missing" etc, although it is active and running, (but not showing up at the module section of drupal).

I don´t know why this is happening . its totally confusing, because its normally impossible.

Thanks for any help,
Marc (who already fears, he has to start from zero)

Lyle's picture
Offline
AdministratoreLiTe!
Joined: 08/07/2007
Juice: 6846
Re: Big problems after failed update of ubercart

There are two things I would check at this point: does the webserver have permission to read the .info and .module files? And do the rows in the {system} table for the Ubercart modules look correct? (they exist, are pointing to the right path, status = 1, etc.)

Cayenne's picture
Offline
Joined: 01/01/2009
Juice: 533
Re: Re: Big problems after failed update of ubercart

+1 to the issue of looking to the right path. That system table can be the clue to what is going on. I had a horribly balky Drupal installation until I discovered that I had an ancient version of a key module living in the MODULES directory and making my life miserable. Delete, update, and proceed.

But good for you for doing the backup first. Lesson learned the hard way here.