ForumDebian-Pakete lassen sich nicht von DVD einspielen
Ugglan – Montag, 05. September 2005 09:20 Uhr

Hallo allerseits,

ich mußte wegen Festplattenverlusts mein Debian-System neu aufsetzen. Die Basisinstallation lief auch noch glatt, dann klappte gar nichts mehr, alle Installationswerkzeuge brachen mit ähnlichen Fehlermeldungen ab.

Was vorher lief:
Installation von der LinuxUser-Sarge-Pre-Version (CeBit-Ausgabe). War nicht so dolle, nach einer Komplett-Aktualisierung mit dem später erschienenen stabilen Sarge-Release (2 DVDs für x86) konnte man mit dem System arbeiten, sogar die Soundkarte lief:

* Debian Sarge auf
* AMD Duron 800 MHz
* Mainboard: Gigabyte GA 7IX?? (ohne integrierten Sound, Grafik etc.)
* Elsa Geforce MX 400 Grafikkarte
* Irgendeine Soundblaster-ISA-Soundkarte
* CD-Rom-Laufwerk
* DVD-RAM-Brenner GSA 4082

Sobald ich jetzt versuche, von der DVD irgendwelche Pakete zu installieren, bekomme ich Fehlermeldungen wie diese:

========================================================
#: apt-get install less

Paketlisten werden gelesen…
Abhängigkeitsbaum wird aufgebaut…
Die folgenden NEUEN Pakete werden installiert:
less

Reading package fields… 0%
Reading package fields… Done
Reading package status… 0%
Reading package status… Done
Retrieving bug reports… 0% [0/1]
Retrieving bug reports… Done

W: getaddrinfo: Temporärer Fehler bei der Namensauflösung: less
Bugs of the following packages couldn’t be fetched:
less
Assuming that there is no bugs of these packages.
Are you sure[Y/n]? y
/bin/sh: line 1: /usr/bin/apt-listchanges: Datei oder Verzeichnis nicht gefunden
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0B von 102kB Archiven geholt werden.
Nach dem Auspacken werden 262kB Plattenplatz zusätzlich benutzt.

Authentifiziere /cdrom//pool/main/l/less/less_382-1_i386.deb …
debsig: Origin Signature check failed. This deb might not be signed.

dpkg: Fehler beim Bearbeiten von /cdrom//pool/main/l/less/less_382-1_i386.deb (–unpack):
Überprüfung von Paket /cdrom//pool/main/l/less/less_382-1_i386.deb fehlgeschlagen!
Fehler traten auf beim Bearbeiten von:
/cdrom//pool/main/l/less/less_382-1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

=========================================================

Mir sagt das absolut nichts. Netzwerkinstallation kann ich nicht probieren, da ich keinen Internetzugang habe.

Eine entsprechende Fehlermeldung habe ich noch bei [1] gefunden, aber ich verstehe kein französisch…

Hat irgendwer eine Idee?

zweite Frage:
Durch das ganze herumprobieren sind mittlerweile jede Menge Pakete zur Installation vorgemerkt. Wie lösche ich sämtliche Vormerkungen auf einen Rutsch, ohne jede Paket einzeln wieder abwählen zu müssen? Habe in aptitude keine entsprechende Funktion gefunden.

Vielen Dank für die Hilfe,

Ugglan

[1] http://parinux.org/pipermail/linux/2004-April/031828.html

1 Antwort
Jens Ritter – Dienstag, 06. September 2005 13:15 Uhr

Ich hatte das vermutlich gleiche Problem. Deinstalliere einfach mal “debsigs” und/oder debsig-verify – danach hat es bei mir funktioniert.

Versuch der Erläuterung :
“debsig: Origin Signature check failed. This deb might not be signed.”
Debsig versucht die GPG Signatur des .deb-Pakets zu überprüfen, und schlägt fehl –
warscheinlich wegen der fehlenden Internetverbindung. Wenn das Programm nicht vorhanden ist, kann auch nichts geprüft werden ….

Ugglan – Dienstag, 06. September 2005 18:30 Uhr

Danke, debsig-verify machte die Zicken.

Ich kann jetzt wieder Pakete installieren, habe aber ein anderes Problem:
Beim rumprobieren habe ich auch apt-utils gekillt, was wohl für die Konfiguration der Pakete zuständig ist. Das ist zwar mittlerweile wieder drauf, aber ich habe den Verdacht, daß ein Großteil meiner Installation nicht konfiguriert wurde.

Jedenfalls funktioniert mein USB-Stick nicht (der ganze Zweig /dev/usb/ fehlt), und der Drucker will auch nicht. Das Modell wird zwar von Cups erkannt (HP Laserjet 1010), also scheint der USB-Bus ja irgendwie zu funktionieren, aber statt zu drucken, blinkt er nur vor sich hin.

foomatic und hpijs sind installiert, das Kernel-Flag ist auch gesetzt, und unter Knoppix 3.3 läuft beides prima.

Irgendeine Idee, wie ich prüfen kann, ob Debian-Pakete korrekt konfiguriert sind, und wie ich ggf. die Konfiguration von Hand anstoßen kann?

Zumindest das USB-Problem scheint unbekannt zu sein, jedenfalls brachte meine Suche bisher nichts brauchbares zutage.

Jens Ritter – Mittwoch, 07. September 2005 13:56 Uhr

