smart 0.50rc1-7 ok @ shell, GUI fails

snowcrash+smart schneecrash+smart at gmail.com
Wed Nov 29 10:13:35 PST 2006


> > /opt/gnome/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-png.so: cannot
> > open shared object file: No such file or directory
>
> Again...
>
> If you have this file on 2.1.0 directory, then you have a different gtk2
> version from the one Guru used when compiled Smart package.

noone is disagreeing with you.

i'm asking what to do about it.

i'm simply trying to get "smart --gui" to run.

as the "package manager", isn't smart supposed to
manage/identify/resolve such problems?
if a package needs, but is missing, a dependency, isn't smart supposed
to find/install it?

or have i completely misunderstood its purpose?

> Try running update

i have. repeatedly.

> and upgrade on the command line, if it doesn't
> upgrade anything related to gtk2

i have. repeatedly. same result,

  % smart upgrade
    Loading cache...
    Updating cache...
#####################################################################
[100%]

    Computing transaction...
    No interesting upgrades available.
  %

> try reinstalling the package 'gtk2'.

% smart reinstall gtk2
   Loading cache...
   Updating cache...
#############################################################################
[100%]

   Computing transaction...

   Installing packages (1):
	 gtk2-2.10.6-18.2 at i586

   4.9MB of package files are needed. 19.3MB will be used.

   Confirm changes? (Y/n): y

   Fetching packages...
   -> http://linux.nssl.noaa.gov/opensuse/repositories/GNOME:/STABLE/SUSE_Linux_10.1/i586/gtk2-2.10.6-18.2.i586.rpm
   gtk2-2.10.6-18.2.i586.rpm
#############################################################################
[100%]

																																			
   Committing transaction...
   Preparing...
#############################################################################
[  0%]
	  1:Installing gtk2
#############################################################################
[100%]
%

you'll note that smart finds/installs gtk2 from the *current* opensuse
STABLE/10.1 repo.

and, after the REinstall, we still have,

% ls -al /opt/gnome/lib/gtk-2.0/2.4.0/loaders
  total 8
  drwxr-xr-x 2 root root   80 Nov 29 06:51 .
  drwxr-xr-x 4 root root   96 Nov 28 12:17 ..
  -rwxr-xr-x 1 root root 6524 Jul 17 15:59 io-wmf.so
%

is it not reasonable / incorrect to assume that smart can run on the
current opensuse-provided repository?



More information about the Smart mailing list