Problemas com a instalação do multilibs no slackware current

1. Problemas com a instalação do multilibs no slackware current

Matth
MattF

(usa Slackware)

Enviado em 14/05/2015 - 00:13h

Durante a instalação do multlibs obtive o seguinte problema:




Executing install script for glibc-2.17_multilib-x86_64-10alien.txz.
Package glibc-2.17_multilib-x86_64-10alien.txz installed.

Package glibc-2.21-x86_64-2 upgraded with new package ./glibc-2.17_multilib-x86_64-10alien.txz.

+==============================================================================
| Upgrading glibc-i18n-2.21-x86_64-2 package using ./glibc-i18n-2.17_multilib-x86_64-10alien.txz
+==============================================================================

Pre-installing package glibc-i18n-2.17_multilib-x86_64-10alien...
/sbin/upgradepkg: line 358: 12986 Segmentation fault /sbin/removepkg $rempkg
12987 | grep -v "Skipping\."
12988 | grep -v "Removing files:"

/sbin/upgradepkg: line 382: 12989 Segmentation fault /sbin/installpkg $INCOMINGDIR/$NNAME
Package glibc-i18n-2.21-x86_64-2 upgraded with new package ./glibc-i18n-2.17_multilib-x86_64-10alien.txz.
Cannot install glibc-profile-2.17_multilib-x86_64-10alien.txz: invalid package extension
Cannot install glibc-solibs-2.17_multilib-x86_64-10alien.txz: invalid package extension
Cannot install glibc-zoneinfo-2015c_multilib-noarch-1alien.txz: invalid package extension

bash-4.3# upgradepkg --install-new slackware64-compat32/*-compat32/*.t?z
Segmentation fault



Como podem ver o comando upgradepkg parou de funcionar depois disso. O que causou esse problema e como posso concertar? Agora outra coisa que vi foi que quando tento tirar um print da tela obtenho o erro:
[b]O KDEInit não pôde iniciar '/usr/bin/ksnapshot'[\b]

Tive esse problema anteriormente e meu slackware não iniciou mais, então vou deixar o pc ligado até garantir que o problema foi resolvido.


  


2. Re: Problemas com a instalação do multilibs no slackware current

Matth
MattF

(usa Slackware)

Enviado em 14/05/2015 - 00:28h

Meu erro foi o de tentar instalar a multilibs para slackware 14.1 ao invés da current. Será que tem conserto? Os comandos estão dando tudo segmentation fault aqui.



3. Re: Problemas com a instalação do multilibs no slackware current

Eric
Grinder

(usa Slackware)

Enviado em 14/05/2015 - 07:23h


Isso mesmo Matt
Multibs current no Slackware Current e multilibs 14.1 no Slackware 14.1

Tenta adicionar o comando "reinstall" na frente do upgradepkg
upgradepkg --reinstall --install-new *.t?z 



4. Re: Problemas com a instalação do multilibs no slackware current

Matth
MattF

(usa Slackware)

Enviado em 14/05/2015 - 13:19h


Cara foi besteira minha. Não quero reinstalar denovo e perder tudo denovo. Nenhum comando mais funcionava. Quando abria o terminal já vinha a mensagem que o bash não estava funcionando. Acho que isso destruiu as minhas bibliotecas. To tentando subistituir elas pelas originais pelo kali linux. O problema é que agora que finalizei o sistema ele voltou com aquela velha história de ficar dando loop infinito no login e não inicia mais. Por que um linux pediria só o login denovo e denovo e nunca entraria?


5. Re: Problemas com a instalação do multilibs no slackware current

Matth
MattF

(usa Slackware)

Enviado em 14/05/2015 - 13:49h


Será que tem como instalar as bibliotecas originais sem ter que re instalar?


6. Re: Problemas com a instalação do multilibs no slackware current

Matth
MattF

(usa Slackware)

Enviado em 16/05/2015 - 17:26h


Valeu pessoal. Reinstalei o slackware e consegui. O multlibs foi instalado e o wine rodou lindamente aqui! Agora só falta instalar os drivers da minha placa de vídeo e meu slackware estará satisfatório! Grinder você foi um amigão cara, te agradeço denovo, mesmo que este tenha sido um erro estúpido mesmo.

