[ckan-dev] Datapusher patch on 2.8 package install?

Jim Craner jim at galecia.com
Tue Mar 12 16:35:28 UTC 2019


Hi Adrià,

Thanks very much for the quick and detailed reply.  I was able to get
ckanserviceprovider updated, and I no longer get that wsgi error.

To anyone else finding this in the archives later, two small tweaks
to Adrià's instructions:

In #2, the last command is "git checkout 0.0.15"  (maybe "git co" is an
alias that I just didn't have? :-)

In #3, the pip command (at least for me using pip18) should be "pip install
--upgrade -r requirements.txt"

After a force refresh, I now have a beautiful tabular data preview, filters
work, map works -- beautiful!
-
Thanks again!
Jim


---
Jim Craner
Development Operations Manager
The Galecia Group // galecia.com
773/809-4546
jim at galecia.com


On Tue, Mar 12, 2019 at 6:24 AM Adrià Mercader <adria.mercader at okfn.org>
wrote:

> Hi Jim,
> There are no silly questions on this list! :)
>
> I've just checked the python-ckan_2.8-trusty_amd64.deb
> <http://packaging.ckan.org.s3-eu-west-1.amazonaws.com/python-ckan_2.8-trusty_amd64.deb>
> package and it is shipping an old version of DataPusher (0.0.12), which is
> obviously a bug. While we look at this you can manually upgrade as you
> suggested. To do so:
>
> 1. Activate the datapusher virtualenv
>
> cd /usr/lib/ckan/datapusher
> source bin/activate
>
> 2. Pull the latest version
>
> cd src/datapusher
> git fetch
> git co 0.0.15
>
> 3. Install the new requirements
> pip install --upgrade requirements.txt
>
> 4. Check the versions
>
> pip show ckanserviceprovider (should be 0.0.8)
>
> 4. Restart Apache
> sudo service apache2 restart
>
>
> Thanks and sorry about the issues
>
> Adrià
>
>
> On Tue, 12 Mar 2019 at 09:11, Jim Craner <jim at galecia.com> wrote:
>
>> Hi, sorry if this is a silly question (non-python person here), but I
>> have a new 2.8 install, installed on Ubuntu 16.04, following the package
>> (NOT source) documentation.  I've got everything configured, even with SSL,
>> except the DataPusher, as far as I can tell.
>>
>> When I "upload to datastore" for a file that I've already added to
>> filestore, I get the error messages referenced here:
>> https://github.com/ckan/ckan/issues/4330
>>
>> From what I can understand, anyone like me who installed 2.8 via package
>> will need a new version of flask within the python environment underlying
>> CKAN.  Is that right?
>>
>> Since I installed from package instead of source, can I even do anything
>> or am I out of luck until another version is released?  If I can fix it,
>> how do I upgrade that?  The fix referenced above says to run "pip install
>> --upgrade Flask<1.0" which makes sense but:
>>
>> a) what folder do I go in to call the virtualenv activate command BEFORE
>> the pip flask upgrade, and
>> b) what is the specific command to activate the virtualenv in this case?
>> (Again, sorry, haven't touched python in several years.)
>>
>> Thanks for any advice you can provide!
>> -Jim
>>
>> ---
>> Jim Craner
>> Development Operations Manager
>> The Galecia Group // galecia.com
>> 773/809-4546
>> jim at galecia.com
>>
>> _______________________________________________
>> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okfn.org/pipermail/ckan-dev/attachments/20190312/3f88231a/attachment-0002.html>


More information about the ckan-dev mailing list