Skip to content

planemo not working with Galaxy 18.09 and OSX? #905

@mblue9

Description

@mblue9

Hello,

I can't get planemo to work with Galaxy 18.09 and OSX was wondering if anyone can help?

I tried what was suggested here: https://biostar.usegalaxy.org/p/30076/ but I'm just getting errors.

The make client-production first gave an error about needing yarn so installed that but then it gave the error:

make client-production
cd client && yarn install --network-timeout 120000 --check-files
yarn install v1.12.3
[1/4] 🔍  Resolving packages...
[2/4] 🚚  Fetching packages...
[3/4] 🔗  Linking dependencies...
warning " > @handsontable/vue@2.0.0-beta1" has incorrect peer dependency "handsontable@^0.38.1".
[4/4] 📃  Building fresh packages...
✨  Done in 329.07s.
cd client && yarn run build-production
yarn run v1.12.3
$ NODE_ENV=production gulp staging && concurrently "yarn run style" "yarn run webpack-production" "yarn run gulp clean && yarn run gulp-production" && yarn run save-build-hash
gulp[7851]: ../src/node_contextify.cc:627:static void node::contextify::ContextifyScript::New(const FunctionCallbackInfo<v8::Value> &): Assertion `args[1]->IsString()' failed.
 1: 0x10003d0dc node::Abort() [/usr/local/Cellar/node/11.1.0/bin/node]
 2: 0x10003c107 node::AddEnvironmentCleanupHook(v8::Isolate*, void (*)(void*), void*) [/usr/local/Cellar/node/11.1.0/bin/node]
 3: 0x1000613c1 node::contextify::ContextifyScript::New(v8::FunctionCallbackInfo<v8::Value> const&) [/usr/local/Cellar/node/11.1.0/bin/node]
 4: 0x1004e3e75 v8::internal::FunctionCallbackArguments::Call(v8::internal::CallHandlerInfo*) [/usr/local/Cellar/node/11.1.0/bin/node]
 5: 0x1001f2f74 v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<true>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) [/usr/local/Cellar/node/11.1.0/bin/node]
 6: 0x1001f29f1 v8::internal::Builtin_Impl_HandleApiCall(v8::internal::BuiltinArguments, v8::internal::Isolate*) [/usr/local/Cellar/node/11.1.0/bin/node]
 7: 0x218119c4fb7d 
/var/folders/zn/m_qvr9zd7tq0wdtsbq255f8xypj_zg/T/yarn--1545535570846-0.9608718390336966/node: line 3:  7851 Abort trap: 6           "/usr/local/Cellar/node/11.1.0/bin/node" "$@"
error Command failed with exit code 134.

The pip install https://github.com/galaxyproject/planemo/archive/master.zip method first gave an error:

SSLError: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590)

Then I found this suggestion that said Mac has an old openssl so I updated openssl which apparently needs a python 3 so I also updated to python 3.7 and on trying to run planemo test I get:

.venv/lib/python3.7/site-packages/galaxy/tools/verify/interactor.py", line 268
    def stage_data_async(self, test_data, history_id, tool_id, async=True):
                                                                   ^
SyntaxError: invalid syntax

I know using a Mac makes things painful here but wondering if there's any way around this or am I out of luck?

Any help appreciated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions