Debian: Remove Apache and phpMyAdmin

FreeBSD, Gentoo, openSUSE, CentOS, Ubuntu, Debian
paddy2706
Posts: 40
Joined: 2004-01-27 09:46
Location: Herzogenaurach, BY/Deutschland

Debian: Remove Apache and phpMyAdmin

Post by paddy2706 »

hey leute

ich hab mein apache ein bisschen misskonfiguriert. hab versucht es zu deinstallieren, aber phpMyAdmin depens on it.
also sag ich ihm er soll es entfernen, aber phpMyAdmin is net ordentlich installiert und laesst sich deswegen auch net enfernen:

Code: Select all

vl02s29:~# apt-get remove apache
Reading Package Lists... Done
Building Dependency Tree... Done
Package apache is not installed, so not removed
The following packages will be REMOVED:
  phpmyadmin
0 packages upgraded, 0 newly installed, 1 to remove and 0  not upgraded.
1 packages not fully installed or removed.
Need to get 0B of archives. After unpacking 1507kB will be freed.
Do you want to continue? [Y/n] y
debconf: Perl may be unconfigured (Can't locate Debconf/Log.pm in @INC (@INC contains: /usr/local/pd-admin2/lib/perl5/5.8.2/i686-linux /usr/local/pd-admin2/lib/perl5/5.8.2 /usr/local/pd-admin2/lib/perl5/site_perl/5.8.2/i686-linux /usr/local/pd-admin2/lib/perl5/site_perl/5.8.2 /usr/local/pd-admin2/lib/perl5/site_perl .) at (eval 1) line 4.
BEGIN failed--compilation aborted at (eval 1) line 4.
) -- aborting
(Reading database ... 17917 files and directories currently installed.)
Removing phpmyadmin ...
dpkg - warning: while removing phpmyadmin, directory `/etc/phpmyadmin' not empty so not removed.
Can't locate Debconf/Db.pm in @INC (@INC contains: /usr/local/pd-admin2/lib/perl5/5.8.2/i686-linux /usr/local/pd-admin2/lib/perl5/5.8.2 /usr/local/pd-admin2/lib/perl5/site_perl/5.8.2/i686-linux /usr/local/pd-admin2/lib/perl5/site_perl/5.8.2 /usr/local/pd-admin2/lib/perl5/site_perl .) at /usr/share/debconf/frontend line 22.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 22.
dpkg: error processing phpmyadmin (--remove):
 subprocess post-removal script returned error exit status 2
Errors were encountered while processing:
 phpmyadmin
E: Sub-process /usr/bin/dpkg returned an error code (1)
irgendeine idee, wie ich die phpMyAdmin entfernen kann sodass ich meinen apache neu installieren kann?

MfG

paddy

captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: Debian: Remove Apache and phpMyAdmin

Post by captaincrunch »

Sieht aus, als hätte dir pdadmin deine Perl-Installation zerschossen, daher rühren die Probleme mit dpkg.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc

suntzu
Posts: 669
Joined: 2002-12-20 19:47
Location: Mönchengladbach

Re: Debian: Remove Apache and phpMyAdmin

Post by suntzu »

Hi,

probier mal ein

Code: Select all

apt-get -f install
dann evtl. noch ein

Code: Select all

apt-get --reinstall install perl
Außerdem ist der apache bereits installiert, warum willst du phpmyadmin auch noch deinstallieren? Mach lieber ein

Code: Select all

apt-get --reinstall install apache
apt-get --purge remove apache
apt-get install apache
apt-get --purge remove phpmyadmin
apt-get install phpmyadmin
Sieht wüst aus, zugegeben, aber es könnte helfen.

Gruß,
Dominik

paddy2706
Posts: 40
Joined: 2004-01-27 09:46
Location: Herzogenaurach, BY/Deutschland

Re: Debian: Remove Apache and phpMyAdmin

Post by paddy2706 »

also ich hab alle eure tipps ausprobiert, und es kommt immer wieder der selbe dpkg error... :(

ich glaub langsam echt, das einzige was noch hilft is ein reinstall des servers... shit wieder 20 euro fuer ne reinstall...

suntzu
Posts: 669
Joined: 2002-12-20 19:47
Location: Mönchengladbach

Re: Debian: Remove Apache and phpMyAdmin

Post by suntzu »

Also, ein reinstall bei Debian ist selten... Hast du denn einfach mal alles runtergeschmissen (mit --purge), was du nicht für's booten und einen Minimalbetrieb brauchst? Nimm dir am Besten dselect und geh Zeile für Zeile durch, dann siehst du auch, was wie nicht richtig installiert ist.

Ã?b' also den Umgang mit apt-get und spar dir die 20 Euronen ;-)

paddy2706
Posts: 40
Joined: 2004-01-27 09:46
Location: Herzogenaurach, BY/Deutschland

Re: Debian: Remove Apache and phpMyAdmin

Post by paddy2706 »

ok leute ich glaub so langsam komm ich rein

hab jetzt dselect SELECT benutzt und der sagt mir dann das bei broken packages:

Code: Select all

    ───── Broken Optional packages ─────
    ─────── Broken Optional packages in section misc ───────
 C-- Opt misc     mysql-server 3.23.49-8.5 3.23.49-8.5 mysql database server bin
    ───── Broken Extra packages ─────
    ─────── Broken Extra packages in section non-US ───────
 I-- Xtr non-US   proftpd      1.2.4+1.2.5 1.2.4+1.2.5 Versatile, virtual-hostin
    ─────── Broken Extra packages in section web ───────
 I-- Xtr web      phpmyadmin   2.2.3-1     2.2.3-1     A set of PHP-scripts to a
wenn ich jetzt die zeilen selecte und DEL druecke bekomme ich nix brauchbares irgendwie er tut dann nix. das MINUS am ende sollte doch meine wahl sein, dass ich removen will, aber irgendwie deinstalliert er es nicht.

suntzu
Posts: 669
Joined: 2002-12-20 19:47
Location: Mönchengladbach

Re: Debian: Remove Apache and phpMyAdmin

Post by suntzu »

Hi,

man dselect

paddy2706
Posts: 40
Joined: 2004-01-27 09:46
Location: Herzogenaurach, BY/Deutschland

Re: Debian: Remove Apache and phpMyAdmin

Post by paddy2706 »

jaja da bin ich schon draufgekommen sorry aber das check ich net... ich spreche english als zweite muttersprache, ne dritte linux waer auch net schlect ;)

also ich geh in dselect, geh auf select, dann mach ich einen _ bei allen broken packages, damit er die runterhaut und dann?
wenn ich ENTER oder Q mache, tut er nix :(

aber wahrscheinlich hab ich ja auch was vergessen :P

paddy2706
Posts: 40
Joined: 2004-01-27 09:46
Location: Herzogenaurach, BY/Deutschland

Re: Debian: Remove Apache and phpMyAdmin

Post by paddy2706 »

hallo??
is das so schwer oder warum schreibt ihr keine antworten mea?

bitte helft mir, is echt wichtig!

suntzu
Posts: 669
Joined: 2002-12-20 19:47
Location: Mönchengladbach

Re: Debian: Remove Apache and phpMyAdmin

Post by suntzu »

Was genau passiert, wenn du Enter drückst? Es müsste entweder eine Nachricht kommen, dass es irgendwelche Abhängigkeitsprobleme gibt oder das Hauptfenster (das mit den Auswahlmöglichkeiten "Auswählen", "Beenden", etc.).
Dann auf Installiere und es sollte alles laufen.

paddy2706
Posts: 40
Joined: 2004-01-27 09:46
Location: Herzogenaurach, BY/Deutschland

Re: Debian: Remove Apache and phpMyAdmin

Post by paddy2706 »

also wenn ich enter druecke kommt gar nix... dass ich dann auf INSTALL muss, wusst ich net :oops: hehe ... das ergebnis ist dann folgendes:

Code: Select all

Reading Package Lists... Done
Building Dependency Tree... Done
Correcting dependencies... Done
The following packages will be REMOVED:
  mysql-server* phpmyadmin* proftpd* webmin*
The following NEW packages will be installed:
  libltdl3 libltdl3-dev util-linux-locales
0 packages upgraded, 3 newly installed, 4 to remove and 0  not upgraded.
3 packages not fully installed or removed.
Need to get 0B/727kB of archives. After unpacking 7592kB will be freed.
Do you want to continue? [Y/n] Y
debconf: Perl may be unconfigured (Can't locate Debconf/Log.pm in @INC (@INC contains: /usr/local/pd-admin2/lib/perl5/5.8.2/i686-linux /usr/local/pd-admin2/lib/perl5/5.8.2 /usr/local/pd-admin2/lib/perl5/site_perl/5.8.2/i686-linux /usr/local/pd-admin2/lib/perl5/site_perl/5.8.2 /usr/local/pd-admin2/lib/perl5/site_perl .) at (eval 1) line 4.
BEGIN failed--compilation aborted at (eval 1) line 4.
) -- aborting
(Reading database ... 16313 files and directories currently installed.)
Removing mysql-server ...
Can't locate Debconf/Db.pm in @INC (@INC contains: /usr/local/pd-admin2/lib/perl5/5.8.2/i686-linux /usr/local/pd-admin2/lib/perl5/5.8.2 /usr/local/pd-admin2/lib/perl5/site_perl/5.8.2/i686-linux /usr/local/pd-admin2/lib/perl5/site_perl/5.8.2 /usr/local/pd-admin2/lib/perl5/site_perl .) at /usr/share/debconf/frontend line 22.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 22.
dpkg: error processing mysql-server (--purge):
 subprocess pre-removal script returned error exit status 2
Can't locate Debconf/Db.pm in @INC (@INC contains: /usr/local/pd-admin2/lib/perl5/5.8.2/i686-linux /usr/local/pd-admin2/lib/perl5/5.8.2 /usr/local/pd-admin2/lib/perl5/site_perl/5.8.2/i686-linux /usr/local/pd-admin2/lib/perl5/site_perl/5.8.2 /usr/local/pd-admin2/lib/perl5/site_perl .) at /usr/share/debconf/frontend line 22.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 22.
dpkg: error while cleaning up:
 subprocess post-installation script returned error exit status 2
Removing phpmyadmin ...
dpkg - warning: while removing phpmyadmin, directory `/etc/phpmyadmin' not empty so not removed.
Can't locate Debconf/Db.pm in @INC (@INC contains: /usr/local/pd-admin2/lib/perl5/5.8.2/i686-linux /usr/local/pd-admin2/lib/perl5/5.8.2 /usr/local/pd-admin2/lib/perl5/site_perl/5.8.2/i686-linux /usr/local/pd-admin2/lib/perl5/site_perl/5.8.2 /usr/local/pd-admin2/lib/perl5/site_perl .) at /usr/share/debconf/frontend line 22.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 22.
dpkg: error processing phpmyadmin (--purge):
 subprocess post-removal script returned error exit status 2
