[问题]手动garnome升级gnome2.22出现问题,google都找不到解决方法,崩溃中

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
harttmann
帖子: 57
注册时间: 2007-12-19 2:24

[问题]手动garnome升级gnome2.22出现问题,google都找不到解决方法,崩溃中

#1

帖子 harttmann » 2008-03-19 11:17

手动升级gnome2.22都两天了,一直问题不断,中间还有安装了xfree86和glibc2.7,每个都用了半天,现在这个问题算是没辙了,错误是这样的:ImportError: /var/lib/python-support/python2.4/libxml2mod.so: undefined symbol:xmlNamespaceParseNSDef
python-libxml2装了,即使重装也不管用。代码如下
Traceback (most recent call last):
File "/home/harttmann/garnome/bin/xml2po", line 35, in ?
import libxml2
File "/var/lib/python-support/python2.4/libxml2.py", line 1, in ?
import libxml2mod
ImportError: /var/lib/python-support/python2.4/libxml2mod.so: undefined symbol:xmlNamespaceParseNSDef
make[9]: *** [ar/gpl.xml] Error 1
make[9]: Leaving directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0/desktop-docs/gpl'
make[8]: *** [all-recursive] Error 1
make[8]: Leaving directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0/desktop-docs'
make[7]: *** [all-recursive] Error 1
make[7]: Leaving directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0'
make[6]: *** [all] Error 2
make[6]: Leaving directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0'
make[5]: *** [build-work/main.d/gnome-desktop-2.22.0/Makefile] Error 2
make[5]: Leaving directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop'
make[4]: *** [../../desktop/gnome-desktop/cookies/main.d/install] Error 2
make[4]: Leaving directory `/home/harttmann/garnome-2.22.0/desktop/nautilus'
make[3]: *** [../../desktop/nautilus/cookies/main.d/install] Error 2
make[3]: Leaving directory `/home/harttmann/garnome-2.22.0/bindings/gnome-python'
make[2]: *** [../../bindings/gnome-python/cookies/main.d/install] Error 2
make[2]: Leaving directory `/home/harttmann/garnome-2.22.0/admin/pessulus'
make[1]: *** [paranoid-install] Error 2
make[1]: Leaving directory `/home/harttmann/garnome-2.22.0/admin'
make: *** [paranoid-install] Error 2
再来个详细的
harttmann@dell-debian:~/garnome-2.22.0$ make paranoid-install
make[1]: Entering directory `/home/harttmann/garnome-2.22.0/admin'
make[2]: Entering directory `/home/harttmann/garnome-2.22.0/admin/pessulus'
[===== NOW BUILDING: pessulus-2.16.4 =====]
[fetch] complete for pessulus.
[checksum] complete for pessulus.
[extract] complete for pessulus.
[patch] complete for pessulus.
[fixup] complete for pessulus.
==> Building bindings/gnome-python as a dependency
make[3]: Entering directory `/home/harttmann/garnome-2.22.0/bindings/gnome-python'
[===== NOW BUILDING: gnome-python-2.22.0 =====]
[fetch] complete for gnome-python.
[checksum] complete for gnome-python.
[extract] complete for gnome-python.
[patch] complete for gnome-python.
[fixup] complete for gnome-python.
==> Building desktop/nautilus as a dependency
make[4]: Entering directory `/home/harttmann/garnome-2.22.0/desktop/nautilus'
[===== NOW BUILDING: nautilus-2.22.0 =====]
[fetch] complete for nautilus.
[checksum] complete for nautilus.
[extract] complete for nautilus.
[patch] complete for nautilus.
[fixup] complete for nautilus.
==> Building desktop/gnome-desktop as a dependency
make[5]: Entering directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop'
[===== NOW BUILDING: gnome-desktop-2.22.0 =====]
[fetch] complete for gnome-desktop.
[checksum] complete for gnome-desktop.
[extract] complete for gnome-desktop.
[patch] complete for gnome-desktop.
[fixup] complete for gnome-desktop.
[configure] complete for gnome-desktop.
==> Running make in work/main.d/gnome-desktop-2.22.0
make[6]: Entering directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0'
make all-recursive
make[7]: Entering directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0'
Making all in po
make[8]: Entering directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0/po'
make[8]: Nothing to be done for `all'.
make[8]: Leaving directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0/po'
Making all in libgnome-desktop
make[8]: Entering directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0/libgnome-desktop'
Making all in libgnome
make[9]: Entering directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0/libgnome-desktop/libgnome'
make[9]: Nothing to be done for `all'.
make[9]: Leaving directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0/libgnome-desktop/libgnome'
Making all in libgnomeui
make[9]: Entering directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0/libgnome-desktop/libgnomeui'
make[9]: Nothing to be done for `all'.
make[9]: Leaving directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0/libgnome-desktop/libgnomeui'
make[9]: Entering directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0/libgnome-desktop'
make[9]: Nothing to be done for `all-am'.
make[9]: Leaving directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0/libgnome-desktop'
make[8]: Leaving directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0/libgnome-desktop'
Making all in gnome-about
make[8]: Entering directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0/gnome-about'
Making all in headers
make[9]: Entering directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0/gnome-about/headers'
make[9]: Nothing to be done for `all'.
make[9]: Leaving directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0/gnome-about/headers'
make[9]: Entering directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0/gnome-about'
make[9]: Nothing to be done for `all-am'.
make[9]: Leaving directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0/gnome-about'
make[8]: Leaving directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0/gnome-about'
Making all in pixmaps
make[8]: Entering directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0/pixmaps'
make[8]: Nothing to be done for `all'.
make[8]: Leaving directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0/pixmaps'
Making all in desktop-docs
make[8]: Entering directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0/desktop-docs'
Making all in fdl
make[9]: Entering directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0/desktop-docs/fdl'
make[9]: Nothing to be done for `all'.
make[9]: Leaving directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0/desktop-docs/fdl'
Making all in gpl
make[9]: Entering directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0/desktop-docs/gpl'
if ! test -d ar/; then mkdir ar/; fi
if [ -f "C/gpl.xml" ]; then d="../"; else d="/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0/desktop-docs/gpl/"; fi; \
(cd ar/ && \
`which xml2po` -e -p \
"${d}ar/ar.po" \
"${d}C/gpl.xml" > gpl.xml.tmp && \
cp gpl.xml.tmp gpl.xml && rm -f gpl.xml.tmp)
Traceback (most recent call last):
File "/home/harttmann/garnome/bin/xml2po", line 35, in ?
import libxml2
File "/var/lib/python-support/python2.4/libxml2.py", line 1, in ?
import libxml2mod
ImportError: /var/lib/python-support/python2.4/libxml2mod.so: undefined symbol:xmlNamespaceParseNSDef
make[9]: *** [ar/gpl.xml] Error 1
make[9]: Leaving directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0/desktop-docs/gpl'
make[8]: *** [all-recursive] Error 1
make[8]: Leaving directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0/desktop-docs'
make[7]: *** [all-recursive] Error 1
make[7]: Leaving directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0'
make[6]: *** [all] Error 2
make[6]: Leaving directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop/work/main.d/gnome-desktop-2.22.0'
make[5]: *** [build-work/main.d/gnome-desktop-2.22.0/Makefile] Error 2
make[5]: Leaving directory `/home/harttmann/garnome-2.22.0/desktop/gnome-desktop'
make[4]: *** [../../desktop/gnome-desktop/cookies/main.d/install] Error 2
make[4]: Leaving directory `/home/harttmann/garnome-2.22.0/desktop/nautilus'
make[3]: *** [../../desktop/nautilus/cookies/main.d/install] Error 2
make[3]: Leaving directory `/home/harttmann/garnome-2.22.0/bindings/gnome-python'
make[2]: *** [../../bindings/gnome-python/cookies/main.d/install] Error 2
make[2]: Leaving directory `/home/harttmann/garnome-2.22.0/admin/pessulus'
make[1]: *** [paranoid-install] Error 2
make[1]: Leaving directory `/home/harttmann/garnome-2.22.0/admin'
make: *** [paranoid-install] Error 2
harttmann@dell-debian:~/garnome-2.22.0$
Dell v-1000 Athon64x2 TK-55+512MB+2G+Fuji109G+atiX200
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#2

帖子 zhuqin_83 » 2008-03-19 13:18

既然知道自己“是一只菜菜菜菜鸟!”就别那么干嘛,gnome的难编译是出了名的。
要从glibc开始编译,你就用gentoo吧,ubuntu/debian是肯定不适合的。
何况8.04就已经有了,何必自讨苦吃。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
harttmann
帖子: 57
注册时间: 2007-12-19 2:24

#3

帖子 harttmann » 2008-03-19 14:53

我们要发现问题,解决问题,现在说什么都晚了,那位高手给我分析下是怎么回事,给个解决方案啊,急等,
Dell v-1000 Athon64x2 TK-55+512MB+2G+Fuji109G+atiX200
头像
janzx
帖子: 112
注册时间: 2007-11-24 20:39
联系:

#4

帖子 janzx » 2008-03-19 17:50

方案1
进入命令界面复制备份home文件夹,下载8.04重新安装系统
harttmann
帖子: 57
注册时间: 2007-12-19 2:24

#5

帖子 harttmann » 2008-03-20 9:38

昨天晚上刚试过,安装后有问题,就是我在8.04版区发的问题贴
Dell v-1000 Athon64x2 TK-55+512MB+2G+Fuji109G+atiX200
回复