Newbe tring to get GenieACS working.

GB Overton GBO at dcpud.org
Fri May 20 14:25:03 EDT 2016


Having difficulties getting GenieACS to install. I've tried Ubuntu 16.0.4 and 15.10. Here is the latest errors from 15.10.

gbo at ubuntu:~$ sudo npm install -g genieacs
/
> hiredis at 0.4.1 install /usr/local/lib/node_modules/genieacs/node_modules/hiredis
> node-gyp rebuild

make: Entering directory '/usr/local/lib/node_modules/genieacs/node_modules/hiredis/build'
  CC(target) Release/obj.target/hiredis-c/deps/hiredis/sds.o
  CC(target) Release/obj.target/hiredis-c/deps/hiredis/read.o
  AR(target) Release/obj.target/deps/hiredis-c.a
  COPY Release/hiredis-c.a
  CXX(target) Release/obj.target/hiredis/src/hiredis.o
  CXX(target) Release/obj.target/hiredis/src/reader.o
  SOLINK_MODULE(target) Release/obj.target/hiredis.node
  SOLINK_MODULE(target) Release/obj.target/hiredis.node: Finished
  COPY Release/hiredis.node
make: Leaving directory '/usr/local/lib/node_modules/genieacs/node_modules/hiredis/build'

> kerberos at 0.0.11 install /usr/local/lib/node_modules/genieacs/node_modules/mongodb/node_modules/kerberos
> (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory '/usr/local/lib/node_modules/genieacs/node_modules/mongodb/node_modules/kerberos/build'
  CXX(target) Release/obj.target/kerberos/lib/kerberos.o
kerberos.target.mk:88: recipe for target 'Release/obj.target/kerberos/lib/kerberos.o' failed
make: Leaving directory '/usr/local/lib/node_modules/genieacs/node_modules/mongodb/node_modules/kerberos/build'

> bson at 0.2.22 install /usr/local/lib/node_modules/genieacs/node_modules/mongodb/node_modules/bson
> (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory '/usr/local/lib/node_modules/genieacs/node_modules/mongodb/node_modules/bson/build'
  CXX(target) Release/obj.target/bson/ext/bson.o
  SOLINK_MODULE(target) Release/obj.target/bson.node
  SOLINK_MODULE(target) Release/obj.target/bson.node: Finished
  COPY Release/bson.node
make: Leaving directory '/usr/local/lib/node_modules/genieacs/node_modules/mongodb/node_modules/bson/build'

> libxmljs at 0.14.3 install /usr/local/lib/node_modules/genieacs/node_modules/libxmljs
> node-gyp rebuild

make: Entering directory '/usr/local/lib/node_modules/genieacs/node_modules/libxmljs/build'
  CC(target) Release/obj.target/libxml/vendor/libxml/buf.o
  CC(target) Release/obj.target/libxml/vendor/libxml/catalog.o
  CC(target) Release/obj.target/libxml/vendor/libxml/chvalid.o
  CC(target) Release/obj.target/libxml/vendor/libxml/dict.o
  CC(target) Release/obj.target/libxml/vendor/libxml/encoding.o
  CC(target) Release/obj.target/libxml/vendor/libxml/entities.o
  CC(target) Release/obj.target/libxml/vendor/libxml/error.o
  CC(target) Release/obj.target/libxml/vendor/libxml/globals.o
  CC(target) Release/obj.target/libxml/vendor/libxml/hash.o
  CC(target) Release/obj.target/libxml/vendor/libxml/HTMLparser.o
  CC(target) Release/obj.target/libxml/vendor/libxml/HTMLtree.o
  CC(target) Release/obj.target/libxml/vendor/libxml/legacy.o
  CC(target) Release/obj.target/libxml/vendor/libxml/list.o
  CC(target) Release/obj.target/libxml/vendor/libxml/parser.o
../vendor/libxml/parser.c: In function 'xmlParseInNodeContext':
../vendor/libxml/parser.c:13492:43: warning: pointer targets in passing argument 1 of 'xmlFindCharEncodingHandler' differ in signedness [-Wpointer-sign]
         hdlr = xmlFindCharEncodingHandler(doc->encoding);
                                           ^
In file included from ../vendor/libxml/include/libxml/parser.h:809:0,
                 from ../vendor/libxml/include/libxml/globals.h:18,
                 from ../vendor/libxml/include/libxml/threads.h:35,
                 from ../vendor/libxml/include/libxml/xmlmemory.h:218,
                 from ../vendor/libxml/parser.c:46:
../vendor/libxml/include/libxml/encoding.h:175:2: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}'
  xmlFindCharEncodingHandler (const char *name);
  ^
  CC(target) Release/obj.target/libxml/vendor/libxml/parserInternals.o
  CC(target) Release/obj.target/libxml/vendor/libxml/pattern.o
  CC(target) Release/obj.target/libxml/vendor/libxml/relaxng.o
  CC(target) Release/obj.target/libxml/vendor/libxml/SAX2.o
  CC(target) Release/obj.target/libxml/vendor/libxml/SAX.o
  CC(target) Release/obj.target/libxml/vendor/libxml/tree.o
  CC(target) Release/obj.target/libxml/vendor/libxml/threads.o
  CC(target) Release/obj.target/libxml/vendor/libxml/uri.o
  CC(target) Release/obj.target/libxml/vendor/libxml/valid.o
  CC(target) Release/obj.target/libxml/vendor/libxml/xinclude.o
  CC(target) Release/obj.target/libxml/vendor/libxml/xlink.o
  CC(target) Release/obj.target/libxml/vendor/libxml/xmlIO.o
  CC(target) Release/obj.target/libxml/vendor/libxml/xmlmemory.o
  CC(target) Release/obj.target/libxml/vendor/libxml/xmlmodule.o
  CC(target) Release/obj.target/libxml/vendor/libxml/xmlreader.o
  CC(target) Release/obj.target/libxml/vendor/libxml/xmlregexp.o
  CC(target) Release/obj.target/libxml/vendor/libxml/xmlsave.o
  CC(target) Release/obj.target/libxml/vendor/libxml/xmlschemas.o
  CC(target) Release/obj.target/libxml/vendor/libxml/xmlschemastypes.o
  CC(target) Release/obj.target/libxml/vendor/libxml/xmlstring.o
  CC(target) Release/obj.target/libxml/vendor/libxml/xmlunicode.o
  CC(target) Release/obj.target/libxml/vendor/libxml/xmlwriter.o
  CC(target) Release/obj.target/libxml/vendor/libxml/xpath.o
../vendor/libxml/xpath.c: In function 'xmlXPathNodeCollectAndTest':
../vendor/libxml/xpath.c:12401:28: warning: comparison between 'xmlElementType {aka enum <anonymous>}' and 'xmlXPathTypeVal {aka enum <anonymous>}' [-Wenum-compare]
       } else if (cur->type == type) {
                            ^
../vendor/libxml/xpath.c:12402:13: warning: comparison between 'xmlXPathTypeVal {aka enum <anonymous>}' and 'enum <anonymous>' [-Wenum-compare]
    if (type == XML_NAMESPACE_DECL)
             ^
In file included from ../vendor/libxml/xpath.c:185:0:
../vendor/libxml/xpath.c: At top level:
../vendor/libxml/trionan.c:194:1: warning: 'trio_is_special_quantity' defined but not used [-Wunused-function]
trio_is_special_quantity
^
../vendor/libxml/trionan.c:218:1: warning: 'trio_is_negative' defined but not used [-Wunused-function]
trio_is_negative
^
  CC(target) Release/obj.target/libxml/vendor/libxml/xpointer.o
../vendor/libxml/xpointer.c: In function 'xmlXPtrNewRangeNodePoint':
../vendor/libxml/xpointer.c:451:21: warning: comparison between 'xmlElementType {aka enum <anonymous>}' and 'enum <anonymous>' [-Wenum-compare]
     if (start->type != XPATH_POINT)
                     ^
  AR(target) Release/obj.target/vendor/libxml/xml.a
  COPY Release/xml.a
  CXX(target) Release/obj.target/xmljs/src/libxmljs.o
  CXX(target) Release/obj.target/xmljs/src/xml_attribute.o
  CXX(target) Release/obj.target/xmljs/src/xml_document.o
  CXX(target) Release/obj.target/xmljs/src/xml_element.o
  CXX(target) Release/obj.target/xmljs/src/xml_comment.o
  CXX(target) Release/obj.target/xmljs/src/xml_namespace.o
  CXX(target) Release/obj.target/xmljs/src/xml_node.o
  CXX(target) Release/obj.target/xmljs/src/xml_sax_parser.o
  CXX(target) Release/obj.target/xmljs/src/xml_syntax_error.o
  CXX(target) Release/obj.target/xmljs/src/xml_xpath_context.o
  SOLINK(target) Release/obj.target/xmljs.node
  SOLINK(target) Release/obj.target/xmljs.node: Finished
  COPY Release/lib.target/xmljs.node
make: Leaving directory '/usr/local/lib/node_modules/genieacs/node_modules/libxmljs/build'
/usr/local/bin/genieacs-cwmp -> /usr/local/lib/node_modules/genieacs/bin/genieacs-cwmp
/usr/local/bin/genieacs-fs -> /usr/local/lib/node_modules/genieacs/bin/genieacs-fs
/usr/local/bin/genieacs-nbi -> /usr/local/lib/node_modules/genieacs/bin/genieacs-nbi

> genieacs at 1.0.7 install /usr/local/lib/node_modules/genieacs
> npm run configure


> genieacs at 1.0.7 configure /usr/local/lib/node_modules/genieacs
> cp ./config/config-sample.json ./config/config.json; cp ./config/parameters-sample.json ./config/parameters.json; cp ./config/custom_commands-sample.json ./config/custom_commands.json; cp ./config/auth-sample.js ./config/auth.js

genieacs at 1.0.7 /usr/local/lib/node_modules/genieacs
├── redis at 0.12.1
├── hiredis at 0.4.1 (bindings at 1.2.1, nan at 2.3.3)
├── mongodb at 1.4.40 (readable-stream at 2.1.4, kerberos at 0.0.11, bson at 0.2.22)
└── libxmljs at 0.14.3 (bindings at 1.2.1, nan at 2.0.7)


There are the commands leading up to this error:

sudo apt-get update
sudo apt-get -y install nodejs-legacy npm build-essential
apt-get -y install redis-server
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
echo "deb http://repo.mongodb.org/apt/ubuntu wili/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
sudo apt-get update
sudo apt-get install -y mongodb
sudo npm install -g genieacs

thanks, GB

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.genieacs.com/pipermail/users/attachments/20160520/35a9b7bb/attachment.html>


More information about the Users mailing list