2013-12-06 2 views
2

Я пытаюсь установить приложение-узел с couchbase на сервере Ubuntu.Node couchbase module на сервере Ubuntu 12.04 throws Ошибка «Недопустимый заголовок ELF»

Я скачал Couchbase и установил его здесь (как указано на странице загрузки): http://packages.couchbase.com/releases/2.2.0/couchbase-server-enterprise_2.2.0_x86_64.deb

я могу получить к нему доступ через веб-интерфейс, он отлично работает.

Далее, я пытаюсь установить модуль couchbase узла через НПМ:

npm install couchbase --save 

Это успешно завершает. Однако, когда я пытаюсь запустить мое приложение (которое отлично работает на моем рабочем столе Ubuntu) Я получаю эту ошибку:

[email protected]:~/project/$ node index.js 

/home/ubuntu/project/node_modules/couchbase/lib/binding.js:16 
    throw e; 
     ^
Error: 
/home/ubuntu/project/node_modules/couchbase/prebuilt/win/x64/couchbase_impl.node: invalid ELF header 
at Module.load (module.js:349:32) 
at Function.Module._load (module.js:305:12) 
at Module.require (module.js:357:17) 
at require (module.js:373:17) 
at bindings (/home/ubuntu/project/node_modules/couchbase/node_modules/bindings/bindings.js:74:15) 
at tryLoadBinding (/home/ubuntu/project/node_modules/couchbase/lib/binding.js:13:31) 
at Object.<anonymous> (/home/ubuntu/project/node_modules/couchbase/lib/binding.js:30:17) 
at Module._compile (module.js:449:26) 
at Object.Module._extensions..js (module.js:467:10) 
at Module.load (module.js:349:32) 

Что идет не так?

+0

Кто-то предположил, что, поскольку он находится в prebuilt/win directcory, тогда NPM устанавливает неправильный пакет, но структура каталогов одинакова на моем экземпляре Ubuntu Desktop и работает нормально. Может ли это иметь какое-либо отношение к группам безопасности AWS? –

+0

Похоже, есть просьба получить дополнительную информацию об этом из [вашего сообщения] [1] на сайте Couchbase. [1]: http://www.couchbase.com/communities/q-and-a/node-couchbase-module-ubuntu-server-1204-throws-%E2%80%9Cinvalid-elf-header% E2% 80% 9D-error –

+0

Да, я ответил ... Переустановит, как только смогу добраться до моего компьютера –

ответ

0

Эти «предварительно созданные» папки размещены автором пакета. Это ошибка пакета, а не ошибка npm. Введите npm bugs couchbase, чтобы сказать им.

Смежные вопросы