Tim
I have to say this is a very serious and urgent issue for us. We are imminently delivering a software release to a customer, and part of that release requires their IBMi to be fully up to speed with node and npm. They are awaiting our instructions so that they can do the necessary installs on their box, but we cannot provide them because the latest version simply does not work.
There are two issues:
1) The node issue described below
2) The npm issue, where it creates a cache of the packages you install in the /home/user/.npm folder, but cannot access it on subsequent install attempts.
We currently have PMR 68756,999,866 open, but the responses are less than useful to be honest.
Rgds
Kevin
-----Original Message-----
From: WEB400 [mailto:web400-bounces@xxxxxxxxxxxx] On Behalf Of Tim Rowe
Sent: 15 October 2015 14:44
To: web400@xxxxxxxxxxxx
Subject: Re: [WEB400] Node and NPM don't work properly on some LPARS?
This is great! I am going to send this over to my Node guy here. See if
something changed in the node delivery ? Internal? Of course, it will
not be until tomorrow before we get a response...
Tim
Tim Rowe, timmr@xxxxxxxxxx
Business Architect Application Development & Systems Management for IBM i
IBM i Development Lab, Rochester, MN
(507) 253-6191 (Tie) 553-6191
http://www-03.ibm.com/systems/power/software/i/are/index.html
----- Original message -----
From: Aaron Bartell <aaronbartell@xxxxxxxxx>
Sent by: "WEB400" <web400-bounces@xxxxxxxxxxxx>
To: "Web Enabling the IBM i (AS/400 and iSeries)" <web400@xxxxxxxxxxxx>
Cc:
Subject: Re: [WEB400] Node and NPM don't work properly on some LPARS?
Date: Thu, Oct 15, 2015 8:33 AM
Looks like I have the same problem.
v0.12.7: [1]
https://bitbucket.org/snippets/litmis/LLR5j (doesn't work)
v0.10.35: [2]
https://bitbucket.org/snippets/litmis/KKR5d (works)
Aaron Bartell
litmis.com - Services for open source on IBM i
On Thu, Oct 15, 2015 at 8:17 AM, Kevin Turner
<kevin.turner@xxxxxxxxxxxxxxx>
wrote:
> Aaron
>
> If you are on 0.12.7 it would be interesting to hear how this little
test
> runs on your box:
[3]
https://gist.github.com/kpturner/0c7104b32ecca7689fc0
>
> You just run "node main.js" and the main process fires up a worker
child
> and then repeatedly asks it to convert a string to upper case on a 1
second
> interval.
>
> On our servers on 0.12.7 this fails immediately because the child
process
> gets terminated for no logical reason.
>
> Our problem may not be related to node at all of course, but something
odd
> on the LPARs that do not work.
>
> Cheers
> Kevin
>
>
> -----Original Message-----
> From: WEB400 [[4]mailto:web400-bounces@xxxxxxxxxxxx] On Behalf Of
Kevin
> Turner
> Sent: 15 October 2015 13:54
> To: Web Enabling the IBM i (AS/400 and iSeries) <web400@xxxxxxxxxxxx>
> Subject: Re: [WEB400] Node and NPM don't work properly on some LPARS?
>
> OK - well we have reported two main issues:
>
> 1) A node child process should not just end unless it is a)
killed or
> b) it runs process.exit()
> Our simple test code shows this failing in our duff LPARS, but OK on
> others with earlier versions of node
> 2) When "npm install" runs it caches its packages in your local
.npm
> folder. After that, it cannot access its own cache and every
subsequent
> "npm install" fails with "uid must be an unsigned integer". You have
to
> run "npm cache clear" before every install to make it work!
>
> -----Original Message-----
> From: WEB400 [[5]mailto:web400-bounces@xxxxxxxxxxxx] On Behalf Of
Aaron
> Bartell
> Sent: 15 October 2015 13:47
> To: Web Enabling the IBM i (AS/400 and iSeries) <web400@xxxxxxxxxxxx>
> Subject: Re: [WEB400] Node and NPM don't work properly on some LPARS?
>
> I have 0.12.7 installed but haven't experienced that (yet). I also
have a
> boatload of perzl stuff in my PATH and LIBPATH so I don't consider my
> environment very "stock" at this point.
>
> Aaron Bartell
> litmis.com - Services for open source on IBM i
>
>
> On Wed, Oct 14, 2015 at 6:33 PM, Kevin Turner <
> kevin.turner@xxxxxxxxxxxxxxx>
> wrote:
>
> > Even more bizarrely, forked child processes just end straight away.
> > They really do seem to have made a complete mess of it in v0.12.7.
> > V0.10.5 seems fine.
> >
> > Sent from my iPad
> >
> > > On 14 Oct 2015, at 20:55, Kevin Turner
> > > <kevin.turner@xxxxxxxxxxxxxxx>
> > wrote:
> > >
> > > ls -all /home/kturner
> > >
> > > total 304
> > >
> > > drwxrwsrwx 4 kturner 0 12288 Oct 14 20:51 .
> > >
> > > drwxrwsrwx 20 qsys 0 24576 Oct 14 14:56 ..
> > >
> > > drwxrwsrwx 3 kturner 0 8192 Oct 14 16:30
.node-gyp
> > >
> > > drwxrwsrwx 204 kturner 102 102400 Oct 14 20:51 .npm
> > >
> > > -rw------- 1 kturner 0 1554 Oct 14 20:51
.sh_history
> > >
> > > $
> > >
> > >
> > >
> > >
> > >
> > > Display Authority
> > >
> > >
> > >
> > > Object . . . . . . . . . . . . : /home/kturner/.npm
> > >
> > > Type . . . . . . . . . . . . . : DIR
> > >
> > > Owner . . . . . . . . . . . . : KTURNER
> > >
> > > Primary group . . . . . . . . : QPGMR
> > >
> > > Authorization list . . . . . . : *NONE
> > >
> > >
> > >
> > > Data --Object Authorities--
> > >
> > > User Authority Exist Mgt Alter Ref
> > >
> > > *PUBLIC *RWX X X X X
> > >
> > > KTURNER *RWX X X X X
> > >
> > > QPGMR *RWX X X X X
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > The other oddity is that it seems unable to locate dependency
> > > packages
> > at run time, even though they are all there under the top level
> > node_modules folder.
> > >
> > >
> > >
> > >
> > >
> > > -----Original Message-----
> > > From: WEB400 [[6]mailto:web400-bounces@xxxxxxxxxxxx] On Behalf Of
Aaron
> > Bartell
> > > Sent: 14 October 2015 20:47
> > > To: Web Enabling the IBM i (AS/400 and iSeries)
> > > <web400@xxxxxxxxxxxx>
> > > Subject: Re: [WEB400] Node and NPM don't work properly on some
LPARS?
> > >
> > >
> > >
> > > Could paste the results of the following?
> > >
> > >
> > >
> > > $ ls -all /home/kturner
> > >
> > >
> > >
> > > 5250> DSPAUT OBJ('/home/kturner/.npm')
> > >
> > >
> > >
> > >
> > >
> > > Aaron Bartell
> > >
> > > litmis.com - Services for open source on IBM i
> > >
> > >
> > >
> > >
> > >
> > > On Wed, Oct 14, 2015 at 2:40 PM, Kevin Turner <
> >
kevin.turner@xxxxxxxxxxxxxxx<[7]mailto:kevin.turner@xxxxxxxxxxxxxxx>>
> > >
> > > wrote:
> > >
> > >
> > >
> > >> Back to IBM for this one. After the first install of a package,
> > >> npm
> > >
> > >> creates /home/kturner/.npm but cannot access it afterwards when
you
> > >
> > >> try to install additional packages.
> > >
> > >> No clue why yet, as the authorities look OK.
> > >
> > >
> > > --
> > >
> > > This is the Web Enabling the IBM i (AS/400 and iSeries) (WEB400)
> > > mailing
> > list To post a message email: WEB400@xxxxxxxxxxxx<mailto:
> > WEB400@xxxxxxxxxxxx> To subscribe, unsubscribe, or change list
> > options,
> > >
> > > visit: [8]
http://lists.midrange.com/mailman/listinfo/web400
> > >
> > > or email:
> > > WEB400-request@xxxxxxxxxxxx<[9]mailto:WEB400-request@xxxxxxxxxxxx
> > >
> > >
> > > Before posting, please take a moment to review the archives at
> > [10]
http://archive.midrange.com/web400.
> > >
> > >
> > >
> > >
> > >
> > > ___________________________________________
> > >
> > > This email has been scanned by iomartcloud.
> > >
> > > [11]
http://www.iomartcloud.com/
> > >
> > >
> > >
> > > ________________________________
> > >
> > > NOTICE: The information in this electronic mail transmission is
> > > intended
> > by CoralTree Systems Ltd for the use of the named individuals or
> > entity to which it is directed and may contain information that is
> > privileged or otherwise confidential. If you have received this
> > electronic mail transmission in error, please delete it from your
> > system without copying or forwarding it, and notify the sender of
the
> > error by reply email or by telephone, so that the sender's address
> records can be corrected.
> > >
> > >
> > >
> > >
> >
----------------------------------------------------------------------
> > ----------
> > >
> > >
> > > CoralTree Systems Limited
> > > 25 Barnes Wallis Road
> > > Segensworth East, Fareham
> > > PO15 5TT
> > >
> > > Company Registration Number 5021022.
> > > Registered Office:
> > > 12-14 Carlton Place
> > > Southampton, UK
> > > SO15 2EA
> > > VAT Registration Number 834 1020 74.
> > > --
> > > This is the Web Enabling the IBM i (AS/400 and iSeries) (WEB400)
> > > mailing
> > list
> > > To post a message email: WEB400@xxxxxxxxxxxx To subscribe,
> > > unsubscribe, or change list options,
> > > visit: [12]
http://lists.midrange.com/mailman/listinfo/web400
> > > or email: WEB400-request@xxxxxxxxxxxx Before posting, please take
a
> > > moment to review the archives at
[13]
http://archive.midrange.com/web400.
> > >
> > >
> > > ___________________________________________
> > > This email has been scanned by iomartcloud.
> > > [14]
http://www.iomartcloud.com/
> > >
> >
> > ________________________________
> >
> > NOTICE: The information in this electronic mail transmission is
> > intended by CoralTree Systems Ltd for the use of the named
individuals
> > or entity to which it is directed and may contain information that
is
> > privileged or otherwise confidential. If you have received this
> > electronic mail transmission in error, please delete it from your
> > system without copying or forwarding it, and notify the sender of
the
> > error by reply email or by telephone, so that the sender's address
> records can be corrected.
> >
> >
> >
> >
> >
----------------------------------------------------------------------
> > ----------
> >
> >
> > CoralTree Systems Limited
> > 25 Barnes Wallis Road
> > Segensworth East, Fareham
> > PO15 5TT
> >
> > Company Registration Number 5021022.
> > Registered Office:
> > 12-14 Carlton Place
> > Southampton, UK
> > SO15 2EA
> > VAT Registration Number 834 1020 74.
> > --
> > This is the Web Enabling the IBM i (AS/400 and iSeries) (WEB400)
> > mailing list To post a message email: WEB400@xxxxxxxxxxxx To
> > subscribe, unsubscribe, or change list options,
> > visit: [15]
http://lists.midrange.com/mailman/listinfo/web400
> > or email: WEB400-request@xxxxxxxxxxxx
> > Before posting, please take a moment to review the archives at
> > [16]
http://archive.midrange.com/web400.
> >
> >
> --
> This is the Web Enabling the IBM i (AS/400 and iSeries) (WEB400)
mailing
> list To post a message email: WEB400@xxxxxxxxxxxx To subscribe,
> unsubscribe, or change list options,
> visit: [17]
http://lists.midrange.com/mailman/listinfo/web400
> or email: WEB400-request@xxxxxxxxxxxx
> Before posting, please take a moment to review the archives at
> [18]
http://archive.midrange.com/web400.
>
>
> ___________________________________________
> This email has been scanned by iomartcloud.
> [19]
http://www.iomartcloud.com/
>
>
> ________________________________
>
> NOTICE: The information in this electronic mail transmission is
intended
> by CoralTree Systems Ltd for the use of the named individuals or
entity to
> which it is directed and may contain information that is privileged or
> otherwise confidential. If you have received this electronic mail
> transmission in error, please delete it from your system without
copying or
> forwarding it, and notify the sender of the error by reply email or by
> telephone, so that the sender's address records can be corrected.
>
>
>
>
>
--------------------------------------------------------------------------------
>
>
> CoralTree Systems Limited
> 25 Barnes Wallis Road
> Segensworth East, Fareham
> PO15 5TT
>
> Company Registration Number 5021022.
> Registered Office:
> 12-14 Carlton Place
> Southampton, UK
> SO15 2EA
> VAT Registration Number 834 1020 74.
> --
> This is the Web Enabling the IBM i (AS/400 and iSeries) (WEB400)
mailing
> list To post a message email: WEB400@xxxxxxxxxxxx To subscribe,
> unsubscribe, or change list options,
> visit: [20]
http://lists.midrange.com/mailman/listinfo/web400
> or email: WEB400-request@xxxxxxxxxxxx
> Before posting, please take a moment to review the archives at
> [21]
http://archive.midrange.com/web400.
>
>
> ___________________________________________
> This email has been scanned by iomartcloud.
> [22]
http://www.iomartcloud.com/
>
>
> ________________________________
>
> NOTICE: The information in this electronic mail transmission is
intended
> by CoralTree Systems Ltd for the use of the named individuals or
entity to
> which it is directed and may contain information that is privileged or
> otherwise confidential. If you have received this electronic mail
> transmission in error, please delete it from your system without
copying or
> forwarding it, and notify the sender of the error by reply email or by
> telephone, so that the sender's address records can be corrected.
>
>
>
>
>
--------------------------------------------------------------------------------
>
>
> CoralTree Systems Limited
> 25 Barnes Wallis Road
> Segensworth East, Fareham
> PO15 5TT
>
> Company Registration Number 5021022.
> Registered Office:
> 12-14 Carlton Place
> Southampton, UK
> SO15 2EA
> VAT Registration Number 834 1020 74.
> --
> This is the Web Enabling the IBM i (AS/400 and iSeries) (WEB400)
mailing
> list
> To post a message email: WEB400@xxxxxxxxxxxx
> To subscribe, unsubscribe, or change list options,
> visit: [23]
http://lists.midrange.com/mailman/listinfo/web400
> or email: WEB400-request@xxxxxxxxxxxx
> Before posting, please take a moment to review the archives
> at [24]
http://archive.midrange.com/web400.
>
>
--
This is the Web Enabling the IBM i (AS/400 and iSeries) (WEB400) mailing
list
To post a message email: WEB400@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: [25]
http://lists.midrange.com/mailman/listinfo/web400
or email: WEB400-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at [26]
http://archive.midrange.com/web400.
References
Visible links
1.
https://bitbucket.org/snippets/litmis/LLR5j
2.
https://bitbucket.org/snippets/litmis/KKR5d
3.
https://gist.github.com/kpturner/0c7104b32ecca7689fc0
4. mailto:web400-bounces@xxxxxxxxxxxx
5. mailto:web400-bounces@xxxxxxxxxxxx
6. mailto:web400-bounces@xxxxxxxxxxxx
7. mailto:kevin.turner@xxxxxxxxxxxxxxx
8.
http://lists.midrange.com/mailman/listinfo/web400
9. mailto:WEB400-request@xxxxxxxxxxxx
10.
http://archive.midrange.com/web400
11.
http://www.iomartcloud.com/
12.
http://lists.midrange.com/mailman/listinfo/web400
13.
http://archive.midrange.com/web400
14.
http://www.iomartcloud.com/
15.
http://lists.midrange.com/mailman/listinfo/web400
16.
http://archive.midrange.com/web400
17.
http://lists.midrange.com/mailman/listinfo/web400
18.
http://archive.midrange.com/web400
19.
http://www.iomartcloud.com/
20.
http://lists.midrange.com/mailman/listinfo/web400
21.
http://archive.midrange.com/web400
22.
http://www.iomartcloud.com/
23.
http://lists.midrange.com/mailman/listinfo/web400
24.
http://archive.midrange.com/web400
25.
http://lists.midrange.com/mailman/listinfo/web400
26.
http://archive.midrange.com/web400
--
This is the Web Enabling the IBM i (AS/400 and iSeries) (WEB400) mailing list To post a message email: WEB400@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options,
visit:
http://lists.midrange.com/mailman/listinfo/web400
or email: WEB400-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives at
http://archive.midrange.com/web400.
___________________________________________
This email has been scanned by iomartcloud.
http://www.iomartcloud.com/
________________________________
NOTICE: The information in this electronic mail transmission is intended by CoralTree Systems Ltd for the use of the named individuals or entity to which it is directed and may contain information that is privileged or otherwise confidential. If you have received this electronic mail transmission in error, please delete it from your system without copying or forwarding it, and notify the sender of the error by reply email or by telephone, so that the sender's address records can be corrected.
--------------------------------------------------------------------------------
CoralTree Systems Limited
25 Barnes Wallis Road
Segensworth East, Fareham
PO15 5TT
Company Registration Number 5021022.
Registered Office:
12-14 Carlton Place
Southampton, UK
SO15 2EA
VAT Registration Number 834 1020 74.
As an Amazon Associate we earn from qualifying purchases.