Hello John and Brian, this thing seems a bug in the java2 or libodbc rpms. I investigated this thing about 2 months ago: - the problem is that the libodbc rpms provide libodbc.so.1 and libodbcinst.so.1 - java2 requires the *.so.2 files Apt is correct in its statement that something is missing, which is due to a bug (let's call it a bug) in either the libodbc, or java2 rpm creation (including build environment, etc). I tried to make an rpm to provide the missing *.so.2 files, I did not succeed. What I believe is that the problem does not exist with the libodbc and java2 rpms provided with suse-8.0.... => check if you can (and want) to install these. How, grab them manually from the 8.0 rpm repository or...., point your sources.list file to ..../SuSE/8.0-i386/.. and execute: "apt-get -S install java1 libODBC". If this looks okay, execute the command without "-S". Now, change back your sources.list file to ../SuSE/7.3-i386/.. Op maandag 8 juli 2002 20:15, schreef John Ross Hunt:
Apt can be very cranky at times and will refuse to do things until it's dependencies are met. If you do an "apt-get -f install" it will probably remove java2 to fix the problem, just like you were afraid it might. But, you can always "apt-get install java2" once the problem has been resolved. On the other hand, I'd suggest removing *all* the ODBC libraries manually with rpm (rpm --erase --nodeps <package>) because they're much smaller downloads than java2. Then, "apt-get -f install" will provide java2 with whatever ODBC packages it wants and any other missing dependencies (in theory, of course ;-). Hopefully, that will fix your problem with a relatively small download, then you can do your "apt-get -S upgrade" and watch the scrollbar kick into overdrive.
-- Richard Bos Without a home the journey is endless