[Apache] Hoe herstellen?

Pagina: 1
Acties:

  • DieterVDW
  • Registratie: Juli 2002
  • Laatst online: 12-02-2017
Ik heb geprobeerd om myphpadmin te installeren om mijn verse
mysql database te beheren.
Ik heb echter een beetje geprutst en nu is heel m'n httpd naar de zak...
Als ik httpd momenteel probeer te starten krijg ik:

code:
1
/usr/sbin/httpd: relocation error: /usr/sbin/httpd: undefined symbol: apr_bucket_alloc_create_ex


wat volgens mij wel wijst op een nogal serious fucked up httpd...
(Hoe heb ik dit gedaan? Gewoon wat rpm's geinstalleerd met --nodeps
in een poging om het boeltje te doen werken... Ik draai Redhat 9 btw)

Heb al geprobeerd om 'm te uninstallen en opnieuw te installeren,
maar dit helpt niks...
Iemand enig idee wat ik kan doen om dit te verhelpen en httpd weer gezond te maken?
Ik begin hier nogal door te draaien...

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Dan heb je bij deze geleerd waarom dependencies bestaan ;)

Reinstall die rpm's en voldoe aan de dependencies :) Zou je iig een heel eind mee moeten komen.

All my posts are provided as-is. They come with NO WARRANTY at all.


  • --MeAngry--
  • Registratie: September 2002
  • Laatst online: 17-02 14:35

--MeAngry--

aka Qonstrukt

--nodeps is leuk voor als je zeker weet dat alleen een bepaalde functie uit een programma niet zal werken welke je ook niet nodig zult denken te gaan hebben. Maar in jouw geval is --nodeps gebruik dus niet zo verstandig. ;)

[edit]
Spuit 11

[ Voor 5% gewijzigd door --MeAngry-- op 20-05-2004 01:17 ]

Tesla Model Y RWD (2024)


  • Jimbolino
  • Registratie: Januari 2001
  • Laatst online: 13-02 16:07

Jimbolino

troep.com

yum remove httpd
yum install httpd

info: http://linux.duke.edu/projects/yum/

The two basic principles of Windows system administration:
For minor problems, reboot
For major problems, reinstall


  • DanielB
  • Registratie: Augustus 2003
  • Laatst online: 21-08-2025
Er bestaat toch ook een uninstall voor RPMs? :?

Verwijderd

KewlKiddo schreef op 20 mei 2004 @ 01:20:
Er bestaat toch ook een uninstall voor RPMs? :?
Yep:

code:
1
rpm -e <package_name>

  • DieterVDW
  • Registratie: Juli 2002
  • Laatst online: 12-02-2017
CyBeR schreef op 20 mei 2004 @ 01:14:
Reinstall die rpm's en voldoe aan de dependencies :) Zou je iig een heel eind mee moeten komen.
Mjah maar als ik nu rpm -Uvh httpd-2.0.47-10.i386.rpm doe installeert 'm zonder problemen hoor. Maar starten doet httpd wel lekker niet...

Iemand die weet wat een relocation error eigenlijk is btw?

[ Voor 14% gewijzigd door DieterVDW op 20-05-2004 02:28 ]


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

DieterVDW schreef op 20 mei 2004 @ 02:27:
[...]


Mjah maar als ik nu rpm -Uvh httpd-2.0.47-10.i386.rpm doe installeert 'm zonder problemen hoor. Maar starten doet httpd wel lekker niet...

Iemand die weet wat een relocation error eigenlijk is btw?
Je moet 'm ook eerst uninstallen.

Een relocation error houdt (over het algemeen) in dat je een library mist.

All my posts are provided as-is. They come with NO WARRANTY at all.


  • DieterVDW
  • Registratie: Juli 2002
  • Laatst online: 12-02-2017
CyBeR schreef op 20 mei 2004 @ 02:30:
Je moet 'm ook eerst uninstallen.
Jaja heb ik gedaan hoor.

  • DieterVDW
  • Registratie: Juli 2002
  • Laatst online: 12-02-2017
