• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

apt läßt sich nicht installieren

pitfl

Member
Hallo,
da mein Freund kein repmodfähiges apt besaß, habe ich sein apt und die aptlibs mittels yast gelöscht.
Für Suse 10.0 das neue apt und aptlibs gesaugt, aptlibs ließ sich problemlos installieren. Bei dem paket apt kommt folgende Fehlermeldung:

"error unpack in archives failed: cpio: lstat failed - keine Berechtigung"

Habe schon mit google gesucht und bin mit meinem Latein am Ende.
Kann mir jemand helfen.

Viele Grüße
pitfl
 
Poste doch bitte mal die komplette Fehlermeldung, am besten die komplette Ausgabe von:
Code:
rpm -Uvvh apt-*.rpm
 
OP
P

pitfl

Member
Hallo,
Danke für Eure Antworten.
@ Jengelh
Unter root hatte ich auch schon versucht zu installieren, leider auch ohne Erfolg. Die rpm Datenbank habe ich auch schon neu erstellen lassen.
Selbst bei einer Installation mittels Yast von der Orginal CD Bleibt Yast bei der apt Installation kommentarlos hängen.

@ traffic
Nachfolgend die gewünschte Ausgabe von -Uvvh. Leider sagt mir diese Ausgabe nicht viel.

