Gentoo Archives: gentoo-user-br

From: Eduardo Schoedler <eschoedler@×××××××××××.br>
To: gentoo-user-br@l.g.o
Subject: Re: [gentoo-user-br] Downgrade de glibc
Date: Wed, 24 Sep 2008 20:44:17
Message-Id: 9DDA9CC91D5D4A138EDBA4401B0A1333@viaadmredesold
In Reply to: Re: [gentoo-user-br] Downgrade de glibc by "Nelson(yunakaof)"
1 Olá Nelson.
2
3 Você instalou o ASE Express Edition pelo portage ?
4 A biblioteca libaio não deveria ser uma dependência nesse caso ?
5
6 Abraço!
7
8
9 --------------------------------------------------
10 From: "Nelson(yunakaof)" <yunakaof@×××.br>
11 Subject: Re: [gentoo-user-br] Downgrade de glibc
12
13
14 Oi Fabiano,
15
16 fiquei curioso e baixei o ASE no express edition
17
18 tive de instalar o pacote libaio que estava faltando
19 o resto estava la.
20
21 # emerge --update dev-libs/libaio
22
23
24 # ldd /mnt/sda5/sybasease/ASE-15_0/bin/dataserver
25 linux-gate.so.1 => (0xffffe000)
26 libdl.so.2 => /lib/libdl.so.2 (0xb8097000)
27 libaio.so.1 => /usr/lib/libaio.so.1 (0xb8094000)
28 libm.so.6 => /lib/libm.so.6 (0xb806f000)
29 libnsl.so.1 => /lib/libnsl.so.1 (0xb8058000)
30 libstdc++.so.5 =>
31 /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libstdc++.so.5 (0xb7f9e000)
32 libpam.so.0 => /lib/libpam.so.0 (0xb7f92000)
33 libpthread.so.0 => /lib/libpthread.so.0 (0xb7f79000)
34 libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/4.3.1/libgcc_s.so.1
35 (0xb7f6b000)
36 libc.so.6 => /lib/libc.so.6 (0xb7e34000)
37 /lib/ld-linux.so.2 (0xb80c6000)
38 librt.so.1 => /lib/librt.so.1 (0xb7e2b000)
39
40
41 na interface java GUI que eu tentei
42 da um erro mas olhando o log da instalacao e por causa de licenca
43 ou falta de memoria na minha maquina, mas o binario aparentemente
44 nao tem problema.
45
46 00:00000:00000:2008/09/24 17:01:22.68 kernel There is no valid license
47 for ASE server product. Installation date is not found or installation
48 grace period has expired. Server will not boot.
49 00:00000:00000:2008/09/24 17:01:27.23 kernel Warning: Environment
50 variable SYBASE_ASE is not set.
51 00:00000:00000:2008/09/24 17:01:27.25 kernel SySAM: Using licenses
52 from: /home/sybase/SYSAM-2_0/licenses
53 00:00000:00000:2008/09/24 17:01:27.26 kernel SySAM: Failed to get
54 status of file /home/sybase/ASE-15_0/sysam/DSU16.properties. errno=2 No
55 such file or directory.
56 00:00000:00000:2008/09/24 17:01:27.26 kernel SySAM: Failed to get
57 status of file /home/sybase/ASE-15_0/sysam/sysam.properties.template.
58 errno=2 No such file or directory.
59 00:00000:00000:2008/09/24 17:01:27.26 kernel SySAM: Failed to get
60 status of file /home/sybase/ASE-15_0/sysam/DSU16.properties. errno=2 No
61 such file or directory.
62 00:00000:00000:2008/09/24 17:01:27.26 kernel SySAM: Failed to open
63 /home/sybase/ASE-15_0/sysam/DSU16.properties file: errno=2 No such file
64 or directory.
65 00:00000:00000:2008/09/24 17:01:27.26 kernel SySAM: Failed to get
66 status of file /home/sybase/ASE-15_0/sysam/DSU16.properties. errno=2 No
67 such file or directory.
68 00:00000:00000:2008/09/24 17:01:27.26 kernel License manager
69 initialization fails.
70 00:00000:00000:2008/09/24 17:01:27.26 kernel There is no valid license
71 for ASE server product. Installation date is not found or installation
72 grace period has expired. Server will not boot.
73
74
75
76 Fabiano Caixeta Duarte wrote:
77 > 2008/9/24 Nelson(yunakaof) <yunakaof@×××.br <mailto:yunakaof@×××.br>>
78 >
79 >
80 > Olá,
81 >
82 > Talvez, o binario nao esteja achando um arquivo de biblioteca
83 > do sistema automaticamente por que esta procurando uma versao
84 > de biblioteca com nome de arquivo bem definido ( nome antigo )
85 > e nao uma biblioteca com nome generico
86 > ( sem versao no nome do arquivo da lib).
87 > Para saber qual o nome de lib o binario esta procurando
88 > use o comando ldd:
89 >
90 > Por exemplo:
91 > # ldd ioncube_loader_lin_4.4_ts.so
92 > <http://ioncube_loader_lin_4.4_ts.so>
93 > linux-gate.so.1 => (0xffffe000)
94 > libc.so.6 => /lib/libc.so.6 (0xb7e6e000)
95 > /lib/ld-linux.so.2 (0xb801c000)
96 >
97 > Note que ele precisa do /lib/libc.so.6
98 > e eu tenho instalado a ultima versao
99 > /lib/libc-2.8.so <http://libc-2.8.so>
100 >
101 > se o sistema ou a instalacao de algum outro pacote
102 > nao criou o link automaticamente voce mesmo pode criar o
103 > link:
104 >
105 > ln -s /lib/libc-2.8.so <http://libc-2.8.so> /lib/libc.so.6
106 >
107 > e depois conferir:
108 >
109 > # ls -al /lib/libc.so.6
110 > lrwxrwxrwx 1 root root 11 Jun 23 18:46 /lib/libc.so.6 -> libc-2.8.so
111 > <http://libc-2.8.so>
112 >
113 > E assim por diante, voce pode fazer isso com todas as
114 > outras bibliotecas dinamicas. As versoes mais novas, em geral,
115 > suportam os binarios compilados para as versoes mais antigas.
116 >
117 >
118 >
119 > saida do emerge --search glibc
120 > (...)
121 > * sys-libs/glibc
122 > Latest version available: 2.8_p20080602
123 > Latest version installed: 2.8_p20080602
124 > Size of files: 16,401 kB
125 > Homepage: http://www.gnu.org/software/libc/libc.html
126 > Description: GNU libc6 (also called glibc2) C library
127 > License: LGPL-2
128 > (...)
129 >
130 >
131 >
132 > Hélder Máximo Botter Ribas wrote:
133 > > Evite ao MÁXIMO fazer o downgrade da glibc
134 > >
135 > > Se o software foi compilado para a versao 2.3, ele pode funcionar
136 > > perfeitamente bem na 2.6, fazer o downgrade vc corre o risco de que
137 > > diversos programas parem de funcionar.
138 > >
139 > > Entre em contato com o fabricante e tente na versão da glibc atual.
140 > >
141 > > Downgrade da glibc é algo que vc deve por sua própria conta e risco,
142 > e
143 > > prepare para um emerge --emptytree system && emerge --emptytree
144 > world
145 > >
146 > > Atenciosamente
147 > >
148 > > Hélder
149 > > 2008/9/24 Fabiano Caixeta Duarte <fcd.listas@×××××.com
150 > <mailto:fcd.listas@×××××.com>>:
151 > >> Senhores,
152 > >>
153 > >> Estou instalando a última versão do Gentoo para utilização com um
154 > sw que só
155 > >> é distribuído em versão binária.
156 > >>
157 > >> Encontrei afirmações de que este sw foi compilado sobre a glibc
158 > 2.3 (e a
159 > >> atual é 2.6).
160 > >>
161 > >> Qual é o correto? Instalar a glibc 2.3 ou fazer um downgrade da
162 > versão atual
163 > >> para a 2.3?
164 > >>
165 > >> Grato!
166 > >>
167 > >> Fabiano.
168 >
169 >
170 > Nélson,
171 >
172 > A abordagem que você sugeriu é interessante quando o programa já está
173 > instalado. Eu não citei que o problema acontece durante a instalação.
174 >
175 > O Sybase ASE tem um instalador em versão console ou java. Em ambas
176 > versões, a instalação ocorre até o momento da extração e cópia (eu não
177 > sei o que mais é feito pq é fechado). O passo seguinte é criar as
178 > estruturas usadas pelo SGBD. Neste passo o crash ocorre.
179 >
180 > Na outra tentativa eu cheguei a rodar um script que pegava TODOS os
181 > arquivos "instalados" pelo instalador do Sybase e rodei um file pra
182 > identificar quais eram linkados dinamicamente. Nestes executei o ldd e
183 > achei algumas dependências não óbvias. Mesmo satisfazendo as danadas,
184 > não funcionou.
185 >
186 > Por hora eu estou instalando o gentoo. Assim que terminar eu vou fazer
187 > novo teste de instalação e tentar pegar mais detalhes.
188 >
189 > Grato pela ajuda de todos.
190 >
191 > Fabiano
192
193 ---
194 yunakaof(a)usp.br Nelson Yunaka +551130916313
195 Universidade de Sao Paulo - USP ( SCSERED/DTO/CCE )

Replies

Subject Author
Re: [gentoo-user-br] Downgrade de glibc "Nelson(yunakaof)" <yunakaof@×××.br>