페도라 업데이트 중 자바 관련 에러..
FC5에서 FC7 로 업데이트 하던 중에 다음과 같은 에러를 만났습니다.
#yum update
.... 생략 ....
--> Running transaction check
--> Processing Dependency: /usr/X11R6/bin/mkfontdir for package: java-1.5.0-sun-fonts
--> Finished Dependency Resolution
Error: Missing Dependency: /usr/X11R6/bin/mkfontdir is needed by package java-1.5.0-sun-fonts
#rpm -qa java*
java-1.5.0-sun-src-1.5.0.07-1jpp
java-1.5.0-sun-alsa-1.5.0.07-1jpp
java-1.5.0-sun-1.5.0.07-1jpp
java-1.5.0-sun-fonts-1.5.0.07-1jpp
java-1.5.0-sun-jdbc-1.5.0.07-1jpp
java-1.5.0-sun-devel-1.5.0.07-1jpp
java-1.4.2-gcj-compat-1.4.2.0-40jpp_83rh.4
java-1.5.0-sun-demo-1.5.0.07-1jpp
java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp_83rh.4
java-1.5.0-sun-plugin-1.5.0.07-1jpp
java-1.5.0-sun-fonts 는 있는 데.. 안됩니다.
"Error: Missing Dependency: /usr/X11R6/bin/mkfontdir is needed by package java-1.5.0-sun-fonts" 로
구글링하니 http://liquidat.wordpress.com/2007/05/31/howto-sun-java-on-fedora-7/ 에 관련된 내용이 있는 것 같은 데
해결책은 보이지가 않네요.
# yum list java*
Loading "installonlyn" plugin
Installed Packages
java-1.4.2-gcj-compat.i386 1.4.2.0-40jpp_83rh.4 installed
java-1.4.2-gcj-compat-devel.i386 1.4.2.0-40jpp_83rh.4 installed
java-1.5.0-sun.i586 1.5.0.07-1jpp installed
java-1.5.0-sun-alsa.i586 1.5.0.07-1jpp installed
java-1.5.0-sun-demo.i586 1.5.0.07-1jpp installed
java-1.5.0-sun-devel.i586 1.5.0.07-1jpp installed
java-1.5.0-sun-fonts.i586 1.5.0.07-1jpp installed
java-1.5.0-sun-jdbc.i586 1.5.0.07-1jpp installed
java-1.5.0-sun-plugin.i586 1.5.0.07-1jpp installed
java-1.5.0-sun-src.i586 1.5.0.07-1jpp installed
Available Packages
java-1.5.0-gcj.i386 1.5.0.0-14.fc7 fedora
java-1.5.0-gcj-devel.i386 1.5.0.0-14.fc7 fedora
java-1.5.0-gcj-javadoc.i386 1.5.0.0-14.fc7 fedora
java-1.5.0-gcj-src.i386 1.5.0.0-14.fc7 fedora
java-clearsilver.i386 0.10.4-3.fc7 fedora
java_cup.i386 1:0.10-0.k.6jpp.1 fedora
java_cup-javadoc.i386 1:0.10-0.k.6jpp.1 fedora
java_cup-manual.i386 1:0.10-0.k.6jpp.1 fedora
javacc.i386 4.0-3jpp.3 fedora
javacc-demo.i386 4.0-3jpp.3 fedora
javacc-manual.i386 4.0-3jpp.3 fedora
javastroke.i386 0.5.1-15.fc7 updates
javasvn.i386 1.1.0-0.3.beta4.fc6 fedora
javasvn-javadoc.i386 1.1.0-0.3.beta4.fc6 fedora
예전에 FC5 일 때 yum에 java 1.5 버전대 rpm이 없어서 sun 홈페이지에서 받아서 설치한 게 문제가 되는 듯 합니다.
# yum install java-1.5.0-gcj*
Loading "installonlyn" plugin
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package java-1.5.0-gcj-src.i386 0:1.5.0.0-14.fc7 set to be updated
---> Package java-1.5.0-gcj-devel.i386 0:1.5.0.0-14.fc7 set to be updated
... 생략 ...
---> Package tomcat5.i386 0:5.5.23-9jpp.2.fc7 set to be updated
---> Package jakarta-commons-pool-tomcat5.i386 0:1.3-9jpp.2.fc7.1 set to be updated
--> Processing Dependency: java-1.4.2-gcj-compat = 1.4.2.0-40jpp_83rh.4 for package: java-1.4.2-gcj-compat-devel
--> Finished Dependency Resolution
Error: Missing Dependency: libgcj = 4.1.1-51.fc5 is needed by package libgcj-devel
Error: Unresolveable requirement java-1.4.2-gcj-compat = 1.4.2.0-40jpp_83rh.4 for java-1.4.2-gcj-compat-devel
# yum list libgcj*
Loading "installonlyn" plugin
Installed Packages
libgcj.i386 4.1.1-51.fc5 installed
libgcj-devel.i386 4.1.1-51.fc5 installed
Available Packages
libgcj.i386 4.1.2-12 fedora
libgcj-devel.i386 4.1.2-12 fedora
libgcj-src.i386 4.1.2-12 fedora
# yum update libgcj*
Loading "installonlyn" plugin
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package libgcj.i386 0:4.1.2-12 set to be updated
---> Package libgcj-devel.i386 0:4.1.2-12 set to be updated
Importing additional filelist information
...주루룩...
---> Package jakarta-commons-pool-tomcat5.i386 0:1.3-9jpp.2.fc7.1 set to be updated
--> Processing Dependency: java-1.4.2-gcj-compat = 1.4.2.0-40jpp_83rh.4 for package: java-1.4.2-gcj-compat-devel
--> Finished Dependency Resolution
Error: Unresolveable requirement libgcj.so.7 for tomcat5-common-lib
Error: Unresolveable requirement libgcj.so.7 for tomcat5
Error: Unresolveable requirement libgcj.so.7 for jakarta-commons-daemon
Error: Unresolveable requirement libgcj.so.7 for xalan-j2
Error: Unresolveable requirement libgcj.so.7 for tomcat5-jasper
Error: Unresolveable requirement libgcj.so.7 for jakarta-commons-beanutils
Error: Unresolveable requirement libgcj.so.7 for mx4j
Error: Unresolveable requirement libgcj.so.7 for regexp
Error: Missing Dependency: libgcj-devel = 4.1.1-51.fc5 is needed by package gcc-java
Error: Missing Dependency: libgcj.so.7 is needed by package tomcat5
Error: Missing Dependency: tomcat5-jsp-2.0-api = 5.5.15-1jpp_6fc is needed by package tomcat5-common-lib
Error: Unresolveable requirement java-1.4.2-gcj-compat = 1.4.2.0-40jpp_83rh.4 for java-1.4.2-gcj-compat-devel
Error: Missing Dependency: tomcat5-servlet-2.4-api = 5.5.15-1jpp_6fc is needed by package tomcat5-jasper
Error: Missing Dependency: libgcj.so.7 is needed by package tomcat5-common-lib
Error: Missing Dependency: tomcat5-server-lib = 5.5.15-1jpp_6fc is needed by package tomcat5
Error: Missing Dependency: libgcj.so.7 is needed by package tomcat5-jasper
이래저래 안되네요. 어떻게 해야할까요. ㅜㅠ
댓글 달기