Professional Web Applications Themes

AIX libc.a(shr.o) - AIX

I have search the web for answer to this but had no viable results. In several cases (IBM HTTP Server, vanilla apache, binary apache) I receive very similar messages when trying to execute. For example exec(): 0509-036 Cannot load program ./htpasswd because of the following errors: 0509-130 Symbol resolution failed for htpasswd because: 0509-136 Symbol isinf (number 37) is not exported from dependent module /usr/lib/libc.a(shr.o). 0509-192 Examine .loader section symbols with the 'dump -Tv' command. Similar messages when I try to start other programs. Therefore I believe it's an enviromental problem rather than an issue with the subject programs. I ...

  1. #1

    Default AIX libc.a(shr.o)

    I have search the web for answer to this but had no viable results.

    In several cases (IBM HTTP Server, vanilla apache, binary apache) I receive
    very similar messages when trying to execute. For example

    exec(): 0509-036 Cannot load program ./htpasswd because of the following
    errors:
    0509-130 Symbol resolution failed for htpasswd because:
    0509-136 Symbol isinf (number 37) is not exported from
    dependent module /usr/lib/libc.a(shr.o).
    0509-192 Examine .loader section symbols with the
    'dump -Tv' command.

    Similar messages when I try to start other programs. Therefore I believe
    it's an enviromental problem rather than an issue with the subject programs.
    I would appreciate your advice.

    Lanny



    ---
    Outgoing mail is certified Virus Free-
    Odchozí posta neobsahuje viry
    Checked by AVG anti-virus system ([url]http://www.grisoft.com[/url]).
    Version: 6.0.520 / Virus Database: 318 - Release Date: 9/18/2003


    Casey Guest

  2. Moderated Post

    Default Re: AIX libc.a(shr.o)

    Removed by Administrator
    Steve Nottingham Guest
    Moderated Post

  3. Moderated Post

    Default Re: AIX libc.a(shr.o)

    Removed by Administrator
    casey Guest
    Moderated Post

  4. Moderated Post

    Default Re: AIX libc.a(shr.o)

    Removed by Administrator
    Nicholas Dronen Guest
    Moderated Post

  5. #5

    Default Re: AIX libc.a(shr.o)

    casey wrote:
    > LIBPATH is /usr/lib:/usr/local/lib
    Check your levels of bos.rte.libc and bos.up[/mp]:

    lslpp -l bos.rte.libc bos.up

    on both working machines and non-working machines.
    Stop putting system library locations into LIBPATH;
    binaries _usually_ include /lib:/usr/lib internally
    (this is just general advice, BTW).

    It's likely that non-working machines have a back-level
    libc, and may require upgrading. The other thing you
    can do is "dump -Tv /usr/lib/libc.a |grep isinf" to
    make sure the symbol is exported from libc.a(shr.o). If
    it's not, an upgrade is in order. If it is, perhaps you
    have a second, older copy of libc lying around somewhere?

    --
    Gary R. Hook / AIX PartnerWorld for Developers / These opinions are MINE
    __________________________________________________ ______________________

    Gary R. Hook Guest

  6. Moderated Post

    Default Re: AIX libc.a(shr.o)

    Removed by Administrator
    casey Guest
    Moderated Post

  7. #7

    Default Re: AIX libc.a(shr.o)

    "Gary R. Hook" <nospamnospammers.net> writes:
    > perhaps you
    > have a second, older copy of libc lying around somewhere?
    It is pretty clear from his message:

    0509-136 Symbol isinf (number 37) is not exported from
    dependent module /usr/lib/libc.a(shr.o).

    that the loader picked the *right* libc.a, so it is just a
    "bos.rte.libc is too old" issue, I think.

    Cheers,
    --
    In order to understand recursion you must first understand recursion.
    Paul Pluzhnikov Guest

  8. #8

    Default Re: AIX libc.a(shr.o)

    Paul Pluzhnikov wrote:
    > "Gary R. Hook" <nospamnospammers.net> writes:
    >
    >
    >>perhaps you
    >>have a second, older copy of libc lying around somewhere?
    >
    >
    > It is pretty clear from his message:
    >
    > 0509-136 Symbol isinf (number 37) is not exported from
    > dependent module /usr/lib/libc.a(shr.o).
    >
    > that the loader picked the *right* libc.a, so it is just a
    > "bos.rte.libc is too old" issue, I think.
    Absolutely...

    IIRC, isinf() was added to libc somewhere around AIX 4.3.3 ML 07.
    Apache 1.3 will use isinf() if present on the build system, so
    presumably this is an Apache 1.3 built on fairly recent AIX 4.3.3 but
    installed on older AIX 4.3.3.

    Jeff Trawick Guest

Similar Threads

  1. Replies: 1
    Last Post: August 19th, 06:04 PM
  2. Replies: 3
    Last Post: July 11th, 03:20 PM
  3. Downgrading libc for a single program
    By Maarten D. de Jong in forum Linux Setup, Configuration & Administration
    Replies: 2
    Last Post: July 4th, 01:38 AM
  4. avr-gcc/avr-libc
    By thomas.gies@web.de in forum Debian
    Replies: 0
    Last Post: July 1st, 05:30 PM
  5. hsearch() slow with Solaris 8/9 libc
    By Casper H.S. Dik in forum Sun Solaris
    Replies: 0
    Last Post: July 1st, 02:34 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139