Why is this version is incompatible with the 6.14 version of Drupal core? This error comes up for the following: All Ubercart-Core (optional), Ubercart-Extra, Ubercart-Payment and Workflow-ng. Not to mention Token, Ubrowser and Tables API.

This was all and all a clean install and I fail to find any actual good support on why it tells me this.

What's funny is that the module works, well it allows me to set up the cart and put products in it. However it lacks a "add to cart" or "check out" button. Which is all I really need, but I find that all these incompatiblities will cause issues down the road.

Should I run Drupal 5 and use the Ubercart 1.1? or am I completely missing something here?

Thank you in advance for any support I get on the this!

Comments

TR’s picture

Category: bug » support
Priority: Critical » Normal

Sounds like you are using Ubercart 1 on a Drupal 6 system. Ubrowser, Workflow-ng, and Tapir are all Ubercart 1 modules. You can't leave the Ubercart 1 code anywhere under sites/ or else Drupal will find it (this is true in general of all Drupal modules). Make sure you have Ubercart 2 and only Ubercart 2 there.

hotwheelsgto’s picture

Thanks for replying, I have installed #2...I never had anything else on the system either so I am at my wits end!

Here's the directions I get...they don't help at all! I have all this stuff installed, and the ones that automatically installed have a giant red x of death next to them saying no go!

2. Install Ubercart dependencies.*

Token 6.x-1.11 - http://drupal.org/project/token
Dependencies for built-in image support: *** CCK 6.x-2.1 - http://drupal.org/project/cck (Content) ** ImageAPI 6.x-1.0 – http://drupal.org/project/imageapi (ImageAPI and ImageAPI GD2) ** Image Cache 6.x-2.0-beta2 - http://drupal.org/project/imagecache ImageField 6.x-3.0-alpha2 - http://drupal.org/project/imagefield Thickbox 6.x-1.1 - http://drupal.org/project/thickbox
Refer to http://www.ubercart.org/docs/user/3313/installing_ubercart.
*Version numbers represent the latest tested, stable versions of these modules we recommend. The list will be updated as later module versions get tested for compatibility.
**Module names in parentheses specify which modules in these modules packages must be enabled. The others may be ignored or used on your site at your discretion. ***Ubercart will automatically configure image support for products and catalog categories if it finds these modules when you install the Ubercart product and catalog modules.

3. Install core Ubercart modules.

Before installing any other Ubercart modules, install the Conditional Actions, Cart, Order, Product, and Store modules. Installation docs for D6 are in progress.

4. Install extra Ubercart modules.

Ubercart comes with a number of modules to add common features to your store, including taxes, payments, shipping, file downloads, and more. Review the list and enable the modules required to meet your needs. If you aren't sure, try a search on Ubercart.org for solutions.

TR’s picture

If this all a new, clean install, why are you running Drupal 6.14? That's three releases off the current version. So I must conclude that this is an older site, with the possibility that you have other older, perhaps non-installed, modules lying around on your file system. Your comment that you were trying to install Ubrowser, Workflow-ng, and Tapir only reinforces that conclusion since those are all Drupal 5 modules and should *not* be on your Drupal 6 system.

The process by which Drupal determines modules to be incompatible is very simple: Drupal finds all the *.info files and reads them to see what version of Drupal they are for. If a particular .info file doesn't say "core=6.x" then the corresponding module is marked as incompatible. That's all it does. So if you are getting the big red X it means either the Ubercart .info files don't have that line in them (which they all do in Ubercart-6.x-2.x) or you have both Ubercart 1.x and Ubercart 2.x on your computer at the same time and Drupal is getting confused because it finds two copies of uc_store.info (for example) - one from Ubercart 1.x and one from Ubercart 2.x.

You need to look through all the directories under your web root and find where the Ubercart 1.x stuff is stored, then *delete* it - don't just rename it or move it. If it's sitting on your disk then Drupal will find it and try to use it.

hotwheelsgto’s picture

Ok, that's a great point, I know what happened. I had Drupal installed through my hosting provider, apparently thats the latest version they are running. So I will do it manually with the latest one and see what happens. I will keep you posted.

Thanks again TR!

hotwheelsgto’s picture

OK, did the update, still telling me that Ubercart 2.2 is incompatible with 6.17 version of Drupal core.

This is starting to get nerve racking now. Has anyone had this problem?

TR’s picture

You need to look through all the directories under your web root and find where the Ubercart 1.x stuff is stored, then *delete* it - don't just rename it or move it. If it's sitting on your disk then Drupal will find it and try to use it.

Have you done this?

hotwheelsgto’s picture

I installed a brand new one from scratch on a new server this weekend, it is still telling me Token is incompatible with 6.17...i see no notes or releases on this.
Does anyone know of another shopping cart alternative because this one isn't going to happen for me it looks like.

TR’s picture

Status: Active » Closed (fixed)
hotwheelsgto’s picture

thanks!