LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (http://www.linuxquestions.org/questions/slackware-14/)
-   -   Unable to run pidgin (S11.0) (http://www.linuxquestions.org/questions/slackware-14/unable-to-run-pidgin-s11-0-a-642480/)

rul3r 05-15-2008 04:58 PM

Unable to run pidgin (S11.0)
 
Hello LQ!

I just tried to update pidgin (small update, from 2.4.0 to 2.4.1) with the package from linuxpackages.net.

When I tried to run it it didn't work, so, I tried running it from konsole and got this error:

Code:

bash-3.1# pidgin
pidgin: error while loading shared libraries: libgstreamer-0.10.so.0: cannot open shared object file: No such file or directory

Then, I searched on google and found the GStreamer 0.10.19, and set it up. Now, when I try to run pidgin, I get:

Code:

bash-3.1# pidgin
pidgin: symbol lookup error: /usr/lib/libgstreamer-0.10.so.0: undefined symbol: g_once_init_enter_impl

Any suggestions? Thanks in advance.

hitest 05-15-2008 06:19 PM

I never install packages from linuxpackages.net. I always upgrade my applications using official packages from slackware.com or I use slack build scripts. Maybe remove that package and try an official package.

http://slackware.cs.utah.edu/pub/slackware/

rul3r 05-16-2008 01:21 AM

So, following advice, I search over the internet for official packages (read: packages.slackware.it).

After solving several dependencies (using the same site), now the error comes to:

Code:

pidgin: symbol lookup error: pidgin: undefined symbol: g_timeout_add_seconds
I'm starting to think I will need to update de whole system. :(

sleekslack 05-16-2008 03:16 AM

I used to be like you myself. As you can see, I use Slackware 12.0 , which on fresh install, it's came with pidgin 2.0.8 or so. If I use slackpkg to upgrade it to 2.4.1, I got the same error as yours.

Just like GIMP, if I use slackpkg to upgrade it, it won't work either. So I download the source and use src2pkg to compile them and both of them work like a charm.

So, I would suggest you to try to compile it yourself. If you want to pack it up for easier to uninstall in the future, use src2pkg.

digger95 05-16-2008 03:43 AM

There was a post here, but I changed my mind. Carry on. :)

jong357 05-16-2008 10:05 AM

If your getting those undefined symbols, then the pidgin package was compiled against a newer glib than what you have. Either continue playing the updating game until all dependencies are met (installing an updated glib) or build pidgin yourself.

And, yes, stay away from linuxpackages.net... Most packages there are compiled against things that don't even ship with Slackware. eg - gstreamer.... If you don't mind installing tons of unsupported packages, then by all means, you can continue to use linuxpackages.

rworkman 05-16-2008 10:35 AM

Quote:

Originally Posted by sleekslack (Post 3154960)
I used to be like you myself. As you can see, I use Slackware 12.0 , which on fresh install, it's came with pidgin 2.0.8 or so. If I use slackpkg to upgrade it to 2.4.1, I got the same error as yours.

Just like GIMP, if I use slackpkg to upgrade it, it won't work either. So I download the source and use src2pkg to compile them and both of them work like a charm.

Don't blame slackpkg. It sounds like you were telling slackpkg to use the repository for a different Slackware version than you actually had installed. Many people do that, and almost without exception, they run into problems sooner or later (usually sooner).

Since you don't (or at least didn't) seem to know the difference, Slackware -current is the development version of Slackware. It's not promised to be stable, and more importantly, the packages in the -current repo are NOT for stable releases of Slackware.

sleekslack 05-16-2008 02:23 PM

I did not blame slackpkg. I just share my experience with Pidgin here. I use slackpkg myself too, like when I'm trying to compile the Filezilla, it's need a newer version of gnutls, so I use slackpkg to upgrade the gnutls and then use src2pkg for Filezilla.

rul3r 05-17-2008 12:37 AM

Hi again!

So i use slackpkg to update to slackware-current and now I can't boot! I normally get pissed off but this time it's just like (forgive me for this) "LOL".

I installed the packages for kernel 2.6.24, and removed my old 2.6.17.13 (from the S11.0 cdrom). After that I couldn't start X, ALSA or muy eth0 interface (also the commands "ifconfig" and "route" were missing). I could still login to the system without a bootdisk.

Then I thought "This can't be so bad, I just have to install the old kernel packages from the cdrom and delete the new ones, right?". BAD IDEA. Before prompting for login I get a message from the system "being unable to run agetty". It repeats several dozen times and then it claims "there is nothing more to be done for this runlevel". And the system instantly crashes.

I can't format (sensitive information not belonging to me is in the hard drive). I was thinking that maybe making a symlink at /sbin/agetty that points to /sbin/getty might work, but, as you can see from the previous paragraph, thinking is not precisley the best of my skills. Is my latest thought a good idea? Thanks. :)

AceofSpades19 05-17-2008 12:46 AM

Quote:

Originally Posted by rul3r (Post 3155946)
Hi again!

So i use slackpkg to update to slackware-current and now I can't boot! I normally get pissed off but this time it's just like (forgive me for this) "LOL".

I installed the packages for kernel 2.6.24, and removed my old 2.6.17.13 (from the S11.0 cdrom). After that I couldn't start X, ALSA or muy eth0 interface (also the commands "ifconfig" and "route" were missing). I could still login to the system without a bootdisk.

Then I thought "This can't be so bad, I just have to install the old kernel packages from the cdrom and delete the new ones, right?". BAD IDEA. Before prompting for login I get a message from the system "being unable to run agetty". It repeats several dozen times and then it claims "there is nothing more to be done for this runlevel". And the system instantly crashes.

I can't format (sensitive information not belonging to me is in the hard drive). I was thinking that maybe making a symlink at /sbin/agetty that points to /sbin/getty might work, but, as you can see from the previous paragraph, thinking is not precisley the best of my skills. Is my latest thought a good idea? Thanks. :)

You could boot the slackware disk and backup the sensitive data on your harddrive, which you should have done anyhow. I would backup my data and get slackware 12.1 and install that if you want newer applications

rworkman 05-17-2008 01:01 AM

Quote:

Originally Posted by rul3r (Post 3155946)
So i use slackpkg to update to slackware-current and now I can't boot! I normally get pissed off but this time it's just like (forgive me for this) "LOL"


I JUST told you not to do that. Geez.

http://rlworkman.net/howtos/glibc-recovery

T3slider 05-17-2008 06:21 PM

Quote:

Originally Posted by rworkman
http://rlworkman.net/glibc-recovery

I think you mean http://rlworkman.net/howtos/glibc-recovery :) (And it's your link, too! ;))

rworkman 05-19-2008 12:13 AM

Quote:

Originally Posted by T3slider (Post 3156519)
I think you mean http://rlworkman.net/howtos/glibc-recovery :) (And it's your link, too! ;))

Indeed; thanks :)


All times are GMT -5. The time now is 05:24 PM.