Removing proftpd ...
Can't locate Debconf/Db.pm in @INC (@INC contains: /usr/local/pd-admin2/lib/perl5/5.8.2/i686-linux /usr/local/pd-admin2/lib/perl5/5.8.2 /usr/local/pd-admin2/lib/perl5/site_perl/5.8.2/i686-linux /usr/local/pd-admin2/lib/perl5/site_perl/5.8.2 /usr/local/pd-admin2/lib/perl5/site_perl .) at /usr/share/debconf/frontend line 22.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 22.
dpkg: error processing proftpd (--purge):
 subprocess post-removal script returned error exit status 2
Removing webmin ...
Purging configuration files for webmin ...
Can't locate Debconf/Db.pm in @INC (@INC contains: /usr/local/pd-admin2/lib/perl5/5.8.2/i686-linux /usr/local/pd-admin2/lib/perl5/5.8.2 /usr/local/pd-admin2/lib/perl5/site_perl/5.8.2/i686-linux /usr/local/pd-admin2/lib/perl5/site_perl/5.8.2 /usr/local/pd-admin2/lib/perl5/site_perl .) at /usr/share/debconf/frontend line 22.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 22.
dpkg: error processing webmin (--purge):
 subprocess post-removal script returned error exit status 2
Errors were encountered while processing:
 mysql-server
 phpmyadmin
 proftpd
 webmin
E: Sub-process /usr/bin/dpkg returned an error code (1)
Some errors occurred while unpacking. I'm going to configure the
packages that were installed. This may result in duplicate errors
or errors caused by missing dependencies. This is OK, only the errors
above this message are important. Please fix them and run [I]nstall again
Press enter to continue.
kann man den nicht irgendwie forcen, dass er die dependencies overrided?

:(

suntzu
Posts: 669
Joined: 2002-12-20 19:47
Location: Mönchengladbach

Re: Debian: Remove Apache and phpMyAdmin

Post by suntzu »

Hi,

das Problem scheint PD-Admin zu sein da es Pfadangaben überschrieben hat. Wie du siehst, zeigen alle Pfade im @INC-Array auf von PD-Admin genutzte Verzeichnisse.
Ich empfehle dir ein reinstall von Perl.

paddy2706
Posts: 40
Joined: 2004-01-27 09:46
Location: Herzogenaurach, BY/Deutschland

Re: Debian: Remove Apache and phpMyAdmin

Post by paddy2706 »

ok ja das hab ich mir gedacht, dass der pdadmin schuld is... wie kann ich dem denn sagen, dass er das entfernen soll (mit force) und dann reinstall?

waere

Code: Select all

dpkg --force-all --purge remove perl
richitg?

captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: Debian: Remove Apache and phpMyAdmin

Post by captaincrunch »

Da das Perl-Paket (iirc) als "essential" gekennzeichnet ist, könnte sich das als ziemlich dumme Idee herausstellen. ;)
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc

paddy2706
Posts: 40
Joined: 2004-01-27 09:46
Location: Herzogenaurach, BY/Deutschland

Re: Debian: Remove Apache and phpMyAdmin

Post by paddy2706 »

also doch reinstall???

paddy2706
Posts: 40
Joined: 2004-01-27 09:46
Location: Herzogenaurach, BY/Deutschland

Re: Debian: Remove Apache and phpMyAdmin

Post by paddy2706 »

ok hab heut mal nachgeschaut mein perl package is installiert aber net im system mode nur als normal.

Code: Select all

vl02s29:~# dpkg -s perl
Package: perl
Status: deinstall ok not-installed
Priority: standard
Section: interpreters
also muesste es doch moeglich sein es zu deinstallieren. wenn ich jetzt mache

Code: Select all

vl02s29:~# dpkg --remove perl
dpkg - warning: ignoring request to remove perl which isn't installed.
kommt der fehler... *heul*... :?