On Mon, Oct 01, 2007 at 12:27:18PM +0200, Matthias Lersch wrote:
> Florian Lohoff schrieb:
> > Welche? Fuer konkrete hilfe brauchen wir konkrete fehlermeldungen. apt
> > kann jetzt nicht so schwierig sein wieder ans laufen zu bringen.
> >   
> apt an sich funktioniert schon, habe inzwischen exim4 damit per 
> --reinstalle neu eingespielt, nur anscheinend setzt er die user:group 
> nicht wieder zurück sondern übernimmt den Quatsch den ich per
> chown -R username:www-data /  (als root) systemweit versemmelt habe :(

Sollte es aber ... Bei mir zumindest geht da - Es mag ausnahmen von
files geben z.b. config files in /etc 

[EMAIL PROTECTED]:~$ ls -la /bin/ls
-rwxr-xr-x 1 root root 77108 2007-08-20 00:23 /bin/ls
[EMAIL PROTECTED]:~$ sudo chown flo.users /bin/ls
[EMAIL PROTECTED]:~$ ls -la /bin/ls
-rwxr-xr-x 1 flo users 77108 2007-08-20 00:23 /bin/ls
[EMAIL PROTECTED]:~$ sudo apt-get -fuy --reinstall install coreutils
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 82 not upgraded.
Need to get 0B/3112kB of archives.
After unpacking 0B of additional disk space will be used.
(Reading database ... 130862 files and directories currently installed.)
Preparing to replace coreutils 5.97-5.4 (using .../coreutils_5.97-5.4_i386.deb) 
...
Unpacking replacement coreutils ...
Setting up coreutils (5.97-5.4) ...
[EMAIL PROTECTED]:~$ ls -la /bin/ls
-rwxr-xr-x 1 root root 77108 2007-08-20 00:23 /bin/ls


> daher glaube ich nicht das ein reinstall aller packete mein system 
> wieder rettet. Oder habe ich da einen Parameter vergessen? Ich habe 
> folgendes ausprobiert und bekomme dann diese Meldung:
> 
> myDebian:~# apt-get install --reinstall $(dpkg --get-selections |grep 
> 'install$' | grep -v 'deinstall$' | grep -v 'apache-common' | awk 
> '{print $1}')

Guess what - kein permission problem:

> E: Couldn't configure pre-depend coreutils for debianutils, probably a 
> dependency cycle.

coreutilsund debianutils excluden und manuell machen - oder wie waere es mit
einem

for i in $(dpkg --get-selections | egrep -v "deinstall|purge" | awk '{ print $1 
}'); do echo $i; apt-get --reinstall -fuy install $i; don

> Sorry für den TOFU mist, hoffe so ist es besser!?

Definitiv ...

Flo
-- 
Florian Lohoff                  [EMAIL PROTECTED]             +49-171-2280134
        Those who would give up a little freedom to get a little 
          security shall soon have neither - Benjamin Franklin

Attachment: signature.asc
Description: Digital signature

-- 
Linux mailing list [email protected]
subscribe/unsubscribe: http://lug-owl.de/mailman/listinfo/linux
Hinweise zur Nutzung: http://www.lug-owl.de/Mailingliste/hints.epo

Antwort per Email an