Hi All,
Here’s a long shot.
I’ll start by saying that I’ve successfully migrated 99% of my Debian system over to OpenSUSE, and I am VERY happy.
The last 1%, though, is work-critical…
I need to get Sybase SQLAnywhere version 11 running on OpenSUSE 12.2. It appears to install fine. I have my JDK setup even though it includes its own. I source the files before runtime…It should work. No error messages when launching “scjview” which is the frontend GUI.
On Debian, I did need to include the package “ia32-libs” to run Sybase which is a 32-bit product. I haven’t found an equivalent package, but if there is one that may smooth things out.
I realize that there aren’t many people out there using Sybase, and I am shifting my department over to PostgreSQL as fast as I can. But here’s to luck!!
(I may try version 12 just for giggles in the meantime)
Thanks!!
Am 03.10.2012 16:46, schrieb Grey Dog:
> On Debian, I did need to include the package “ia32-libs” to run Sybase
> which is a 32-bit product. I haven’t found an equivalent package, but if
> there is one that may smooth things out.
Why not install 64 bit SQL Anywhere?
I can lookup what is needed on my office machine (openSUSE 12.2 64bit)
where I run SQL Anywhere 12 both 64 and 32 bit (but had 11 previously),
that can take until tomorrow, today is holiday here.
–
PC: oS 12.2 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.5 | GeForce GT 420
ThinkPad E320: oS 12.2 x86_64 | i3@2.30GHz | 8GB | KDE 4.9.1 | HD 3000
eCAFE 800: oS 12.2 i586 | AMD Geode LX 800@500MHz | 512MB | KDE 3.5.10
Am 03.10.2012 16:46, schrieb Grey Dog:
> On Debian, I did need to include the package “ia32-libs” to run Sybase
> which is a 32-bit product. I haven’t found an equivalent package, but if
> there is one that may smooth things out.
Before I forget, it is unclear to me what problem you actually have, can
you describe a bit more detailed what does not work for you?
Btw it doesn’t matter at all what you do with your JDK/JRE, as long as
you do not change the start scripts of the Anywhere applications
manually it will never use them at all only the embedded JRE versions.
–
PC: oS 12.2 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.5 | GeForce GT 420
ThinkPad E320: oS 12.2 x86_64 | i3@2.30GHz | 8GB | KDE 4.9.1 | HD 3000
eCAFE 800: oS 12.2 i586 | AMD Geode LX 800@500MHz | 512MB | KDE 3.5.10
Valid point: The embedded JRE is indeed always used, regardless of environment.
I installed the 32/64 release. But I believe that “scjview” (which is the Sybase Central GUI) is only available in 32-bit mode. I don’t think it exists in the /bin64 directory at all.
I haven’t had a chance to try 12 quite yet, but if you got that working I may have to download it.
Enjoy your holiday, Good Sir, I’ll dig up a version 12 to try.
Am 04.10.2012 01:16, schrieb Grey Dog:
> Enjoy your holiday, Good Sir, I’ll dig up a version 12 to try.
Thank you.
One thing to mention, I always install on 64 bit systems the 32bit
pattern independent if I will need it or not.
zypper install -t pattern 32bit
as root, you can also search for it in yast of course if you switch the
view to pattern.
–
PC: oS 12.2 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.5 | GeForce GT 420
ThinkPad E320: oS 12.2 x86_64 | i3@2.30GHz | 8GB | KDE 4.9.2 | HD 3000
eCAFE 800: oS 12.2 i586 | AMD Geode LX 800@500MHz | 512MB | KDE 3.5.10
Thanks.
So I installed Sybase12 last night, and it at least gives me an error:
------------begin
smg6@linux-hbq1:/opt/sqlanywhere12/bin32> scjview
Error! This program has encountered an internal error.
Details have been logged to /home/smg6/.sqlanywhere12/diagnostics/scj_errors-13.err.xml
Exception is:
/opt/sqlanywhere12/sun/jre_1.6.0_linux_sun_i586/lib/i386/xawt/libmawt.so: libXtst.so.6: cannot open shared object file: No such file or directory
Error! This program has encountered an internal error.
Details have been logged to /home/smg6/.sqlanywhere12/diagnostics/scj_errors-14.err.xml
Exception is:
Could not initialize class com.sybase.util.EventMonitor
------------end
…but that was really late and I ran out of steam.
I also tried the “zypper install -t pattern 32bit” and it simply said “Nothing to do”. The pattern is not listed in zypper as being installed, but I’m not quite sure what a pattern is yet: Still working out the nuances of being a Debian boy.
Am 04.10.2012 13:46, schrieb Grey Dog:
> libXtst.so.6: cannot open shared object file: No such file or directory
Install libXtst6-32bit and see if you still get an error.
>
> I also tried the “zypper install -t pattern 32bit” and it simply said
> “Nothing to do”. The pattern is not listed in zypper as being installed,
A pattern is a collection of packages, if all the individual packages
which belong to the pattern are actually installed (even if the pattern
package itself as such is not installed) then it will tell you “Nothing
to do”, a bit weird but completely ok.
–
PC: oS 12.2 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.5 | GeForce GT 420
ThinkPad E320: oS 12.2 x86_64 | i3@2.30GHz | 8GB | KDE 4.9.2 | HD 3000
eCAFE 800: oS 12.2 i586 | AMD Geode LX 800@500MHz | 512MB | KDE 3.5.10
libxtst6-32bit did the trick! I knew there was a shared 32-bit component, but was way too sleepy at the time to see the link in the error message.
Both Sybase SQL Anywhere 11 and 12 work fine now.
I have no idea where you hail from, Martin, but you have free beer waiting in New Hampshire, USA.
Thanks!!
Am 04.10.2012 17:26, schrieb Grey Dog:
> I have no idea where you hail from, Martin, but you have free beer
> waiting in New Hampshire, USA.
Thanks, if I ever visit New Hampshire I will remind you about the free
beer (don’t worry too much - last visit in USA was 4 years ago, next one
maybe in another 4 years)

Glad to hear it works.
–
PC: oS 12.2 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.5 | GeForce GT 420
ThinkPad E320: oS 12.2 x86_64 | i3@2.30GHz | 8GB | KDE 4.9.2 | HD 3000
eCAFE 800: oS 12.2 i586 | AMD Geode LX 800@500MHz | 512MB | KDE 3.5.10