Hallo ML, Nachdem ich bereits einen thread vor einiger zeit zu ZMD und rug hatte (wie viele ander auch), habe ich das ZMD gestern von einen 10.2-System deinstalliert. Ich versuche jetzt, meinen Systeme mit zypper aktuell zu halten. Wunsch ist, daß die Systeme dies irgendwann automatisch täglich oder wöchentlich, per cron, tun. Noch bin ich hoffnungsvoll. Dabei stolpere ich wieder über Probleme, ich berichte mal mein Vorgehen: - ZMD und rug deinstalliert (erst über yast, ging anscheindend nicht, später mit rpm -e, das hat funktioniert) - mit "zypper sd ..." habe ich die Installations-DVD entfernt - mit "zypper sa ..." habe ich eine Quelle zugefügt (Uni KL). - "zypper sl" zeigt: pc52879:~ # zypper sl # | Enabled | Refresh | Type | Name | URI --+---------+---------+------+-------------------------+------------------------------------------------------------------ 1 | Yes | Yes | YUM | OpenSuSE-10.2-Updates | http://ftp.uni-kl.de/pub/linux/suse/update/10.2 2 | No | Yes | YUM | SUSE-Linux-10.2-Updates | http://ftp.hosteurope.de/mirror/ftp.suse.com/pub/suse/update/10.2 - mit "zypper -vv update --type=patch --skip-interactive --no-confirm" versuche ich nun, upzudaten. Dabei passiert aus meiner Sicht nichts. Die Repositories im Netz werden zwar abgefragt, ich sehe aber weder Download noch Installation. Ein direkt anschließendes "echo $?" liefert 0, was lt. "man zypper" auf Erfolg deutet. Ich habe die Ausgabe von o.g. "zypper -vv update ..." mal in eine Datei umgeleitet und zeige ich ein paar Schnippsel (ganze Datei ist 180KB gross) Sorry für die etwas seltsame Ausgabe, ich habe noch versucht, daß mit sed "schön" zu machen, bin aber mit sed nicht so fit. Habe die Schnipsel immer mit --- "eingerahmt" zypper -vv update --type=patch --skip-interactive --no-confirm &> zypper.txt: ------------------ Verbosity 2 COMMAND: update Initializing Target Restoring system sources... ESC[2K^M\ (OpenSuSE-10.2-Updates) Downloading http://ftp.uni-kl.de/pub/linux/suse/update/10.2/repodata/repomd.xml[0%]ESC[2K^M| (OpenSuSE-10.2-Upda tes) Downloading http://ftp.uni-kl.de/pub/linux/suse/update/10.2/repodata/repomd.xml[100%]ESC[2K^M/ (OpenSuSE-10.2-Updates) Downloading http://ftp .uni-kl.de/pub/linux/suse/update/10.2/repodata/repomd.xml[100%]ESC[2K^M- (OpenSuSE-10.2-Updates) Downloading http://ftp.uni-kl.de/pub/linux/suse/u pdate/10.2/repodata/repomd.xml[100%] ESC[2K^M\ (OpenSuSE-10.2-Updates) Parsing index file[0%]ESC[2K^M| (OpenSuSE-10.2-Updates) Parsing index file[100%]ESC[2K^M/ (OpenSuSE-10.2-Updates ) Parsing index file[100%] ------------------ Anscheinend werden die repositories übers Netz kontaktiert. Gut. Grosser Sprung nach unten in der erzeugten Textdatei: ------------------ Establishing status of aggregates Resolving dependencies... Problems: PROB atom:python-32bit-2.5-19.2.x86_64[OpenSuSE-10.2-Updates] cannot be installed due to missing dependencies : There are no installable providers of python-32bit >= 2.5-19.2 for atom:python-32bit-2.5-19.2.x86_64[OpenSuSE-10.2-Updates] SOL do not install python-32bit : do not install atom:python-32bit-2.5-19.2.x86_64[OpenSuSE-10.2-Updates] SOL Ignore this requirement just here : PROB atom:perl-spamassassin-3.1.8-9.1.x86_64[OpenSuSE-10.2-Updates] cannot be installed due to missing dependencies : There are no installable providers of perl-spamassassin >= 3.1.8-9.1 for atom:perl-spamassassin-3.1.8-9.1.x86_64[OpenSuSE-10.2-Updates] SOL do not install perl-spamassassin : do not install atom:perl-spamassassin-3.1.8-9.1.x86_64[OpenSuSE-10.2-Updates] SOL Ignore this requirement just here : PROB spamassassin-3.1.8-9.1.x86_64[OpenSuSE-10.2-Updates] cannot be installed due to missing dependencies : There are no installable providers of perl-spamassassin == 3.1.8 for spamassassin-3.1.8-9.1.x86_64[OpenSuSE-10.2-Updates] SOL do not install spamassassin : do not install spamassassin-3.1.8-9.1.x86_64[OpenSuSE-10.2-Updates] SOL Ignore this requirement just here : ---------------------- Den Mecker krieg ich immer wieder, krieg ihn auch nicht weg. Dachte mir, mit yast mal zu aktualisieren und alle angemeckerten Pakete zu deinstallieren, hat aber leider nichts gebracht. Noch mal kleiner Sprung: ---------------------- Summary: <install> [S1:0][patch]poppler-2590-0.noarch <install> [S1:0][patch]freetype2-3066-0.noarch <install> [S1:0][patch]libqt4-3056-0.noarch <install> [S1:0][patch]audit-3229-0.noarch <install> [S1:0][patch]resmgr-3228-0.noarch <install> [S1:0][patch]digikam-3085-0.noarch ---------------------- Das ganze endet mit: ---------------------- Continue? [y/n] y committing RPM database[0%] CommitResult 46 (errors 0, remaining 0, srcremaining 0) Exiting main() ---------------------- Fragen: - was mache ich falsch ? - Werden diese Updates nicht installiert, oder sehe ich das nur nicht ? - Wie kann ich rauskriegen, welche Updates schon installiert sind ? - Was bedeutet [S1:0] ? - Soll ich besser auf smart umsteigen ? Dankbar für jede Hilfe. Bernd P.S. folgende OpenSuse-Seiten habe ich gelesen und befolgt: http://opensuse-community.org/Package_Sources/10.2 http://en.opensuse.org/Zypper http://en.opensuse.org/Zypper/Usage _________________________________ Bernd Lentes staatl. geprüfter Techniker Systemadministration Institut für Entwicklungsgenetik GSF Raum 35/1008f Ingolstädter Landstraße 1 85764 München-Neuherberg mailto:bernd.lentes@gsf.de phoneto:089/3187-1241 faxto:089/3187-3826 http://www.gsf.de/idg -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Fri, May 25, 2007 at 10:28:45AM +0200, Lentes, Bernd wrote:
Hallo ML,
Nachdem ich bereits einen thread vor einiger zeit zu ZMD und rug hatte (wie viele ander auch), habe ich das ZMD gestern von einen 10.2-System deinstalliert. Ich versuche jetzt, meinen Systeme mit zypper aktuell zu halten. Wunsch ist, daß die Systeme dies irgendwann automatisch täglich oder wöchentlich, per cron, tun. Noch bin ich hoffnungsvoll.
Dabei stolpere ich wieder über Probleme, ich berichte mal mein Vorgehen: - ZMD und rug deinstalliert (erst über yast, ging anscheindend nicht, später mit rpm -e, das hat funktioniert) - mit "zypper sd ..." habe ich die Installations-DVD entfernt - mit "zypper sa ..." habe ich eine Quelle zugefügt (Uni KL). - "zypper sl" zeigt:
pc52879:~ # zypper sl # | Enabled | Refresh | Type | Name | URI --+---------+---------+------+-------------------------+------------------------------------------------------------------ 1 | Yes | Yes | YUM | OpenSuSE-10.2-Updates | http://ftp.uni-kl.de/pub/linux/suse/update/10.2 2 | No | Yes | YUM | SUSE-Linux-10.2-Updates | http://ftp.hosteurope.de/mirror/ftp.suse.com/pub/suse/update/10.2
- mit "zypper -vv update --type=patch --skip-interactive --no-confirm" versuche ich nun, upzudaten.
Dabei passiert aus meiner Sicht nichts. Die Repositories im Netz werden zwar abgefragt, ich sehe aber weder Download noch Installation. Ein direkt anschließendes "echo $?" liefert 0, was lt. "man zypper" auf Erfolg deutet. Ich habe die Ausgabe von o.g. "zypper -vv update ..." mal in eine Datei umgeleitet und zeige ich ein paar Schnippsel (ganze Datei ist 180KB gross) Sorry für die etwas seltsame Ausgabe, ich habe noch versucht, daß mit sed "schön" zu machen, bin aber mit sed nicht so fit. Habe die Schnipsel immer mit --- "eingerahmt"
zypper -vv update --type=patch --skip-interactive --no-confirm &> zypper.txt:
------------------ Verbosity 2 COMMAND: update Initializing Target Restoring system sources... ESC[2K^M\ (OpenSuSE-10.2-Updates) Downloading http://ftp.uni-kl.de/pub/linux/suse/update/10.2/repodata/repomd.xml[0%]ESC[2K^M| (OpenSuSE-10.2-Upda tes) Downloading http://ftp.uni-kl.de/pub/linux/suse/update/10.2/repodata/repomd.xml[100%]ESC[2K^M/ (OpenSuSE-10.2-Updates) Downloading http://ftp .uni-kl.de/pub/linux/suse/update/10.2/repodata/repomd.xml[100%]ESC[2K^M- (OpenSuSE-10.2-Updates) Downloading http://ftp.uni-kl.de/pub/linux/suse/u pdate/10.2/repodata/repomd.xml[100%] ESC[2K^M\ (OpenSuSE-10.2-Updates) Parsing index file[0%]ESC[2K^M| (OpenSuSE-10.2-Updates) Parsing index file[100%]ESC[2K^M/ (OpenSuSE-10.2-Updates ) Parsing index file[100%] ------------------
Anscheinend werden die repositories übers Netz kontaktiert. Gut.
Grosser Sprung nach unten in der erzeugten Textdatei:
------------------ Establishing status of aggregates Resolving dependencies... Problems: PROB atom:python-32bit-2.5-19.2.x86_64[OpenSuSE-10.2-Updates] cannot be installed due to missing dependencies : There are no installable providers of python-32bit >= 2.5-19.2 for atom:python-32bit-2.5-19.2.x86_64[OpenSuSE-10.2-Updates] SOL do not install python-32bit : do not install atom:python-32bit-2.5-19.2.x86_64[OpenSuSE-10.2-Updates] SOL Ignore this requirement just here : PROB atom:perl-spamassassin-3.1.8-9.1.x86_64[OpenSuSE-10.2-Updates] cannot be installed due to missing dependencies : There are no installable providers of perl-spamassassin >= 3.1.8-9.1 for atom:perl-spamassassin-3.1.8-9.1.x86_64[OpenSuSE-10.2-Updates] SOL do not install perl-spamassassin : do not install atom:perl-spamassassin-3.1.8-9.1.x86_64[OpenSuSE-10.2-Updates] SOL Ignore this requirement just here : PROB spamassassin-3.1.8-9.1.x86_64[OpenSuSE-10.2-Updates] cannot be installed due to missing dependencies : There are no installable providers of perl-spamassassin == 3.1.8 for spamassassin-3.1.8-9.1.x86_64[OpenSuSE-10.2-Updates] SOL do not install spamassassin : do not install spamassassin-3.1.8-9.1.x86_64[OpenSuSE-10.2-Updates] SOL Ignore this requirement just here : ----------------------
Den Mecker krieg ich immer wieder, krieg ihn auch nicht weg. Dachte mir, mit yast mal zu aktualisieren und alle angemeckerten Pakete zu deinstallieren, hat aber leider nichts gebracht.
spamassassin: perl-Archive-Tar nachinstallieren. Dann sollte dieser Fehler weggehen. Woran es bei python liegt weiss ich nicht. Ciao, Marcus -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
---------------------- Summary: <install> [S1:0][patch]poppler-2590-0.noarch <install> [S1:0][patch]freetype2-3066-0.noarch <install> [S1:0][patch]libqt4-3056-0.noarch <install> [S1:0][patch]audit-3229-0.noarch <install> [S1:0][patch]resmgr-3228-0.noarch <install> [S1:0][patch]digikam-3085-0.noarch ----------------------
Das ganze endet mit:
---------------------- Continue? [y/n] y committing RPM database[0%] CommitResult 46 (errors 0, remaining 0, srcremaining 0) Exiting main() ----------------------
Sind die obigen Pakete denn dann installiert?
Fragen: - was mache ich falsch ?
Wahrscheinlich nichts.
- Werden diese Updates nicht installiert, oder sehe ich das nur nicht ?
Taucht es immer wieder auf? Dann sind sie es nicht.
- Wie kann ich rauskriegen, welche Updates schon installiert sind ?
Umm. In dem keine mehr angezeigt werden z.B. ;) Die richtige ist: zypper patches die alle verfuegbaren Patches und deren Status anzeigt. Auszug: ... SUSE-Linux-10.2-Updates | xorg-x11-server | 3082-0 | security | Not Needed SUSE-Linux-10.2-Updates | xpdf | 2473-0 | security | Not Needed ... Not needed heisst "schon installiert" in dem Fall.
- Was bedeutet [S1:0] ?
Source Nummer 1, siehe zypper sl, sprich jenige: | 1 | Yes | Yes | YUM | OpenSuSE-10.2-Updates | http://ftp.uni-kl.de/pub/linux/suse/update/10.2
- Soll ich besser auf smart umsteigen ?
Nein. Ciao, Marcus -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Markus, danke für die prompte Antwort.
-----Original Message----- From: Marcus Meissner [mailto:meissner@suse.de] Sent: Friday, May 25, 2007 10:46 AM To: Lentes, Bernd Cc: opensuse-de@opensuse.org Subject: Re: Probleme mit zypper
Fragen: - was mache ich falsch ?
Wahrscheinlich nichts.
Schön.
- Werden diese Updates nicht installiert, oder sehe ich das nur nicht ?
Taucht es immer wieder auf? Dann sind sie es nicht.
Ja, es taucht immer wieder auf. Mehrmals probiert.
- Wie kann ich rauskriegen, welche Updates schon installiert sind ?
Umm. In dem keine mehr angezeigt werden z.B. ;)
Es werden leider immer wieder dieselben angezeigt (die bereits geposteten)
Die richtige ist: zypper patches die alle verfuegbaren Patches und deren Status anzeigt. Auszug:
... SUSE-Linux-10.2-Updates | xorg-x11-server | 3082-0 | security | Not Needed SUSE-Linux-10.2-Updates | xpdf | 2473-0 | security | Not Needed ...
Not needed heisst "schon installiert" in dem Fall.
- Was bedeutet [S1:0] ?
Source Nummer 1, siehe zypper sl, sprich jenige:
| 1 | Yes | Yes | YUM | OpenSuSE-10.2-Updates | http://ftp.uni-kl.de/pub/linux/suse/update/10.2 Aha, danke.
- Soll ich besser auf smart umsteigen ?
Nein.
O.k. Hab jetzt folgendes gemacht: - zypper -vv patches &> patches: Auszug aus patches: --------------- Uni-KL | xfsdump | 3151-0 | security | Not Applicable Uni-KL | xine-lib | 2989-0 | security | Needed Uni-KL | xine-lib | 2487-0 | security | Not Needed | xine-lib | 2989-0 | security | Broken Uni-KL | xmms | 3073-0 | security | Not Applicable Uni-KL | xorg-x11-Xvnc | 2491-0 | recommended | Not Needed Uni-KL | xorg-x11-server | 2453-0 | security | Not Needed | xorg-x11-server | 3082-0 | security | Broken Uni-KL | xorg-x11-server | 3082-0 | security | Needed Uni-KL | xpdf | 2473-0 | security | Not Applicable Uni-KL | xpdf-tools | 2472-0 | security | Needed | xpdf-tools | 2472-0 | security | Broken Uni-KL | xscreensaver | 3240-0 | security | Needed | xscreensaver | 3240-0 | security | Broken | yast2-printer | 2706-0 | recommended | Broken Uni-KL | yast2-printer | 2525-0 | recommended | Not Needed Uni-KL | yast2-printer | 2706-0 | recommended | Needed ---------------- anschließend zypper -vv update --type=patch --skip-interactive --no-confirm &> update Auszug aus update: ---------------- <install> [S3:0][patch]xine-lib-2989-0.noarch <install> [S3:0][patch]xorg-x11-server-3082-0.noarch <install> [S3:0][patch]xpdf-tools-2472-0.noarch <install> [S3:0][patch]xscreensaver-3240-0.noarch <install> [S3:0][patch]yast2-printer-2706-0.noarch --------------- Folgendes fällt mir auf: Die Updates, die mit "zypper update ..." nicht installiert werden, tauchen bei "zypper patches ..." jeweils zweimal auf: einmal als needed, einmal als broken. Die Versionsnummern sind ja auch identisch. - Was bedeutet broken konkret ? - Brauche ich da eventl. irgendeinen key, um die patches zu verifizieren ? - Needed bedeutet "sollte installiert werden" ? - "Not applicable" bedeutet "kann nicht angewandt werden" ? Noch einige weitere Fragen: - Ist es sinnvoll, eher viele oder wenige Installationsquellen mit zypper sa einzutragen ? Ich habe z.Zt drei eingetragen. - kann ich mit zypper den Status der Services bzgl. "Enabled" oder "Refresh" manipulieren ? Oder geht das nur via yast ? - Wenn ich mehrere Services eingetragen habe, sollte dann nur einer "Enabled" und "Refresh" an haben ? Oder alle ? - Welche zypper-Version ist sinnvoll ? Ich nutze im Moment 0.6.15 Danke für alle Hilfe. Bernd -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-----Original Message----- From: Marcus Meissner [mailto:meissner@suse.de] Sent: Friday, May 25, 2007 10:42 AM To: Lentes, Bernd Cc: opensuse-de@opensuse.org Subject: Re: Probleme mit zypper
spamassassin: perl-Archive-Tar nachinstallieren. Dann sollte dieser Fehler weggehen.
Hallo Markus, danke für die schnelle Antwort. Hab ich probiert. hat aber leider nichts gebracht, gleiche Fehlermeldung. Letztendlich habe ich momentan spamasassin deinstalliert, ich betreibe keinen Mailserver. Die python-Fehlermeldung kommt immer noch, ich ignoriere die im Moment geflissentlich.
Woran es bei python liegt weiss ich nicht.
Ciao, Marcus
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Freitag, 25. Mai 2007 16:54 schrieb Lentes, Bernd:
Folgendes fällt mir auf: Die Updates, die mit "zypper update ..." nicht installiert werden, tauchen bei "zypper patches ..." jeweils zweimal auf: einmal als needed, einmal als broken.
Sie werden zum Auflösen von Abhängigkeiten gebraucht >> needed Es ist keine Installationsquelle für die benötigten Pakete vorhanden >> broken Updates werden also wegen fehlender Abhängigkeiten nicht installiert.
- Ist es sinnvoll, eher viele oder wenige Installationsquellen mit zypper sa einzutragen ? Ich habe z.Zt drei eingetragen.
Es ist nur wichtig die benötigten einzutragen, damit Abhängigkeiten aufgelöst werden können. Also mindestens: Deinen Update-Server (hast Du schon (einer reicht)) dazu noch: http://ftp.gwdg.de/pub/opensuse/distribution/10.2/repo/oss und evtl. zusätzlich: http://ftp.gwdg.de/pub/opensuse/distribution/10.2/repo/non-oss (oder Dein bevorzugter Server+ ...10.2/repo/oss und ...10.2/repo/non-oss) Man kann auch die Installations-CD (DVD) als Quelle eintragen. Ist aber nervig. Wenn genug Platz auf der Platte ist dann lieber alle CD's oder die DVD in ein Verzeichnis kopieren und dies dann bei zypper anmelden (schneller als Internet und man muss keine Silberlinge einlegen).
- kann ich mit zypper den Status der Services bzgl. "Enabled" oder "Refresh" manipulieren ?
Ja. man zypper -d, --disabled Add the service as disabled. -n, --no-refresh Do not automatically refresh the metadata.
- Wenn ich mehrere Services eingetragen habe, sollte dann nur einer "Enabled" und "Refresh" an haben ? Oder alle ?
Beim ersten mal alles auf "Enabled" und "Refresh", danach kann "Refresh" für .../repo/oss und .../repo/non-oss ausgeschaltet werden. "Enabled" muss bei allen an bleiben, weil sonst wieder keine Abhängigkeiten aufgelöst werden können. "Refresh" muss beim Update-Server an bleiben, sonst werden keine Updates gefunden.
- Welche zypper-Version ist sinnvoll ? Ich nutze im Moment 0.6.15 O.K.
-- Dirk -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Dirk, danke für die Super-Erklärungen. Ich werde das am Di. alles mal versuchen nachzuvollziehen. Schönes WE. Bernd
-----Original Message----- From: Dirk Schlak [mailto:dschlak@ki.tng.de] Sent: Friday, May 25, 2007 7:49 PM To: opensuse-de@opensuse.org Subject: Re: Probleme mit zypper
Sie werden zum Auflösen von Abhängigkeiten gebraucht >> needed Es ist keine Installationsquelle für die benötigten Pakete vorhanden >> broken Updates werden also wegen fehlender Abhängigkeiten nicht installiert.
Es ist nur wichtig die benötigten einzutragen, damit Abhängigkeiten aufgelöst werden können. Also mindestens: Deinen Update-Server (hast Du schon (einer reicht)) dazu noch: http://ftp.gwdg.de/pub/opensuse/distribution/10.2/repo/oss und evtl. zusätzlich: http://ftp.gwdg.de/pub/opensuse/distribution/10.2/repo/non-oss (oder Dein bevorzugter Server+ ...10.2/repo/oss und ...10.2/repo/non-oss)
Man kann auch die Installations-CD (DVD) als Quelle eintragen. Ist aber nervig. Wenn genug Platz auf der Platte ist dann lieber alle CD's oder die DVD in ein Verzeichnis kopieren und dies dann bei zypper anmelden (schneller als Internet und man muss keine Silberlinge einlegen).
Hat ich mir auch schon gedacht. Plattenplatz sollte heute kein Problem sein. Außerdem zickt yast und zypper rum, wenn Du die DVD eingetragen hast, sie aber gerade in einem anderen PC steckt.
Ja. man zypper
-d, --disabled Add the service as disabled. -n, --no-refresh Do not automatically refresh the metadata.
- Wenn ich mehrere Services eingetragen habe, sollte dann nur einer "Enabled" und "Refresh" an haben ? Oder alle ?
Beim ersten mal alles auf "Enabled" und "Refresh", danach kann "Refresh" für .../repo/oss und .../repo/non-oss ausgeschaltet werden. "Enabled" muss bei allen an bleiben, weil sonst wieder keine Abhängigkeiten aufgelöst werden können. "Refresh" muss beim Update-Server an bleiben, sonst werden keine Updates gefunden.
- Welche zypper-Version ist sinnvoll ? Ich nutze im Moment 0.6.15 O.K.
-- Dirk -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Dirk, hallo Markus, nochmal danke für Eure Suppertipps. Der Fehler war, daß die Originalrepositories (z.B. die CD) gefehlt haben. Ich habe diese auf die Platte kopiert, über yast als Installationsquelle hinzugefügt, und schon liefs. Ich habe jetzt jeweils nur eine Updatequelle eingetragen, und das Verzeichnis, in das ich die CD kopiert habe. Kann ich nur empfehlen. Dann geht man nie die CD suchen, die sowieso dann immer in einem anderen PC steckt. Zusätzlich habe ich jetzt noch ein skript unter /etc/cron.weekly angelegt: zypper up -y -t patch --skip-interactive &> /var/log/update.log logger < /var/log/update.log -t Update Hoffe, daß mich dies meinem Wunsch "selbstheilender" Systeme näherbringt. Muss jetzt mal sehen, wie das läuft. Gleicht zypper eigentlich die Quellen mit dem Zielsystem ab ? Sprich, werden nur Updates für benötigte Software installiert ? Was ist, wenn Patches vorhanden sind für Software, die ich gar nicht installiert habe ? Irgendwie habe ich das Gefühlt, daß zypper da wahnsinnig viel nachinstalliert. Dann bekäme ich ja nach und nach ungewollt immer mehr Programme auf die Platte. Markus, noch eine Frage an Dich: Wird das bei SLES 10 SP1 dann auch so laufen, mit zypper ? Das wäre schön. Danke noch mal. Bernd _________________________________ Bernd Lentes staatl. geprüfter Techniker Systemadministration Institut für Entwicklungsgenetik GSF Raum 35/1008f Ingolstädter Landstraße 1 85764 München-Neuherberg mailto:bernd.lentes@gsf.de phoneto:089/3187-1241 faxto:089/3187-3826 http://www.gsf.de/idg
-----Original Message----- From: Dirk Schlak [mailto:dschlak@ki.tng.de] Sent: Friday, May 25, 2007 7:49 PM To: opensuse-de@opensuse.org Subject: Re: Probleme mit zypper
Sie werden zum Auflösen von Abhängigkeiten gebraucht >> needed Es ist keine Installationsquelle für die benötigten Pakete vorhanden >> broken Updates werden also wegen fehlender Abhängigkeiten nicht installiert.
Es ist nur wichtig die benötigten einzutragen, damit Abhängigkeiten aufgelöst werden können. Also mindestens: Deinen Update-Server (hast Du schon (einer reicht)) dazu noch: http://ftp.gwdg.de/pub/opensuse/distribution/10.2/repo/oss und evtl. zusätzlich: http://ftp.gwdg.de/pub/opensuse/distribution/10.2/repo/non-oss (oder Dein bevorzugter Server+ ...10.2/repo/oss und ...10.2/repo/non-oss)
Ja. man zypper
-d, --disabled Add the service as disabled. -n, --no-refresh Do not automatically refresh the metadata.
Das scheint aber nur für neu einzutragende (mit sa) Quellen zu gehen. Ich wollte den Status bereits eingetragener Quellen eventl. verändern.
- Wenn ich mehrere Services eingetragen habe, sollte dann
nur einer
"Enabled" und "Refresh" an haben ? Oder alle ?
Beim ersten mal alles auf "Enabled" und "Refresh", danach kann "Refresh" für .../repo/oss und .../repo/non-oss ausgeschaltet werden. "Enabled" muss bei allen an bleiben, weil sonst wieder keine Abhängigkeiten aufgelöst werden können. "Refresh" muss beim Update-Server an bleiben, sonst werden keine Updates gefunden.
Hab ich gemacht, läuft.
- Welche zypper-Version ist sinnvoll ? Ich nutze im Moment 0.6.15 O.K.
-- Dirk -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Dienstag, 29. Mai 2007 16:48 schrieb Lentes, Bernd:
Gleicht zypper eigentlich die Quellen mit dem Zielsystem ab ?
Bei einem refresh werden die Kataloge auf dem Updateserver mit dem lokalen auf neue Versionen verglichen. Beschreibungen hier: http://de.opensuse.org/Libzypp http://de.opensuse.org/Zypper/Anleitung
Sprich, werden nur Updates für benötigte Software installiert ?
Eigentlich ja.
Was ist, wenn Patches vorhanden sind für Software, die ich gar nicht installiert habe ? Irgendwie habe ich das Gefühlt, daß zypper da wahnsinnig viel nachinstalliert. Dann bekäme ich ja nach und nach ungewollt immer mehr Programme auf die Platte.
Patches für nicht installierte Pakete werden zwar angezeigt, sind aber nicht per "Voreinstellung" zur Installation markiert. D.h. sie werden nicht heruntergeladen, wenn man nicht manuell umstellt (ziehen dann aber das Paket mit allen Abhängigkeiten hinterher). Wenn der lokale Katalog dann aktualisiert ist werden sie beim nächsten refresh nicht noch mal angeboten. Evtl. solltest Du Dein Script anpassen, wenn offensichtlich ist, dass Sachen installiert werden, die Du nicht haben willst. -- Dirk -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
Dirk Schlak
-
Lentes, Bernd
-
Marcus Meissner