Avatar billede zyxep Nybegynder
12. august 2002 - 16:15 Der er 35 kommentarer og
1 løsning

mega apache problem

hey.. min vens server har jeg opdateret så vil den ik se hans apache ;( når jeg skriver apache skriver den
DarkDeviL--Server:~# apache
apache: error while loading shared libraries: libdb.so.2: cannot open shared object file: No such file or directory

hva skal jeg gøre har prøvet apt-get remove apache og så apt-get install apache virker ik ;( plz help
Avatar billede dank Nybegynder
12. august 2002 - 16:37 #1
1: Bruger du stable eller?

2: har du prøvet at søge efter libdb.so.2

Når du har fundet dem så kig lige i mappen med en

# ls -all

Er det en fil, symlink eller?
Avatar billede zyxep Nybegynder
12. august 2002 - 16:43 #2
jeg har opgraderet til unstable og jeg kan god finde filen libdb.so.2
Avatar billede Soren L. Hansen Nybegynder
12. august 2002 - 16:50 #3
Godt, kør "ldconfig" og start apache.

Hvis det ikke virker, så vis os lige outputtet af:
ldd $(which apache)
Avatar billede zyxep Nybegynder
12. august 2002 - 16:52 #4
og restart så er det så /etc/init.d/apache start right ?
Avatar billede zyxep Nybegynder
12. august 2002 - 16:53 #5
DarkDeviL--Server:~# ldconfig
DarkDeviL--Server:~# /etc/init.d/apache start
Starting web server: apache/usr/sbin/apache: error while loading shared libraries: libdb.so.2: cannot open shared object file: No such file or directory
failed
DarkDeviL--Server:~# ldd $(which apache)
        libm.so.6 => /lib/libm.so.6 (0x40017000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x40038000)
        libdb.so.2 => not found
        libdb2.so.2 => /lib/libdb2.so.2 (0x40065000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x400a6000)
        libdl.so.2 => /lib/libdl.so.2 (0x400c7000)
        libc.so.6 => /lib/libc.so.6 (0x400ca000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
DarkDeviL--Server:~#
Avatar billede zyxep Nybegynder
12. august 2002 - 16:55 #6
DarkDeviL--Server:~# locate libdb.so.2
/lib/libdb.so.2
Avatar billede Soren L. Hansen Nybegynder
12. august 2002 - 16:56 #7
Godt så. Hvad med:
ls -l /lib/libdb.so.2
Avatar billede zyxep Nybegynder
12. august 2002 - 16:57 #8
DarkDeviL--Server:~# ls -l /lib/libdb.so.2
ls: /lib/libdb.so.2: No such file or directory
DarkDeviL--Server:~#
Avatar billede zyxep Nybegynder
12. august 2002 - 17:01 #9
hehe linuxkunsulenten... har set du ligger nr. 1 under den her afdeling ... så jeg håber vi kan få løst det prob ;)
Avatar billede dank Nybegynder
12. august 2002 - 17:01 #10
Min ser sådan ud

/lib/libdb.so.2 -> libdb1-2.2.5.so

prøv med

/lib:# ln -s libdb1-2.2.5.so libdb.so.2
Avatar billede zyxep Nybegynder
12. august 2002 - 17:02 #11
DarkDeviL--Server:~# /lib:# ln -s libdb1-2.2.5.so libdb.so.2
-bash: /lib:#: No such file or directory
Avatar billede zyxep Nybegynder
12. august 2002 - 17:03 #12
DarkDeviL--Server:/lib# ln -s libdb1-2.2.5.so libdb.so.2
ln: `libdb.so.2': File exists
Avatar billede dank Nybegynder
12. august 2002 - 17:03 #13
hmm du skrev vel ikke /lib - det var bare for at illiustere du stod i den mappe
Avatar billede zyxep Nybegynder
12. august 2002 - 17:04 #14
ved jeg fandt ud af det ;)
Avatar billede dank Nybegynder
12. august 2002 - 17:06 #15
hvad si'r

# ls -all /lib/libdb.so.2

nu?
Avatar billede zyxep Nybegynder
12. august 2002 - 17:07 #16
DarkDeviL--Server:~# ls -all /lib/libdb.so.2
lrwxrwxrwx    1 root    root          15 Aug 12 19:11 /lib/libdb.so.2 -> libdb1-2.2.5.so
Avatar billede dank Nybegynder
12. august 2002 - 17:09 #17
Virker det ikke nu?

"jeg har opgraderet til unstable og jeg kan god finde filen libdb.so.2"

Hvor ligger den fil?
Avatar billede zyxep Nybegynder
12. august 2002 - 17:09 #18
/lib/ der ligger den
Avatar billede zyxep Nybegynder
12. august 2002 - 17:09 #19
DarkDeviL--Server:~# locate libdb.so.2
/lib/libdb.so.2
DarkDeviL--Server:~#
Avatar billede dank Nybegynder
12. august 2002 - 17:11 #20
# find / -name libdb1-2.2.5.so
Avatar billede zyxep Nybegynder
12. august 2002 - 17:13 #21
DarkDeviL--Server:~# find / -name libdb1-2.2.5.so
find: /proc/644/fd: Permission denied
find: /proc/645/fd: Permission denied
find: /proc/646/fd: Permission denied
find: /proc/647/fd: Permission denied
find: /proc/648/fd: Permission denied
find: /proc/649/fd: Permission denied
find: /proc/650/fd: Permission denied
find: /proc/651/fd: Permission denied
find: /proc/652/fd: Permission denied
find: /proc/669/fd: Permission denied
Avatar billede dank Nybegynder
12. august 2002 - 17:14 #22
1: Jeg formoder er: su root ?

2: find / -name libdb*.so
Avatar billede zyxep Nybegynder
12. august 2002 - 17:16 #23
jeps er root
Avatar billede zyxep Nybegynder
12. august 2002 - 17:17 #24
lavede lige en updatedb og så den command
DarkDeviL--Server:~# updatedb
DarkDeviL--Server:~# find / -name libdb*.so
/usr/lib/libdb-3.so
find: /proc/644/fd: Permission denied
find: /proc/645/fd: Permission denied
find: /proc/646/fd: Permission denied
find: /proc/647/fd: Permission denied
find: /proc/648/fd: Permission denied
find: /proc/649/fd: Permission denied
find: /proc/650/fd: Permission denied
find: /proc/651/fd: Permission denied
find: /proc/652/fd: Permission denied
find: /proc/669/fd: Permission denied
Avatar billede dank Nybegynder
12. august 2002 - 17:18 #25
ok det var interesant... 2 sek
Avatar billede zyxep Nybegynder
12. august 2002 - 17:19 #26
ok
Avatar billede dank Nybegynder
12. august 2002 - 17:20 #27
1: Prøv at slette symlinket:

/lib/libdb.so.2

2: lav et nyt symlink - der peger på /usr/lib/libdb-3.so

noget i retning af:

/lib:# ln -s /usr/lib/libdb3.so libdb.so.2
Avatar billede zyxep Nybegynder
12. august 2002 - 17:21 #28
huh .... skal jeg fjerne /lib/libdb.so.2 og så skrive ln -s /usr/lib/libdb3.so libdb.so.2 ?...
Avatar billede Soren L. Hansen Nybegynder
12. august 2002 - 17:22 #29
Ok. Problemet er at libc6-vedligeholderen har fjernet db1-support.
Nedgrader til til 2.2.5-10, som kan hentes lige her:
http://www.linuxkonsulent.dk/libc6_2.2.5-10_i386.deb

Installeres med:
dpkg -i libc6_2.2.5-10_i386.deb
Avatar billede dank Nybegynder
12. august 2002 - 17:23 #30
lyder også fornuftigt.... Prøv det
Avatar billede zyxep Nybegynder
12. august 2002 - 17:24 #31
linuxkonsulent vil den virke når jeg har inst den ?
Avatar billede dank Nybegynder
12. august 2002 - 17:26 #32
hvis den ikke gør så opret symlinket igen

(hvis du fjernede det lige før)
Avatar billede zyxep Nybegynder
12. august 2002 - 17:26 #33
thx det virkede fandme Det var nice... du får sq de 60 point
Avatar billede zyxep Nybegynder
12. august 2002 - 20:58 #34
linux konsulent hans com blev slukket og så virkede det ikke... så jeg blev nød til at inst den pakke igen.. og så virker det ;( hva skal jeg gøre ?
Avatar billede Soren L. Hansen Nybegynder
13. august 2002 - 09:39 #35
De færreste ting fungerer efter hensigten, når de er slukket. :-)

Det lyder umiddelbart som om, din ven har sat et eller andet script op, der kører en upgrade... Det' jo ikke særligt smart, når den nyeste er i stykker..
Avatar billede zyxep Nybegynder
15. august 2002 - 16:51 #36
hehe ved.. men tak anyway
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester