<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">I’m running redis-cli 3.2.8 and <a href="mailto:redis@2.7.1">
redis@2.7.1</a><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Here are the commands and output from the screen.<o:p></o:p></p>
<p class="MsoNormal">                                                <o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">root@GenieACS:/opt# git clone https://github.com/zaidka/genieacs.git<o:p></o:p></p>
<p class="MsoNormal">root@GenieACS:/opt# cd genieacs<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">git checkout $(git tag -l v1.1.* --sort=-v:refname | head -n 1)<o:p></o:p></p>
<p class="MsoNormal">error: unknown option `sort=-v:refname'<o:p></o:p></p>
<p class="MsoNormal">usage: git tag [-a|-s|-u <key-id>] [-f] [-m <msg>|-F <file>] <tagname> [<head>]<o:p></o:p></p>
<p class="MsoNormal">   or: git tag -d <tagname>...<o:p></o:p></p>
<p class="MsoNormal">   or: git tag -l [-n[<num>]] [--contains <commit>] [--points-at <object>]<o:p></o:p></p>
<p class="MsoNormal">                [<pattern>...]<o:p></o:p></p>
<p class="MsoNormal">   or: git tag -v <tagname>...<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">    -l, --list            list tag names<o:p></o:p></p>
<p class="MsoNormal">    -n[<n>]               print <n> lines of each tag message<o:p></o:p></p>
<p class="MsoNormal">    -d, --delete          delete tags<o:p></o:p></p>
<p class="MsoNormal">    -v, --verify          verify tags<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Tag creation options<o:p></o:p></p>
<p class="MsoNormal">    -a, --annotate        annotated tag, needs a message<o:p></o:p></p>
<p class="MsoNormal">    -m, --message <message><o:p></o:p></p>
<p class="MsoNormal">                          tag message<o:p></o:p></p>
<p class="MsoNormal">    -F, --file <file>     read message from file<o:p></o:p></p>
<p class="MsoNormal">    -s, --sign            annotated and GPG-signed tag<o:p></o:p></p>
<p class="MsoNormal">    --cleanup <mode>      how to strip spaces and #comments from message<o:p></o:p></p>
<p class="MsoNormal">    -u, --local-user <key id><o:p></o:p></p>
<p class="MsoNormal">                          use another key to sign the tag<o:p></o:p></p>
<p class="MsoNormal">    -f, --force           replace the tag if exists<o:p></o:p></p>
<p class="MsoNormal">    --column[=<style>]    show tag list in columns<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Tag listing options<o:p></o:p></p>
<p class="MsoNormal">    --contains <commit>   print only tags that contain the commit<o:p></o:p></p>
<p class="MsoNormal">    --points-at <object>  print only tags of the object<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Your branch is up-to-date with 'origin/master'.<o:p></o:p></p>
<p class="MsoNormal">root@GenieACS:/opt/genieacs# git tag -l<o:p></o:p></p>
<p class="MsoNormal">v0.9.8<o:p></o:p></p>
<p class="MsoNormal">v0.9.9<o:p></o:p></p>
<p class="MsoNormal">v1.0.0<o:p></o:p></p>
<p class="MsoNormal">v1.0.1<o:p></o:p></p>
<p class="MsoNormal">v1.0.2<o:p></o:p></p>
<p class="MsoNormal">v1.0.3<o:p></o:p></p>
<p class="MsoNormal">v1.0.4<o:p></o:p></p>
<p class="MsoNormal">v1.0.5<o:p></o:p></p>
<p class="MsoNormal">v1.0.6<o:p></o:p></p>
<p class="MsoNormal">v1.0.7<o:p></o:p></p>
<p class="MsoNormal">v1.1.0<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">root@GenieACS:/opt/genieacs# git checkout v1.1.0<o:p></o:p></p>
<p class="MsoNormal">Note: checking out 'v1.1.0'.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">You are in 'detached HEAD' state. You can look around, make experimental<o:p></o:p></p>
<p class="MsoNormal">changes and commit them, and you can discard any commits you make in this<o:p></o:p></p>
<p class="MsoNormal">state without impacting any branches by performing another checkout.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">If you want to create a new branch to retain commits you create, you may<o:p></o:p></p>
<p class="MsoNormal">do so (now or later) by using -b with the checkout command again. Example:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">  git checkout -b new_branch_name<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">HEAD is now at 6f45042... 1.1.0<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">root@GenieACS:/opt/genieacs# npm install<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">> hiredis@0.5.0 install /opt/genieacs/node_modules/hiredis<o:p></o:p></p>
<p class="MsoNormal">> node-gyp rebuild<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">make: Entering directory `/opt/genieacs/node_modules/hiredis/build'<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/hiredis-c/deps/hiredis/sds.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/hiredis-c/deps/hiredis/read.o<o:p></o:p></p>
<p class="MsoNormal">  AR(target) Release/obj.target/deps/hiredis-c.a<o:p></o:p></p>
<p class="MsoNormal">  COPY Release/hiredis-c.a<o:p></o:p></p>
<p class="MsoNormal">  CXX(target) Release/obj.target/hiredis/src/hiredis.o<o:p></o:p></p>
<p class="MsoNormal">  CXX(target) Release/obj.target/hiredis/src/reader.o<o:p></o:p></p>
<p class="MsoNormal">  SOLINK_MODULE(target) Release/obj.target/hiredis.node<o:p></o:p></p>
<p class="MsoNormal">  COPY Release/hiredis.node<o:p></o:p></p>
<p class="MsoNormal">make: Leaving directory `/opt/genieacs/node_modules/hiredis/build'<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">> libxmljs@0.18.4 install /opt/genieacs/node_modules/libxmljs<o:p></o:p></p>
<p class="MsoNormal">> node-pre-gyp install --fallback-to-build --loglevel http<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">node-pre-gyp http GET https://github.com/libxmljs/libxmljs/releases/download/v0.18.4/node-v51-linux-x64.tar.gz<o:p></o:p></p>
<p class="MsoNormal">node-pre-gyp http 404 https://github.com/libxmljs/libxmljs/releases/download/v0.18.4/node-v51-linux-x64.tar.gz<o:p></o:p></p>
<p class="MsoNormal">node-pre-gyp ERR! Tried to download(404): https://github.com/libxmljs/libxmljs/releases/download/v0.18.4/node-v51-linux-x64.tar.gz<o:p></o:p></p>
<p class="MsoNormal">node-pre-gyp ERR! Pre-built binaries not found for libxmljs@0.18.4 and node@7.7.3 (node-v51 ABI) (falling back to source compile with node-gyp)<o:p></o:p></p>
<p class="MsoNormal">node-pre-gyp http 404 status code downloading tarball https://github.com/libxmljs/libxmljs/releases/download/v0.18.4/node-v51-linux-x64.tar.gz<o:p></o:p></p>
<p class="MsoNormal">make: Entering directory `/opt/genieacs/node_modules/libxmljs/build'<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/buf.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/catalog.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/chvalid.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/dict.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/encoding.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/entities.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/error.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/globals.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/hash.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/HTMLparser.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/HTMLtree.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/legacy.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/list.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/parser.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/parserInternals.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/pattern.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/relaxng.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/SAX2.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/SAX.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/tree.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/threads.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/uri.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/valid.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/xinclude.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/xlink.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/xmlIO.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/xmlmemory.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/xmlmodule.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/xmlreader.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/xmlregexp.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/xmlsave.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/xmlschemas.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/xmlschemastypes.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/xmlstring.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/xmlunicode.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/xmlwriter.o<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/xpath.o<o:p></o:p></p>
<p class="MsoNormal">In file included from ../vendor/libxml/xpath.c:462:0:<o:p></o:p></p>
<p class="MsoNormal">../vendor/libxml/timsort.h: In function ‘libxml_domnode_tim_sort_collapse’:<o:p></o:p></p>
<p class="MsoNormal">../vendor/libxml/timsort.h:397:19: warning: variable ‘BD’ set but not used [-Wunused-but-set-variable]<o:p></o:p></p>
<p class="MsoNormal">     int ABC, BCD, BD, CD;<o:p></o:p></p>
<p class="MsoNormal">                   ^<o:p></o:p></p>
<p class="MsoNormal">../vendor/libxml/xpath.c: In function ‘xmlXPathNodeCollectAndTest’:<o:p></o:p></p>
<p class="MsoNormal">../vendor/libxml/xpath.c:12406:28: warning: comparison between ‘xmlElementType’ and ‘xmlXPathTypeVal’ [-Wenum-compare]<o:p></o:p></p>
<p class="MsoNormal">       } else if (cur->type == type) {<o:p></o:p></p>
<p class="MsoNormal">                            ^<o:p></o:p></p>
<p class="MsoNormal">In file included from ../vendor/libxml/xpath.c:476:0:<o:p></o:p></p>
<p class="MsoNormal">../vendor/libxml/xpath.c: At top level:<o:p></o:p></p>
<p class="MsoNormal">../vendor/libxml/trionan.c:218:1: warning: ‘trio_is_negative’ defined but not used [-Wunused-function]<o:p></o:p></p>
<p class="MsoNormal">trio_is_negative<o:p></o:p></p>
<p class="MsoNormal">^<o:p></o:p></p>
<p class="MsoNormal">../vendor/libxml/xpath.c: In function ‘xmlXPathCastNumberToString’:<o:p></o:p></p>
<p class="MsoNormal">../vendor/libxml/xpath.c:3197:7: warning: array subscript is above array bounds [-Warray-bounds]<o:p></o:p></p>
<p class="MsoNormal">   work[buffersize - 1] = 0;<o:p></o:p></p>
<p class="MsoNormal">       ^<o:p></o:p></p>
<p class="MsoNormal">  CC(target) Release/obj.target/libxml/vendor/libxml/xpointer.o<o:p></o:p></p>
<p class="MsoNormal">../vendor/libxml/xpointer.c: In function ‘xmlXPtrNewRangeNodePoint’:<o:p></o:p></p>
<p class="MsoNormal">../vendor/libxml/xpointer.c:451:21: warning: comparison between ‘xmlElementType’ and ‘enum <anonymous>’ [-Wenum-compare]<o:p></o:p></p>
<p class="MsoNormal">     if (start->type != XPATH_POINT)<o:p></o:p></p>
<p class="MsoNormal">                     ^<o:p></o:p></p>
<p class="MsoNormal">  AR(target) Release/obj.target/vendor/libxml/xml.a<o:p></o:p></p>
<p class="MsoNormal">  COPY Release/xml.a<o:p></o:p></p>
<p class="MsoNormal">  CXX(target) Release/obj.target/xmljs/src/libxmljs.o<o:p></o:p></p>
<p class="MsoNormal">  CXX(target) Release/obj.target/xmljs/src/xml_attribute.o<o:p></o:p></p>
<p class="MsoNormal">  CXX(target) Release/obj.target/xmljs/src/xml_document.o<o:p></o:p></p>
<p class="MsoNormal">  CXX(target) Release/obj.target/xmljs/src/xml_element.o<o:p></o:p></p>
<p class="MsoNormal">  CXX(target) Release/obj.target/xmljs/src/xml_comment.o<o:p></o:p></p>
<p class="MsoNormal">  CXX(target) Release/obj.target/xmljs/src/xml_namespace.o<o:p></o:p></p>
<p class="MsoNormal">  CXX(target) Release/obj.target/xmljs/src/xml_node.o<o:p></o:p></p>
<p class="MsoNormal">  CXX(target) Release/obj.target/xmljs/src/xml_sax_parser.o<o:p></o:p></p>
<p class="MsoNormal">  CXX(target) Release/obj.target/xmljs/src/xml_syntax_error.o<o:p></o:p></p>
<p class="MsoNormal">  CXX(target) Release/obj.target/xmljs/src/xml_text.o<o:p></o:p></p>
<p class="MsoNormal">  CXX(target) Release/obj.target/xmljs/src/xml_xpath_context.o<o:p></o:p></p>
<p class="MsoNormal">  SOLINK(target) Release/obj.target/xmljs.node<o:p></o:p></p>
<p class="MsoNormal">  COPY Release/xmljs.node<o:p></o:p></p>
<p class="MsoNormal">make: Leaving directory `/opt/genieacs/node_modules/libxmljs/build'<o:p></o:p></p>
<p class="MsoNormal">npm WARN lifecycle genieacs@1.1.0~install: cannot run in wd %s %s (wd=%s) genieacs@1.1.0 npm run configure /opt/genieacs<o:p></o:p></p>
<p class="MsoNormal">npm WARN prepublish-on-install As of npm@5, `prepublish` scripts will run only for `npm publish`.<o:p></o:p></p>
<p class="MsoNormal">npm WARN prepublish-on-install (In npm@4 and previous versions, it also runs for `npm install`.)<o:p></o:p></p>
<p class="MsoNormal">npm WARN prepublish-on-install See the deprecation note in `npm help scripts` for more information.<o:p></o:p></p>
<p class="MsoNormal">npm WARN lifecycle genieacs@1.1.0~prepublish: cannot run in wd %s %s (wd=%s) genieacs@1.1.0 npm run compile /opt/genieacs<o:p></o:p></p>
<p class="MsoNormal">genieacs@1.1.0 /opt/genieacs<o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif""></span> coffeescript@1.12.4<o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> hiredis@0.5.0<o:p></o:p></p>
<p class="MsoNormal"> <span style="font-family:"Arial","sans-serif""></span> bindings@1.2.1<o:p></o:p></p>
<p class="MsoNormal">  nan@2.5.1<o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif""></span> later@1.2.0<o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> libxmljs@0.18.4<o:p></o:p></p>
<p class="MsoNormal"> <span style="font-family:"Arial","sans-serif""></span> node-pre-gyp@0.6.33<o:p></o:p></p>
<p class="MsoNormal">   <span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> mkdirp@0.5.1<o:p></o:p></p>
<p class="MsoNormal">     minimist@0.0.8<o:p></o:p></p>
<p class="MsoNormal">   <span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> nopt@3.0.6<o:p></o:p></p>
<p class="MsoNormal">     abbrev@1.1.0<o:p></o:p></p>
<p class="MsoNormal">   <span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> npmlog@4.0.2<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> are-we-there-yet@1.1.2<o:p></o:p></p>
<p class="MsoNormal">     <span style="font-family:"Arial","sans-serif""></span> delegates@1.0.0<o:p></o:p></p>
<p class="MsoNormal">      readable-stream@2.2.6<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span> console-control-strings@1.1.0<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> gauge@2.7.3<o:p></o:p></p>
<p class="MsoNormal">     <span style="font-family:"Arial","sans-serif""></span> aproba@1.1.1<o:p></o:p></p>
<p class="MsoNormal">     <span style="font-family:"Arial","sans-serif""></span> has-unicode@2.0.1<o:p></o:p></p>
<p class="MsoNormal">     <span style="font-family:"Arial","sans-serif""></span> object-assign@4.1.1<o:p></o:p></p>
<p class="MsoNormal">     <span style="font-family:"Arial","sans-serif""></span> signal-exit@3.0.2<o:p></o:p></p>
<p class="MsoNormal">     <span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> string-width@1.0.2<o:p></o:p></p>
<p class="MsoNormal">      <span style="font-family:"Arial","sans-serif""></span> code-point-at@1.1.0<o:p></o:p></p>
<p class="MsoNormal">      <span style="font-family:"Arial","sans-serif""></span> is-fullwidth-code-point@1.0.0<o:p></o:p></p>
<p class="MsoNormal">         number-is-nan@1.0.1<o:p></o:p></p>
<p class="MsoNormal">     <span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> strip-ansi@3.0.1<o:p></o:p></p>
<p class="MsoNormal">       ansi-regex@2.1.1<o:p></o:p></p>
<p class="MsoNormal">      wide-align@1.1.0<o:p></o:p></p>
<p class="MsoNormal">     set-blocking@2.0.0<o:p></o:p></p>
<p class="MsoNormal">   <span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> rc@1.1.7<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span> deep-extend@0.4.1<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span> ini@1.3.4<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span> minimist@1.2.0<o:p></o:p></p>
<p class="MsoNormal">     strip-json-comments@2.0.1<o:p></o:p></p>
<p class="MsoNormal">   <span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> request@2.81.0<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span> aws-sign2@0.6.0<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span> aws4@1.6.0<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span> caseless@0.12.0<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> combined-stream@1.0.5<o:p></o:p></p>
<p class="MsoNormal">      delayed-stream@1.0.0<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span> extend@3.0.0<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span> forever-agent@0.6.1<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> form-data@2.1.2<o:p></o:p></p>
<p class="MsoNormal">      asynckit@0.4.0<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> har-validator@4.2.1<o:p></o:p></p>
<p class="MsoNormal">     <span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> ajv@4.11.5<o:p></o:p></p>
<p class="MsoNormal">      <span style="font-family:"Arial","sans-serif""></span> co@4.6.0<o:p></o:p></p>
<p class="MsoNormal">      <span style="font-family:"Arial","sans-serif""></span> json-stable-stringify@1.0.1<o:p></o:p></p>
<p class="MsoNormal">         jsonify@0.0.0<o:p></o:p></p>
<p class="MsoNormal">      har-schema@1.0.5<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> hawk@3.1.3<o:p></o:p></p>
<p class="MsoNormal">     <span style="font-family:"Arial","sans-serif""></span> boom@2.10.1<o:p></o:p></p>
<p class="MsoNormal">     <span style="font-family:"Arial","sans-serif""></span> cryptiles@2.0.5<o:p></o:p></p>
<p class="MsoNormal">     <span style="font-family:"Arial","sans-serif""></span> hoek@2.16.3<o:p></o:p></p>
<p class="MsoNormal">      sntp@1.0.9<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> http-signature@1.1.1<o:p></o:p></p>
<p class="MsoNormal">     <span style="font-family:"Arial","sans-serif""></span> assert-plus@0.2.0<o:p></o:p></p>
<p class="MsoNormal">     <span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> jsprim@1.4.0<o:p></o:p></p>
<p class="MsoNormal">      <span style="font-family:"Arial","sans-serif""></span> assert-plus@1.0.0<o:p></o:p></p>
<p class="MsoNormal">      <span style="font-family:"Arial","sans-serif""></span> extsprintf@1.0.2<o:p></o:p></p>
<p class="MsoNormal">      <span style="font-family:"Arial","sans-serif""></span> json-schema@0.2.3<o:p></o:p></p>
<p class="MsoNormal">       verror@1.3.6<o:p></o:p></p>
<p class="MsoNormal">     <span style="font-family:"Arial","sans-serif""></span> sshpk@1.11.0<o:p></o:p></p>
<p class="MsoNormal">       <span style="font-family:"Arial","sans-serif""></span> asn1@0.2.3<o:p></o:p></p>
<p class="MsoNormal">       <span style="font-family:"Arial","sans-serif""></span> assert-plus@1.0.0<o:p></o:p></p>
<p class="MsoNormal">       <span style="font-family:"Arial","sans-serif""></span> bcrypt-pbkdf@1.0.1<o:p></o:p></p>
<p class="MsoNormal">       <span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> dashdash@1.14.1<o:p></o:p></p>
<p class="MsoNormal">         assert-plus@1.0.0<o:p></o:p></p>
<p class="MsoNormal">       <span style="font-family:"Arial","sans-serif""></span> ecc-jsbn@0.1.1<o:p></o:p></p>
<p class="MsoNormal">       <span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> getpass@0.1.6<o:p></o:p></p>
<p class="MsoNormal">         assert-plus@1.0.0<o:p></o:p></p>
<p class="MsoNormal">       <span style="font-family:"Arial","sans-serif""></span> jodid25519@1.0.2<o:p></o:p></p>
<p class="MsoNormal">       <span style="font-family:"Arial","sans-serif""></span> jsbn@0.1.1<o:p></o:p></p>
<p class="MsoNormal">        tweetnacl@0.14.5<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span> is-typedarray@1.0.0<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span> isstream@0.1.2<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span> json-stringify-safe@5.0.1<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> mime-types@2.1.14<o:p></o:p></p>
<p class="MsoNormal">      mime-db@1.26.0<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span> oauth-sign@0.8.2<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span> performance-now@0.2.0<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span> qs@6.4.0<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span> safe-buffer@5.0.1<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span> stringstream@0.0.5<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> tough-cookie@2.3.2<o:p></o:p></p>
<p class="MsoNormal">      punycode@1.4.1<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span> tunnel-agent@0.6.0<o:p></o:p></p>
<p class="MsoNormal">     uuid@3.0.1<o:p></o:p></p>
<p class="MsoNormal">   <span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> rimraf@2.5.4<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span> glob@7.1.1<o:p></o:p></p>
<p class="MsoNormal">      <span style="font-family:"Arial","sans-serif""></span> fs.realpath@1.0.0<o:p></o:p></p>
<p class="MsoNormal">      <span style="font-family:"Arial","sans-serif""></span> inflight@1.0.6<o:p></o:p></p>
<p class="MsoNormal">      <span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> minimatch@3.0.3<o:p></o:p></p>
<p class="MsoNormal">       <span style="font-family:"Arial","sans-serif""></span> brace-expansion@1.1.6<o:p></o:p></p>
<p class="MsoNormal">         <span style="font-family:"Arial","sans-serif""></span> balanced-match@0.4.2<o:p></o:p></p>
<p class="MsoNormal">          concat-map@0.0.1<o:p></o:p></p>
<p class="MsoNormal">      <span style="font-family:"Arial","sans-serif""></span> once@1.4.0<o:p></o:p></p>
<p class="MsoNormal">       path-is-absolute@1.0.1<o:p></o:p></p>
<p class="MsoNormal">   <span style="font-family:"Arial","sans-serif""></span> semver@5.3.0<o:p></o:p></p>
<p class="MsoNormal">   <span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> tar@2.2.1<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span> block-stream@0.0.9<o:p></o:p></p>
<p class="MsoNormal">    <span style="font-family:"Arial","sans-serif""></span> fstream@1.0.11<o:p></o:p></p>
<p class="MsoNormal">       graceful-fs@4.1.11<o:p></o:p></p>
<p class="MsoNormal">   <span style="font-family:"Arial","sans-serif""></span> tar-pack@3.3.0<o:p></o:p></p>
<p class="MsoNormal">     <span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> debug@2.2.0<o:p></o:p></p>
<p class="MsoNormal">       ms@0.7.1<o:p></o:p></p>
<p class="MsoNormal">     <span style="font-family:"Arial","sans-serif""></span> fstream-ignore@1.0.5<o:p></o:p></p>
<p class="MsoNormal">     <span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> once@1.3.3<o:p></o:p></p>
<p class="MsoNormal">       wrappy@1.0.2<o:p></o:p></p>
<p class="MsoNormal">     <span style="font-family:"Arial","sans-serif""></span> readable-stream@2.1.5<o:p></o:p></p>
<p class="MsoNormal">      uid-number@0.0.6<o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> mongodb@2.2.25<o:p></o:p></p>
<p class="MsoNormal"> <span style="font-family:"Arial","sans-serif""></span> es6-promise@3.2.1<o:p></o:p></p>
<p class="MsoNormal"> <span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> mongodb-core@2.1.9<o:p></o:p></p>
<p class="MsoNormal">  <span style="font-family:"Arial","sans-serif""></span> bson@1.0.4<o:p></o:p></p>
<p class="MsoNormal">  <span style="font-family:"Arial","sans-serif""></span> require_optional@1.0.0<o:p></o:p></p>
<p class="MsoNormal">     resolve-from@2.0.0<o:p></o:p></p>
<p class="MsoNormal"> <span style="font-family:"Arial","sans-serif""></span> readable-stream@2.1.5<o:p></o:p></p>
<p class="MsoNormal">   <span style="font-family:"Arial","sans-serif""></span> buffer-shims@1.0.0<o:p></o:p></p>
<p class="MsoNormal">   <span style="font-family:"Arial","sans-serif""></span> core-util-is@1.0.2<o:p></o:p></p>
<p class="MsoNormal">   <span style="font-family:"Arial","sans-serif""></span> inherits@2.0.3<o:p></o:p></p>
<p class="MsoNormal">   <span style="font-family:"Arial","sans-serif""></span> isarray@1.0.0<o:p></o:p></p>
<p class="MsoNormal">   <span style="font-family:"Arial","sans-serif""></span> process-nextick-args@1.0.7<o:p></o:p></p>
<p class="MsoNormal">   <span style="font-family:"Arial","sans-serif""></span> string_decoder@0.10.31<o:p></o:p></p>
<p class="MsoNormal">    util-deprecate@1.0.2<o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif""></span><span style="font-family:"Arial","sans-serif""></span> redis@2.7.1<o:p></o:p></p>
<p class="MsoNormal"> <span style="font-family:"Arial","sans-serif""></span> double-ended-queue@2.1.0-0<o:p></o:p></p>
<p class="MsoNormal"> <span style="font-family:"Arial","sans-serif""></span> redis-commands@1.3.1<o:p></o:p></p>
<p class="MsoNormal">  redis-parser@2.5.0<o:p></o:p></p>
<p class="MsoNormal"> seedrandom@2.4.2<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">root@GenieACS:/opt/genieacs# npm run compile<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">> genieacs@1.1.0 compile /opt/genieacs<o:p></o:p></p>
<p class="MsoNormal">> coffee -cb lib/*.coffee<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">root@GenieACS:/opt/genieacs/bin# ./genieacs-cwmp<o:p></o:p></p>
<p class="MsoNormal">2017-03-20T16:34:24.687Z [INFO] GenieACS (genieacs-cwmp) starting; pid=24011 version="1.1.0" dependencies="node@7.7.3,hiredis@0.5.0,later@1.2.0,libxmljs@0.18.4,mongodb@2.2.25,redis@2.7.1,seedrandom@2.4.2" config="CONFIG_DIR=/opt/genieacs/config,MONGODB_CONNECTION_URL=mongodb://127.0.0.1/genieacs,REDIS_PORT=6379,REDIS_HOST=127.0.0.1,CWMP_INTERFACE=0.0.0.0,CWMP_PORT=7547,CWMP_SSL=false,NBI_INTERFACE=0.0.0.0,NBI_PORT=7557,FS_INTERFACE=0.0.0.0,FS_PORT=7567,FS_HOSTNAME=192.168.0.1,FS_IP=192.168.0.1,LOG_INFORMS=true,DEBUG=false,REDIS_DB=0,CWMP_WORKER_PROCESSES=0,CWMP_LOG_FILE=,CWMP_ACCESS_LOG_FILE=,NBI_WORKER_PROCESSES=0,NBI_SSL=false,NBI_LOG_FILE=,NBI_ACCESS_LOG_FILE=,FS_WORKER_PROCESSES=0,FS_SSL=false,FS_LOG_FILE=,FS_ACCESS_LOG_FILE=,DOWNLOAD_TIMEOUT=3600,EXT_TIMEOUT=3000,MAX_CACHE_TTL=86400,RETRY_DELAY=300,SESSION_TIMEOUT=30,CONNECTION_REQUEST_TIMEOUT=2000,GPN_NEXT_LEVEL=0,GPV_BATCH_SIZE=32,MAX_DEPTH=16,LOG_FORMAT=simple,ACCESS_LOG_FORMAT=,XML_RECOVER=false,XML_IGNORE_ENC=false,XML_FORMAT=false,XML_NO_DECL=false,XML_NO_EMPTY=false,XML_IGNORE_NAMESPACE=false,DEVICE_ONLINE_THRESHOLD=4000"<o:p></o:p></p>
<p class="MsoNormal">2017-03-20T16:34:25.430Z [INFO] Worker listening; pid=24032 address="0.0.0.0" port=7547<o:p></o:p></p>
<p class="MsoNormal">2017-03-20T16:34:25.433Z [INFO] Worker listening; pid=24033 address="0.0.0.0" port=7547<o:p></o:p></p>
<p class="MsoNormal">2017-03-20T16:34:29.419Z [ERROR] Uncaught exception; exceptionName="ReplyError" exceptionMessage="ERR invalid expire time in setex" exceptionStack="ReplyError: ERR invalid expire time in setex\n    at parseError (/opt/genieacs/node_modules/redis-parser/lib/parser.js:182:12)\n   
 at parseType (/opt/genieacs/node_modules/redis-parser/lib/parser.js:292:14)"<o:p></o:p></p>
<p class="MsoNormal">events.js:163<o:p></o:p></p>
<p class="MsoNormal">      throw er; // Unhandled 'error' event<o:p></o:p></p>
<p class="MsoNormal">      ^<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Error: write after end<o:p></o:p></p>
<p class="MsoNormal">    at writeAfterEnd (_stream_writable.js:191:12)<o:p></o:p></p>
<p class="MsoNormal">    at WriteStream.Writable.write (_stream_writable.js:238:5)<o:p></o:p></p>
<p class="MsoNormal">    at log (/opt/genieacs/lib/logger.js:260:15)<o:p></o:p></p>
<p class="MsoNormal">    at Object.error (/opt/genieacs/lib/logger.js:279:3)<o:p></o:p></p>
<p class="MsoNormal">    at process.<anonymous> (/opt/genieacs/lib/server.js:77:10)<o:p></o:p></p>
<p class="MsoNormal">    at emitOne (events.js:96:13)<o:p></o:p></p>
<p class="MsoNormal">    at process.emit (events.js:191:7)<o:p></o:p></p>
<p class="MsoNormal">    at process._fatalException (bootstrap_node.js:299:26)<o:p></o:p></p>
<p class="MsoNormal">2017-03-20T16:34:29.508Z [ERROR] Worker died; pid=24032 exitCode=7<o:p></o:p></p>
<p class="MsoNormal">2017-03-20T16:34:29.557Z [ERROR] Uncaught exception; exceptionName="ReplyError" exceptionMessage="ERR invalid expire time in setex" exceptionStack="ReplyError: ERR invalid expire time in setex\n    at parseError (/opt/genieacs/node_modules/redis-parser/lib/parser.js:182:12)\n   
 at parseType (/opt/genieacs/node_modules/redis-parser/lib/parser.js:292:14)"<o:p></o:p></p>
<p class="MsoNormal">events.js:163<o:p></o:p></p>
<p class="MsoNormal">      throw er; // Unhandled 'error' event<o:p></o:p></p>
<p class="MsoNormal">      ^<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>