Find the answer to your Linux question:
Results 1 to 6 of 6
Hello, I am running Lenny and just tried to install jigdo using synaptic. The install seemed to go fine but afterwards not only did jigdo not work, but most of ...
  1. #1
    Just Joined!
    Join Date
    Mar 2011
    Posts
    3

    symbol lookup error

    Hello,

    I am running Lenny and just tried to install jigdo using synaptic.

    The install seemed to go fine but afterwards not only did jigdo not work, but most of my other programs will not load either.

    When I try to start apt-get (or most other apps) I get.....

    symbol lookup error: /usr/lib/libstdc++.so.6: undefined symbol: -ZNSt7num-getIcSt19istreambuf-iteratorIcSt11char-traitsIcEEE2idE, version GLIBCXX-3.4

    If found this bug that seems to match the problem I'm having....

    Bug#584572

    I had a couple of unstable repositories in my apt sources file (which I have since removed) which I think may have caused the problem.

    The submitter of the bug wrote that he would "downgrade to the version in squeeze now"

    How do I do that if I can't get apt-get, aptitude, or any web browser to work at all?

    Is there a way to use the install disc to repair this?

  2. #2
    Linux Newbie
    Join Date
    Sep 2007
    Posts
    137
    Welcome.

    Have you tried this in a terminal, as root?
    Code:
     # aptitude purge jigdo

  3. #3
    Just Joined!
    Join Date
    Mar 2011
    Posts
    3
    Any attempt to run apt, aptitude or any web browser in a root terminal gives me the same error...

    symbol lookup error: /usr/lib/libstdc++.so.6: undefined symbol: -ZNSt7num-getIcSt19istreambuf-iteratorIcSt11char-traitsIcEEE2idE, version GLIBCXX-3.4

  4. #4
    Linux Newbie
    Join Date
    Sep 2007
    Posts
    137
    The symbol lookup isn't finding what it needs from the libstdc++ library. From what I found, it seems apt-get and aptitude need that library to work. Some, but not all who've posted about it, are able to downgrade the library. Since you cannot, you'll need to do it by hand. Use the sources.list URLs to get the downgraded? library pkg, then cd to the directory and try it from the terminal:

    Code:
     # dpkg -i <pkg-name>
    Beforehand, you could try this to see if it works:

    Code:
     # dpkg --purge jidgo
    Good luck.

  5. #5
    Just Joined!
    Join Date
    Mar 2011
    Posts
    3
    As it turns out with the manual method, I found I had to reinstall gcc-4.4-base before I could install the libstdc++6 package, but everything is working again now.

    Thank you.

  6. #6
    Linux Newbie
    Join Date
    Sep 2007
    Posts
    137
    You're welcome. Glad you got it working and good catch with gcc.

Posting Permissions

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