That's the number of processes per user - not relevant to what I was referring to (stack size). Must be a different problem.

On 18/04/15 18:23, Mark Campbell wrote:
I too have experienced issues when having too many packages installed.
(beyond a fun exercise of curiosity, I don't recommend yum install * ;)
).  I may try out the rpmbuild idea you have though, Jacco.

I have a single file in /etc/security/limits.d called 20-nproc.conf.
Contents of this file are as follows:

# Default limit for number of user's processes to prevent
# accidental fork bombs.
# See rhbz #432903 for reasoning.

*          soft    nproc     4096
root       soft    nproc     unlimited

So it appears it's set for 4MB.  Is that an acceptable number?  Or
should I lower it?

On Fri, Apr 17, 2015 at 5:23 AM, Gordan Bobic <[email protected]
<mailto:[email protected]>> wrote:

    It might be worth checking what is in your /etc/security/limits.d
    just in case. Reducing the default stack allocation size is a
    good way to reduce the memory footprint of a running system,
    and all programs that aren't broken should be able to
    request (and receive) extra stack space if they require it.

    In reality, it doesn't always work out like that (e.g. yum
    is known to break before most things when you reduce the
    stack size dramatically).

    IIRC, default stack size on EL6 is 8MB, but the vast
    majority of programs work just fine with 256KB.

    Gordan


    On 2015-04-17 02:30, Mark Campbell wrote:

        Gordon,

        I haven't done anything with either of those.  Beyond it
        starting out
        as a bare bone RSEL 7 image, me installing the RPi2 kernel from RSEL
        6, and then me installing packages via yum as I found the build
        failing due to missing packages, I've done virtually no
        customization
        to the environment.  That's why I figured there might've been some
        system variable that may have been affecting this somehow.

        Perhaps the issue is still one of me not having the necessary
        packages
        installed, it's just hiding under a misleading error?  Jacco,
        would it
        be terribly inconvenient if I could get a list of packages you have
        installed on your rpi2?  Maybe if I replicate what you have
        installed,
        my problem will go away?

        On Thursday, April 16, 2015, Gordan Bobic <[email protected]
        <mailto:[email protected]>>
        wrote:

            Mark,

            Just a thoughts - did you perchance reduce the default stack
            allocation using ulimit or limits.d?

            Gordan

            On 2015-04-16 22:00, Jacco Ligthart wrote:
            Hi Mark,

            I cannot reproduce your error.
            I tried on both RSEL7 on odroid and RSEL7.1 on raspberrypi2.

            Both times I did:
            cd /tmp/
            tar -xzvf mpich-3.1.4.tar.gz
            cd mpich-3.1.4
            ./configure
            make

            and also both times it seems to complete building without error.

            Jacco

            On 04/13/2015 11:23 PM, Mark Campbell wrote:

            Thanks Bjarne,

            Google is always the first place I try, but I was less than
            successful with this one. I'd seen numerous people reporting the
            same thing as me, and I saw a variety of answers, some not
            applicable to me, others would suggest that somehow the
            arguments
            would have to be broken up (not really sure how you would do
            that
            with Make), others still would suggest reducing the path
            environment
            variable, others still suggested that the max command length
            would
            need to be extended (haven't figured out how that is done
            yet, if
            anyone does, I'm all ears), and the rest were unresolved.

            I tried moving it to a much shorter directory-- /mpi, and that
            still
            had problems.

            I can't really tell you what it's listing that's too long--I
            don't
            see it myself. All I do is:

            # ./configure
            # make

            ./configure goes through what must be 1000+ lines of
            checking, with
            no errors that I could see, and make comes back right at the
            start
            with:

            make[1]: execvp: /bin/sh: Argument list too long

            And something about error 27, with a general make error
            dialog. (I
            don't have the exact dialog in front of me right now, the pi
            is at
            home, and currently off).

            If it were just a distribution build dependency problem,
            wouldn't
            the problem show up when doing the ./configure script, where it
            checks for all of the dependencies?

            On Mon, Apr 13, 2015 at 4:24 PM, Bjarne Saltbæk
            <[email protected] <mailto:[email protected]>>
            wrote:

            Google knows everything... :)

            https://gcc.gnu.org/ml/gcc-help/2010-12/msg00305.html [1] [1]

            could be a path issue.
            could be a distribution build dependency issue.
            maybe you can post what list that is to long

            BR,
            Bjarne

            -------------------------
            Date: Sun, 12 Apr 2015 23:24:33 -0400
            From: [email protected]
            <mailto:[email protected]>
            To: [email protected] <mailto:[email protected]>
            Subject: [RedSleeve-Users] RSEL7 Make issue

            So I am trying to compile mpich on RSEL7 (I know the RPMs
            exist in
            yum, and I've even installed them, but the rpms don't appear to
            come with the examples code), and I am running into a problem
            building it.

            After I've successfully run the ./configure file with no
            reported
            errors, I tell it to make, and make complains that the argument
            list is too long (actual error is execvp: /bin/sh: Argument list
            too long). Using this same source, I was able to make/make
            install fine on Raspbian.

            Any ideas on why it won't build here?

            --

            --Mark
            _______________________________________________ users mailing
            list [email protected]
            <mailto:[email protected]>
            http://lists.redsleeve.org/mailman/listinfo/users [2] [2]
            _______________________________________________
            users mailing list
            [email protected] <mailto:[email protected]>
            http://lists.redsleeve.org/mailman/listinfo/users [2] [2]

            --

            --Mark

            _______________________________________________
            users mailing list
            [email protected] <mailto:[email protected]>
            http://lists.redsleeve.org/mailman/listinfo/users [2] [2]


          Links:
          ------
          [1] https://gcc.gnu.org/ml/gcc-help/2010-12/msg00305.html [1]
          [2] http://lists.redsleeve.org/mailman/listinfo/users [2]

          _______________________________________________
          users mailing list
        [email protected] <mailto:[email protected]>
        http://lists.redsleeve.org/mailman/listinfo/users [2]
          _______________________________________________
          users mailing list
        [email protected] <mailto:[email protected]>
        http://lists.redsleeve.org/mailman/listinfo/users [2]

        --
        --Mark


        Links:
        ------
        [1] https://gcc.gnu.org/ml/gcc-help/2010-12/msg00305.html
        [2] http://lists.redsleeve.org/mailman/listinfo/users

        _______________________________________________
        users mailing list
        [email protected] <mailto:[email protected]>
        http://lists.redsleeve.org/mailman/listinfo/users

    _______________________________________________
    users mailing list
    [email protected] <mailto:[email protected]>
    http://lists.redsleeve.org/mailman/listinfo/users




--
--Mark


_______________________________________________
users mailing list
[email protected]
http://lists.redsleeve.org/mailman/listinfo/users


_______________________________________________
users mailing list
[email protected]
http://lists.redsleeve.org/mailman/listinfo/users

Reply via email to