Jeff Sexton

Tuesday, August 21, 2007

Installing Sybase ASE 15.04 on Fedora 6

I just finished an install of the 64-bit Sybase ASE server on Fedora 6. I had to do a few things to get this to work that others might run into.

0. For some reason the Sybase setup utility refuses to run regardless of X11 security. I ran "setup -console" for a text version of the install (why everyone seems to think everything has to be GUI is beyond me anyway).

1. Sybase (64-bit) requires a libaio package that wasn't installed by my Fedora install. It would tell me that libaio.so.1 can't be loaded when trying to start the server. I managed to get this library using the Fedora add/update software GUI tool. This tool is a pain. The best bet is to use "list" and just find it. The package providing this library has an obvious name.

2. The server still won't start. A look at my server log in the Sybase software target directory, and down in "install", said it was unable to allocate the needed amount of shared memory. To correct this, I added this line:

kernel.shmmax=2147483648

to the file /etc/sysctl.conf and then ran the command "/sbin/sysctl -p". Then I went over to the Sybase install directories and started the server as I normally would. It worked.

3. The Sybase environment variables are setup in the install directory in some sample scripts. On my machine, that's /opt/sybase/SYBASE.sh for example.

A note about the Fedora software update program - it is truly shockingly awful. For one thing you can not use it if you are not connected to the internet. It will not install software from CDs or a DVD without some modification for which no help is provided (do some searches on Google to get some tips if you have to do this).

Also, Sybase does require a few other packages. But if you installed Fedora with various development options, you'll get them. It also needs a Java install.

It is said that the 32-bit version on ASE can run on a 64-bit Fedora install too, but to do that you must collect up some 32-bit libraries by, get this, installing the 32-bit version of Fedora someplace and copying off the needed files. Here's a tip on this:

http://www.petersap.nl/SybaseWiki/index.php/Running_a_32_bit_ASE_executable_with_a_64_bit_chipd

I am not at all impressed with Fedora. I would not recommend it. Its "out of the box" configuration is all but unusable, and it is deeply flawed with regard to hardware identification, particularly for graphics systems. There's no excuse. Other distributions are vastly superior in this area.

Post a Comment
3D modeling Advertising Air Canada Airline Alfa Romeo Spider Touring Gran Sport Analog signal Android Anomalies and Alternative Science Apache Apollo Astoria Augmented reality Aurora Famous Fighters auto-awesome Automobile Autos Barack Obama Batman Beards Beer Bell System Berkshire Hathaway Bigfoot Bird Toys Birds Blogger Books Build Management Business and Economy Business Process Execution Language Byte-order mark Canadian Carrot Cats Christmas Civil Defense CNN Cockatiels Collections Crows Dear Jane Debian Diabetes Digital Living Network Alliance Digital television Disney Doll House Dow Jones Industrial Average Duesenburg SJ Roadster Durham University E-mail address ebauche Economics EJB Energy development Enterprise JavaBean ESP Facebook Fedora Filesharing Finance Ford Fossil fuel Garfield James Abram Garfield Minus Garfield Glassfish Global warming Golden Arches Goofy Google Google Buzz Google Docs Google Lively Google Photos Google Reader Google Wave Google+ Greenhouse gas Half-Life 2 Helbros High-definition television History Hybrid electric vehicle IBM Inner city Instagram Insulin Investing Irony J.C. Penny Jane Austen Java Java Architecture for XML Binding JDBC Jeff's! Jim Davis joe the plumber John McCain Karma Kay Thompson Kermit the Frog Kids and Teens LA Auto Show Larry King Laser Logging Lowry Sexton Mark Cuban Market trends McDonald Meier and Frank Microsoft Microsoft Windows Models Monkey monsters Moon MOUNT HOOD Music Music industry Muxtape MySQL NetBeans Netflix Nintendo Nissan Cube Norm Coleman Nuclear fallout Nuclear warfare Office Depot Open ESB Oracle Corporation Pacific Ocean Packard Boattail Pearl District Pearl District Portland Oregon Philip K Dick photography PlayStation 3 Pocher Pokémon HeartGold and SoulSilver Politics Portal Portland Portland Development Commission Presidents Pride and Prejudice Programming Projects Radio Recording Industry Association of America Renewable energy RIAA Robot Chicken Rock-paper-scissors Sarcasm Science fiction film Serbia Service-oriented architecture Shopping Slide Rule Social Security Social Studies Society6 Spirit of St. Louis SQL Stanford Hospital Star Wars Starbucks Stock market Strip search Sun Microsystems T-Mobile TechCrunch Technical ThinkGeek Toaster Total Recall Transportation Security Administration Unicode United States United States Department of Homeland Security Universal Plug and Play Unknown Primates Vegetable garden Video game Vintage Images Vintage Vintage! Virtual world Volvo C70 Wall Street Warren Buffett watches We Can Remember It for You Wholesale Web service Web Services Description Language Wii Windows 7 Windows Phone 7 Windows Vista Windows XP X-Files X-ray vision XML XML Schema YouTube Yugo Zima