[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [Pan-users] Upgrading to Pan v0.12.0 on Red Hat Linux 7.1 issues
From: |
Phillip Pi |
Subject: |
RE: [Pan-users] Upgrading to Pan v0.12.0 on Red Hat Linux 7.1 issues |
Date: |
Sat, 22 Jun 2002 11:36:48 -0700 (PDT) |
> > OK, I attempted to upgrade Pan to the latest stable version, but Pan fails
> > to run. I think I broke something as usual. What did I do wrong? :(
>
> You relied on '--nodeps'. That's nearly always a mistake. :) More
> below.
Hey, thanks for the quick response. What was the correct way then? I
didn't see how to upgrade the RPMs without dependencies errors. Was
it get all the RPM files and rpm -Uvh *rpm? Again, I am still a Linux
newbie.
> > address@hidden download]# rpm -Uvh *.rpm
> > error: failed dependencies:
>
> OK, let's go through these in groups. I suspect you got these RPMs from
> RawHide? That's fine, but you'll need to get some more RPMs.
> Alternatively, you could use the RPMs from Ximian: I'm using these and
> they gave me far less dependency problems.
>
> > libfontconfig.so.1 is needed by gtk2-2.0.5-1
> > libfontconfig.so.1 is needed by pango-1.0.99.020606-3
>
> rpmfind.net tells me libfontconfig.so.1 is in RawHide's
> fontconfig-0.0.1.020603.0131-3.i386.rpm. Download this too and add it to
> the directory.
Are you sure that's the right one? I searched fontconfig and see:
ftp://ftp.rpmfind.net/linux/rawhide/1.0/i386/RedHat/RPMS/fontconfig-0.0.1.020607.1058-4.i386.rpm
(newer version).
> > libpng12.so.0 is needed by gtk2-2.0.5-1
>
> rpmfind.net tells me this is in RawHide's libpng-1.2.2-5.i386.rpm.
> Download this too and add it to the directory.
>
> > libXft.so.2 is needed by gtk2-2.0.5-1
> > libXft.so.2 is needed by pango-1.0.99.020606-3
>
> rpmfind.net telss me this is in RawHide's
> Xft-1.9.1.020607.1058-2.i386.rpm. Download this too and add it to the
> directory.
Got
ftp://ftp.rpmfind.net/linux/rawhide/1.0/i386/RedHat/RPMS/Xft-1.9.1.020607.1058-2.i386.rpm
> > libxml2 = 2.4.19 is needed by libxml2-devel-2.4.19-1
> > libxml2 = 2.4.19 is needed by libxml2-python-2.4.19-1
>
> You're upgrading libxml2 from 2.4.19 to 2.4.22, but the python and devel
> packages for 2.4.19 are also installed. So, download the 2.4.22 versions
> of these packages and add them to the directory.
Got:
ftp://ftp.rpmfind.net/linux/rawhide/1.0/i386/RedHat/RPMS/libxml2-devel-2.4.22-1.i386.rpm
ftp://ftp.rpmfind.net/linux/rawhide/1.0/i386/RedHat/RPMS/libxml2-python-2.4.22-1.i386.rpm
> > gtk+-gtkbeta = 1.3.2 is needed by gtk+-gtkbeta-devel-1.3.2-4
> > libgdk_pixbuf-1.3.so.2 is needed by gtk+-gtkbeta-devel-1.3.2-4
> > pango-gtkbeta = 0.13 is needed by pango-gtkbeta-devel-0.13-4
> > libglib-1.3.so.2 is needed by glib-gtkbeta-devel-1.3.2-2
> > libglib-1.3.so.2 is needed by pango-gtkbeta-devel-0.13-4
> > libglib-1.3.so.2 is needed by gtk+-gtkbeta-devel-1.3.2-4
> > libgmodule-1.3.so.2 is needed by pango-gtkbeta-devel-0.13-4
> > libgmodule-1.3.so.2 is needed by gtk+-gtkbeta-devel-1.3.2-4
> > libgobject-1.3.so.2 is needed by glib-gtkbeta-devel-1.3.2-2
> > libgobject-1.3.so.2 is needed by pango-gtkbeta-devel-0.13-4
> > libgobject-1.3.so.2 is needed by gtk+-gtkbeta-devel-1.3.2-4
>
> You not only have beta versions of the gtk2 packages (i.e 1.3.2) on your
> system, but you have the corresponding devel packages too. Either get
> rid of these (if you don't need them), or download the devel packages
> for gtk2 (and related) and add them to the directory.
I don't even remember where I got these beta packages from. Maybe KDE?
address@hidden download]# rpm -e gtk+-gtkbeta-devel
address@hidden download]# rpm -e pango-gtkbeta
error: removing these packages would break dependencies:
pango-gtkbeta is needed by gtk+-gtkbeta-1.3.2-4
pango-gtkbeta = 0.13 is needed by pango-gtkbeta-devel-0.13-4
address@hidden download]# rpm -e glib-gtkbeta-devel
address@hidden download]# rpm -e pango-gtkbeta-devel
address@hidden download]# rpm -e pango-gtkbeta
error: removing these packages would break dependencies:
pango-gtkbeta is needed by gtk+-gtkbeta-1.3.2-4
libpango-0.13.so is needed by gtk+-gtkbeta-1.3.2-4
libpango-0.13.so is needed by Inti-0.6preview-1
libpango-0.13.so is needed by Inti-devel-0.6preview-1
libpangox-0.13.so is needed by gtk+-gtkbeta-1.3.2-4
libpangox-0.13.so is needed by Inti-0.6preview-1
libpangox-0.13.so is needed by Inti-devel-0.6preview-1
> This problem is related to the following:
>
> > libgdk-x11-1.3.so.2 is needed by Inti-devel-0.6preview-1
> > libgdk_pixbuf-1.3.so.2 is needed by Inti-devel-0.6preview-1
> > libgtk-x11-1.3.so.2 is needed by Inti-devel-0.6preview-1
> > libglib-1.3.so.2 is needed by Inti-devel-0.6preview-1
> > libgmodule-1.3.so.2 is needed by Inti-devel-0.6preview-1
> > libgobject-1.3.so.2 is needed by Inti-devel-0.6preview-1
> > libgthread-1.3.so.2 is needed by Inti-devel-0.6preview-1
> > Inti is needed by Inti-devel-0.6preview-1
> > libinti-base-1.so.0 is needed by Inti-devel-0.6preview-1
> > libinti-gdk-1.so.0 is needed by Inti-devel-0.6preview-1
> > libinti-gtk-1.so.0 is needed by Inti-devel-0.6preview-1
> > libinti-pango-1.so.0 is needed by Inti-devel-0.6preview-1
>
> This seems to be the main reason why you're having problems: you have
> RH7.1's 'Inti-0.6preview' package installed, which depends on gtk+
> 1.3.2.
>
> So, either you find a version of 'Inti' that's based on the final gtk2
> packages (rpmfind.net tells me there isn't one), or you remove it. Since
> this package is a set of libraries, it's most likely a dependency for
> something else. You can ask rpm which packages depend on it:
>
> $ rpm -q --whatrequires Inti
>
> If you find any dependencies, you can use rpmfind.net to see if there's
> any alternatives, or you can decide to get rid of them too.
address@hidden download]# rpm -q --whatrequires Inti
Inti-devel-0.6preview-1
> Note: Inti seems to be a dead package. It was only included in RH7.1,
> not in any later versions. Not sure what it was used for.
I did a locate:
/usr/lib/pkgconfig/inti-base-1.pc
/usr/lib/pkgconfig/inti-gdk-1.pc
/usr/lib/pkgconfig/inti-gtk-1.pc
/usr/lib/pkgconfig/inti-pango-1.pc
/usr/lib/iwidgets2.2.0/demos/html/spintime.n.html
/usr/lib/iwidgets2.2.0/demos/spintime
/usr/lib/iwidgets2.2.0/scripts/spintime.itk
/usr/lib/iwidgets3.1.0/demos/html/spintime.n.html
/usr/lib/iwidgets3.1.0/demos/spintime
/usr/lib/iwidgets3.1.0/scripts/spintime.itk
/usr/lib/libinti-base-1.so.0
/usr/lib/libinti-base-1.so.0.0.0
/usr/lib/libinti-gdk-1.so.0
/usr/lib/libinti-gdk-1.so.0.0.0
/usr/lib/libinti-gtk-1.so.0
/usr/lib/libinti-gtk-1.so.0.0.0
/usr/lib/libinti-pango-1.so.0
/usr/lib/libinti-pango-1.so.0.0.0
/usr/lib/libinti-base-1.a
/usr/lib/libinti-base-1.la
/usr/lib/libinti-base-1.so
/usr/lib/libinti-gdk-1.a
/usr/lib/libinti-gdk-1.la
/usr/lib/libinti-gdk-1.so
/usr/lib/libinti-gtk-1.a
/usr/lib/libinti-gtk-1.la
/usr/lib/libinti-gtk-1.so
/usr/lib/libinti-pango-1.a
/usr/lib/libinti-pango-1.la
/usr/lib/libinti-pango-1.so
/usr/include/kde/ktexteditor/printinterface.h
/usr/include/inti1
/usr/include/inti1/inti
/usr/include/inti1/inti/bind.h
/usr/include/inti1/inti/connection.h
/usr/include/inti1/inti/destroy-notify.h
/usr/include/inti1/inti/gdk
/usr/include/inti1/inti/gdk/bitmap.h
/usr/include/inti1/inti/gdk/color.h
/usr/include/inti1/inti/gdk/colormap.h
/usr/include/inti1/inti/gdk/cursor.h
/usr/include/inti1/inti/gdk/dnd.h
/usr/include/inti1/inti/gdk/drawable.h
/usr/include/inti1/inti/gdk/event.h
/usr/include/inti1/inti/gdk/gc.h
/usr/include/inti1/inti/gdk/gdkbase.h
/usr/include/inti1/inti/gdk/image.h
/usr/include/inti1/inti/gdk/pixmap.h
/usr/include/inti1/inti/gdk/region.h
/usr/include/inti1/inti/gdk/visual.h
/usr/include/inti1/inti/gdk/window.h
/usr/include/inti1/inti/gtk
/usr/include/inti1/inti/gtk/accelerators.h
/usr/include/inti1/inti/gtk/activatable.h
/usr/include/inti1/inti/gtk/adjustment.h
/usr/include/inti1/inti/gtk/bin.h
/usr/include/inti1/inti/gtk/box.h
/usr/include/inti1/inti/gtk/button.h
/usr/include/inti1/inti/gtk/buttonbox.h
/usr/include/inti1/inti/gtk/checkbutton.h
/usr/include/inti1/inti/gtk/checkmenuitem.h
/usr/include/inti1/inti/gtk/container.h
/usr/include/inti1/inti/gtk/dnd.h
/usr/include/inti1/inti/gtk/drawingarea.h
/usr/include/inti1/inti/gtk/entry.h
/usr/include/inti1/inti/gtk/frame.h
/usr/include/inti1/inti/gtk/gtk-signals.h
/usr/include/inti1/inti/gtk/gtkbase.h
/usr/include/inti1/inti/gtk/invisible.h
/usr/include/inti1/inti/gtk/item.h
/usr/include/inti1/inti/gtk/label.h
/usr/include/inti1/inti/gtk/marshal.h
/usr/include/inti1/inti/gtk/menu.h
/usr/include/inti1/inti/gtk/menubar.h
/usr/include/inti1/inti/gtk/menuitem.h
/usr/include/inti1/inti/gtk/menushell.h
/usr/include/inti1/inti/gtk/misc.h
/usr/include/inti1/inti/gtk/notebook.h
/usr/include/inti1/inti/gtk/optionmenu.h
/usr/include/inti1/inti/gtk/paned.h
/usr/include/inti1/inti/gtk/progressbar.h
/usr/include/inti1/inti/gtk/radiobutton.h
/usr/include/inti1/inti/gtk/radiomenuitem.h
/usr/include/inti1/inti/gtk/range.h
/usr/include/inti1/inti/gtk/rc.h
/usr/include/inti1/inti/gtk/scale.h
/usr/include/inti1/inti/gtk/scrollable.h
/usr/include/inti1/inti/gtk/scrolledwindow.h
/usr/include/inti1/inti/gtk/selection.h
/usr/include/inti1/inti/gtk/separator.h
/usr/include/inti1/inti/gtk/statusbar.h
/usr/include/inti1/inti/gtk/style.h
/usr/include/inti1/inti/gtk/table.h
/usr/include/inti1/inti/gtk/tearoffmenuitem.h
/usr/include/inti1/inti/gtk/textbuffer.h
/usr/include/inti1/inti/gtk/togglebutton.h
/usr/include/inti1/inti/gtk/tooltips.h
/usr/include/inti1/inti/gtk/viewport.h
/usr/include/inti1/inti/gtk/widget.h
/usr/include/inti1/inti/gtk/window.h
/usr/include/inti1/inti/i18n.h
/usr/include/inti1/inti/io.h
/usr/include/inti1/inti/main.h
/usr/include/inti1/inti/object.h
/usr/include/inti1/inti/pango
/usr/include/inti1/inti/pango/attributes.h
/usr/include/inti1/inti/pango/context.h
/usr/include/inti1/inti/pango/font.h
/usr/include/inti1/inti/pango/layout.h
/usr/include/inti1/inti/private-marshal.h
/usr/include/inti1/inti/private-util.h
/usr/include/inti1/inti/ptr.h
/usr/include/inti1/inti/signal-system.h
/usr/include/inti1/inti/slot.h
/usr/include/inti1/inti/text.h
/usr/include/inti1/inti/timedate.h
/usr/include/inti1/inti/utf-string.h
> > address@hidden download]# rpm -Uvh *.rpm --nodeps
>
> Like I said before: '--nodeps' is evil. As you saw above, you have a
> lot of dependency problems. '--nodeps' is not magically going to fix
> these for you. Never use '--nodeps', ever.
>
> (unless you really know what you're doing, of course. :))
>
>
> > As root, find / -name libXft.so.2 came up nothing. I hope I didn't break
> > anything else from this upgrade. :(
>
> It's not unlikely that you messed up the gtk-1.3.2 and Inti
> installations. Checking what relies on Inti will tell you how big the
> damage is.
Here's the result of the upgrade:
address@hidden download]# ls *.rpm
fontconfig-0.0.1.020607.1058-4.i386.rpm libxml2-python-2.4.22-1.i386.rpm
libxml2-devel-2.4.22-1.i386.rpm Xft-1.9.1.020607.1058-2.i386.rpm
address@hidden download]# rpm -Uvh *rpm
Preparing... ########################################### [100%]
1:Xft ########################################### [25%]
/sbin/ldconfig: /usr/local/lib/libt1.so.1 is not a symbolic link
/sbin/ldconfig: /usr/local/lib/libfreetype.so.6 is not a symbolic link
2:fontconfig ########################################### [50%]
/sbin/ldconfig: /usr/local/lib/libt1.so.1 is not a symbolic link
/sbin/ldconfig: /usr/local/lib/libfreetype.so.6 is not a symbolic link
3:libxml2-devel ########################################### [75%]
4:libxml2-python ########################################### [100%]
address@hidden pan12]# rpm -Uvh pan-0.12.0-1.i686.rpm
Preparing... ########################################### [100%]
1:pan ########################################### [100%]
I tried to run Pan:
** (pan:26895): WARNING **: No builtin or dynamically loaded modules
were found. Pango will not work correctly. This probably means
there was an error in the creation of:
'/etc/pango/pango.modules'
You may be able to recreate this file by running pango-querymodules.
** (pan:26895): WARNING **: Invalid subfont 0
** (pan:26895): WARNING **: Invalid subfont 0 in
get_font_metrics_from_subfonts
** (pan:26895): WARNING **: Invalid subfont 0
** (pan:26895): WARNING **: Invalid subfont 0 in
get_font_metrics_from_subfonts
** (pan:26895): WARNING **: Invalid subfont 0
** (pan:26895): WARNING **: Invalid subfont 0 in
get_font_metrics_from_subfonts
I noticed I am missing texts and some icons. Pan's GUI was well uhh empty.
I tried rerunning pango-querymodules:
address@hidden download]# pango-querymodules
# Pango Modules file
# Automatically generated file, do not edit
#
# ModulesPath = /usr/lib/pango/1.0.0/modules
#
/usr/lib/pango/1.0.0/modules/pango-arabic-ft2.so ArabicScriptEngineFt2
PangoEngineShape PangoRenderFT2 1548-1785:*
/usr/lib/pango/1.0.0/modules/pango-arabic-x.so ArabicScriptEngineX
PangoEngineShape PangoRenderX 1547-1747:*
/usr/lib/pango/1.0.0/modules/pango-arabic-xft.so ArabicScriptEngineXft
PangoEngineShape PangoRenderXft 1548-1785:*
/usr/lib/pango/1.0.0/modules/pango-basic-ft2.so BasicScriptEngineFT2
PangoEngineShape PangoRenderFT2 0-687:* 688-767: 896-1423:* 1425-1524:
1548-1785: 3585-3675: 7680-8191:* 8192-40959:* 44032-55203:kr
63744-64011:kr 65280-65507:*
/usr/lib/pango/1.0.0/modules/pango-basic-x.so BasicScriptEngineX
PangoEngineShape PangoRenderX 0-687:* 688-767: 896-1423:* 1425-1524:
1548-1785: 3585-3675: 4256-4351:* 4608-5887:* 7680-8191:* 8192-40959:*
44032-55203:kr 63744-64011:kr 65280-65507:*
/usr/lib/pango/1.0.0/modules/pango-basic-xft.so BasicScriptEngineXft
PangoEngineShape PangoRenderXft 896-1423:* 1425-1524: 1548-1785:
3585-3675: 4256-4351:* 4608-5887:* 7680-8191:* 8192-40959:* 44032-55203:kr
63744-64011:kr 65280-65507:* 0-65535:
/usr/lib/pango/1.0.0/modules/pango-bengali-x.so BengaliScriptEngineX
PangoEngineShape PangoRenderX 2432-2559:*
/usr/lib/pango/1.0.0/modules/pango-devanagari-x.so DevanagariScriptEngineX
PangoEngineShape PangoRenderX 2304-2431:* 8205-8205:*
/usr/lib/pango/1.0.0/modules/pango-gujarati-x.so GujaratiScriptEngineX
PangoEngineShape PangoRenderX 2688-2815:* 8205-8205:*
/usr/lib/pango/1.0.0/modules/pango-gurmukhi-x.so GurmukhiScriptEngineX
PangoEngineShape PangoRenderX 2560-2687:*
/usr/lib/pango/1.0.0/modules/pango-hangul-x.so HangulScriptEngineX
PangoEngineShape PangoRenderX 4352-4607:* 44032-55203:*
/usr/lib/pango/1.0.0/modules/pango-hebrew-ft2.so HebrewScriptEngineFT2
PangoEngineShape PangoRenderFT2 1425-1524:*
/usr/lib/pango/1.0.0/modules/pango-hebrew-x.so HebrewScriptEngineX
PangoEngineShape PangoRenderX 1425-1524:*
/usr/lib/pango/1.0.0/modules/pango-hebrew-xft.so HebrewScriptEngineXft
PangoEngineShape PangoRenderXft 1425-1524:*
/usr/lib/pango/1.0.0/modules/pango-indic-xft.so devaScriptEngineXft
PangoEngineShape PangoRenderXft 2304-2416:*
/usr/lib/pango/1.0.0/modules/pango-indic-xft.so bengScriptEngineXft
PangoEngineShape PangoRenderXft 2432-2554:*
/usr/lib/pango/1.0.0/modules/pango-indic-xft.so punjScriptEngineXft
PangoEngineShape PangoRenderXft 2560-2676:*
/usr/lib/pango/1.0.0/modules/pango-indic-xft.so gujrScriptEngineXft
PangoEngineShape PangoRenderXft 2688-2799:*
/usr/lib/pango/1.0.0/modules/pango-indic-xft.so oryaScriptEngineXft
PangoEngineShape PangoRenderXft 2816-2928:*
/usr/lib/pango/1.0.0/modules/pango-indic-xft.so tamlScriptEngineXft
PangoEngineShape PangoRenderXft 2944-3058:*
/usr/lib/pango/1.0.0/modules/pango-indic-xft.so teluScriptEngineXft
PangoEngineShape PangoRenderXft 3072-3183:*
/usr/lib/pango/1.0.0/modules/pango-indic-xft.so kndaScriptEngineXft
PangoEngineShape PangoRenderXft 3200-3311:*
/usr/lib/pango/1.0.0/modules/pango-indic-xft.so mlymScriptEngineXft
PangoEngineShape PangoRenderXft 3328-3439:*
/usr/lib/pango/1.0.0/modules/pango-myanmar-x.so MyanmarScriptEngineX
PangoEngineShape PangoRenderX 4096-4223:*
/usr/lib/pango/1.0.0/modules/pango-tamil-x.so TamilScriptEngineX
PangoEngineShape PangoRenderX 2944-3071:*
/usr/lib/pango/1.0.0/modules/pango-thai-x.so ThaiScriptEngineX
PangoEngineShape PangoRenderX 3585-3675:*
address@hidden download]$ pan
** (pan:27013): WARNING **: No builtin or dynamically loaded modules
were found. Pango will not work correctly. This probably means
there was an error in the creation of:
'/etc/pango/pango.modules'
You may be able to recreate this file by running pango-querymodules.
pan: relocation error: /usr/lib/libfontconfig.so.1: undefined symbol:
FT_Get_Next_Char
[sighs] I must be missing something. Wow, this is a difficult upgrade.
- Re: [Pan-users] Upgrading to Pan v0.12.0 on Red Hat Linux 7.1 issues, (continued)
- Re: [Pan-users] Upgrading to Pan v0.12.0 on Red Hat Linux 7.1 issues, mdew, 2002/06/23
- [Pan-users] Followup crash pan v0.12.0, Christopher Ranschaert, 2002/06/23
- Re: [Pan-users] Followup crash pan v0.12.0, Christophe Lambin, 2002/06/23
- Re: [Pan-users] Upgrading to Pan v0.12.0 on Red Hat Linux 7.1 issues, Jeff Vian, 2002/06/23
- Re: [Pan-users] Upgrading to Pan v0.12.0 on Red Hat Linux 7.1 issues, Charles Kerr, 2002/06/23
RE: [Pan-users] Upgrading to Pan v0.12.0 on Red Hat Linux 7.1 issues, Phillip Pi, 2002/06/22
- RE: [Pan-users] Upgrading to Pan v0.12.0 on Red Hat Linux 7.1 issues, Christophe Lambin, 2002/06/22
- RE: [Pan-users] Upgrading to Pan v0.12.0 on Red Hat Linux 7.1 issues,
Phillip Pi <=
- RE: [Pan-users] Upgrading to Pan v0.12.0 on Red Hat Linux 7.1 issues, Christophe Lambin, 2002/06/22
- RE: [Pan-users] Upgrading to Pan v0.12.0 on Red Hat Linux 7.1 issues, Phillip Pi, 2002/06/22
- RE: [Pan-users] Upgrading to Pan v0.12.0 on Red Hat Linux 7.1 issues, Christophe Lambin, 2002/06/22
- Re: [Pan-users] Upgrading to Pan v0.12.0 on Red Hat Linux 7.1 issues, Charles Kerr, 2002/06/22
- Re: [Pan-users] Upgrading to Pan v0.12.0 on Red Hat Linux 7.1 issues, Christophe Lambin, 2002/06/23
- Re: [Pan-users] Upgrading to Pan v0.12.0 on Red Hat Linux 7.1 issues, Phillip Pi, 2002/06/23
- Re: [Pan-users] Upgrading to Pan v0.12.0 on Red Hat Linux 7.1 issues, Christophe Lambin, 2002/06/23
- Re: [Pan-users] Upgrading to Pan v0.12.0 on Red Hat Linux 7.1 issues, Phillip Pi, 2002/06/23