/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Kan ikke bruge rpm -i mere
Fra : Morten Trab


Dato : 20-09-03 10:45

Hvordan kan det være at jeg efter opdatering af glibc ikke kan benytte mig
af rpm -i kommandoen mere?? Den siger bare Segmentation fault hele tiden :(

Ligeledes er jeg begyndt at få denne fejl, når jeg vil compile:

checking for gcc... gcc
checking for C compiler default output... configure: error: C compiler
cannot create executables

--
Mvh. Morten Trab
--
Svar venligst kun i NG, med mindre det er MEGET vigtigt.
Ved mail, slet REMOVE i min adresse.

Web: http://www.blackchart.dk



 
 
Mogens Kjaer (20-09-2003)
Kommentar
Fra : Mogens Kjaer


Dato : 20-09-03 10:47

Morten Trab wrote:
> Hvordan kan det være at jeg efter opdatering af glibc ikke kan benytte mig
> af rpm -i kommandoen mere?? Den siger bare Segmentation fault hele tiden :(
>
> Ligeledes er jeg begyndt at få denne fejl, når jeg vil compile:
>
> checking for gcc... gcc
> checking for C compiler default output... configure: error: C compiler
> cannot create executables


Mangel på diskplads?

Hvad sker der hvis du prøver at kompilere et lille helloworld.c
program?

Måske kan du med

strace -o/tmp/panik rpm -i whatever.rpm

få en idé om (ved at kigge i /tmp/panik), hvad der
er galt.

Mogens


--
Mogens Kjaer, Carlsberg A/S, Computer Department
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@crc.dk Homepage: http://www.crc.dk


Morten Trab (20-09-2003)
Kommentar
Fra : Morten Trab


Dato : 20-09-03 12:33

"Mogens Kjaer" <mk@crc.dk> skrev i en meddelelse
news:bkh7mj$p2o$1@news.cybercity.dk...

> Mangel på diskplads?

Slet ikke...Over 6 GB ledig...

> Hvad sker der hvis du prøver at kompilere et lille helloworld.c
> program?

Har ingen forstand på c...

> Måske kan du med
>
> strace -o/tmp/panik rpm -i whatever.rpm

Ikke noget jeg blev klogere på...
Det her er hvad den exit'er på:

open("/lib/ld-linux.so.2", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\n\0\000"..., 1024)
= 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=90372, ...}) = 0
old_mmap(NULL, 77428, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4018b000
mprotect(0x4019d000, 3700, PROT_NONE) = 0
old_mmap(0x4019d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0x11000) = 0x4019d000
close(4) = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++

--
Mvh. Morten Trab
--
Svar venligst kun i NG, med mindre det er MEGET vigtigt.
Ved mail, slet REMOVE i min adresse.

Web: http://www.blackchart.dk



Mogens Kjaer (20-09-2003)
Kommentar
Fra : Mogens Kjaer


Dato : 20-09-03 12:39

Morten Trab wrote:

> --- SIGSEGV (Segmentation fault) ---

10 sek. googlesøgning afslører, at du kan få den
fejl, hvis du har installeret en forkert glibc
pakke, fx en i386 på en i686 maskine.

Hvordan har du opdateret glibc?

Mogens
--
Mogens Kjaer, Carlsberg A/S, Computer Department
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@crc.dk Homepage: http://www.crc.dk


Morten Trab (20-09-2003)
Kommentar
Fra : Morten Trab


Dato : 20-09-03 13:26

"Mogens Kjaer" <mk@crc.dk> skrev i en meddelelse
news:bkhe82$p2o$3@news.cybercity.dk...

> 10 sek. googlesøgning afslører, at du kan få den
> fejl, hvis du har installeret en forkert glibc
> pakke, fx en i386 på en i686 maskine.
>
> Hvordan har du opdateret glibc?

rpm -i glibc-common-2.3.2-27.9.i386.rpm
rpm -i glibc-devel-2.3.2-27.9.i386.rpm
rpm -i glibc-debug-2.3.2-27.9.i386.rpm
rpm -i glibc-profile-2.3.2-27.9.i386.rpm
rpm -i glibc-2.3.2-27.9.i386.rpm

(ikke lige sikkert det var den rækkefølge, men noget i den stil)

--
Mvh. Morten Trab
--
Svar venligst kun i NG, med mindre det er MEGET vigtigt.
Ved mail, slet REMOVE i min adresse.

Web: http://www.blackchart.dk



Mogens Kjaer (20-09-2003)
Kommentar
Fra : Mogens Kjaer


Dato : 20-09-03 15:48

Morten Trab wrote:
....

> rpm -i glibc-2.3.2-27.9.i386.rpm

rpm -i? Så har du altså to versioner af glibc
installeret, den gamle og den nye?

Hvad skriver:

uname -p

Hvis den skriver i586 eller i686 har du valgt en
forkert rpm fil.

Mogens

--
Mogens Kjaer, Carlsberg A/S, Computer Department
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@crc.dk Homepage: http://www.crc.dk


Morten Trab (21-09-2003)
Kommentar
Fra : Morten Trab


Dato : 21-09-03 10:28

"Mogens Kjaer" <mk@crc.dk> skrev i en meddelelse
news:bkhpat$1s7q$1@news.cybercity.dk...
> Morten Trab wrote:
> ...
>
> > rpm -i glibc-2.3.2-27.9.i386.rpm
>
> rpm -i? Så har du altså to versioner af glibc
> installeret, den gamle og den nye?

Nej...Jeg kørte selvfølgelig en rpm -e --nodeps på samme glibc pakker (bare
med den tidligere version)

> Hvad skriver:
>
> uname -p

[root@svr-1 root]# uname -p
unknown
[root@svr-1 root]#

Men den er installeret med Redhat, og ud fra deres pakker er det da i386 der
bruges...

--
Mvh. Morten Trab
--
Svar venligst kun i NG, med mindre det er MEGET vigtigt.
Ved mail, slet REMOVE i min adresse.

Web: http://www.blackchart.dk



Mogens Kjaer (21-09-2003)
Kommentar
Fra : Mogens Kjaer


Dato : 21-09-03 10:52

Morten Trab wrote:
....
> [root@svr-1 root]# uname -p
> unknown
> [root@svr-1 root]#
>
> Men den er installeret med Redhat, og ud fra deres pakker er det da i386 der
> bruges...


unknown? Det ser lidt underligt ud.

Hvilken CPU er der i maskinen?

RedHat har specielle kerne og glibc pakker, afhængig af cpu'en.

For eksempel min gamle Pentium II maskine:

$ uname -p
i686

og den har så i686 versionerne af kerne og glibc.

Mogens

--
Mogens Kjaer, Carlsberg A/S, Computer Department
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@crc.dk Homepage: http://www.crc.dk


Morten Trab (21-09-2003)
Kommentar
Fra : Morten Trab


Dato : 21-09-03 11:11

"Mogens Kjaer" <mk@crc.dk> skrev i en meddelelse
news:bkjsbf$18pg$1@news.cybercity.dk...

> unknown? Det ser lidt underligt ud.
>
> Hvilken CPU er der i maskinen?

Celly...(450 MHz Celeron)

> RedHat har specielle kerne og glibc pakker, afhængig af cpu'en.
>
> For eksempel min gamle Pentium II maskine:
>
> $ uname -p
> i686
>
> og den har så i686 versionerne af kerne og glibc.

Okay...

--
Mvh. Morten Trab
--
Svar venligst kun i NG, med mindre det er MEGET vigtigt.
Ved mail, slet REMOVE i min adresse.

Web: http://www.blackchart.dk



Morten Trab (21-09-2003)
Kommentar
Fra : Morten Trab


Dato : 21-09-03 13:51

"Mogens Kjaer" <mk@crc.dk> skrev i en meddelelse
news:bkhe82$p2o$3@news.cybercity.dk...
> Morten Trab wrote:
>
> > --- SIGSEGV (Segmentation fault) ---
>
> 10 sek. googlesøgning afslører, at du kan få den
> fejl, hvis du har installeret en forkert glibc
> pakke, fx en i386 på en i686 maskine.

Synes ikke jeg kan finde noget om emnet...
Men har du en ide til hvordan jeg kan komme tilbage til den oprindelige fra
Redhat 7.3 når nu rpm kommandoen ikke virker mere??

--
Mvh. Morten Trab
--
Svar venligst kun i NG, med mindre det er MEGET vigtigt.
Ved mail, slet REMOVE i min adresse.

Web: http://www.blackchart.dk



Mogens Kjaer (21-09-2003)
Kommentar
Fra : Mogens Kjaer


Dato : 21-09-03 14:02

Morten Trab wrote:
....
> Men har du en ide til hvordan jeg kan komme tilbage til den oprindelige fra
> Redhat 7.3 når nu rpm kommandoen ikke virker mere??

Først må du finde ud af, hvilken arkitektur din
celeron er. Altså, om der skal installeres i386,
i486, i586, i686, etc. versioner.

Prøv med "uname -a" og "cat /proc/cpuinfo".

Jeg mener, at det tal der står ud for "cpu family"
er det tal der skal stå i stedet for x i ix86.

Så ville jeg prøve at boote i rescue mode fra
redhat cd nr. 1 og lade den mounte din root
partition. SVJH bliver den mountet som /mnt/sysimage

Så burde det være muligt at køre rpm kommandoer som:

rpm -root /mnt/sysimage ...

men lige hvad du skal have med for at fjerne den
nye glibc og installere den gamle, det kommer du
nok til at prøve dig frem med.

Hvis du er så heldig, at de nødvendige glibc rpm'er
er på første cd, kan du installere dem derfra.

Mogens

--
Mogens Kjaer, Carlsberg A/S, Computer Department
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@crc.dk Homepage: http://www.crc.dk


Mogens Kjaer (21-09-2003)
Kommentar
Fra : Mogens Kjaer


Dato : 21-09-03 14:07

Morten Trab wrote:
....
> Synes ikke jeg kan finde noget om emnet...
....

https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=88456

Det er godt nok om RH9, men mon ikke noget af det
kan bruges?

Mogens


--
Mogens Kjaer, Carlsberg A/S, Computer Department
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@crc.dk Homepage: http://www.crc.dk


Morten Trab (21-09-2003)
Kommentar
Fra : Morten Trab


Dato : 21-09-03 15:22

"Mogens Kjaer" <mk@crc.dk> skrev i en meddelelse
news:bkk7qe$1l76$4@news.cybercity.dk...

> https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=88456
>
> Det er godt nok om RH9, men mon ikke noget af det
> kan bruges?

Det ser ud til at det virker nu, bortset fra min cyrus del af serveren...Den
fejler ved opstart...

Sep 21 16:09:21 svr-1 master[1518]: setrlimit: Unable to set file
descriptors limit to -1: Operation not permitted
Sep 21 16:09:21 svr-1 master[1518]: retrying with 1024 (current max)
Sep 21 16:09:21 svr-1 master[1518]: process started
Sep 21 16:09:21 svr-1 master[1520]: can't exec /usr/cyrus/bin/ctl_cyrusdb
for startup: Permission denied
Sep 21 16:09:21 svr-1 master[1518]: process 1520 exited, status 71
Sep 21 16:09:21 svr-1 master[1518]: ready for work
Sep 21 16:09:21 svr-1 saslauthd[1519]: detach_tty : master pid is: 1519
Sep 21 16:09:21 svr-1 saslauthd[1519]: ipc_init : listening on
socket: /var/run/saslauthd/mux
Sep 21 16:09:21 svr-1 master[1521]: can't exec /usr/cyrus/bin/tls_prune on
schedule: Permission denied
Sep 21 16:09:21 svr-1 master[1522]: can't exec /usr/cyrus/bin/ctl_deliver on
schedule: Permission denied
Sep 21 16:09:21 svr-1 master[1523]: can't exec /usr/cyrus/bin/ctl_cyrusdb on
schedule: Permission denied
Sep 21 16:09:44 svr-1 master[1528]: couldn't exec /usr/cyrus/bin/pop3d:
Permission denied

--
Mvh. Morten Trab
--
Svar venligst kun i NG, med mindre det er MEGET vigtigt.
Ved mail, slet REMOVE i min adresse.

Web: http://www.blackchart.dk



Morten Trab (21-09-2003)
Kommentar
Fra : Morten Trab


Dato : 21-09-03 16:27

Der var jeg for hurtig...
Når jeg vil compile noget kan den ikke selv finde host system type mere og
så kommer det her:

[root@svr-1 cyrus-imapd-2.1.15]#
../configure --with-sasl=/usr/local/lib --with-perl --with-auth=unix --with-d
bdir=/usr/local/bdb --with-bdb-libdir=/usr/local/bdb/lib --with-bdb-incdir=/
usr/local/bdb/include --with-openssl=/usr/local/ssl --without-ucdsnmp --host
="i686-pc-linux"
loading cache ./config.cache
checking host system type... i686-pc-linux-gnu
checking for makedepend... /root/postfix/cyrus-imapd-2.1.15/tools/not-mkdep
configure: warning: Makedepend is not installed on this system. You should
compile and install the version from the makedepend subdirectory.
checking for gcc... gcc
checking whether the C compiler (gcc ) works... no
configure: error: installation or configuration problem: C compiler cannot
create executables.
[root@svr-1 cyrus-imapd-2.1.15]#

Og bemærk venligst at jeg manuelt måtte fortælle den host typen...

--
Mvh. Morten Trab
--
Svar venligst kun i NG, med mindre det er MEGET vigtigt.
Ved mail, slet REMOVE i min adresse.

Web: http://www.blackchart.dk
"Morten Trab" <mortenREMOVE@trab.dk> skrev i en meddelelse
news:3f6db38c$0$83047$edfadb0f@dtext01.news.tele.dk...
> "Mogens Kjaer" <mk@crc.dk> skrev i en meddelelse
> news:bkk7qe$1l76$4@news.cybercity.dk...
>
> > https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=88456
> >
> > Det er godt nok om RH9, men mon ikke noget af det
> > kan bruges?
>
> Det ser ud til at det virker nu, bortset fra min cyrus del af
serveren...Den
> fejler ved opstart...
>
> Sep 21 16:09:21 svr-1 master[1518]: setrlimit: Unable to set file
> descriptors limit to -1: Operation not permitted
> Sep 21 16:09:21 svr-1 master[1518]: retrying with 1024 (current max)
> Sep 21 16:09:21 svr-1 master[1518]: process started
> Sep 21 16:09:21 svr-1 master[1520]: can't exec /usr/cyrus/bin/ctl_cyrusdb
> for startup: Permission denied
> Sep 21 16:09:21 svr-1 master[1518]: process 1520 exited, status 71
> Sep 21 16:09:21 svr-1 master[1518]: ready for work
> Sep 21 16:09:21 svr-1 saslauthd[1519]: detach_tty : master pid is:
1519
> Sep 21 16:09:21 svr-1 saslauthd[1519]: ipc_init : listening on
> socket: /var/run/saslauthd/mux
> Sep 21 16:09:21 svr-1 master[1521]: can't exec /usr/cyrus/bin/tls_prune on
> schedule: Permission denied
> Sep 21 16:09:21 svr-1 master[1522]: can't exec /usr/cyrus/bin/ctl_deliver
on
> schedule: Permission denied
> Sep 21 16:09:21 svr-1 master[1523]: can't exec /usr/cyrus/bin/ctl_cyrusdb
on
> schedule: Permission denied
> Sep 21 16:09:44 svr-1 master[1528]: couldn't exec /usr/cyrus/bin/pop3d:
> Permission denied
>
> --
> Mvh. Morten Trab
> --
> Svar venligst kun i NG, med mindre det er MEGET vigtigt.
> Ved mail, slet REMOVE i min adresse.
>
> Web: http://www.blackchart.dk
>
>



Jacob Bunk Nielsen (21-09-2003)
Kommentar
Fra : Jacob Bunk Nielsen


Dato : 21-09-03 14:11

Mogens Kjaer <mk@crc.dk> writes:

> Først må du finde ud af, hvilken arkitektur din celeron er.

Celeron er i686. Det gælder helt tilbage fra de første 266 MHz. Jeg
har dog kun en af lidt nyere dato:

$ uname -p
unknown
$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 11
model name : Intel(R) Celeron(TM) CPU 1300MHz
stepping : 1
cpu MHz : 1351.969
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 mmx fxsr sse
bogomips : 2700.08


Det lader i øvrigt ikke til at uname -p er specielt informativ i de
versioner jeg har:

$ uname -p
unknown
$ cat /proc/cpuinfo |grep "model name"
model name : Intel(R) Pentium(R) 4 CPU 2.26GHz

--
Jacob - www.bunk.cc
Who messed with my anti-paranoia shot?

Morten Trab (21-09-2003)
Kommentar
Fra : Morten Trab


Dato : 21-09-03 18:01

Så virker alt igen...Den havde glippet permissions på en del kataloger, men
en sammenligning med anden redhat box med næsten samme config fik det til at
virke igen... :)

--
Mvh. Morten Trab
--
Svar venligst kun i NG, med mindre det er MEGET vigtigt.
Ved mail, slet REMOVE i min adresse.

Web: http://www.blackchart.dk
"Morten Trab" <mortenREMOVE@trab.dk> skrev i en meddelelse
news:3f6c20fc$0$83058$edfadb0f@dtext01.news.tele.dk...
> Hvordan kan det være at jeg efter opdatering af glibc ikke kan benytte mig
> af rpm -i kommandoen mere?? Den siger bare Segmentation fault hele tiden
:(
>
> Ligeledes er jeg begyndt at få denne fejl, når jeg vil compile:
>
> checking for gcc... gcc
> checking for C compiler default output... configure: error: C compiler
> cannot create executables
>
> --
> Mvh. Morten Trab
> --
> Svar venligst kun i NG, med mindre det er MEGET vigtigt.
> Ved mail, slet REMOVE i min adresse.
>
> Web: http://www.blackchart.dk
>
>



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste