Work got a new MFP (printer/copier/scanner/fax machine) – a Dell 1600n to be precise. Wandering around the net, I discover that supposedly the Samsung 4720F drivers will do the trick. Sounded good, so one 12 meg download later and a quick visit to sudo, I had the installer running. A graphical installer. Which didn’t tell you what it was doing. Which crashed X and Linux. Argh.
So, reboot. Loading modules. Kernel panic in insmod. Handler interrupted. Argh.
Reboot, load single user mode. Look in /var/log/messages to see what happened. Ooh, a kernel panic., and right before it, mfpproto having issues. cd /lib/modules. find . -name ‘mfp*’. rm with extreme predjudice. Reboot. Prompt!
Startx. YaKuake won’t load, nor will kopete.
yakuake: symbol lookup error: /usr/lib/libkdefx.so.4: undefined symbol: _ZN2Qt9lightGrayE
Scratch head, wander around the net. Reinstall qt and all of KDE to be sure. Recompile yakuake and kopete (as I’m using SVN trunk). Same error.
Stroke of genius (or lack of it as the case might be:
ldd /usr/bin/yakuake | grep qt
Eh, what do you mean /usr/lib.. libqt is in /usr/lib/qt-3.3/lib!
[13:54] duncanh@krypton ~/.ssh/yakuake-2.7.2> ls -l /usr/lib/libqt-mt.s*
-r-xr-xr-x 1 root root 11002103 Jan 21 2005 /usr/lib/libqt-mt.samsung-mfp.so.3.0.4
lrwxrwxrwx 1 root root 29 Oct 17 13:16 /usr/lib/libqt-mt.so.3 -> libqt-mt.samsung-mfp.so.3.0.4
[13:54] duncanh@krypton ~/.ssh/yakuake-2.7.2> sudo rm -f /usr/lib/libqt-mt.samsung-mfp.so.3.0.4
One quick ln later, and the blighted error was gone.
I hate gui installers that replace system libraries without asking. My ML-1200 driver didn’t need this hassle – but that’s probably because it’s a single PPD file from linuxprinting.org.
Comments
Leave a comment Trackback