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.