apt-get -f install

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
nfreeadmin
Beiträge: 5
Registriert: 17.05.2009 21:59:45

apt-get -f install

Beitrag von nfreeadmin » 02.06.2009 17:13:07

Hallo,

wenn ich ein apt-get -f install mache bekomme ich folgende Meldung:

Code: Alles auswählen

apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  sysklogd
The following NEW packages will be installed:
  sysklogd
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
1 not fully installed or removed.
Need to get 0B/58.1kB of archives.
After this operation, 217kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
(Reading database ... 81620 files and directories currently installed.)
Unpacking sysklogd (from .../sysklogd_1.4.1-18_i386.deb) ...
dpkg: error processing /var/cache/apt/archives/sysklogd_1.4.1-18_i386.deb (--unpack):
 unable to make backup link of `./sbin/syslogd' before installing new version: Operation not permitted
Processing triggers for man-db ...
Errors were encountered while processing:
 /var/cache/apt/archives/sysklogd_1.4.1-18_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
ich kann sysklogd weder deinstallieren noch installieren - habe schon mehrere Stunden im google verbracht, bisher ohne erfolg.

habt ihr vielleicht noch eine idee?

Danke!
Gruß
H.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: apt-get -f install

Beitrag von rendegast » 02.06.2009 17:53:03

Sichere die /etc/syslog.conf.
den sysklogd und den klogd stoppen

Code: Alles auswählen

/etc/init.d/klogd stop
/etc/init.d/sysklogd stop
Das Paket "händisch" deinstallieren

Code: Alles auswählen

dpkg -P sysklogd
(dabei muß vielleicht ein '--force-...'-Schalter benutzt werden,
zBsp '--foce-depends' oder '--force-all'. Siehe 'dpkg --force-help')
und wieder installieren

Code: Alles auswählen

dpkg -i /var/cache/apt/archives/sysklogd_1.4.1-18_i386.deb


Dann vergleiche nochmal die gesicherte syslog.conf mit der von der Installation und die Dienste starten

Code: Alles auswählen

/etc/init.d/sysklogd start
/etc/init.d/klogd start
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

nfreeadmin
Beiträge: 5
Registriert: 17.05.2009 21:59:45

Re: apt-get -f install

Beitrag von nfreeadmin » 02.06.2009 19:10:09

Hallo rendegast,

habe ist so gemacht.
Nach dem dpkg -P sysklogd kommt folgende Meldung:

dpkg - warning: ignoring request to remove sysklogd which isn't installed.

Nach dem

Code: Alles auswählen

dpkg -i /var/cache/apt/archives/sysklogd_1.4.1-18_i386.deb 
kommt:

Code: Alles auswählen

(Reading database ...
81620 files and directories currently installed.)
Unpacking sysklogd (from .../sysklogd_1.4.1-18_i386.deb) ...

dpkg: error processing /var/cache/apt/archives/sysklogd_1.4.1-18_i386.deb (--install):
 unable to make backup link of `./sbin/syslogd' before installing new version: Operation not permitted
Processing triggers for man-db ...
Errors were encountered while processing:
 /var/cache/apt/archives/sysklogd_1.4.1-18_i386.deb
Gruß
H.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: apt-get -f install

Beitrag von KBDCALLS » 02.06.2009 19:33:34

Hast du mit den ACLs rumgespielt? Oder jemand anderes ?

was ergibt

Code: Alles auswählen

lsattr /sbin/sysklogd
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

nfreeadmin
Beiträge: 5
Registriert: 17.05.2009 21:59:45

Re: apt-get -f install

Beitrag von nfreeadmin » 03.06.2009 07:55:43

Hallo,

lsattr /sbin/sysklogd
lsattr: No such file or directory while trying to stat /sbin/sysklogd


Gruß
H.

Antworten