Re: Kann dpkg -i "Paketinkonsistenzen" verursachen ?

2004-01-25 Diskussionsfäden Jhair Tocancipa Triana
Martin Schmidt schreibt:
[...]
> Habe über dpkg die libc6 eingespielt.
> Anschließend meldet apt-get check Probleme, die es vorher
> nicht gab.

> Warum hat mich dpkg nicht gewarnt?

Wahrscheinlich sind die Abhängigkeiten des Paketes (libc6) erfüllt
worden (merke bitte, Abhängigkeiten != Paketen die von libc6
abhängen).

[...]
> * Hier die Schnipsel aus meiner Shell: *

> # dpkg -i libc6_2.3.2.ds1-10_i386.deb
> (Lese Datenbank ... 125933 Dateien und Verzeichnisse sind derzeit
> installiert.)
> Vorbereiten zum Ersetzen von libc6 2.3.2-7 (durch
> libc6_2.3.2.ds1-10_i386.deb) ...
> Entpacke Ersatz für libc6 ...
> Richte libc6 ein (2.3.2.ds1-10) ...
> Current default timezone: 'CET'.
> Local time is now:  So Jan 25 14:51:18 CET 2004.
> Universal Time is now:  So Jan 25 13:51:18 UTC 2004.
> Run 'tzconfig' if you wish to change it.

Also, 