Iemand nog ideeën hieromtrent?
Want ik weet het écht niet hoor...

  • Jimbolino
  • Registratie: Januari 2001
  • Laatst online: 13-02 16:07

Jimbolino

troep.com

install voor de gein eens apr: http://www.apache.org/dist/apr/

The two basic principles of Windows system administration:
For minor problems, reboot
For major problems, reinstall


  • DieterVDW
  • Registratie: Juli 2002
  • Laatst online: 12-02-2017
Zal ik eens proberen zodra ik kan (m'n bakkie is offline gegaan om de een of andere mysterieuze reden...).

Verder nog een update:
Op aanraden van een kerel op het #linux kanaal heb ik eens
apt-get voor RH9 geinstalleerd.
Apt-get concludeerde nogal vlug dat m'n dependencies helemaal ontregeld waren
en adviseerde om apt-get -f install te doen...
Als ik dit doe krijg ik de volgende output:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
Reading Package Lists... Done
Building Dependency Tree... Done
Correcting dependencies... Done
The following extra packages will be installed:
  aspell pspell
The following packages will be upgraded
  aspell
The following packages will be REMOVED:
  4Suite GConf GConf-devel GConf2 GConf2-devel Glide_V3 Guppi Guppi-devel ImageMagick LPRng Maelstrom
  Mesa MySQL-client MySQL-server ORBit2-devel Omni-foomatic PyQt PyXML SDL SDL_image SDL_mixer
  SDL_mixer-devel SDL_net SDL_net-devel SysVinit VFlib2 XFree86 XFree86-100dpi-fonts
  XFree86-75dpi-fonts XFree86-base-fonts XFree86-devel XFree86-font-utils XFree86-libs XFree86-tools
  XFree86-truetype-fonts XFree86-twm XFree86-xauth XFree86-xdm XFree86-xfs Xaw3d Xaw3d-devel Xtest
  a2ps aalib alchemist anacron apmd apt arts arts-devel ash at atk-devel aumix authconfig
  authconfig-gtk autoconf autofs automake automake14 automake15 bind-utils bonobo bonobo-activation
  bonobo-activation-devel bonobo-conf bonobo-conf-devel bonobo-devel bug-buddy cdlabelgen chkfontpath
  chromium comps-extras control-center coreutils cups cups-libs curl curl-devel cvs cyrus-sasl
  cyrus-sasl-devel cyrus-sasl-md5 cyrus-sasl-plain db4-devel db4-utils ddclient dev dhclient dhcp dia
  docbook-dtds docbook-style-dsssl docbook-style-xsl docbook-utils docbook-utils-pdf ed2k-gtk-gui
  eel2 emacs-leim eog ethereal-base ethereal-gnome ethereal-gtk+ ethereal-usermode evolution fam
  fbset file-roller finger-server firstboot fontilus foomatic freeciv gail gail-devel gal-devel gcc
  gcc-c++ gcc-g77 gcc-gnat gcc-java gconf-editor gdk-pixbuf gdk-pixbuf-devel gdk-pixbuf-gnome gdm
  gettext gftp ggv ghostscript ghostscript-devel ghostscript-fonts gimp gimp-print gimp-print-plugin
  gimp-print-utils glib2-devel glibc-devel glibc-kernheaders gnome-applets gnome-desktop
  gnome-desktop-devel gnome-games gnome-libs gnome-libs-devel gnome-media gnome-panel gnome-pilot
  gnome-print gnome-print-devel gnome-python2 gnome-python2-bonobo gnome-python2-canvas
  gnome-python2-gtkhtml2 gnome-session gnome-spell gnome-system-monitor gnome-terminal
  gnome-user-docs gnome-utils gnome-vfs gnome-vfs-devel gnome-vfs-extras gnome-vfs2 gnome-vfs2-devel
  gnome-vfs2-extras gnupg gphoto2 gpm gpm-devel gqview grip gstreamer-plugins gtk+ gtk+-devel
  gtk-engines gtk2 gtk2-devel gtk2-engines gtkam gtkhtml gtkhtml-devel gtkhtml2 gtkspell gtoaster
  hpijs httpd hwbrowser hwcrypto imlib imlib-devel initscripts intltool iptables irda-utils
  isdn4k-utils j2sdk jadetex kbd kdeaddons kdebase kdebase-devel kdegames kdegames-devel kdegraphics
  kdelibs kdelibs-devel kdemultimedia kdenetwork kdepim kernel#2.4.20-8 kernel-pcmcia-cs#1:3.1.31-13
  kernel-source#2.4.20-8 krb5-devel krb5-libs#1.2.7-10 krb5-libs#1.2.7-14 kudzu lesstif lesstif-devel
  lftp libIDL-devel libao libbonobo libbonobo-devel libbonoboui libbonoboui-devel libcapplet0
  libgal19 libgal21 libglade libglade-devel libglade2 libglade2-devel libgnome libgnome-devel
  libgnomecanvas libgnomecanvas-devel libgnomeprint libgnomeprint15 libgnomeprint22 libgnomeprintui
  libgnomeprintui22 libgnomeui libgnomeui-devel libgsf libmrproject libpcap librpm404 librsvg
  librsvg-devel librsvg2 librsvg2-devel libtool libungif libungif-devel libuser libuser-devel libwnck
  libwvstreams libxml2-python lilo linc-devel linuxdoc-tools lm_sensors logwatch lokkit magicdev man
  mc memprof metacity minicom mkbootdisk mkinitrd mod_perl mod_python mod_ssl modutils mplayer
  mplayer-gui mplayer-skin-default mrproject mtr-gtk nautilus nautilus-cd-burner ncurses-devel
  net-snmp net-snmp-utils netpbm-progs newt-devel nfs-utils nscd nss_ldap ntp oaf oaf-devel openjade
  openldap openldap-devel openmotif openmotif-devel openoffice-libs openssh openssh-askpass
  openssh-askpass-gnome openssh-clients openssh-server openssl openssl-devel pam pam-devel pam_krb5
  pango pango-devel passivetex passwd patchutils pciutils perl perl-CGI perl-CPAN perl-DBD-Pg
  perl-DBI perl-DB_File perl-DateManip perl-Filter perl-HTML-Parser perl-HTML-Tagset perl-Parse-Yapp
  perl-SGMLSpm perl-URI perl-XML-Dumper perl-XML-Encoding perl-XML-Grove perl-XML-Parser
  perl-XML-Twig perl-libwww-perl perl-libxml-enno perl-libxml-perl php php-imap php-ldap php-mysql
  pine portmap postgresql-libs ppp procps psgml psutils pure-ftpd pyOpenSSL pygtk2 pygtk2-devel
  pygtk2-libglade pyorbit python python-devel python-optik pyxf86config qt qt-devel
  quake2#3.20-glibc-6 quake2#r0.15-io1 quota redhat-artwork redhat-config-date redhat-config-httpd
  redhat-config-keyboard redhat-config-kickstart redhat-config-language redhat-config-mouse
  redhat-config-network redhat-config-network-tui redhat-config-nfs redhat-config-packages
  redhat-config-printer redhat-config-printer-gui redhat-config-proc redhat-config-rootpassword
  redhat-config-securitylevel redhat-config-services redhat-config-soundcard redhat-config-users
  redhat-config-xfree86 redhat-logviewer redhat-rpm-config redhat-switch-mail
  redhat-switch-mail-gnome redhat-switch-printer redhat-switch-printer-gnome rhn-applet rhnlib rhpl
  rp-pppoe rpm rpm-build rpm-devel rpm-python rpm404-python rsh-server samba samba-client
  samba-common sane-backends sane-frontends screen scrollkeeper scummvm sendmail sgml-common sip
  slang-devel slrn sndconfig soup squid startup-notification startup-notification-devel stunnel
  subversion sudo svgalib switchdesk switchdesk-gnome sysklogd talk-server tcpdump tcsh telnet-server
  tetex tetex-afm tetex-dvips tetex-latex tetex-xdvi tk ttfprint tuxracer ucd-snmp unixODBC up2date
  up2date-gnome urw-fonts usermode usermode-gtk utempter util-linux vim-enhanced vixie-cron vnc
  vorbis-tools vsftpd vte wget wine wvdial wxGTK wxGTK-devel xawtv xboard xchat xinetd xinitrc
  xisdnload xloadimage xml-common xmltex xmlto xmms xmms-mpg123 xmms-skins xmule xpdf xsane
  xsane-gimp xscreensaver xsri yelp yp-tools ypbind ypserv zebra
The following NEW packages will be installed:
  pspell
WARNING: The following essential packages will be removed
This should NOT be done unless you know exactly what you are doing!
  apt rpm (due to apt) dev coreutils (due to dev) initscripts procps (due to initscripts) SysVinit
  (due to initscripts) modutils (due to initscripts) sysklogd (due to initscripts) util-linux (due to
  initscripts) pam passwd libuser (due to passwd)
1 packages upgraded, 1 newly installed, 482 removed and 28 not upgraded.
Need to get 2893kB of archives.
After unpacking 1739MB disk space will be freed.
You are about to do something potentially harmful
To continue type in the phrase 'Yes, do as I say!'


Blijkbaar vind apt-get dus dat de enige oplossing is om zowat alles van mijn computer te smijten :)
Dat ga ik dus net niét doen :)

Verder geeft apt-get ook nog de volgende dependency problemen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
The following packages have unmet dependencies:
  XFree86: Depends: Glide3 (>= 20010520) but it is not going to be installed
  cyrus-sasl: Depends: libdb-4.0.so
  db4-devel: Depends: db4 (= 4.0.14-20) but 4.1.25-14 is to be installed
  db4-utils: Depends: db4 (= 4.0.14-20) but 4.1.25-14 is to be installed
             Depends: libdb-4.0.so
  emacs-leim: Depends: emacs but it is not going to be installed
  gaim: Depends: libpspell-modules.so.1
        Depends: libpspell.so.4
  gedit: Depends: libaspell.so.10
         Depends: libpspell.so.4
         Depends: libpspell_aspell.so.2
  gnome-spell: Depends: libaspell.so.10
               Depends: libpspell.so.4
               Depends: libpspell_aspell.so.2
  gtkspell: Depends: libpspell.so.4
  mod_perl: Depends: httpd (>= 2.0.40) but it is not going to be installed
            Depends: httpd-mmn (= 20020628)
            Depends: libapr.so.0
            Depends: libaprutil.so.0
  mod_python: Depends: httpd (>= 2.0.40) but it is not going to be installed
              Depends: httpd-mmn (= 20020628)
  mod_ssl: Depends: httpd but it is not going to be installed
           Depends: httpd-mmn (= 20020628)
  net-snmp: Obsoletes: ucd-snmp but 4.2.5-8.73.1 is to be installed
  openoffice-libs: Depends: libdb-4.0.so
                   Depends: libdb_cxx-4.0.so
  pam: Depends: libdb-4.0.so
  perl: Depends: libdb-4.0.so
  perl-DB_File: Depends: libdb-4.0.so
  php: Depends: httpd-mmn (= 20020903)
  php-imap: Depends: php (= 4.2.2-17) but 4.3.3-6 is to be installed
  php-ldap: Depends: php (= 4.2.2-17) but 4.3.3-6 is to be installed
  psgml: Depends: emacs (>= 20.7-20) but it is not going to be installed
  python: Depends: libdb-4.0.so
  quake2#3.20-glibc-6: Depends: libglide2x.so but it is not installable
  redhat-config-httpd: Depends: httpd but it is not going to be installed
  sendmail: Depends: libdb-4.0.so
  subversion: Depends: libdb-4.0.so
  webalizer: Depends: libdb-4.0.so
             Depends: webserver


Ik zou het wel leuk vinden als ik heel mijn dependency tree wat
zou kunnen zuiveren, maar apt-get kan het dus blijkbaar niet zelf...
Ik heb al wat packages geuninstalled (met rpm -e ) die ik toch nooit gebruik,
(ik zal bovenstaande info updaten zodra m'n bakkie weer online is :)),
maar dat heeft nog niks geholpen.

Misschien dat iemand mij kan zeggen hoe ik dit het best aanpak zodat
m'n dependencies weer in orde zijn?

  • regmaster
  • Registratie: Juli 2002
  • Niet online
Zo te zien is het systeempje ernstig in de war. Als je geen backup hebt zit er eerlijk gezegd maar één ding op en dat is je content backuppen incl. al je conf files en de boel herinstalleren.
Zo te zien is het geen belangrijk systeem voor je, want anders maak je wel backups voordat je gaat lopen knoeien met --nodeps etc..
Ik spreek uit ervaring (ja ja, al doende leert men en word men wijzer) dat een reïnstall sneller is dan uren oeverloos in de installatie te gaan frotten met waarschijnlijk als resultaat dat je toch overnieuw moet installeren.
Een goede les voor de volgende keer dus. Eerst backuppen dan knoeien.
Ik weet dat je dit allemaal niet wilt horen maar dat is dan jammer voor je want zo liggen de zaken nou eenmaal.

  • Jimbolino
  • Registratie: Januari 2001
  • Laatst online: 13-02 16:07

Jimbolino

troep.com

het lijkt erop alsof heel je /usr folder weg is ofzo

ik zou een reinstall doen, evt. met een nieuwere linux versie (fedora core 2)
en alleen nog maar packages instaleren met een package manager (yum of apt-get)

The two basic principles of Windows system administration:
For minor problems, reboot
For major problems, reinstall


  • DieterVDW
  • Registratie: Juli 2002
  • Laatst online: 12-02-2017
Idd zodra ik wat tijd heb zal ik de boel es helemaal opnieuw installeren.
En apt-get is inderdaad wel serieus handig!
Gelukkig dat ik httpd niet direct nodig heb...
Ik had het eigenlijk nodig om phpmyadmin te installeren om m'n nieuwe mysql database te adminnen,
maar nu heb ik phpmyadmin gewoon geinstalleerd op m'n windows bak met IIS,
en admin ik m'n mysql database remote.
En eigenlijk valt het ook wel best mee om mysql te adminnen vanuit het mysql client progje...
Maar dat wist ik allemaal nog niet toen ik mysql net geinstalleerd had :)
Nu ja ik red me wel...
Ik heb nu toch al een beetje meer ervaring met linux en mijn volgende installatie zal wel een tikje beter zijn deze keer!

  • Wilke
  • Registratie: December 2000
  • Laatst online: 12:28
