View previous topic :: View next topic |
Author |
Message |
humpback Retired Dev
Joined: 19 Oct 2002 Posts: 394 Location: Coimbra - Portugal
|
Posted: Tue Dec 17, 2002 4:08 pm Post subject: Problema com script |
|
|
Ontem numa das maquinas gentoo tive um problema com um script de instalação de um programa (script do programa, não é nenhuma ebuild).
Depois de algum debug reparei nisto:
Code: |
if [ `uname -s` = Linux ]
then
case `uname -r` in
2.[456]*)
LD_ASSUME_KERNEL=2.2.5
export LD_ASSUME_KERNEL
;;
esac
fi
|
Basicamente ele alterava o LD_ASSUME_KERNEL e apartir dai qq programa que fosse chamado não corria pois não encontrava as libs.
O mais estranho é que isto não aconteceu em todas as maquinas que tenho com gentoo mas apenas no portátil.
Code: |
humpback@sam humpback $ uname -s
Linux
humpback@sam humpback $ uname -r
2.4.19-gentoo-r10
|
Se alguem sobre resolver isto por favor que diga para eu poer mandar a correcção aos gajos do programa.
[/code][/quote] _________________ Gustavo Felisberto
Humpback @ #gentoo-pt
------------
It's most certainly GNU/Linux, not Linux. Read more at
http://www.gnu.org/gnu/why-gnu-linux.html .
------------- |
|
Back to top |
|
|
darktux Veteran
Joined: 16 Nov 2002 Posts: 1086 Location: Coimbra, Portugal
|
Posted: Tue Dec 17, 2002 5:15 pm Post subject: |
|
|
Põe no fim do script
Code: | unset LD_ASSUME_KERNEL |
mas não me parece que o problema esteja aí. Isto deve resolver o problema para os outros programas, pq n me parece que seja uma variável necessária. _________________ Lego my ego, and I'll lego your knowledge
www.tuxslare.org - My reborn website |
|
Back to top |
|
|
humpback Retired Dev
Joined: 19 Oct 2002 Posts: 394 Location: Coimbra - Portugal
|
Posted: Tue Dec 17, 2002 6:21 pm Post subject: |
|
|
Pois, isso claro que não resolve
Pois o script ja estoirou nos entretantos
Comentando ou colocando o unset logo apo's o export resolve.
Mas o que eu gostava era de perceber porque raio aquilo faz o set, nao devia... _________________ Gustavo Felisberto
Humpback @ #gentoo-pt
------------
It's most certainly GNU/Linux, not Linux. Read more at
http://www.gnu.org/gnu/why-gnu-linux.html .
------------- |
|
Back to top |
|
|
darktux Veteran
Joined: 16 Nov 2002 Posts: 1086 Location: Coimbra, Portugal
|
Posted: Tue Dec 17, 2002 6:44 pm Post subject: |
|
|
Ke programa é? Pode-se saber? Pode ser que se descubra o pq do export
Se puseres o unset no fim do script não resolve? Estranho.. _________________ Lego my ego, and I'll lego your knowledge
www.tuxslare.org - My reborn website |
|
Back to top |
|
|
humpback Retired Dev
Joined: 19 Oct 2002 Posts: 394 Location: Coimbra - Portugal
|
Posted: Tue Dec 17, 2002 8:54 pm Post subject: |
|
|
O problema está ali... naquele bocado de codigo.. Por alguma razao aquilo não detecta que eu tenho um kernel 2.4 (atravéz do uname -r) e faz o set como se fosse um kernel 2.2 e apartir dai da barracada. O objectivo será perceber porque é que aquele bocado de codigo nao worka como deve ser.
Aquilo é o script de instalação/execução do oxygen um editor de xml em java. _________________ Gustavo Felisberto
Humpback @ #gentoo-pt
------------
It's most certainly GNU/Linux, not Linux. Read more at
http://www.gnu.org/gnu/why-gnu-linux.html .
------------- |
|
Back to top |
|
|
pilla Bodhisattva
Joined: 07 Aug 2002 Posts: 7731 Location: Underworld
|
Posted: Tue Dec 17, 2002 9:01 pm Post subject: |
|
|
Engraçado, parece que ele detecta e muda de propósito! Se ele acha um kernel >= 2.4, ele faz com que a variavel seja alterada.... muito estranho. Acho que o correto seria algo tipo [23] ao inves de [456], mas dai estou especulando... nao tenho o codigo. |
|
Back to top |
|
|
RoadRunner Bodhisattva
Joined: 12 Jun 2002 Posts: 490 Location: Coimbra, Portugal
|
Posted: Tue Dec 17, 2002 11:20 pm Post subject: |
|
|
Sim, é mesmo isso. Se o kernel for um 2.4, 2.5 ou 2.6(!!) ele assume que é um 2.2. comportamento estranho. Talvez a melhor solução é a que o bloody sugeriu, substituir [456] por [23] |
|
Back to top |
|
|
pilla Bodhisattva
Joined: 07 Aug 2002 Posts: 7731 Location: Underworld
|
Posted: Tue Dec 17, 2002 11:21 pm Post subject: |
|
|
Eu gostaria de ouvir o que os programadores desse pacote dizem a respeito... de repente, a gente está perdendo algum ponto importante ai. Mas eu não consigo ver o que é. |
|
Back to top |
|
|
humpback Retired Dev
Joined: 19 Oct 2002 Posts: 394 Location: Coimbra - Portugal
|
Posted: Wed Dec 18, 2002 12:35 am Post subject: |
|
|
E o mais estranho é que workou bem !!!
E depois de um momento para o outro deixou de dar.. Que cena estranha, vou ver se mando um mail para os gajos que fazem o programa. _________________ Gustavo Felisberto
Humpback @ #gentoo-pt
------------
It's most certainly GNU/Linux, not Linux. Read more at
http://www.gnu.org/gnu/why-gnu-linux.html .
------------- |
|
Back to top |
|
|
darktux Veteran
Joined: 16 Nov 2002 Posts: 1086 Location: Coimbra, Portugal
|
Posted: Wed Dec 18, 2002 10:17 am Post subject: |
|
|
Ahhhh era um programa ligado a Java..... nough said _________________ Lego my ego, and I'll lego your knowledge
www.tuxslare.org - My reborn website |
|
Back to top |
|
|
|