,[ apt-cache show libc6 | head -n11 ]
| Package: libc6
| Priority: required
| Section: base
| Installed-Size: 15480
| Maintainer: GNU Libc Maintainers <[EMAIL PROTECTED]>
| Architecture: i386
| Source: glibc
| Version: 2.3.2.ds1-11
| [...]
| Provides: glibc-2.3.2.ds1-11
| Depends: libdb1-compat
|  ^
`

Bei dir sollte diese Abhängigkeit erfüllt sein: daher wurde das libc6
von dkpg ohne Warnung eingerichtet. 

Wenn die Abhängigkeiten _nicht_ erfüllt sind, kann dpkg (mit -i) sogar
die bestehende Version des Paketes überschreiben (siehe dazu #183470).

Gruss,

-- 
--Jhair

Public Key fingerprint:
81FF 3ADF BF6B CECB C593  4018 27AE D7D2 BAA6 00D0


--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Kann dpkg -i "Paketinkonsistenzen" verursachen ?

2004-01-25 Diskussionsfäden Martin Schmidt
> "Martin Schmidt" <[EMAIL PROTECTED]> wrote:
> 
> > Zunächst voraus: Ich weiss, dass es auch mit
> > apt-get geht, dennoch würde mich die Klärung
> > nachfolgender Frage interessieren !
> >
> > Benutze hier ein Knoppix-testing-unstable-Paketgemisch.
> > Bei Installation einzelner Pakete habe ich bisher
> > gern mit dpkg -i foo.deb gearbeitet. 
> 
> Übel.
Bitte konkret ! Was ist gegen die Benutzung von
dpkg -i einzuwenden


> 
> > * Zunächst meine Annahmen (sind evtl. falsch): *
> >
> > Ich denke, das dpkg keine Abhängigkeitsprobleme
> > löst.
> 
> Das stimmt.

Ich bin ja der Meinung: dpkg löst die Probleme nicht (durch selbständiges
Ziehen weiterer notwendiger Pakete e.t.c), *aber weist sehr wohl darauf hin*
(weigert sich zur Installation, wenn Problem auftreten würden)
Zumindest hatte ich immer den Eindruck. 
Wenn man trotzdem installieren will, dachte ich geht das mit der Option
--ignore-depends=package. Diese habe ich aber nicht benutzt

> 
> [snip]
> 
> > Oder woran liegt das ? 
> 
> [snip]
> 
> > Die folgenden Pakete haben nichterfüllte Abhängigkeiten:
> >   libc6-dev: Hängt ab: libc6 (= 2.3.2-7) aber 2.3.2.ds1-10 ist instal
> liert
> 
> 
> Na, woran liegt das wohl?
Das ist mit ja klar, woran das liegt. Meine Frage zielte darauf ab, wieso
dpkg 
*ohne Vorwarnung* dem libc6-dev  die notwendige libc6 absägt. Bisher wurde
ich von dpkg immer gewarnt. 

Mit Bitte um konstruktive Hinweise...

Martin

-- 
+++ GMX - die erste Adresse für Mail, Message, More +++
Bis 31.1.: TopMail + Digicam für nur 29 EUR http://www.gmx.net/topmail


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Kann dpkg -i "Paketinkonsistenzen" verursachen ?

2004-01-25 Diskussionsfäden Heino Tiedemann
"Martin Schmidt" <[EMAIL PROTECTED]> wrote:

> Zunächst voraus: Ich weiss, dass es auch mit
> apt-get geht, dennoch würde mich die Klärung
> nachfolgender Frage interessieren !
>
> Benutze hier ein Knoppix-testing-unstable-Paketgemisch.
> Bei Installation einzelner Pakete habe ich bisher
> gern mit dpkg -i foo.deb gearbeitet. 

Übel.

> * Zunächst meine Annahmen (sind evtl. falsch): *
>
> Ich denke, das dpkg keine Abhängigkeitsprobleme
> löst.

Das stimmt.

[snip]

> Oder woran liegt das ? 

[snip]

> Die folgenden Pakete haben nichterfüllte Abhängigkeiten:
>   libc6-dev: Hängt ab: libc6 (= 2.3.2-7) aber 2.3.2.ds1-10 ist installiert


Na, woran liegt das wohl?

Heino


--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Kann dpkg -i "Paketinkonsistenzen" verursachen ?

2004-01-25 Diskussionsfäden Martin Schmidt
Hallo Liste !

Zunächst voraus: Ich weiss, dass es auch mit
apt-get geht, dennoch würde mich die Klärung
nachfolgender Frage interessieren !

Benutze hier ein Knoppix-testing-unstable-Paketgemisch.
Bei Installation einzelner Pakete habe ich bisher
gern mit dpkg -i foo.deb gearbeitet. 

* Zunächst meine Annahmen (sind evtl. falsch): *

Ich denke, das dpkg keine Abhängigkeitsprobleme
löst. Tritt jedoch ein Abhängigkeitsproblem auf,
bricht dpkg -i  ab und weisst auf die Probleme hin.
Das war zumindest bisher immer so.

Ich dachte weiterhin, wenn dpkg -i ohne Fehlermeldungen
durchläuft, dass anschließend die Paketdatenbank
in einem konsistenten Stand ist.

* Nun meine Frage *

Habe über dpkg die libc6 eingespielt.
Anschließend meldet apt-get check Probleme, die es vorher
nicht gab.

Warum hat mich dpkg nicht gewarnt?
Sind meine Annahmen falsch? Kann Anwendung von dpkg -i
(ohne irgendwelche force Optionen) Inkonsistenzen verursachen?
Oder woran liegt das ? 

* Hier die Schnipsel aus meiner Shell: *

# dpkg -i libc6_2.3.2.ds1-10_i386.deb
(Lese Datenbank ... 125933 Dateien und Verzeichnisse sind derzeit
installiert.)
Vorbereiten zum Ersetzen von libc6 2.3.2-7 (durch
libc6_2.3.2.ds1-10_i386.deb) ...
Entpacke Ersatz für libc6 ...
Richte libc6 ein (2.3.2.ds1-10) ...
Current default timezone: 'CET'.
Local time is now:  So Jan 25 14:51:18 CET 2004.
Universal Time is now:  So Jan 25 13:51:18 UTC 2004.
Run 'tzconfig' if you wish to change it.

# apt-get check
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Sie möchten wahrscheinlich ,,apt-get -f install" aufrufen, um dies zu
korrigieren.
Die folgenden Pakete haben nichterfüllte Abhängigkeiten:
  libc6-dev: Hängt ab: libc6 (= 2.3.2-7) aber 2.3.2.ds1-10 ist installiert
  locales: Hängt ab: glibc-2.3.2-7 ist aber nicht installierbar
E: Nichterfüllte Abhängigkeiten. Versuchen Sie, -f zu benutzen.


Vielen Dank im Voraus für hilfreiche Denkanstöße 

Martin

-- 
+++ GMX - die erste Adresse für Mail, Message, More +++
Bis 31.1.: TopMail + Digicam für nur 29 EUR http://www.gmx.net/topmail


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)