Okay, reinstallen dus, de volgende keer wat beter nadenken, en lees ook de NOS FAQ: Hoe installeer ik software onder Linux eens door, dan was dit je ook niet overkomen waarschijnlijk.

Iig dus niet spelen met '--no-deps' en dergelijke.

Dit topic gaat dicht, omdat a. het probleem nu wel is "opgelost" denk ik, en b. dit gewoon iets is wat je ook had kunnen weten als je hier en daar wat handleidingen (zoals de NOS FAQ en links die in de NOS Policy staan) had gelezen.

  • DieterVDW
  • Registratie: Juli 2002
  • Laatst online: 12-02-2017
FF Update:
Ik heb mijn systeem weer helemaal kunnen recoveren zonder alles te herinstalleren!

Mijn eerste probleem was blijkbaar dat ik een versie van httpd probeerde te installeren
(2.0.47) die voor Fedora Core 1 bedoeld is.
Toen ik httpd downloade dacht ik dat dat wel compatibel zou zijn, en later ben ik gewoon vergeten dat die package voor Fedora was.
Ik heb dan gewoon es geprobeerd om httpd versie 2.0.40 te installeren die ik nog liggen had op m'n hd, en die vroeg om de package pspell...
Ik heb dan die package geïnstalleerd, en dan probleemloos httpd geinstalleerd.
Toen ik daarna apt-get draaide werkte die weer normaal (ie probeerde niet heel mijn systeem te uninstallen :)) .
Ik heb nu nog enkel problemen met 1 package die ik niet geuninstalleerd krijg
(zie topic hier),
maar voor de rest is alles AOK!!
Pagina: 1