Só queria aproveitar esse tópico, já que estamos falando de multilibs e tal, para fazer uma pergunta interessante. Seria de alguma forma possível compilar algo em C para arquivo com extenção .exe? Ou pelo menos converter para exe? Como seria isso?


7. Re: Problemas com a instalação do multilibs no slackware current

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 16/05/2015 - 18:33h

Aqui no VOL mesmo tem uma dica sobre como compilar como .exe direto no GNU/Linux. Não me lembro o nome, mas foi coisa recente.
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


8. Re: Problemas com a instalação do multilibs no slackware current

Eric
Grinder

(usa Slackware)

Enviado em 16/05/2015 - 18:36h

MattF escreveu:


Valeu pessoal. Reinstalei o slackware e consegui. O multlibs foi instalado e o wine rodou lindamente aqui! Agora só falta instalar os drivers da minha placa de vídeo e meu slackware estará satisfatório! Grinder você foi um amigão cara, te agradeço denovo, mesmo que este tenha sido um erro estúpido mesmo.

Só queria aproveitar esse tópico, já que estamos falando de multilibs e tal, para fazer uma pergunta interessante. Seria de alguma forma possível compilar algo em C para arquivo com extenção .exe? Ou pelo menos converter para exe? Como seria isso?


Foi um prazer.
Quando precisar só mandar msg



9. Re: Problemas com a instalação do multilibs no slackware current

Matth
MattF

(usa Slackware)

Enviado em 17/05/2015 - 19:43h


Valeu pelas dicas, mas apareceu um novo problema. Foi tentando instalar os drivers Nvidia que percebi que não possuo mais o compilador gcc. Agora quando tento compilar algo tenho o erro:


/usr/libexec/gcc/x86_64-slackware-linux/4.9.2/cc1: error while loading shared libraries: libmpc.so.3: cannot open shared object file: No such file or directory


Isso é normal ou como posso resolver isso?

Tentei instalar pelo slackpkg, mas não dá.


10. Re: Problemas com a instalação do multilibs no slackware current

Rodrigo W. Konrath
qpcrodrigo

(usa Ubuntu)

Enviado em 25/05/2015 - 21:21h


Opa pessoal, só para constar... Eu cometi o mesmo erro e ao reiniciar o sistema não conseguia mais fazer login.
Como estou em treinamento bem distante de casa, em um notebook sem drive de CD e sem nenhum pendrive ou outra máquina que eu possa usar para me ajudar em uma reinstalação do sistema via rede... Precisei arrumar o problema na unha...

Para resolver, iniciei o sistema em single mode. Para isto, na tela do LILO eu apertei a tecla TAB e escrevei o seguinte:

boot: linux 2 init=/bin/bash ro

Com isto o sistema inicia sem pedir senha.
Feito isto, eu iniciei o script rc.S:

#: /etc/rc.d/rc.S

O sistema subiu todas configurações de hardware. Como eu estou em um hotel, eu poderia conectar a rede wireless deles para baixar os pacotes necessários:
#: wpa_passphrase "NOMEDAWIRELESS" "SENHADAWIRELESS" >> /etc/wpa_supplicant.conf
#: wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf &
#: dhclient wlan0

Assim o wpa_passphrase coloca as configurações da rede wireless no arquivo wpa_supplicante.conf.
O wpa_supplicant inicia a conexão wireless utilizando o drive genérico e as configurações do arquivo wpa_supplicant.conf
E por fim pedi IP com o dhclient.

Agora tendo em vista que o multilibs instalou os pacotes abaixo:
gcc-4.8.2_multilib-x86_64-1alien.txz
gcc-go-4.8.2_multilib-x86_64-1alien.txz
glibc-i18n-2.17_multilib-x86_64-10alien.txz
gcc-g++-4.8.2_multilib-x86_64-1alien.txz
gcc-java-4.8.2_multilib-x86_64-1alien.txz
glibc-profile-2.17_multilib-x86_64-10alien.txz
gcc-gfortran-4.8.2_multilib-x86_64-1alien.txz
gcc-objc-4.8.2_multilib-x86_64-1alien.txz
glibc-solibs-2.17_multilib-x86_64-10alien.txz
gcc-gnat-4.8.2_multilib-x86_64-1alien.txz
glibc-2.17_multilib-x86_64-10alien.txz
glibc-zoneinfo-2015c_multilib-noarch-1alien.txz

