페도라 업데이트 중에 자바 관련 문제.
FC5 에서 FC7 로 업데이트 하는 과정에서 다음의 문제가 발생했습니다.
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-1.5.0-sun-fonts
java-1.5.0-sun-fonts-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/ 가 검색되는 데
해결책은 보이지가 않는군요.
FC5 일 때에 당시에 java1.5 가 yum 에 없어서 sun에서 다운받아서 수동으로 설치했는 데 그게 문제가 되는 것 같습니다.
# 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
우선 fc7 꺼로 install 해보려 했습니다.
# 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 java-1.5.0-gcj.i386 0:1.5.0.0-14.fc7 set to be updated
---> Package java-1.5.0-gcj-javadoc.i386 0:1.5.0.0-14.fc7 set to be updated
--> Processing Dependency: gcc-java >= 4.1.2-5 for package: java-1.5.0-gcj-devel
--> Processing Dependency: libgcj-src >= 4.1.2-5 for package: java-1.5.0-gcj-devel
....생략...
--> Processing Dependency: libgcc >= 4.1.2-12 for package: gcc
--> Processing Dependency: jakarta-commons-dbcp-tomcat5 for package: tomcat5
--> Processing Dependency: cpp = 4.1.2-12 for package: gcc
--> Restarting Dependency Resolution with new changes.
--> Running transaction check
---> Package gcc.i386 0:4.1.2-12 set to be updated
---> Package libgomp.i386 0:4.1.2-12 set to be updated
---> Package jakarta-commons-collections-tomcat5.i386 0:3.1-9jpp.2.fc7.1 set to be updated
---> Package binutils.i386 0:2.17.50.0.12-4 set to be updated
---> Package tomcat5-common-lib.i386 0:5.5.23-9jpp.2.fc7 set to be updated
---> Package geronimo-specs-compat.i386 0:1.0-0.M2.2jpp.12 set to be updated
---> Package cpp.i386 0:4.1.2-12 set to be updated
---> Package jakarta-commons-dbcp-tomcat5.i386 0:1.2.1-10jpp.1.fc7 set to be updated
---> Package libgcc.i386 0:4.1.2-12 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
libgcj-devel 때문에 안되는 것 같아서
# yum list libgcj-devel
Loading "installonlyn" plugin
Installed Packages
libgcj-devel.i386 4.1.1-51.fc5 installed
Available Packages
libgcj-devel.i386 4.1.2-12 fedora
# yum update libgcj-devel
Loading "installonlyn" plugin
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package libgcj-devel.i386 0:4.1.2-12 set to be updated
Importing additional filelist information
--> Processing Dependency: libgcj = 4.1.2-12 for package: libgcj-devel
--> Processing Dependency: /usr/lib/libgcj.so.8rh for package: libgcj-devel
...생략..
---> Package jakarta-commons-collections-tomcat5.i386 0:3.1-9jpp.2.fc7.1 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: Unresolveable requirement java-1.4.2-gcj-compat = 1.4.2.0-40jpp_83rh.4 for java-1.4.2-gcj-compat-devel
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
인 상태인데 무슨 문제인지 모르겠습니다. 어떻게 처리해야할련지 방법 or 방향을 부탁드립니다.
java 1.4.x를 다 날리고
java 1.4.x를 다 날리고 update하시길 권해 봅니다...
nainu in wonderland.
톰캣도 날아가네요. ㅜㅠ
# yum remove java-1.4.2*
Loading "installonlyn" plugin
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
...생략...
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Removing:
java-1.4.2-gcj-compat i386 1.4.2.0-40jpp_83rh.4 installed 5.5 M
java-1.4.2-gcj-compat-devel i386 1.4.2.0-40jpp_83rh.4 installed 30 k
Removing for dependencies:
ant i386 1.6.5-1jpp_7fc installed 4.5 M
axis noarch 1.2.1-2jpp_2fc installed 1.6 M
bcel noarch 5.1-1jpp_6fc installed 502 k
eclipse-ecj i386 1:3.1.2-1jpp_16fc installed 16 M
geronimo-specs i386 1.0-0.M2.2jpp_7fc installed 595 k
geronimo-specs-compat i386 1.0-0.M2.2jpp_7fc installed 0.0
gnu-crypto i386 2.1.0-1jpp_2fc installed 3.5 M
jakarta-commons-beanutils i386 1.7.0-2jpp_6fc installed 1.0 M
jakarta-commons-collections i386 3.1-2jpp_5fc installed 2.5 M
jakarta-commons-daemon i386 1:1.0-2jpp_4fc installed 122 k
jakarta-commons-dbcp noarch 1.2.1-3jpp_3fc installed 116 k
jakarta-commons-digester i386 1.7-2jpp_10fc installed 686 k
jakarta-commons-discovery noarch 1:0.3-1jpp_3fc installed 83 k
jakarta-commons-el i386 1.0-4jpp_6fc installed 543 k
jakarta-commons-fileupload noarch 1:1.0-3jpp_5fc installed 23 k
jakarta-commons-httpclient noarch 1:3.0-0.rc2.0jpp_4fc installed 303 k
jakarta-commons-logging i386 1.0.4-2jpp_10fc installed 231 k
jakarta-commons-modeler i386 1.1-4jpp_6fc installed 488 k
jakarta-commons-pool noarch 1.2-2jpp_4fc installed 52 k
jakarta-commons-validator i386 1.1.4-1jpp_5fc installed 337 k
jakarta-taglibs-standard noarch 1.1.1-4jpp_3fc installed 382 k
jessie i386 1.0.1-5 installed 1.8 M
log4j noarch 1.2.8-7jpp_8fc installed 344 k
mx4j i386 1:3.0.1-1jpp_9fc installed 4.8 M
regexp i386 1.3-2jpp_7fc installed 168 k
struts i386 1.2.8-2jpp_9fc installed 2.5 M
tomcat5 i386 5.5.15-1jpp_6fc installed 631 k
tomcat5-admin-webapps i386 5.5.15-1jpp_6fc installed 5.7 M
tomcat5-common-lib i386 5.5.15-1jpp_6fc installed 419 k
tomcat5-jasper i386 5.5.15-1jpp_6fc installed 2.2 M
tomcat5-jsp-2.0-api i386 5.5.15-1jpp_6fc installed 162 k
tomcat5-jsp-2.0-api-javadoc i386 5.5.15-1jpp_6fc installed 1.1 M
tomcat5-server-lib i386 5.5.15-1jpp_6fc installed 8.1 M
tomcat5-servlet-2.4-api i386 5.5.15-1jpp_6fc installed 245 k
tomcat5-servlet-2.4-api-javadoc i386 5.5.15-1jpp_6fc installed 1.3 M
tomcat5-webapps i386 5.5.15-1jpp_6fc installed 7.3 M
wsdl4j noarch 1.5.1-1jpp_4fc installed 181 k
xalan-j2 i386 2.6.0-3jpp_9fc installed 9.5 M
xerces-j2 i386 2.7.1-6jpp_7fc installed 7.1 M
xml-commons-apis i386 1.3.02-0.b2.7jpp_7fc installed 905 k
xml-commons-resolver noarch 1.1-1jpp_8fc installed 65 k
Transaction Summary
=============================================================================
Install 0 Package(s)
Update 0 Package(s)
Remove 43 Package(s)
Is this ok [y/N]:
과감히 Y 누르고 삭제하고서 #yum update java-1.5.0-gcj* 하고서 기다리고 있습니다.
톰캣 다시 연동해야겠네요. ㅜㅠ
댓글 달기