Thanks Dav, the certs were missing from the chroot environment so I've 
copied them in now. Unfortunately I'm still getting the error though.

Pretty sure all the required libs are there. I ran apt-rdepends on openssl 
and nodejs to be sure all those deps made it in there.

Dave

On Tuesday, September 11, 2012 1:25:11 PM UTC-7, Dav Glass wrote:
>
> Check to make sure that all of ssl's libs and all of it's certs are 
> available inside the chroot too. 
> I'm pretty sure they are loaded from /etc/ssl/certs/, so if that's not 
> accessible from the chroot the request will likely fail. 
>
> I seem to recall hitting this a while back, but it's been a while so I 
> may be wrong. 
>
> Dav 
>
> -- 
> Dav Glass 
> davg...@gmail.com <javascript:> 
> blog.davglass.com 
>
>
> + Windows: n. - The most successful computer virus, ever. + 
> + A computer without a Microsoft operating system is like a dog 
>     without bricks tied to its head + 
> + A Microsoft Certified Systems Engineer is to computing what a 
>    McDonalds Certified Food Specialist is to fine cuisine  + 
>
>
> On Tue, Sep 11, 2012 at 2:51 PM, kuhnza <david....@gmail.com <javascript:>> 
> wrote: 
> > Oh I forgot to mention I'm running Node v0.8.8 on Ubuntu 12.04.1 in case 
> > that helps. 
> > 
> > 
> > On Tuesday, September 11, 2012 12:47:29 PM UTC-7, kuhnza wrote: 
> >> 
> >> I'm getting the following error when calling https.request in my node 
> >> script: 
> >> nodejs: ../src/node_crypto.cc:752: void 
> >> node::crypto::Connection::ClearError(): Assertion 
> >> `handle_->Get(String::New("error"))->BooleanValue() == false' failed. 
> >> 
> >> The node process is running inside a chroot on Ubuntu. I built the 
> chroot 
> >> using jailtool and as far as I can tell node should have all the 
> necessary 
> >> dependencies available to it. The way I checked was to run apt-rdepends 
> >> nodejs and made sure that all the libs were inside the jail. The jail 
> also 
> >> has access to /dev/null and /dev/random. 
> >> 
> >> Besides https everything else seems to be running fine. I can make http 
> >> calls no problem and the rest of my code runs without error. 
> >> 
> >> Running the same script outside the jail works. 
> >> 
> >> What am I missing? 
> > 
> > -- 
> > Job Board: http://jobs.nodejs.org/ 
> > Posting guidelines: 
> > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines 
> > You received this message because you are subscribed to the Google 
> > Groups "nodejs" group. 
> > To post to this group, send email to nod...@googlegroups.com<javascript:> 
> > To unsubscribe from this group, send email to 
> > nodejs+un...@googlegroups.com <javascript:> 
> > For more options, visit this group at 
> > http://groups.google.com/group/nodejs?hl=en?hl=en 
>

-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Reply via email to