Gentoo Archives: gentoo-user-br

From: Fabiano Caixeta Duarte <fcd.listas@×××××.com>
To: gentoo-user-br@l.g.o
Subject: Re: [gentoo-user-br] Downgrade de glibc
Date: Wed, 24 Sep 2008 14:43:57
Message-Id: 2facc7080809240743k771a8126i5cb20aec1f2f4c9a@mail.gmail.com
In Reply to: Re: [gentoo-user-br] Downgrade de glibc by "Nelson(yunakaof)"
1 2008/9/24 Nelson(yunakaof) <yunakaof@×××.br>
2
3 >
4 > Olá,
5 >
6 > Talvez, o binario nao esteja achando um arquivo de biblioteca
7 > do sistema automaticamente por que esta procurando uma versao
8 > de biblioteca com nome de arquivo bem definido ( nome antigo )
9 > e nao uma biblioteca com nome generico
10 > ( sem versao no nome do arquivo da lib).
11 > Para saber qual o nome de lib o binario esta procurando
12 > use o comando ldd:
13 >
14 > Por exemplo:
15 > # ldd ioncube_loader_lin_4.4_ts.so
16 > linux-gate.so.1 => (0xffffe000)
17 > libc.so.6 => /lib/libc.so.6 (0xb7e6e000)
18 > /lib/ld-linux.so.2 (0xb801c000)
19 >
20 > Note que ele precisa do /lib/libc.so.6
21 > e eu tenho instalado a ultima versao
22 > /lib/libc-2.8.so
23 >
24 > se o sistema ou a instalacao de algum outro pacote
25 > nao criou o link automaticamente voce mesmo pode criar o
26 > link:
27 >
28 > ln -s /lib/libc-2.8.so /lib/libc.so.6
29 >
30 > e depois conferir:
31 >
32 > # ls -al /lib/libc.so.6
33 > lrwxrwxrwx 1 root root 11 Jun 23 18:46 /lib/libc.so.6 -> libc-2.8.so
34 >
35 > E assim por diante, voce pode fazer isso com todas as
36 > outras bibliotecas dinamicas. As versoes mais novas, em geral,
37 > suportam os binarios compilados para as versoes mais antigas.
38 >
39 >
40 >
41 > saida do emerge --search glibc
42 > (...)
43 > * sys-libs/glibc
44 > Latest version available: 2.8_p20080602
45 > Latest version installed: 2.8_p20080602
46 > Size of files: 16,401 kB
47 > Homepage: http://www.gnu.org/software/libc/libc.html
48 > Description: GNU libc6 (also called glibc2) C library
49 > License: LGPL-2
50 > (...)
51 >
52 >
53 >
54 > Hélder Máximo Botter Ribas wrote:
55 > > Evite ao MÁXIMO fazer o downgrade da glibc
56 > >
57 > > Se o software foi compilado para a versao 2.3, ele pode funcionar
58 > > perfeitamente bem na 2.6, fazer o downgrade vc corre o risco de que
59 > > diversos programas parem de funcionar.
60 > >
61 > > Entre em contato com o fabricante e tente na versão da glibc atual.
62 > >
63 > > Downgrade da glibc é algo que vc deve por sua própria conta e risco, e
64 > > prepare para um emerge --emptytree system && emerge --emptytree world
65 > >
66 > > Atenciosamente
67 > >
68 > > Hélder
69 > > 2008/9/24 Fabiano Caixeta Duarte <fcd.listas@×××××.com>:
70 > >> Senhores,
71 > >>
72 > >> Estou instalando a última versão do Gentoo para utilização com um sw que
73 > só
74 > >> é distribuído em versão binária.
75 > >>
76 > >> Encontrei afirmações de que este sw foi compilado sobre a glibc 2.3 (e a
77 > >> atual é 2.6).
78 > >>
79 > >> Qual é o correto? Instalar a glibc 2.3 ou fazer um downgrade da versão
80 > atual
81 > >> para a 2.3?
82 > >>
83 > >> Grato!
84 > >>
85 > >> Fabiano.
86 >
87
88 Nélson,
89
90 A abordagem que você sugeriu é interessante quando o programa já está
91 instalado. Eu não citei que o problema acontece durante a instalação.
92
93 O Sybase ASE tem um instalador em versão console ou java. Em ambas versões,
94 a instalação ocorre até o momento da extração e cópia (eu não sei o que mais
95 é feito pq é fechado). O passo seguinte é criar as estruturas usadas pelo
96 SGBD. Neste passo o crash ocorre.
97
98 Na outra tentativa eu cheguei a rodar um script que pegava TODOS os arquivos
99 "instalados" pelo instalador do Sybase e rodei um file pra identificar quais
100 eram linkados dinamicamente. Nestes executei o ldd e achei algumas
101 dependências não óbvias. Mesmo satisfazendo as danadas, não funcionou.
102
103 Por hora eu estou instalando o gentoo. Assim que terminar eu vou fazer novo
104 teste de instalação e tentar pegar mais detalhes.
105
106 Grato pela ajuda de todos.
107
108 Fabiano

Replies

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