Page 1 of 3 123 LastLast
Results 1 to 10 of 24

Thread: Library hell after update

  1. #1

    Default Library hell after update

    Hi to all,

    it seems I have managed to cripple my openSUSE installation by updating it. Since a few days, gimp will no longer start but rather die:

    ** Message: Module '/usr/lib/gegl-0.1/snn-mean.so' load error: /usr/lib/gegl-0.1/snn-mean.so: undefined symbol: g_malloc0_n
    ** Message: Module '/usr/lib/gegl-0.1/contrast-curve.so' load error: /usr/lib/gegl-0.1/contrast-curve.so: undefined symbol: g_malloc_n
    ** Message: Module '/usr/lib/gegl-0.1/lens-correct.so' load error: /usr/lib/gegl-0.1/lens-correct.so: undefined symbol: g_malloc0_n
    ** Message: Module '/usr/lib/gegl-0.1/box-min.so' load error: /usr/lib/gegl-0.1/box-min.so: undefined symbol: g_malloc0_n
    ** Message: Module '/usr/lib/gegl-0.1/kuwahara-max.so' load error: /usr/lib/gegl-0.1/kuwahara-max.so: undefined symbol: g_malloc0_n
    ** Message: Module '/usr/lib/gegl-0.1/color-reduction.so' load error: /usr/lib/gegl-0.1/color-reduction.so: undefined symbol: g_malloc0_n
    ** Message: Module '/usr/lib/gegl-0.1/kuwahara-min.so' load error: /usr/lib/gegl-0.1/kuwahara-min.so: undefined symbol: g_malloc0_n
    ** Message: Module '/usr/lib/gegl-0.1/mblur.so' load error: /usr/lib/gegl-0.1/mblur.so: undefined symbol: g_malloc_n
    ** Message: Module '/usr/lib/gegl-0.1/box-blur.so' load error: /usr/lib/gegl-0.1/box-blur.so: undefined symbol: g_malloc0_n
    ** Message: Module '/usr/lib/gegl-0.1/demosaic-simple.so' load error: /usr/lib/gegl-0.1/demosaic-simple.so: undefined symbol: g_malloc0_n
    ** Message: Module '/usr/lib/gegl-0.1/kuwahara.so' load error: /usr/lib/gegl-0.1/kuwahara.so: undefined symbol: g_malloc0_n
    ** Message: Module '/usr/lib/gegl-0.1/stretch-contrast.so' load error: /usr/lib/gegl-0.1/stretch-contrast.so: undefined symbol: g_malloc0_n
    ** Message: Module '/usr/lib/gegl-0.1/mirrors.so' load error: /usr/lib/gegl-0.1/mirrors.so: undefined symbol: g_malloc0_n
    ** Message: Module '/usr/lib/gegl-0.1/disc-percentile.so' load error: /usr/lib/gegl-0.1/disc-percentile.so: undefined symbol: g_malloc0_n
    ** Message: Module '/usr/lib/gegl-0.1/bilateral-filter.so' load error: /usr/lib/gegl-0.1/bilateral-filter.so: undefined symbol: g_malloc0_n
    ** Message: Module '/usr/lib/gegl-0.1/snn-percentile.so' load error: /usr/lib/gegl-0.1/snn-percentile.so: undefined symbol: g_malloc0_n
    ** Message: Module '/usr/lib/gegl-0.1/hstack.so' load error: /usr/lib/gegl-0.1/hstack.so: undefined symbol: g_malloc0_n
    ** Message: Module '/usr/lib/gegl-0.1/demosaic-bimedian.so' load error: /usr/lib/gegl-0.1/demosaic-bimedian.so: undefined symbol: g_malloc0_n
    ** Message: Module '/usr/lib/gegl-0.1/c2g.so' load error: /usr/lib/gegl-0.1/c2g.so: undefined symbol: g_malloc0_n
    ** Message: Module '/usr/lib/gegl-0.1/raw-load.so' load error: /usr/lib/gegl-0.1/raw-load.so: undefined symbol: g_malloc_n
    ** Message: Module '/usr/lib/gegl-0.1/remap.so' load error: /usr/lib/gegl-0.1/remap.so: undefined symbol: g_malloc_n
    ** Message: Module '/usr/lib/gegl-0.1/gaussian-blur.so' load error: /usr/lib/gegl-0.1/gaussian-blur.so: undefined symbol: g_malloc0_n
    ** Message: Module '/usr/lib/gegl-0.1/stress.so' load error: /usr/lib/gegl-0.1/stress.so: undefined symbol: g_malloc0_n
    ** Message: Module '/usr/lib/gegl-0.1/mono-mixer.so' load error: /usr/lib/gegl-0.1/mono-mixer.so: undefined symbol: g_malloc_n
    ** Message: Module '/usr/lib/gegl-0.1/box-max.so' load error: /usr/lib/gegl-0.1/box-max.so: undefined symbol: g_malloc0_n
    gimp: symbol lookup error: gimp: undefined symbol: g_realloc_n

    This came to be in steps. Since I am on travel and have rarely access to a reasonably fast net, I did not much update my openSUSE since its installation in last June (I think it's 11.3, but could also be 11.2; how to find out? Nothing in boot.msg).

    <ASIDE>
    The previous update a few months ago resulted in the near-death of okular; it will now die when trying to open some pdf files, while other will work, at least initially.
    okular: symbol lookup error: /usr/lib/libpoppler-qt4.so.3: undefined symbol: _ZN8QMapData10createDataEi
    Fortunately, I was able to make kpdf from the predecessor openSUSE 11.0 make run, which I found on an old backup.
    </ASIDE>

    Since I have now a somewhat better internet connection, I was willing to try an update again (by yast); obviously, a large bunch of updates had amassed, including all the libreoffice stuff. It took altogether three days, with frequent interruptions (and one reboot in between). Downloads of individual patches were often stalled and had to be resumed I hope, they got resumed correctly, but who can tell?

    And after everything was finished, the system behaved a little bit irregularily, but after two (!) reboots, it seemed mostly normal. Except that gimp won't run anymore. AFAICT, no other software is affected. I don't use gimp every day, but it certainly ran long after the preceding update, and I think I did nothing to the system in between.

    I did not have many ideas how to mend the problem. Installing libraries in parallel (LD_LIBRARY_PATH) would not be a problem, but I simply have no idea which libraries, and where to get them. Deinstalling and reinstalling gimp availed nothing.

    Any clues what to do? Full system rebuild is also not so easy, because the optical drive did not survive the travelling, and anything over the net is painfully slow, around one or two minutes per megabyte. :-(

    Warm regards from very hot India,
    masala_wallah

  2. #2
    Join Date
    Jun 2008
    Location
    The English Lake District. UK - GMT/BST
    Posts
    36,733
    Blog Entries
    20

    Default Re: Library hell after update

    Can you please post your repos From a terminal do:

    zypper lr -d
    Leap 15.1_KDE
    My Articles Was I any help? If yes: Click the star below

  3. #3

    Default Re: Library hell after update

    Quote Originally Posted by masala_wallah View Post
    [...]
    This came to be in steps. Since I am on travel and have rarely access to a reasonably fast net, I did not much update my openSUSE since its installation in last June (I think it's 11.3, but could also be 11.2; how to find out? Nothing in boot.msg). [...]
    You can find the release version in /etc/SuSE-release

    Code:
    ~> cat /etc/SuSE-release
    openSUSE 11.4 (x86_64)
    VERSION = 11.4
    CODENAME = Celadon

  4. #4
    Join Date
    Feb 2009
    Location
    Spain
    Posts
    25,547

    Default Re: Library hell after update

    On 2011-04-26 09:36, masala wallah wrote:
    > it seems I have managed to cripple my openSUSE installation by updating
    > it.


    What exactly do you mean by "update"?

    --
    Cheers / Saludos,

    Carlos E. R.
    (from 11.2 x86_64 "Emerald" at Telcontar)

  5. #5

    Default Re: Library hell after update

    Quote Originally Posted by caf4926 View Post
    Can you please post your repos From a terminal do:

    zypper lr -d
    # | Alias | Name | Enabled | Refresh | Priority | Type | URI | Service
    ---+-----------------------+-----------------------+---------+---------+----------+--------+-----------------------------------------------------------------------------+--------
    1 | Education | Education | Yes | Yes | 99 | rpm-md | Index of /repositories/Education/openSUSE_11.3 |
    2 | Packman Repository | Packman Repository | No | Yes | 99 | rpm-md | Index of /pub/packman/suse/11.2 |
    3 | google-chrome | google-chrome | Yes | Yes | 99 | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/i386 |
    4 | openSUSE 11.2-0 | openSUSE 11.2-0 | No | No | 99 | yast2 | cd:/// |
    5 | openSUSE:11.3 | openSUSE:11.3 | Yes | Yes | 99 | yast2 | Index of /distribution/11.3/repo/oss |
    6 | openSUSE:11.3:Contrib | openSUSE:11.3:Contrib | Yes | Yes | 99 | rpm-md | Index of /repositories/openSUSE:/11.3:/Contrib/standard |
    7 | repo-debug | openSUSE-11.2-Debug | Yes | Yes | 99 | yast2 | Index of /debug/distribution/11.2/repo/oss |
    8 | repo-non-oss | openSUSE-11.2-Non-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.2/repo/non-oss |
    9 | repo-oss | openSUSE-11.2-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.2/repo/oss |
    10 | repo-source | openSUSE-11.2-Source | Yes | Yes | 99 | yast2 | Index of /source/distribution/11.2/repo/oss |
    11 | repo-update | openSUSE-11.2-Update | Yes | Yes | 99 | rpm-md | Index of /update/11.2 |

    The update was done by yast, this is by clicking Chameleon, System Administration, (password), online update.

    The version is actually 11.2 (clarified by the simple remedy that herbwahn gave in this thread). This makes some of the entries in the above list look spurious. I really don't now how I might have picked them up.

    The full output of rpm -q -all is probably too long to post here; but I have placed it at a web server at http://www.uni-graz.at/~katzer/rpm-q-all (it has been passed through sort, but not changes otherwise), as it might contain a clue to the wise.

    If the system is now contaminated by some 11.3 libraries, how comes that most seems to work still, and more importantly, how can I get rid of them?

    Thanks a lot for your help.

    masala_wallah

  6. #6
    Join Date
    Jun 2008
    Location
    The English Lake District. UK - GMT/BST
    Posts
    36,733
    Blog Entries
    20

    Default Re: Library hell after update

    Boot to level 3
    http://dl.dropbox.com/u/10573557/YaS...ial%20Boot.png
    then
    http://dl.dropbox.com/u/10573557/YaS...oot%20line.png

    Login as root

    Do the following:

    Code:
    zypper rr 6
    Code:
    zypper rr 5
    next do this
    Code:
    zypper dup
    It's a massive undertaking and will take time.

    *Your network connection should be active at level 3. If it's not, boot this way, (auto login must be disabled)
    http://dl.dropbox.com/u/10573557/Ses...sole.login.png
    Leap 15.1_KDE
    My Articles Was I any help? If yes: Click the star below

  7. #7

    Default Re: Library hell after update

    Quote Originally Posted by caf4926 View Post

    It's a massive undertaking and will take time.
    Is it save to interrupt? Network may go at any time, and I might have to shut down (or suspend, if this is possible in level 3) in between.

    Can you estimate the Megabytes? I'm running at one or two Mbytes per minute, if things go well.

  8. #8
    Join Date
    Jun 2008
    Location
    The English Lake District. UK - GMT/BST
    Posts
    36,733
    Blog Entries
    20

    Default Re: Library hell after update

    Quote Originally Posted by masala_wallah View Post
    Is it save to interrupt? Network may go at any time, and I might have to shut down (or suspend, if this is possible in level 3) in between.

    Can you estimate the Megabytes? I'm running at one or two Mbytes per minute, if things go well.
    Oh !

    Wait....

    Do you have the 11.2 install DVD?
    Leap 15.1_KDE
    My Articles Was I any help? If yes: Click the star below

  9. #9

    Default Re: Library hell after update

    Yes, I have the DVD somewhere in the backpack (must check to be 100% sure, and of couse it might be damaged by now). I don't have a DVD drive, but that might be fixable.

  10. #10
    Join Date
    Jun 2008
    Location
    The English Lake District. UK - GMT/BST
    Posts
    36,733
    Blog Entries
    20

    Default Re: Library hell after update

    Did you remove the repos like I showed above
    zypper rr 6
    zypper rr 5

    ?

    You need to do that. You don't have to do it at level 3
    You can just boot to the desktop if it works OK and delete them in Yast > Software > Repositories
    Leap 15.1_KDE
    My Articles Was I any help? If yes: Click the star below

Page 1 of 3 123 LastLast

Tags for this Thread

Posting Permissions

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