error rebuilding index

When running heroku run bundle exec flying-sphinx rebuild, I get the following error:

ERROR: index 'photo_core': failed to create /mnt/local/flying-sphinx/b2124d1e94a9f439b/indexes/photo_core.sps: Permission denied.

Pretty sure I've done this before, but not in a long time. I need to rebuild because I added an index and changed another. What is the problem here?

Showing page 2 of 2. View the first page

  1. Okay. Can you update to flying-sphinx 1.0.0? Given you're on a 1.x or 2.x release of Thinking Sphinx, the appropriate gem versions for upgrading are covered here: https://gist.github.com/pat/5607525

    The version of flying-sphinx you're using polls for updates to the Flying Sphinx API, and so if any of those polling requests fail, the entire task fails. With flying-sphinx 1.0.0, a single request is made and then the responses come back via a websocket connection.

  2. OK I'm using:

    gem 'thinking-sphinx', '2.1.0'
    gem 'flying-sphinx', '1.0.0'

    but it's just timing out now:

    Running `rake fs:rebuild` attached to terminal... up, run.8676

    Executing Action: rebuild

    ....the nothing

  3. What version of Ruby are you using? And what happens if you run the following:

        heroku run VERBOSE_LOGGING rake fs:rebuild

  4. Latest 1.9.3

    heroku run VERBOSE_LOGGING rake fs:rebuild --app mpls-sparks

    Running `VERBOSE_LOGGING rake fs:rebuild` attached to terminal... up,
    run.8120

    bash: VERBOSE_LOGGING: command not found

  5. … sorry.

        heroku run VERBOSE_LOGGING=true rake fs:rebuild

  6. ruby 1.9.3p448 (2013-06-27 revision 41675) [x86_64-linux]

  7. SUCCESS!

    [[A*arfon@encore ~/Sites/oops **(master*heroku run VERBOSE_LOGGING=true
    rake fs:rebuild --app mpls-sparks

    Running `VERBOSE_LOGGING=true rake fs:rebuild` attached to terminal... up,
    run.9613

    DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins!
    Support for these plugins will be removed in Rails 4.0. Move them out and
    bundle them in your Gemfile, or fold them in to your app as lib/myplugin/*
    and config/initializers/myplugin.rb. See the release notes for more on
    this:
    http://weblog.rubyonrails.org/2012/01/04/rails-3-2-0-rc2-has-been-released.
    (called from <top (required)> at /app/Rakefile:8)

    DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins!
    Support for these plugins will be removed in Rails 4.0. Move them out and
    bundle them in your Gemfile, or fold them in to your app as lib/myplugin/*
    and config/initializers/myplugin.rb. See the release notes for more on
    this:
    http://weblog.rubyonrails.org/2012/01/04/rails-3-2-0-rc2-has-been-released.
    (called from <top (required)> at /app/Rakefile:8)

    API Request: GET '/'; params: {}

    API Response: #<Hashie::Rash port=9311 server="23.22.204.104" status="OK">

    Executing Action: rebuild

    Pusher : connecting : wss://
    ws.pusherapp.com:443/app/a8518107ea8a18fe5559?client=pusher-ruby-client&version=0.4.0&protocol=5

    Websocket connected

    Dispatching callbacks for pusher:connection_established

    Pusher : sending event :
    {"event":"pusher:subscribe","data":{"channel":"e067f7d938b0d9e48","auth":null,"channel_data":null}}

    No global callbacks to dispatch for pusher:connection_established

    Pusher : event received : channel: ; event: pusher:connection_established

    Dispatching callbacks for pusher_internal:subscription_succeeded

    No callbacks to dispatch for pusher_internal:subscription_succeeded

    No global callbacks to dispatch for pusher_internal:subscription_succeeded

    Dispatching callbacks for pusher_internal:subscription_succeeded

    No callbacks to dispatch for pusher_internal:subscription_succeeded

    No global callbacks to dispatch for pusher_internal:subscription_succeeded

    Pusher : event received : channel: e067f7d938b0d9e48; event:
    pusher_internal:subscription_succeeded

    API Request: PUT 'rebuild'; params: {:sphinx_version=>"2.1.0",
    :configuration=>{"extra"=>"", "sphinx"=>...

    API Response: #<Hashie::Rash id=13665904 status="OK">

    Dispatching callbacks for completion

    Completion: {"id":13665819,"type":"action"}

    No global callbacks to dispatch for completion

    Dispatching callbacks for completion

    No callbacks to dispatch for completion

    No global callbacks to dispatch for completion

    Pusher : event received : channel: e067f7d938b0d9e48; event: completion

    Dispatching callbacks for debug

    Progress: {"id":12138349,"task":"index","status":"finished","data":"Sphinx
    2.1.0-id64-dev (r3006)\nCopyright (c) 2001-2011, Andrew
    Aksyonoff\nCopyright (c) 2008-2011, Sphinx Technologies Inc (
    http://sphinxsearch.com)\n\nusing config file
    '/mnt/local/flying-sphinx/e067f7d938b0d9e48/sphinx.conf'...\nindexing index
    'activity_core'...\ncollected 391 docs, 0.1 MB\nsorted 0.0 Mhits, 100.0%
    done\ntotal 391 docs, 54833 bytes\ntotal 0.397 sec, 137872 bytes/sec,
    983.13 docs/sec\nskipping non-plain index 'activity'...\nindexing index
    'subject_core'...\ncollected 160 docs, 0.0 MB\nsorted 0.0 Mhits, 100.0%
    done\ntotal 160 docs, 4920 bytes\ntotal 0.179 sec, 27360 bytes/sec, 889.77
    docs/sec\nskipping non-plain index 'subject'...\nindexing index
    'task_core'...\ncollected 391 docs, 0.1 MB\nsorted 0.0 Mhits, 100.0%
    done\ntotal 391 docs, 82138 bytes\ntotal 0.206 sec, 398219 bytes/sec,
    1895.63 docs/sec\nskipping non-plain index 'task'...\ntotal 9 reads, 0.000
    sec, 17.6 kb/call avg, 0.0 msec/call avg\ntotal 27 writes, 0.004 sec, 12.1
    kb/call avg, 0.1 msec/call avg\n","type":"activity"}

    Sphinx 2.1.0-id64-dev (r3006)

    Copyright (c) 2001-2011, Andrew Aksyonoff

    Copyright (c) 2008-2011, Sphinx Technologies Inc (http://sphinxsearch.com)

    using config file
    '/mnt/local/flying-sphinx/e067f7d938b0d9e48/sphinx.conf'...

    indexing index 'activity_core'...

    collected 391 docs, 0.1 MB

    sorted 0.0 Mhits, 100.0% done

    total 391 docs, 54833 bytes

    total 0.397 sec, 137872 bytes/sec, 983.13 docs/sec

    skipping non-plain index 'activity'...

    indexing index 'subject_core'...

    collected 160 docs, 0.0 MB

    sorted 0.0 Mhits, 100.0% done

    total 160 docs, 4920 bytes

    total 0.179 sec, 27360 bytes/sec, 889.77 docs/sec

    skipping non-plain index 'subject'...

    indexing index 'task_core'...

    collected 391 docs, 0.1 MB

    sorted 0.0 Mhits, 100.0% done

    total 391 docs, 82138 bytes

    total 0.206 sec, 398219 bytes/sec, 1895.63 docs/sec

    skipping non-plain index 'task'...

    total 9 reads, 0.000 sec, 17.6 kb/call avg, 0.0 msec/call avg

    total 27 writes, 0.004 sec, 12.1 kb/call avg, 0.1 msec/call avg

    No global callbacks to dispatch for debug

    Dispatching callbacks for debug

    No callbacks to dispatch for debug

    No global callbacks to dispatch for debug

    Pusher : event received : channel: e067f7d938b0d9e48; event: debug

    Dispatching callbacks for debug

    Progress: {"id":12138498,"task":"index","status":"finished","data":"Sphinx
    2.1.0-id64-dev (r3006)\nCopyright (c) 2001-2011, Andrew
    Aksyonoff\nCopyright (c) 2008-2011, Sphinx Technologies Inc (
    http://sphinxsearch.com)\n\nusing config file
    '/mnt/local/flying-sphinx/e067f7d938b0d9e48/sphinx.conf'...\nindexing index
    'activity_core'...\ncollected 391 docs, 0.1 MB\nsorted 0.0 Mhits, 100.0%
    done\ntotal 391 docs, 54833 bytes\ntotal 0.768 sec, 71335 bytes/sec, 508.67
    docs/sec\nskipping non-plain index 'activity'...\nindexing index
    'subject_core'...\ncollected 160 docs, 0.0 MB\nsorted 0.0 Mhits, 100.0%
    done\ntotal 160 docs, 4920 bytes\ntotal 0.412 sec, 11933 bytes/sec, 388.07
    docs/sec\nskipping non-plain index 'subject'...\nindexing index
    'task_core'...\ncollected 391 docs, 0.1 MB\nsorted 0.0 Mhits, 100.0%
    done\ntotal 391 docs, 82138 bytes\ntotal 0.270 sec, 304085 bytes/sec,
    1447.53 docs/sec\nskipping non-plain index 'task'...\ntotal 9 reads, 0.011
    sec, 17.6 kb/call avg, 1.2 msec/call avg\ntotal 27 writes, 0.072 sec, 12.1
    kb/call avg, 2.6 msec/call avg\n","type":"activity"}

    Sphinx 2.1.0-id64-dev (r3006)

    Copyright (c) 2001-2011, Andrew Aksyonoff

    Copyright (c) 2008-2011, Sphinx Technologies Inc (http://sphinxsearch.com)

    using config file
    '/mnt/local/flying-sphinx/e067f7d938b0d9e48/sphinx.conf'...

    indexing index 'activity_core'...

    collected 391 docs, 0.1 MB

    sorted 0.0 Mhits, 100.0% done

    total 391 docs, 54833 bytes

    total 0.768 sec, 71335 bytes/sec, 508.67 docs/sec

    skipping non-plain index 'activity'...

    indexing index 'subject_core'...

    collected 160 docs, 0.0 MB

    sorted 0.0 Mhits, 100.0% done

    total 160 docs, 4920 bytes

    total 0.412 sec, 11933 bytes/sec, 388.07 docs/sec

    skipping non-plain index 'subject'...

    indexing index 'task_core'...

    collected 391 docs, 0.1 MB

    sorted 0.0 Mhits, 100.0% done

    total 391 docs, 82138 bytes

    total 0.270 sec, 304085 bytes/sec, 1447.53 docs/sec

    skipping non-plain index 'task'...

    total 9 reads, 0.011 sec, 17.6 kb/call avg, 1.2 msec/call avg

    total 27 writes, 0.072 sec, 12.1 kb/call avg, 2.6 msec/call avg

    No global callbacks to dispatch for debug

    Dispatching callbacks for debug

    No callbacks to dispatch for debug

    No global callbacks to dispatch for debug

    Pusher : event received : channel: e067f7d938b0d9e48; event: debug

    Dispatching callbacks for debug

    Progress: {"id":12138573,"task":"index","status":"finished","data":"Sphinx
    2.1.0-id64-dev (r3006)\nCopyright (c) 2001-2011, Andrew
    Aksyonoff\nCopyright (c) 2008-2011, Sphinx Technologies Inc (
    http://sphinxsearch.com)\n\nusing config file
    '/mnt/local/flying-sphinx/e067f7d938b0d9e48/sphinx.conf'...\nindexing index
    'activity_core'...\ncollected 391 docs, 0.1 MB\nsorted 0.0 Mhits, 100.0%
    done\ntotal 391 docs, 54833 bytes\ntotal 0.381 sec, 143748 bytes/sec,
    1025.03 docs/sec\nskipping non-plain index 'activity'...\nindexing index
    'subject_core'...\ncollected 160 docs, 0.0 MB\nsorted 0.0 Mhits, 100.0%
    done\ntotal 160 docs, 4920 bytes\ntotal 0.192 sec, 25531 bytes/sec, 830.30
    docs/sec\nskipping non-plain index 'subject'...\nindexing index
    'task_core'...\ncollected 391 docs, 0.1 MB\nsorted 0.0 Mhits, 100.0%
    done\ntotal 391 docs, 82138 bytes\ntotal 0.334 sec, 245218 bytes/sec,
    1167.31 docs/sec\nskipping non-plain index 'task'...\ntotal 9 reads, 0.000
    sec, 17.6 kb/call avg, 0.0 msec/call avg\ntotal 27 writes, 0.028 sec, 12.1
    kb/call avg, 1.0 msec/call avg\n","type":"activity"}

    Sphinx 2.1.0-id64-dev (r3006)

    Copyright (c) 2001-2011, Andrew Aksyonoff

    Copyright (c) 2008-2011, Sphinx Technologies Inc (http://sphinxsearch.com)

    using config file
    '/mnt/local/flying-sphinx/e067f7d938b0d9e48/sphinx.conf'...

    indexing index 'activity_core'...

    collected 391 docs, 0.1 MB

    sorted 0.0 Mhits, 100.0% done

    total 391 docs, 54833 bytes

    total 0.381 sec, 143748 bytes/sec, 1025.03 docs/sec

    skipping non-plain index 'activity'...

    indexing index 'subject_core'...

    collected 160 docs, 0.0 MB

    sorted 0.0 Mhits, 100.0% done

    total 160 docs, 4920 bytes

    total 0.192 sec, 25531 bytes/sec, 830.30 docs/sec

    skipping non-plain index 'subject'...

    indexing index 'task_core'...

    collected 391 docs, 0.1 MB

    sorted 0.0 Mhits, 100.0% done

    total 391 docs, 82138 bytes

    total 0.334 sec, 245218 bytes/sec, 1167.31 docs/sec

    skipping non-plain index 'task'...

    total 9 reads, 0.000 sec, 17.6 kb/call avg, 0.0 msec/call avg

    total 27 writes, 0.028 sec, 12.1 kb/call avg, 1.0 msec/call avg

    No global callbacks to dispatch for debug

    Dispatching callbacks for debug

    No callbacks to dispatch for debug

    No global callbacks to dispatch for debug

    Pusher : event received : channel: e067f7d938b0d9e48; event: debug

    Dispatching callbacks for debug

    Progress: {"id":12138674,"task":"index","status":"finished","data":"Sphinx
    2.1.0-id64-dev (r3006)\nCopyright (c) 2001-2011, Andrew
    Aksyonoff\nCopyright (c) 2008-2011, Sphinx Technologies Inc (
    http://sphinxsearch.com)\n\nusing config file
    '/mnt/local/flying-sphinx/e067f7d938b0d9e48/sphinx.conf'...\nindexing index
    'activity_core'...\ncollected 391 docs, 0.1 MB\nsorted 0.0 Mhits, 100.0%
    done\ntotal 391 docs, 54833 bytes\ntotal 0.206 sec, 265053 bytes/sec,
    1890.03 docs/sec\nskipping non-plain index 'activity'...\nindexing index
    'subject_core'...\ncollected 160 docs, 0.0 MB\nsorted 0.0 Mhits, 100.0%
    done\ntotal 160 docs, 4920 bytes\ntotal 0.414 sec, 11860 bytes/sec, 385.71
    docs/sec\nskipping non-plain index 'subject'...\nindexing index
    'task_core'...\ncollected 391 docs, 0.1 MB\nsorted 0.0 Mhits, 100.0%
    done\ntotal 391 docs, 82138 bytes\ntotal 0.345 sec, 237611 bytes/sec,
    1131.09 docs/sec\nskipping non-plain index 'task'...\ntotal 9 reads, 0.001
    sec, 17.6 kb/call avg, 0.2 msec/call avg\ntotal 27 writes, 0.001 sec, 12.1
    kb/call avg, 0.0 msec/call avg\n","type":"activity"}

    Sphinx 2.1.0-id64-dev (r3006)

    Copyright (c) 2001-2011, Andrew Aksyonoff

    Copyright (c) 2008-2011, Sphinx Technologies Inc (http://sphinxsearch.com)

    using config file
    '/mnt/local/flying-sphinx/e067f7d938b0d9e48/sphinx.conf'...

    indexing index 'activity_core'...

    collected 391 docs, 0.1 MB

    sorted 0.0 Mhits, 100.0% done

    total 391 docs, 54833 bytes

    total 0.206 sec, 265053 bytes/sec, 1890.03 docs/sec

    skipping non-plain index 'activity'...

    indexing index 'subject_core'...

    collected 160 docs, 0.0 MB

    sorted 0.0 Mhits, 100.0% done

    total 160 docs, 4920 bytes

    total 0.414 sec, 11860 bytes/sec, 385.71 docs/sec

    skipping non-plain index 'subject'...

    indexing index 'task_core'...

    collected 391 docs, 0.1 MB

    sorted 0.0 Mhits, 100.0% done

    total 391 docs, 82138 bytes

    total 0.345 sec, 237611 bytes/sec, 1131.09 docs/sec

    skipping non-plain index 'task'...

    total 9 reads, 0.001 sec, 17.6 kb/call avg, 0.2 msec/call avg

    total 27 writes, 0.001 sec, 12.1 kb/call avg, 0.0 msec/call avg

    No global callbacks to dispatch for debug

    Dispatching callbacks for debug

    No callbacks to dispatch for debug

    No global callbacks to dispatch for debug

    Pusher : event received : channel: e067f7d938b0d9e48; event: debug

    Dispatching callbacks for debug

    Progress: {"id":12138731,"task":"index","status":"finished","data":"Sphinx
    2.1.0-id64-dev (r3006)\nCopyright (c) 2001-2011, Andrew
    Aksyonoff\nCopyright (c) 2008-2011, Sphinx Technologies Inc (
    http://sphinxsearch.com)\n\nusing config file
    '/mnt/local/flying-sphinx/e067f7d938b0d9e48/sphinx.conf'...\nindexing index
    'activity_core'...\ncollected 391 docs, 0.1 MB\nsorted 0.0 Mhits, 100.0%
    done\ntotal 391 docs, 54833 bytes\ntotal 0.274 sec, 199651 bytes/sec,
    1423.66 docs/sec\nskipping non-plain index 'activity'...\nindexing index
    'subject_core'...\ncollected 160 docs, 0.0 MB\nsorted 0.0 Mhits, 100.0%
    done\ntotal 160 docs, 4920 bytes\ntotal 0.104 sec, 46976 bytes/sec, 1527.67
    docs/sec\nskipping non-plain index 'subject'...\nindexing index
    'task_core'...\ncollected 391 docs, 0.1 MB\nsorted 0.0 Mhits, 100.0%
    done\ntotal 391 docs, 82138 bytes\ntotal 0.216 sec, 379779 bytes/sec,
    1807.85 docs/sec\nskipping non-plain index 'task'...\ntotal 9 reads, 0.000
    sec, 17.6 kb/call avg, 0.0 msec/call avg\ntotal 27 writes, 0.001 sec, 12.1
    kb/call avg, 0.0 msec/call avg\n","type":"activity"}

    Sphinx 2.1.0-id64-dev (r3006)

    Copyright (c) 2001-2011, Andrew Aksyonoff

    Copyright (c) 2008-2011, Sphinx Technologies Inc (http://sphinxsearch.com)

    using config file
    '/mnt/local/flying-sphinx/e067f7d938b0d9e48/sphinx.conf'...

    indexing index 'activity_core'...

    collected 391 docs, 0.1 MB

    sorted 0.0 Mhits, 100.0% done

    total 391 docs, 54833 bytes

    total 0.274 sec, 199651 bytes/sec, 1423.66 docs/sec

    skipping non-plain index 'activity'...

    indexing index 'subject_core'...

    collected 160 docs, 0.0 MB

    sorted 0.0 Mhits, 100.0% done

    total 160 docs, 4920 bytes

    total 0.104 sec, 46976 bytes/sec, 1527.67 docs/sec

    skipping non-plain index 'subject'...

    indexing index 'task_core'...

    collected 391 docs, 0.1 MB

    sorted 0.0 Mhits, 100.0% done

    total 391 docs, 82138 bytes

    total 0.216 sec, 379779 bytes/sec, 1807.85 docs/sec

    skipping non-plain index 'task'...

    total 9 reads, 0.000 sec, 17.6 kb/call avg, 0.0 msec/call avg

    total 27 writes, 0.001 sec, 12.1 kb/call avg, 0.0 msec/call avg

    No global callbacks to dispatch for debug

    Dispatching callbacks for debug

    No callbacks to dispatch for debug

    No global callbacks to dispatch for debug

    Pusher : event received : channel: e067f7d938b0d9e48; event: debug

    Dispatching callbacks for completion

    Completion: {"id":13665674,"type":"action"}

    No global callbacks to dispatch for completion

    Dispatching callbacks for completion

    No callbacks to dispatch for completion

    No global callbacks to dispatch for completion

    Pusher : event received : channel: e067f7d938b0d9e48; event: completion

  8. Great to hear.

    If any further issues crop up, do let me know.

  9. Pat Allan closed this discussion on 18 Mar, 2014 10:06 PM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac

Recent Discussions