пятница, 12 апреля 2013 г.

openSUSE, Node.js и libv8

Из серии "Заметки на полях", вдруг кому пригодится.

После дежурного обновления системы неожиданно развалился мой сервер на node.js. При запуске пишет следующую ошибку:

node: symbol lookup error: node: undefined symbol: _ZN2v86LockerC1EPNS_7IsolateE

Текущие версии пакетов в репах:

libv8: 3.17.16.0-140.1
nodejs: 0.8.18-21.1

Путем перебора установлено, что корректно работает следующее сочетание версий:

libv8: 3.12.19.1-1.9.1
nodejs: 0.6.19-1.1.2

Теперь, во избежание новых капризов, обновления заблокировал.

P.S.: чтобы пост был не таким скучным, результат вставки лога ошибки в поиск Яндекса: