IBM Rational Software Architect for WebSphere için "libstdc++.so.5" hatası

Başlatan korkmazone, 20 Şubat 2012 - 21:52:37

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

korkmazone

Bir program kurmaya çalışıyorum ve kurarken sistem kitaplığı yolunda "libstdc++.so.5" kitaplığının bulunduğundan emin olun hatası veriyor.
Fakat
"/usr/lib32" klasöründe bu dosya bulunuyor.

Acaba bu kütüphaneyi direk "lib32/" klasörüne mi kurmam lazım? Ve bunu nasıl yapabilirim?

Yardım ederseniz çok memnun olurum.

bytan

Kurmaya çalıştığın uygulamanın configure parametreleri içerisinde kütüphane için sistemde bakması gereken yolu gösterebileceğin bir parametre var mı? Hangi uygulama bu?
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

korkmazone

Bulunması gereken yolla ilgili herhangi bir şey göremedim ben.

"IBM IBM Rational Software Architect for WebSphere" kurmaya çalışıyorum.

Dediğim ikinci yolu da direk lib32/ klasörüiçine yüklemeyi yapamıyorum.
Onuda deneseydim iyi olurdu ama kurmaya çalıştığım programla ilgili farklı bir fikriniz varsa onu yapayım.

Teşekkürler.

if

@korkmazone, şöyle deneyelim: sudo nano /etc/ld.so.conf.d/stdc.conf ile uçbirimde açılacak dosyanın içerisine /usr/lib32/ yazıp ctrl+o ile kaydedin ve ctrl+x ile çıkın. Sonra sudo ldconfig komutunu uygulayın. Bundan sonra tekrar kurmayı deneyebilirsiniz ama önce bir kaç çıktıya bakayım: sudo fidn / -name libstdc*
uname -a

korkmazone

#4
Hepsini uyguladım sonra tekrar denedim ama yine aynı hatayı alıyorum.

uname -a
kodunun çıktısı
Linux ubuntu 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:56:25 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

oldu.
Şu koduda çalıştıramadım hata veriyor
sudo fidn / -name libstdc*

"libstdc++.so.5" kütüphanesi Ubuntu Software Center da kurulmuş görünüyor.

Ayrıca kullandığım sistem 64 bit fakat kuracağım program 32 bit.

if

@korkmazone, komutun birini yanlış vermişim. Doğrusu: sudo find / -name libstdc* olacak. sudo apt-get install ia32-libs paketini kurduktan sonra deneyin.

Kurulumu nasıl, neye göre yapıyorsunuz?

korkmazone

sudo find / -name libstdc*

Çıktısı
/usr/lib/i386-linux-gnu/libstdc++.so.6.0.16
/usr/lib/i386-linux-gnu/libstdc++.so.6
/usr/lib/ure/lib/libstdc++.so.6
/usr/lib/x86_64-linux-gnu/libstdc++.so.5.0.7
/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16
/usr/lib/x86_64-linux-gnu/libstdc++.so.5
/usr/lib/x86_64-linux-gnu/libstdc++.so.6
/usr/lib32/libstdc++.so.5.0.7
/usr/lib32/libstdc++.so.6.0.16
/usr/lib32/libstdc++.so.5
/usr/lib32/libstdc++.so.6
/usr/share/doc/libstdc++5
/usr/share/doc/libstdc++6
/var/lib/dpkg/info/libstdc++6:i386.list
/var/lib/dpkg/info/libstdc++6:amd64.postrm
/var/lib/dpkg/info/libstdc++6:amd64.md5sums
/var/lib/dpkg/info/libstdc++6:amd64.list
/var/lib/dpkg/info/libstdc++5:amd64.symbols
/var/lib/dpkg/info/libstdc++5:amd64.list
/var/lib/dpkg/info/libstdc++6:i386.symbols
/var/lib/dpkg/info/libstdc++6:i386.md5sums
/var/lib/dpkg/info/libstdc++5:amd64.shlibs
/var/lib/dpkg/info/libstdc++5:amd64.postrm
/var/lib/dpkg/info/libstdc++6:i386.shlibs
/var/lib/dpkg/info/libstdc++6:amd64.postinst
/var/lib/dpkg/info/libstdc++6:i386.postinst
/var/lib/dpkg/info/libstdc++6:amd64.symbols
/var/lib/dpkg/info/libstdc++6:amd64.shlibs
/var/lib/dpkg/info/libstdc++5:amd64.md5sums
/var/lib/dpkg/info/libstdc++6:i386.postrm
/var/lib/dpkg/info/libstdc++5:amd64.postinst
/var/cache/apt/archives/libstdc++5_1%3a3.3.6-24ubuntu1_amd64.deb
/var/cache/apt/archives/libstdc++6_4.6.1-9ubuntu3_i386.deb


Ve
sudo apt-get install ia32-libs

Çıktırısı hata verdi:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
ia32-libs is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? y
Setting up flashplugin-downloader:i386 (11.0.1.152ubuntu1) ...
Downloading...
--2012-02-21 00:22:22--  http://archive.canonical.com/pool/partner/a/adobe-flashplugin/adobe-flashplugin_11.0.1.152.orig.tar.gz
Resolving archive.canonical.com... 91.189.88.33, 91.189.92.191
Connecting to archive.canonical.com|91.189.88.33|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2012-02-21 00:22:22 ERROR 404: Not Found.

download failed
The Flash plugin is NOT installed.
dpkg: error processing flashplugin-downloader:i386 (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
flashplugin-downloader:i386
E: Sub-process /usr/bin/dpkg returned an error code (1)


Aslında kurulum dökümanında bu tür ayrıntılar verilmemiş o yüzden bende tam olarak bilmiyorum. Hep o hatayı alıyorum.


if

@kormazone, sudo apt-get install -f; sudo apt-get update; sudo apt-get upgrade komutlarını uygular mısınız? Bu arada bu kurulum dosyasının içeriğini ve kurulum yaparkenki adımlarınızı buraya geçer misiniz?

if

Uygulamanın sitesinde ubuntu 10.04 32 bit sürümüü desteklediği yazıyor, Ubuntu 11.10 yok:)

korkmazone

#9
Ubuntu sürümüyle alakalı olabilirmi ama başka bir hata vermiyor.

Kendi kurulum anlatımları resimli olarak adımları gösteriyor sadece.
Kurulumla ilgili başka bi sitede şu şekilde anlatılıyor.

Alıntı Yap
Install IBM RSA 7.5 on Kubuntu 8.10 x64
Steps
Follow these steps to install IBM Rational Software Architect 7.5 on Kubuntu 8.10 x64

Download the Required Files from IBM
Install Java
Install Required Libraries
Set the Shell
Install RSA
Fix Installation Manager K-Menu Entries
Reset the Shell (Optional)
Version Information
This installation guide was tested with the following software and versions.

It may work for other versions as well.

Software
Version
Linux
Kubuntu 8.10 x64 Intrepid Ibex KDE 4
Rational Software Architect
IBM Rational Software Architect 7.5
JDK
Sun Java x64 1.6.0.10 (build 1.6.0_10-b33)
Download the Required Files from IBM
Download the following IBM packages. The zip files will be extracted into the indicated folders. (You must use these default folder names).

Folder
Zip File
IBM Package
Description
PEK
RSASE75_LAK.zip
C1LQ4ML
IBM Rational Software Architect Standard Edition V7.5 License Activation Kit Multilingual Multiplatform Part 1
RSASE_SETUP
RSASE75_P1.zip
C1LR6ML
IBM Rational Software Architect Standard Edition V7.5 Multilingual Multiplatform Part 1
RSASE
RSASE75_P2.zip
C1LS8ML
IBM Rational Software Architect Standard Edition V7.5 Multilingual Multiplatform Part 2
RSASE75_P3.zip
C1LS9ML
IBM Rational Software Architect Standard Edition V7.5 Multilingual Multiplatform Part 3
RSA_SE
RSASE75_QSG.zip
C1K0PML
Quick Start Guide - IBM Rational Software Architect Standard Edition V7.5 Multilingual Multiplatform - Read Me First
Install Java
1. Install Sun's JDK 1.6


sudo apt-get install sun-java6-jdk
Note that the installer and RSA use an internal JRE, so this step may not be necessary.

2. Install the Iced Tea Java Browser Plugin for Firefox (optional)


sudo apt-get install icedtea6-plugin
3. Select the correct Java version


sudo update-alternatives --config java
If prompted, select the number corresponding to /usr/lib/jvm/java-6-sun/jre/bin/java.

4. Verify the Java Version

java -version
The output will look like this.

java version "1.6.0_10"
Java(TM) SE Runtime Environment (build 1.6.0_10-b33)
Java HotSpot(TM) 64-Bit Server VM (build 11.0-b15, mixed mode)
Install Required Libraries
1. Install C++ Libraries and 32 Bit Libraries

The installer requires version 5 of the Standard C++ libraries (libstdc++5), and the 32 bit libraries (ia32-libs).


sudo apt-get install libstdc++5 ia32-libs
Without the 32 bit libraries, the installer silently exists during launch without even giving an error message.

2. Install 32 Bit libqtcurve

Go to http://packages.ubuntu.com/intrepid/i386/gtk2-engines-qtcurve/download

Select a mirror and download the file gtk2-engines-qtcurve_0.59.4-0ubuntu1_i386.deb to your Desktop.


cd ~/Desktop
sudo dpkg -x gtk2-engines-qtcurve_0.59.4-0ubuntu1_i386.deb ./extracted
sudo cp ./extracted/usr/lib/gtk-2.0/2.10.0/engines/libqtcurve.so /usr/lib32/gtk-2.0/2.10.0/engines
sudo rm -r ./extracted
rm gtk2-engines-qtcurve_0.59.4-0ubuntu1_i386.deb
Without the 32 bit version of libqtcurve, the RSA/Eclipse gui does not have the nice KDE look and feel.

Set the Shell
Kubuntu uses dash as the default shell, but the installer requires bash. Change the shell using the following steps.


ls -la /bin/s*
sudo rm /bin/sh
ls -la /bin/s*
sudo ln -s /bin/bash /bin/sh
ls -la /bin/s*
(After installation you can optionally reset the shell to dash; see the Reset the Shell section below for instructions).

Change File Permissions
1. Make installation files executable.

Navigate to the parent folder of the installation folders.

(This is the directory where you placed PEK, RSASE_SETUP, RSASE, and RSA_SE).


cd <rsa install directory>
Change the installer file and JRE permissions.


sudo chmod a+x ./RSASE_SETUP/InstallerImage_linux/install
sudo chmod a+x ./RSASE_SETUP/InstallerImage_linux/jre_5.0.2.sr5_20070511/jre/bin/java
Note that the installer uses an internal JRE, jre_5.0.2.sr5_20070511.

Install Installation Manager
1. Launch the installer.

Navigate to the parent folder of the installation folders.

(This is the directory where you placed PEK, RSASE_SETUP, RSASE, and RSA_SE).


sudo ./RSASE_SETUP/InstallerImage_linux/install
When launched from the parent folder, the installer will access all necessary installation files automatically.

2. Install the Installation Manager

Select IBM Installation Manager

Select Version 1.2

Do not select Show all versions

Do not Click on Check for Other Versions and Extensions button

3. Accept the License Agreement

If you agree, select I accept the terms of the license agreements

Click Next

4. Select a location for Installation Manager

Installation Manager Directory:
/opt/IBM/InstallationManager/eclipse
Click Next.

5. Review the summary information.

Click Install

6. Success

You will receive a message Success! The installation was successful.

Click the Restart Installation Manager button

Update Installation Manager
1. The Installation manager will restart.

Three main options will be listed: Install, Update, Modify

Click Install

2. Install newer version

You will receive a warning message: A new version of Installation Manager is available. You must update Installation Manager before you can continue. To update Installation Manager, Click Yes. To return to the Start page, click No. Do you want to update the Installation Manager?

Click Yes

An Updating Installation Manager progress bar will appear.

When the update is finished, you will receive a message Installation Manager has been updated to version: 1.2.1

Click OK

Install RSA
1. The Installation manager will restart.

Three main options will be listed: Install, Update, Modify

Click Install

2. Select the packages you want to install. (Install)

Select Show all versions

Click on Check for Other Versions and Extensions button

You will receive a message 2 other versions of the selected packages, fixes and extensions were found.

Click OK

Select IBM Rational Software Architect Standard Edition

Select Version 7.5.1

Click Next

3. Accept the License Agreement (License)

If you agree, select I accept the terms of the license agreements

Click Next

4. Select a Shared Resources Directory (Location)

Shared Resources Directory:
/opt/IBM/SDPShared
Click Next

Select Create a new package group

Installation Directory:
/opt/IBM/SDP
Click Next

5. Eclipse

Do not select Extend an existing Eclipse

Click Next

English is selected as the default language.

Click Next

6. Select Features

Default features are already selected.

Click Next

Select Access help from the Web

Click Next

7 Begin Installation (Summary)

Click Install

The installer will download the latest 7.5.1 files.

8. Installation Complete

The installation will take approximately 10 minutes.

You will receive a message Success! The installation was successful.

Click Finish.

Exit the Installation Manager.

Fix Installation Manager K-Menu Entries
Installation Manager requires root privileges. Change the K-Menu entry to prompt you for a root password each time you launch Installation Manager.

Fix the Installation Manager Entry

1 .Click K | Right Click | Click Menu Editor

2 .Click System | Select IBM Installation Manager

3. Change the value in the Command text box

From:
/opt/IBM/InstallationManager/eclipse/IBMIM
To:
kdesudo /opt/IBM/InstallationManager/eclipse/IBMIM
4 .Click IBM InstallationManager | Select IBM Installation Manager

5. Change the value in the Command text box

From:
/opt/IBM/InstallationManager/eclipse/IBMIM
To:
kdesudo /opt/IBM/InstallationManager/eclipse/IBMIM
Fix the Uninstall IBM Installation Manager Entry

1 .Click K | Right Click | Click Menu Editor

2 .Click System | Select Uninstall IBM Installation Manager

3. Change the value in the Command text box

From:
/var/ibm/InstallationManager/uninstall/uninstall
To:
kdesudo /var/ibm/InstallationManager/uninstall/uninstall
4 .Click IBM InstallationManager | Select Uninstall IBM Installation Manager

5. Change the value in the Command text box

From:
/var/ibm/InstallationManager/uninstall/uninstall
To:
kdesudo /var/ibm/InstallationManager/uninstall/uninstall
Reset the Shell (Optional)
Since Kubuntu uses dash as the default shell, you can reset this shell (instead of bash) using the following steps.

ls -la /bin/s*
sudo rm /bin/sh
sudo ln -s /bin/dash /bin/sh

Burdaki versiyonda farklı. Eski tarihe ait yazılar hep yenilerini bulamadım.

Burdaki adımları da tek tek uyguladım ama olmadı.

Eğer sorun kesinlikle sürümle alakalı diyorsanız öyle yapayım ama kesin değilse uğraşmak istemiyorum onunla.

gecegezen

kendi sistemimde o dosyayı biraz incedim kendi bilgisayarımda o dosyayı bir gösteren bir kısayol ile çözebilirsiniz gibi geliyor bana gerci sonrasında başka dosyalarda bulunamiyor diye bilir programı bilmiyorum.
sudo ln -s /usr/lib/libstdc++.so.5 /usr/lib32/libstdc++.so.5
libstdc++.so.5 dosyasıda zaten bir başka yeri gösteren bir kısayol :)
Yotube kanalım hepinizi beklerim...
https://www.youtube.com/channel/UCsRQPZxNJKZbfpGy6r97nJw

korkmazone

Çıktı bu

ln: creating symbolic link `/usr/lib32/libstdc++.so.5': File exists

İlginizden dolayı teşekkür ediyorum.
Ancak gene olmadı.


heartsmagic

Sembolik bağ zaten varmış. Bu tür uygulamalarda muhtemelen sürümlere uymak en doğru olan şeydir. Hiç yapamıyorsan elindeki sistem 32bit olsun bence.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

toruk

ftp://ftp.pbone.net/mirror/www.whiteboxlinux.org/whitebox/4/en/os/i386/WhiteBox/RPMS/compat-libstdc++-33-3.2.3-47.3.i386.rpm (ftp://ftp.pbone.net/mirror/www.whiteboxlinux.org/whitebox/4/en/os/i386/WhiteBox/RPMS/compat-libstdc++-33-3.2.3-47.3.i386.rpm)
Bu adresten dosyayı çek ardından içindekileri arşiv yöneticisi ile çıkar.Dosya yolu şu şekilde olacak /usr/lib/libstdc++.so.5 gibi bir yolla çıkacak.Şimdi yapman gerekenn lib klasörünün içindeki libstdc++.so.5 dosyasını sistemin /usr/lib klasörüne kopyalamandır.
sudo cp /libstdc++.so.5 dosyasının bulunduğu yol/  /usr/lib

IBM RSA kurulumunu blog yazımda anlatmıştım ama verirsem heralde reklam olur:)Neyse sorunu ben böyle çözdüm.Umarım sendede işe yarar.Kolay gelsin.
Penguenleri ve Korsanları Seviyorum:)

heartsmagic

Alıntı yapılan: toruk - 10 Mayıs 2012 - 07:45:55
IBM RSA kurulumunu blog yazımda anlatmıştım ama verirsem heralde reklam olur:)Neyse sorunu ben böyle çözdüm.Umarım sendede işe yarar.Kolay gelsin.

Olmaz. Bu forum paylaşım üzerine kurulmuş durumda ve "emeğe saygı" denilen malum forumların aksine başka yerlerden verilen hiçbir bağlantı forum kurallarına uyduğu sürece reklam olarak algılanmaz.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.