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

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.