Hast du auf deinem System noch das Packet “hotplug” ? -> Das ist für USB-Zeug nämlich sehr wichtig !

Mach mal ein “tail -f /var/log/syslog” , wenn der USB-Stick eingesetzt wird.

Bei meinem PC passiert dann folgendes :
====SNAP===
usb 4-5: new high speed USB device using address 2
usb 4-5: configuration #1 chosen from 2 choices
SCSI subsystem initialized
Initializing USB Mass Storage driver…
scsi0 : SCSI emulation for USB Mass Storage devices
Vendor: Apple Model: iPod Rev: 2.70
Type: Direct-Access ANSI SCSI revision: 02
USB Mass Storage device found at 2
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
SCSI device sda: 2032640 512-byte hdwr sectors (1041 MB)
sda: assuming Write Enabled
sda: assuming drive cache: write through
/dev/scsi/host0/bus0/target0/lun0: p1
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
====SNIP====

Ich kann dann den Stick von /dev/sda mounten.

Der Drucker sollte eine vergleichbare Meldung im syslog hinterlassen…….

Ugglan – Mittwoch, 07. September 2005 18:26 Uhr

Habe gestern noch ein wenig herumprobiert, u.a. die Pakete devfs, udev, hal sind installiert, auf den ersten Blick alles, was nötig ist. Der Kernelparameter
CONFIG_USB_DEVICEFS=y ist auch gesetzt.

Beim booten kommen folgende Meldungen:
=====================================================================

pci_hotplug: PCI Hot Plug PCI Core version: 0.5
pciehp: acpi_pciehprm: get_device PCI ROOT HID fail=0x1001
modprobe: FATAL: Error inserting pciehp (/lib/modules/2.6.8-2-686/kernel/
drivers/pci/hotplug/pciehp.ko): Operation not permitted

pciehp: can’t be loaded
missing kernel or user mode driver pciehp
shpchp: acpi_shpchprm: get_device PCI ROOT HID fail=0x1001
modprobe: FATAL: Error inserting pciehp (/lib/modules/2.6.8-2-686/kernel/
drivers/pci/hotplug/pciehp.ko): Operation not permitted

shpchp: can’t be loaded
missing kernel or user mode driver pciehp
.
.
.
INIT: Entering runlevel: 2
devfsd: No devfs on /dev, not starting

=====================================================================

Nach ca. 5min kommt auf dem Terminal die Meldung:

usb 1.1: control timeout on ep0in

Ist der USB-Stick während des Bootvorgangs eingesteckt, bleibt der Rechner nach einer Meldung “setting up USB” oder so ähnlich hängen.

Wenn ich ihn im Betrieb einstecke, leuchtet auch die LED am Stick (wenn Überhaupt) nur ganz kurz auf; normalerweise ist sie dauernd an. Aber ich werde das noch mal testen.

Irgendwie habe ich den Eindruck, daß da bei der Installation irgendwas gehörig schief gelaufen ist. USB und Drucker sind ja nicht die einzigen Sachen, die nicht funktionieren.

Um genau zu sein, funktioniert fast gar nichts. Der Aufruf “dpkg-reconfigure xserver-xfree86” wird zwar entgegengenommen, aber dann tut sich nichts mehr, nach fünf Minuten habe ich den Prozeß abgebrochen. xcdroast läuft auch nicht rund.

Dafür überraschte der (beim booten eingeschaltete) Drucker mit folgendem Ausdruck:
%!PS-Adobe-3.0
%%Revision: $Id: testpage.ps,v 1.2 2003/05/20 10:10:11 lordsutch

(Abgesehen von dieser Seite will er aber immer noch nichts drucken)

Alles in allem eine sehr unbefriedigende Situation. Ein gelöstes Problem macht nur den Blick frei auf neue Probleme. Ich kann doch nicht jedes Paket einzeln an die Hand nehmen und ihm das Laufen beibringen!

Daher nochmal meine Frage: Kann ich meine Distribution irgendwie auf korrekte (das heißt die bei der Installation vorgesehene) Konfiguration hin überprüfen, oder einfach alle Pakete nochmal konfigurieren?

Bin mittlerweile ganz schön frustriert…

Ugglan

Jens Ritter – Donnerstag, 08. September 2005 09:27 Uhr

— HIER EINE PRAKTISCHE LÖSUNG —
Installiere nochmal.

Alles andere würde warscheinlich so ca. 1-2 Jahre dauern.

Ugglan – Donnerstag, 08. September 2005 17:22 Uhr

ich dachte, neu installieren würden immer nur Windows-Benutzer :-)

Da hatte ich auch schon dran gedacht. Dachte nur, es gäbe vielleicht einen einfacheren Weg, und außerdem installieren bei Problemen ja nur… aber lassen wir das.

Ich werde noch mal versuchen, was über die Konfigurationsmechanismen in Debian herauszubekommen, aber bisher hat mich die verfügbare Doku zu Debian nicht umgehauen. Sonst weiß ich schon, was am Wochenende dran ist… (Warum muß ausgerechnet jetzt so tolles Wetter sein?!)

Bin nur mal gespannt, ob die Installationsroutine diesmal Installationsprofile vorschlägt oder mich wieder mit dem Basissystem alleine läßt. Dadurch ist das Debakel ja erst entstanden…

Auf jeden Fall vielen Dank für die Hilfe bisher, immerhin bin ich etwas schlauer geworden.