LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (http://www.linuxquestions.org/questions/slackware-14/)
-   -   Upgrade of Slack Gnome to current via swaret (http://www.linuxquestions.org/questions/slackware-14/upgrade-of-slack-gnome-to-current-via-swaret-164025/)

justaguynsrq 03-30-2004 12:16 AM

Upgrade of Slack Gnome to current via swaret
 
I have recently upgraded my gnome to 2.4.2 via swaret. I am experiencing a bit of a problem :


Failed to load image gnome-terminal.png

Details: Unable to load image-loading module: /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-png.so: /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-png.so: cannot open shared object file: No such file or directory

I am not knowing where to even start, just a newb, jeez, I hate to say that, but ...........................

I have re-installed the gnome upgrade several times thinking that might be the culprit, but to no avail. What am I missing here ............................................. ? I am seeing no graphics i.e. the "GNOME 2.4 (.2) loading prior to the desktop appearing, in addition to I have no icons in the task bar, etc. Is this a known issue, or is it just me?

TIA

Oops, am running slackware 9.1, except for current : mozilla, and now gnome.

Justaguy

ringwraith 03-30-2004 06:28 AM

There are probably some libs that need to be upgraded to current also (e.g. gtk2.4)

justaguynsrq 04-01-2004 12:01 PM

I upgraded gtk to current gtk+ 2.4.0, but when I rebooted, thinking that I would have to in order to "properly" install, X just hangs with the "wristwatch" telling me to wait. I have now had to re-install. Any easy way of upgrading gnome to current, as I said earlier I am using SWARET. I am surprised that when I upgraded gnome that SWARET did not identify the "need" to get the latest gtk libs?

What is up with that? I usually swear by SWARET. I am now thinking that if I upgrade gtk FIRST, then upgrade gnome that all should be well. I really would hate to have to re-install again. Luckily, I have /home on its own partition so that all my settings are saved.

Anyone else with similiar problems? The whole XFree86 issue that I have been reading about with the font problems caused me to re-install, having not enough experience to "fix" what it breaks.

Thanx

little_ball 04-01-2004 06:51 PM

Hello there, i'm not having exactly the same problem as you now, but i have similar problems upgrading things of slack 9.1 to current. for example, i upgrade php 4.3.3 of slack 9.1 to php 4.3.5 of current. and when i want to run apache i was getting php errors messages like:

failed to execute libphp4. /usr/libexec/libphp4.so no such file or directory.

and apache didn't run, so i go there to /usr/libexec and see if i could find libphp4.so cause apache didn't find it there but it point it there, well... the thing is libphp4.so wasn't there but, there was an folder inside /usr/libexec call apache, i enter that folder and what do i see, a file whit the name libphp4.so so i copy that file, and put it in /usr/libexec and go back to execute apache now, and i get a second error message that say something like:

apachectl couldn,t start, libphp4.so can't find libzz2.so.1

i was mad > : ( but, i decide to search where was that libzz2.so.1 share library objects that libphp4.so need, so i went back to /usr/libexec and do a ldd to libphp like this.

ldd libphp4.so

and i get a lot of result of dependencies, and i got the one that missed, was saying something like:

libzz2.so.1----not found
libssl.so --- /lib
libssl.0.9 ---/lib

so i decide to go to the folder lib. i saw 2 files.

libzz2.so.0.1 and libzz2.so.1.2 and i say what Ta hell, i have those library shared objects that libphp4 need so why it just doesn,t grave it!!! well, i have to rename libzz2.so.0.1 to libzz2.so.1 and try again to run apache, and guess what..... apache runs, php didn't give me more errors, and it works fine. i have live these same issues whit other current packages in slack 9.1, i don't know why current packages had different path in their files that slack 9.1 well you should go there /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-png.so
and see if some png.so file is there, the one that new gnome is missing, maybe is there whit another name just like had happened already to me like the example from above. if it there rename it, to the one gnome is searching.

I hope this help.

ringwraith 04-02-2004 07:38 AM

I think generally if you want to run some current packages, you need to update everything to current unless you read the changelogs very carefully and know what you are doing. There have been wholesale recompilations of packages when gtk was update. Sometimes this will happen if glib changes, gcc ....

subgenius 04-02-2004 09:39 AM

I find the best way to find a missing file is to look in the MANIFEST.

To get it, download it from a mirror
... /slackware-current/slackware/MANIFEST.bz2

extract it
bzip2 -d MANIFEST.BZ2

then view it
less MANIFEST

and search for the file minus the leading "/"

In this case
usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-png.so

is found in package

/l/gtk+2-2.4.0-i486-2.tgz

So try installing gtk+2-2.4.0-i486-2.tgz. Maybe swaret missed it.

justaguynsrq 04-02-2004 10:58 AM

Thanks guys / gals for your help.

I AM learning that there is always MORE that I do not know, but that is Slackware / Linux, right? It does make sense that one can't randomly pick and choose packages from current to install without some "drawbacks", to be researched and weird dependencies.

BTW, I guess I will just hold out and wait for Gnome 2.6 to hit the streets, in other words be avail in current, before I "monkey" with upgrading gnome. I know a working system is more important than a "bleeding edge system" but I am continually drawn to getting the lastest packages, much to my chagrin by having things not working AND beyond my current ability to "fix". It often seems the more I desire to "move forward," the further back I am pushed when things are not working as they should, which causes me to RE-INSTALL AGAIN, and AGAIN, and AGAIN!

Enough of my blathering ............................ I will continue to "hang-in-there!" :rolleyes:


...........justaguy

elfenoir 04-07-2004 06:12 AM

have u tried swaret --dep ?

elfenoir 04-07-2004 06:38 AM

Well im pretty nOOb too but ive done this ;)
Ive just tested
# swaret --update
# swaret --upgrade
(Note here ive the same pb xpdf dont launch due to libXm.so.3 for example)
# man swaret
i looked a little into man page and found...
Quote:

--dep Track and Fix all missing Libraries

--dep KEYWORD
Track and Fix missing Libraries matching a Keyword
# swaret --dep (ive answered y or A (reply y to all) to all question)
(Note here i can launch xpdf and lib are found)
(ReNote I use LinuxPackagesDOTNET repository)
Hope this help ;)


All times are GMT -5. The time now is 08:34 AM.