[/code]linux:/home/rainer/Documents/apt # rpm -Uvvh apt-0.5*.rpm
D: ============== apt-0.5.15lorg3.2-12.1.i586.rpm
D: Expected size: 330638 = lead(96)+sigs(260)+pad(4)+data(330278)
D: Actual size: 330638
D: shared posix mutexes found(0), anyway adding DB_PRIVATE, using fcntl lock
D: opening db environment /var/lib/rpm/Packages create:cdb:mpool:private
D: opening db index /var/lib/rpm/Packages rdonly mode=0x0
D: locked db index /var/lib/rpm/Packages
D: opening db index /var/lib/rpm/Pubkeys rdonly:nofsync mode=0x0
warning: apt-0.5.15lorg3.2-12.1.i586.rpm: V3 DSA signature: NOKEY, key ID 6b9d6523
D: opening db index /var/lib/rpm/Providename rdonly:nofsync mode=0x0
D: added binary package [0]
D: found 0 source and 1 binary packages
D: ========== +++ apt-0.5.15lorg3.2-12.1 i586/linux 0x0
D: opening db index /var/lib/rpm/Depends create:nofsync mode=0x0
D: read h# 112 Header SHA1 digest: OK (17a706169186a69c55f908bc53ce21ef7f6d3172)
D: Requires: apt-libs = 0.5.15lorg3.2-12.1 YES (db provides)
D: opening db index /var/lib/rpm/Basenames rdonly:nofsync mode=0x0
D: read h# 674 Header SHA1 digest: OK (271526bf3a0bb193a75e043eb7e1e276d94b1666)
D: Requires: /bin/sh YES (db files)
D: Requires: rpmlib(PayloadFilesHavePrefix) <= 4.0-1 YES (rpmlib provides)
D: Requires: rpmlib(CompressedFileNames) <= 3.0.4-1 YES (rpmlib provides)
D: Requires: /bin/bash YES (db files)
D: Requires: /bin/sh YES (cached)
D: Requires: libapt-pkg-libc6.3-6.so.2 YES (db provides)
D: read h# 449 Header SHA1 digest: OK (158ca154d6f910eef8b37b5f065f80cdcb48f1d6)
D: Requires: libbz2.so.1 YES (db provides)
D: read h# 512 Header SHA1 digest: OK (41a1ea9efd417822dbeac46a21fd3fd15143df14)
D: Requires: libc.so.6 YES (db provides)
D: Requires: libc.so.6(GLIBC_2.0) YES (db provides)
D: Requires: libc.so.6(GLIBC_2.1) YES (db provides)
D: Requires: libc.so.6(GLIBC_2.1.3) YES (db provides)
D: Requires: libc.so.6(GLIBC_2.2) YES (db provides)
D: Requires: libc.so.6(GLIBC_2.3.4) YES (db provides)
D: Requires: libdl.so.2 YES (db provides)
D: read h# 470 Header SHA1 digest: OK (40d1a8b0c4a1b4f32b4b5628b5692a4d2c4e1108)
D: Requires: libgcc_s.so.1 YES (db provides)
D: Requires: libgcc_s.so.1(GCC_3.0) YES (db provides)
D: Requires: libm.so.6 YES (db provides)
D: read h# 375 Header SHA1 digest: OK (0829122cb8ac1d54139bb4ed662c6458ecc1ed29)
D: Requires: libpopt.so.0 YES (db provides)
D: Requires: libpthread.so.0 YES (db provides)
D: Requires: libpthread.so.0(GLIBC_2.0) YES (db provides)
D: read h# 7 Header SHA1 digest: OK (79260c2a7c837ce6ef7eaa3afe0b96bcfd5a8400)
D: Requires: librpm-4.1.so YES (db provides)
D: Requires: librpmdb-4.1.so YES (db provides)
D: Requires: librpmio-4.1.so YES (db provides)
D: Requires: librt.so.1 YES (db provides)
D: read h# 171 Header SHA1 digest: OK (1755a0bba600555c14635e21376c1d2f106ea091)
D: Requires: libstdc++.so.6 YES (db provides)
D: Requires: libstdc++.so.6(CXXABI_1.3) YES (db provides)
D: Requires: libstdc++.so.6(GLIBCXX_3.4) YES (db provides)
D: read h# 131 Header V3 DSA signature: NOKEY, key ID 58857177
D: Requires: libxml2.so.2 YES (db provides)
D: read h# 289 Header SHA1 digest: OK (258b10573baaca7551cc18b4a73243c07de93167)
D: Requires: libz.so.1 YES (db provides)
D: Requires: rpmlib(PayloadIsBzip2) <= 3.0.5-1 YES (rpmlib provides)
D: closed db index /var/lib/rpm/Depends
D: ========== recording tsort relations
D: ========== tsorting packages (order, #predecessors, #succesors, tree, depth)
D: 0 0 0 0 0 +apt-0.5.15lorg3.2-12.1
D: installing binary packages
D: closed db index /var/lib/rpm/Pubkeys
D: closed db index /var/lib/rpm/Providename
D: closed db index /var/lib/rpm/Basenames
D: closed db index /var/lib/rpm/Packages
D: closed db environment /var/lib/rpm/Packages
D: shared posix mutexes found(0), anyway adding DB_PRIVATE, using fcntl lock
D: opening db environment /var/lib/rpm/Packages create:cdb:mpool:private
D: opening db index /var/lib/rpm/Packages create mode=0x42
D: locked db index /var/lib/rpm/Packages
D: mounted filesystems:
D: i dev bsize bavail iavail mount point
D: 0 0x1608 4096 1255038 -1 /
D: 1 0x0003 4096 0 -1 /proc
D: 2 0x0000 4096 0 -1 /sys
D: 3 0x000f 4096 113244 113243 /dev/shm
D: 4 0x000a 4096 0 -1 /dev/pts
D: 5 0x1607 4096 608225 -1 /ablage
D: 6 0x1605 1024 30356 9997 /boot
D: 7 0x0306 8192 757452 -1 /windows/E
D: 8 0x0301 4096 811791 20 /windows/C
D: 9 0x0305 4096 1581073 3761 /windows/D
D: 10 0x0011 4096 0 -1 /proc/bus/usb
D: sanity checking 1 elements
D: opening db index /var/lib/rpm/Name create:nofsync mode=0x42
D: computing 112 file fingerprints
D: opening db index /var/lib/rpm/Basenames create:nofsync mode=0x42
D: opening db index /var/lib/rpm/Group create:nofsync mode=0x42
D: opening db index /var/lib/rpm/Requirename create:nofsync mode=0x42
D: opening db index /var/lib/rpm/Providename create:nofsync mode=0x42
D: opening db index /var/lib/rpm/Conflictname create:nofsync mode=0x42
D: opening db index /var/lib/rpm/Triggername create:nofsync mode=0x42
D: opening db index /var/lib/rpm/Dirnames create:nofsync mode=0x42
D: opening db index /var/lib/rpm/Requireversion create:nofsync mode=0x42
D: opening db index /var/lib/rpm/Provideversion create:nofsync mode=0x42
D: opening db index /var/lib/rpm/Installtid create:nofsync mode=0x42
D: opening db index /var/lib/rpm/Sigmd5 create:nofsync mode=0x42
D: opening db index /var/lib/rpm/Sha1header create:nofsync mode=0x42
D: opening db index /var/lib/rpm/Filemd5s create:nofsync mode=0x42
D: opening db index /var/lib/rpm/Pubkeys create:nofsync mode=0x42
Preparing... D: computing file dispositions
########################################### [100%]
D: ========== +++ apt-0.5.15lorg3.2-12.1
D: Expected size: 330638 = lead(96)+sigs(260)+pad(4)+data(330278)
D: Actual size: 330638
D: install: apt-0.5.15lorg3.2-12.1 has 112 files, test = 0
1:apt D: ========== Directories not explictly included in package:
D: 0 /etc/
D: 3 /etc/cron.daily/
D: 4 /usr/bin/
D: 5 /usr/lib/
D: 9 /usr/share/doc/packages/
D: 22 /usr/share/locale/de_DE/LC_MESSAGES/
D: 23 /usr/share/locale/es_ES/LC_MESSAGES/
D: 24 /usr/share/locale/ja/LC_MESSAGES/
D: 25 /usr/share/locale/pt_BR/LC_MESSAGES/
D: 26 /usr/share/locale/ru/LC_MESSAGES/
D: 27 /usr/share/man/man1/
D: 28 /usr/share/man/man5/
D: 29 /usr/share/man/man8/
D: 30 /var/adm/fillup-templates/
D: 31 /var/cache/
D: 34 /var/lib/
D: ==========
D: undo 040755 4 ( 0, 0) 0 /etc/apt
BZDIO: 1 reads, 8192 total bytes in 0.166 secs
########################################### [100%]
error: unpacking of archive failed: cpio: lstat failed - Keine Berechtigung
D: closed db index /var/lib/rpm/Pubkeys
D: closed db index /var/lib/rpm/Filemd5s
D: closed db index /var/lib/rpm/Sha1header
D: closed db index /var/lib/rpm/Sigmd5
D: closed db index /var/lib/rpm/Installtid
D: closed db index /var/lib/rpm/Provideversion
D: closed db index /var/lib/rpm/Requireversion
D: closed db index /var/lib/rpm/Dirnames
D: closed db index /var/lib/rpm/Triggername
D: closed db index /var/lib/rpm/Conflictname
D: closed db index /var/lib/rpm/Providename
D: closed db index /var/lib/rpm/Requirename
D: closed db index /var/lib/rpm/Group
D: closed db index /var/lib/rpm/Basenames
D: closed db index /var/lib/rpm/Name
D: closed db index /var/lib/rpm/Packages
D: closed db environment /var/lib/rpm/Packages
linux:/home/rainer/Documents/apt #
Code:
Hoffentlich hift es für einen Tip, möchte ungern das BS neu aufspielen.

Liebe Grüße
pitfl
 
Es hat auch niemand gesagt, dass Du deswegen das Betriebssystem neu aufspielen sollst!

Das Paket lässt sich nicht installieren, weil eines der folgenden Verzeichnisse unzureichende Berechtigungen hat:

/etc/
/etc/cron.daily/
/usr/bin/
/usr/lib/
/usr/share/doc/packages/
/usr/share/locale/de_DE/LC_MESSAGES/
/usr/share/locale/es_ES/LC_MESSAGES/
/usr/share/locale/ja/LC_MESSAGES/
/usr/share/locale/pt_BR/LC_MESSAGES/
/usr/share/locale/ru/LC_MESSAGES/
/usr/share/man/man1/
/usr/share/man/man5/
/usr/share/man/man8/
/var/adm/fillup-templates/
/var/cache/
/var/lib/
/etc/apt/

Schau die Berechtigungen aller dieser Verzeichnisse mal genau an und berichtige sie. Ich tippe auf /etc/apt als Schuldigen.
 
OP
P

pitfl

Member
Hallo traffic,
Vielen Dank für Deine Unterstützung. Werde es gleich morgen ausprobieren.
Hast mir damit schon das zweite mal aus der Sch.... geholfen.

Liebe Grüße
pitfl
 
OP
P

pitfl

Member
Hallo,
ich muss mich noch einmal melden. Bekomme das apt - rpm immer noch nicht installiert.
Folgende kuriose Situation.
Das apt.libs.rpm läßt sich problemlos installieren. Beim installieren des apt.rpm tritt die im Eröffnungsthread beschriebene Fehlermeldung auf.
Dank traffics Hinweise Habe ich die Rechte aller in Frage kommenden Verzeichnisse überprüft. Diese sind jedoch alle in Ordnung.
Das apt.rpm will bei der Installation im Verzeichnis /etc, das Verzeichnis /apt anlegen, kann es aber nicht, wegen angeblicher fehlender Berechtigung.

Ich kann als root im Verzeichnis /etc beliebig viele Verzeichnisse anlegen und auch wieder löschen (ist ja auch ok so). Ich kann aber kein Verzeichnis Namens apt anlegen, sofort wird wieder die fehlende Berechtigung angemahnt. Auch ein Verzeichnis /Apt lässt sich anlegen.
Ein Verzeichnis apt ist aber im Verzeichnis /etc definitiv nicht vorhanden, auch nicht versteckt.

Ich habe einfach keine Erklärung dafür, wieso ausgerechnet das Anlegen des apt Verzeichnisses nicht zugelassen wird.

Viele Grüße
pitfl
 
Kaputtes Dateisystem?

Probier mal (mit root-Rechten):
Code:
rm -rf /etc/apt
mkdir -p /etc/apt
Wenn das nicht geht, dann ist das Dateisystem angeknackst.
 
OP
P

pitfl

Member
Hallo traffic,
danke für Deine Unterstützung. Dein letzter Tipp hilft leider auch nicht.
Wahrscheinlich ist doch das Dateisystem irgendwo geschrottet.
Wenn ich mit der Installations-DVD boote und das Dateisystem überprüfen lasse, findet er auch einen Fehler, repariert diesen angeblich auch. Doch das Problem ist damit nicht behoben.
Werde wohl doch das System neu aufsetzen und dabei alle Partitionen neu formatieren lassen.

Viele Grüße
pitfl
 
Oben