[Fwd: Re: [linuxclub] - libc6]

1999-04-03 Por tôpico Itamar
Oi pessoal eu estou postando aqui esta estorinha pq não consegui
resolver ainda este problema... :-(
Alguém sabe me ajudar?

Obrigado
Itamar

 Original Message 
Subject: Re: [linuxclub] - libc6
Date: Fri, 02 Apr 1999 17:33:31 -0300
From: Itamar [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
References: [EMAIL PROTECTED]
[EMAIL PROTECTED]

Paulo Henrique Baptista de Oliveira wrote:
 
 Itamar wrote:
 
  Pessoal, + 1 vez prciso de ajuda.
 
  Instalando o gnome ele me pediu o pacote libc6 (= 2.0.7u-6), o que
  estava praticamente impossível de achar, encontrei o
  libc6_2.1.1-0.1.deb, então mandei bala. A instalá-lo deu os seguintes
  erros:
 
  Preparing to replace libc6 2.0.7u-4 (using
  .../download/libc6_2.1.1-0.1.deb)...
  Unpacking replacement libc6...
 
 
  rm: error in loading shared libraries: /lib/libc.so.6: undefined symbol:
  _dl_global_scope_end
 
  E depois disto, nada mais consegui fazer no GNU/Linux. Qq comando
  resulta num erro como o descrito para o rm. Tentei logar em single pelo
  LILO mas como era de se imaginar, não funcionou, disk boot tb não.
  Como saio desta??
 
  [ ]s
  Itamar
 
 Oi Itamar,
 o que ocorreu é que você fez download da libc6 nova (glibc 2.1). A que
 você tinha era glibc 2.0. Até aí tudo bem. Mas, você fez o download
 incompleto.
 
 Unpacking replacement libc6...
 gzip:stdin:invalid compressed data--format violated
 dpkg-deb:subprocess gzip -dc returned error exit status 1
 dpkg:error processing /mnt/install/download/libc6_2.1.1-0.1(--install):
 
 por isso deu erro de CRC. E parece que ele tentou instalar pela metade
 a biblioteca. A libc6 que você procurava está no ftp da Debian no diretório
 debian/dists/stable/main/binary-i386/base/libc6_2.0.7.19981211-6.deb e tem
 571 kbytes.
 Tente instalá-lo na mão: dpkg -i libc6.deb
 Tente ir no irc da Debian também:
 server irc.us.openprojects.net
 channel #debian
 Boa sorte,PH


É PH,
eu tinha desconfiado deste problema no download, e obrigado por me dar o
nome do pacote certo. Mas antes eu preciso resolver o problema de boot,
já que ele não está bootando devido ao problema com a libc6. Usar single
no LILO e boot disk não adiantaram. Qual outra opção eu teria para
iniciar o sistema e entra como root?

Thanx
Itamar


Re: [Fwd: Re: [linuxclub] - libc6]

1999-04-03 Por tôpico Itamar


Hernan Joel Cervantes Rodriguez wrote:
 
 SP, sa  3 abr 14:18:32 1999
 
 Oi Itamar :
  É PH,
  eu tinha desconfiado deste problema no download, e obrigado por me dar o
  nome do pacote certo. Mas antes eu preciso resolver o problema de boot,
  já que ele não está bootando devido ao problema com a libc6. Usar single
  no LILO e boot disk não adiantaram. Qual outra opção eu teria para
  iniciar o sistema e entra como root?
 
 Todos (ou quase todos) os programas dependem da libc para rodar. Sem ela nada
 feito. A solução é instalar a biblioteca correta, para isto use o disco 
 rescue
 da versão que esteja usando, monte seu sistema de arquivos (sob o diretorio
 /target) e instale a libc6_xxx.deb usando o dpkg com a opção
 
  --root=/target
 
Então Hernán, o rescue que tenho é o CD de instalação, mas ao
inicializar por ele tenho o mesmo problema que sem ele, ou seja, na
inicialização aparece a seguinte msg:

VFS: Mounted root (ext2 filesystem) readonly.
init: error in loading shared libraries : /lib/libc.so.6: undefined
symbol: _dl_global_scope_end


No entanto, na tela do dinstall existe a opção de saída na qual acesso o
ash (acho) e lá consigo montar tudo o CD o meu root (em /target), mas
não consigo executar o dpkg. Entrando em /target/usr/bin executo:

#./dpkg
dpkg: error in loading shared libraries
libdpkg.so.0: cannot open shared object file: No such file or directory


Aguardo sugestões,

Itamar


Re: [Fwd: Re: [linuxclub] - libc6]

1999-04-03 Por tôpico Hernan Joel Cervantes Rodriguez
SP, sa  3 abr 18:28:30 1999

Itamar :

 Então Hernán, o rescue que tenho é o CD de instalação, mas ao
 inicializar por ele tenho o mesmo problema que sem ele, ou seja, na
 inicialização aparece a seguinte msg:
 
 VFS: Mounted root (ext2 filesystem) readonly.
 init: error in loading shared libraries : /lib/libc.so.6: undefined
 symbol: _dl_global_scope_end
 

Não para iniciar o linux do seu computador usando o CD, é para usar a 
instalação 
do disco rescue (como se você fosse instalar-lo de novo). usando o menu de 
instalação monta sua estrutura de arquivos em target, logo pasa a segunda 
consola (ALT-F2).

 
 No entanto, na tela do dinstall existe a opção de saída na qual acesso o
 ash (acho) e lá consigo montar tudo o CD o meu root (em /target), mas
 não consigo executar o dpkg. Entrando em /target/usr/bin executo:
 
Será que é o  dinstall é o que falei? (ahco que sim).

 #./dpkg
 dpkg: error in loading shared libraries
 libdpkg.so.0: cannot open shared object file: No such file or directory
 
É a segunda vez que esqueço de isso, disculpa :-)

edita o arquivo /etc/ld.so.conf (olha que é no diretorio /etc y não no 
/target/etc) e adiciona as linhas :

/target/lib
/target/usr/lib

e roda /target/sbin/ldconfig

isto fara posséivel ao loader achar as bibliotecas que faltam.

Se continuar o problema do symbol: _dl_global_scope_end tira a primeira a 
linha

/target/lib

do arquivo /etc/ld.so.conf e roda novamente /target/sbin/ldconfig


 Aguardo sugestões,
 
 Itamar
 
 
 --  
Hernán

   Hernán J Cervantes Rodríguez
   Instituto de Física da USP
   e-mail   : [EMAIL PROTECTED]
   homepage : http://fge.if.usp.br/~hernan/
   


Lista contendo as atualizações do Kernel 2.0.36

1999-04-03 Por tôpico Gleydson
Achei interessante colocar esta mensagem enviada por Linus Torvalds, que
contém as atualizações do Kernel 2.0.36, para que voces possam verificar se
as atualizações contidas nele são importantes para voce atualizar seu
Kernel 2.0.34 para esta versão.



---

Linux 2.0.36 patch - patch-2.0.36.gz (15-Nov-98) 


 From: Linus Torvalds [EMAIL PROTECTED] 
 Subject: Linux-2.0.36.. 

 Is out there. 

 I won't claim any false credit for this: all the 2.0.x work was
 done by Alan Cox as the maintainer, and the 2.0.36 that is out
 there is exactly the same as Alan's pre-22 version that he
 asked people to check out. He just asked me to sprinkle some
 holy penguin-pee on it to bless it and make it official. This I
 have done (*). 

 2.0.36 is a lot of updates, mostly to various drivers. ISDN,
 various SCSI drivers and network cards have been updated quite
 heavily. ISDN to the degree that you need to make sure you have
 the most recent tools in order to play well with it. 

 Have fun, 

   Linus 

 (*) This, btw, is not something I would suggest you do in your
 living room. Getting a penguin to pee on demand is _messy_. We're
 talking yellow spots on the walls, on the ceiling, yea verily
 even behind the fridge. 

 However. I would also advice against doing this outside - it may
 be a lot easier to clean up, but you're likely to get reported
 and arrested for public lewdness. Never mind that you had a
 perfectly good explanation for it all.  


 Here are the Release Notes from Alan Cox (who put together the 2.0.36
release for Linus): 



 Bug Fixes 
 -  ---  
   
 Large Memory 
  Linux 2.0.36 uses the newer bios calls to automatically size
memory above 64Mbytes,
  where supported by the BIOS. A maximum of just under 1Gig is
available for Linux
  2.0.36. 
 Readv/Writev 
  Processes issuing a readv or writev to a device that did not have
the relevant read/write
  operation could cause an Oops and potentially a crash. 
 UDMA Drives 
  Report Bad CRC (cable errors) as a cable error. Handling of such
errors was correct. 
 TCP spoofing 
  A very obscure TCP spoofing attack is now blocked. As far as we
know only the lab
  who discovered it are aware of the problem, and no active use of
such attack has ever
  been seen on the internet. 
 SMP 
  A pair of SMP bugs have been fixed. The first resolves the
instabilities with 3+ CPU
  machines, the second resolves an IRQ forwarding problem that
caused Re-entering
  IRQ hangs. SMP should be significantly more stable on 2.0.36
than previous 2.0.x
  releases. 
 pipe syscall error 
  The pipe call could return ENFILE not -1 and errno= -ENFILE.
Fixed. 
 AIC7xxx 
  The 2.0.36 kernel contains the 5.1.4 release of the AIC7xxx
driver. This should cure
  most of the remaining problems with the older chipsets. Users
with the latest AIC7xxx
  devices will have to wait for the next driver version to become
available or try the beta
  test driver. 
 Procfs permissions fix 
  A process with root file rights can now read all /proc files. 
 Daylight Savings in SMB 
  The SMB file system honours daylight savings time. 
 EATA SCSI/Ultrastor 14f/34f 
  Reverse scan order support and configurable extended geometry.
Increased the busy
  timeout. 
 IN2000 SCSI 
  This driver now works in SMP mode. 
 Build fixes 
  Use relative paths for sound, remove trampoline.hex on a make
clean, support the
  newer versioned symbols as part of a multi object file module. 
 Oops handling 
  A small fencepost error in Oops handling on syscall return has
been cured. 
 TLan 1.0 
  The Thunderlan driver has been updated to the 1.0 release. 
 Delay loops 
  The delay loop code has been modified to eliminate most of the
remaining
  cache/branch prediction and other variants to its performance. 
 5.25 floppy 
  An incorrect floppy table entry has been altered, and a potential
crash on unload fixed. 
 Iomega ZIP driver 
  Handle 23.D firmware funnies. 
 Cyclades Serial 
  Upgraded driver from vendor, with assorted bugs fixed. 
 Printer Driver 
  The correction in the printer handling upset the Epson Stylus
800. The driver know has
  a LPSTRICT option that can be set for printers that need absolute
strict NBUSY
  handling. 
 Beeper gets stuck 
  The case where the beeper decides to beep forever has been cured.

 3c509 ethernet 
  Upgraded to v1.16. Fixes ID port clash with sound 

Ainda libc6 - era [Fwd: Re: [linuxclub] - libc6]

1999-04-03 Por tôpico Itamar


Hernan Joel Cervantes Rodriguez wrote:
 
 
 É a segunda vez que esqueço de isso, disculpa :-)

Sem problemas ;-)

 
 edita o arquivo /etc/ld.so.conf (olha que é no diretorio /etc y não no
 /target/etc) e adiciona as linhas :
 
 /target/lib
 /target/usr/lib
 
 e roda /target/sbin/ldconfig
 

Aí ele começa a dizer que não consegue encontrar um montão de libs em
/target/usr/lib/lib_varias_coisas ;-)

Fui verificar pq e descobri q em /target/usr/lib/ são todos links para
/lib , só que agora eles estão apontando pro local errado, deveria ser
/target/lib, mas se eu for mudar todos os links vou (quase) perder mais
tempo que reinstalando todo o sistema. :-(

Se eu pegasse um lib.so.6 de uma outra máquina i386 e colocasse no meu
/target/lib/ será que resolveria o problema?

[ ]s
Itamar