Eu montei a iso do 14.1 current 64bits que eu tinha no disco e procurei os arquivos, mas poderia baixar os pacotes do ftp oficial via wget. E rodei o mesmo comando que usei para instalar as multilibs porem com os pacotes da distribuição certinha:

#: upgradepkg --reinstall --install-new gcc*.txz
#: upgradepkg --reinstall --install-new glibc*.txz

Feito isto reiniciei a máquina o sistema voltou a funcionar.

Assim não precisei reinstalar o sistema todo para resolver o problema. Polpando muito tempo... :)
Espero que ajude...


11. Re: Problemas com a instalação do multilibs no slackware current

Matth
MattF

(usa Slackware)

Enviado em 26/05/2015 - 13:07h

qpcrodrigo escreveu:


Opa pessoal, só para constar... Eu cometi o mesmo erro e ao reiniciar o sistema não conseguia mais fazer login.
Como estou em treinamento bem distante de casa, em um notebook sem drive de CD e sem nenhum pendrive ou outra máquina que eu possa usar para me ajudar em uma reinstalação do sistema via rede... Precisei arrumar o problema na unha...

Para resolver, iniciei o sistema em single mode. Para isto, na tela do LILO eu apertei a tecla TAB e escrevei o seguinte:

boot: linux 2 init=/bin/bash ro

Com isto o sistema inicia sem pedir senha.
Feito isto, eu iniciei o script rc.S:

#: /etc/rc.d/rc.S

O sistema subiu todas configurações de hardware. Como eu estou em um hotel, eu poderia conectar a rede wireless deles para baixar os pacotes necessários:
#: wpa_passphrase "NOMEDAWIRELESS" "SENHADAWIRELESS" >> /etc/wpa_supplicant.conf
#: wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf &
#: dhclient wlan0

Assim o wpa_passphrase coloca as configurações da rede wireless no arquivo wpa_supplicante.conf.
O wpa_supplicant inicia a conexão wireless utilizando o drive genérico e as configurações do arquivo wpa_supplicant.conf
E por fim pedi IP com o dhclient.

Agora tendo em vista que o multilibs instalou os pacotes abaixo:
gcc-4.8.2_multilib-x86_64-1alien.txz
gcc-go-4.8.2_multilib-x86_64-1alien.txz
glibc-i18n-2.17_multilib-x86_64-10alien.txz
gcc-g++-4.8.2_multilib-x86_64-1alien.txz
gcc-java-4.8.2_multilib-x86_64-1alien.txz
glibc-profile-2.17_multilib-x86_64-10alien.txz
gcc-gfortran-4.8.2_multilib-x86_64-1alien.txz
gcc-objc-4.8.2_multilib-x86_64-1alien.txz
glibc-solibs-2.17_multilib-x86_64-10alien.txz
gcc-gnat-4.8.2_multilib-x86_64-1alien.txz
glibc-2.17_multilib-x86_64-10alien.txz
glibc-zoneinfo-2015c_multilib-noarch-1alien.txz

Eu montei a iso do 14.1 current 64bits que eu tinha no disco e procurei os arquivos, mas poderia baixar os pacotes do ftp oficial via wget. E rodei o mesmo comando que usei para instalar as multilibs porem com os pacotes da distribuição certinha:

#: upgradepkg --reinstall --install-new gcc*.txz
#: upgradepkg --reinstall --install-new glibc*.txz

Feito isto reiniciei a máquina o sistema voltou a funcionar.

Assim não precisei reinstalar o sistema todo para resolver o problema. Polpando muito tempo... :)
Espero que ajude...


Puxa cara, muito interessante mesmo.Aqui uso o grub, mas dava para fazer algo do tipo por ele com certeza. Já tinha visto um jeito de entrar sem senha. Aqui reinstalei completamente, mas não usei cd ou usb, instalei pelo hd usando o grub para iniciar o boot. Não sei se isso é possível pelo lilo.





  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts