[ckan-dev] CKAN2.2 Upgrade Error

Dimitrakakis Georgios giorgis at ucnet.uoc.gr
Wed Dec 18 14:54:00 UTC 2013


So,

if I understood correctly I have to run the upgrade database command  
every time I update CKAN?? Even if I am updating a minor revision??

I tried both ways but unfortunately none of them worked!

Any other ideas??

Best,

G.

> That’s not good.
>
> I’ve never had this specific problem, so not sure of the best way to  
> proceed (apart from _doing a backup_).
>
> If it were me I’d try one of the following after backing up (and  
> testing the backup elsewhere) and not in production. I’d be less  
> than confident of either approach though.
>
> # Hacky solution 1.
>
> 1. Take a backup
> 2. Set the value to 67 and re-run the upgrade command.
> 3. You might then want to compare it to the schema on a fresh database.
>
> # Hacky (and even less likely to work) solution 2
>
> 1. Take a backup
> 2. Run the upgrade command.
> 3. If it fails with an already existing column, increment the  
> number, go to 2.
>
> In future, it’ll probably be safer to always run the migrations with  
> the upgrade command.
>
> Ross.
>
> On 18 Dec 2013, at 12:25, Dimitrakakis Georgios <giorgis at ucnet.uoc.gr> wrote:
>
>> Mine seems to be in 1
>>
>> Here is the output:
>>
>> ckan_default=# select version from migrate_version;
>> version
>> ---------
>>       1
>> (1 row)
>>
>>
>> G.
>>
>>
>>> When you run the upgrade, it runs the migrations to update your  
>>> database but  I think that is from a really early migration and  
>>> should have already been run in the past.
>>>
>>> What do you get from the following query on your database?
>>>
>>> select version from migrate_version;
>>>
>>> On my older 2.something version this is 67.
>>>
>>> Ross.
>>>
>>> On 18 Dec 2013, at 12:06, Dimitrakakis Georgios  
>>> <giorgis at ucnet.uoc.gr> wrote:
>>>
>>>> No  because I was upgrading from v2.1 and since this is a minor  
>>>> release I thought it was not necessary.
>>>>
>>>> Therefore I did that now and here is the error:
>>>>
>>>> http://pastebin.com/b8EV99AF
>>>>
>>>>
>>>> Any ideas about this?
>>>>
>>>> G.
>>>>
>>>>> Hi,
>>>>>
>>>>> Did you run the ‘paster db upgrade’ at step 3 of  
>>>>> http://docs.ckan.org/en/latest/upgrade-package-to-minor-release.html  
>>>>> ?
>>>>>
>>>>> Ross
>>>>>
>>>>> On 18 Dec 2013, at 11:38, Dimitrakakis Georgios  
>>>>> <giorgis at ucnet.uoc.gr> wrote:
>>>>>
>>>>>> I am trying to upgade to release-v2.2 from GIT but I am getting  
>>>>>> the error shown here: http://pastebin.com/3QgqFJHv
>>>>>> when  I try to reindex the database!!!
>>>>>>
>>>>>> Any ideas much appreciated!!!
>>>>>>
>>>>>> Best,
>>>>>>
>>>>>> G.
>>>>>>
>>>>>> ----------------------------------------------------------------
>>>>>> This message was sent using IMP, the Internet Messaging Program.
>>>>>>
>>>>>> _______________________________________________
>>>>>> ckan-dev mailing list
>>>>>> ckan-dev at lists.okfn.org
>>>>>> https://lists.okfn.org/mailman/listinfo/ckan-dev
>>>>>> Unsubscribe: https://lists.okfn.org/mailman/options/ckan-dev
>>>>>
>>>>>
>>>>
>>>> ----------------------------------------------------------------
>>>> This message was sent using IMP, the Internet Messaging Program.
>>>> _______________________________________________
>>>> ckan-dev mailing list
>>>> ckan-dev at lists.okfn.org
>>>> https://lists.okfn.org/mailman/listinfo/ckan-dev
>>>> Unsubscribe: https://lists.okfn.org/mailman/options/ckan-dev
>>>
>>>
>>
>> ----------------------------------------------------------------
>> This message was sent using IMP, the Internet Messaging Program.
>> _______________________________________________
>> ckan-dev mailing list
>> ckan-dev at lists.okfn.org
>> https://lists.okfn.org/mailman/listinfo/ckan-dev
>> Unsubscribe: https://lists.okfn.org/mailman/options/ckan-dev
>
> _______________________________________________
> ckan-dev mailing list
> ckan-dev at lists.okfn.org
> https://lists.okfn.org/mailman/listinfo/ckan-dev
> Unsubscribe: https://lists.okfn.org/mailman/options/ckan-dev
>
>

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.



More information about the ckan-dev mailing list