Results 1 to 10 of 10

Thread: zypper patch will Pakete löschen statt zu updaten

  1. #1

    Default zypper patch will Pakete löschen statt zu updaten

    Hallo Leute,

    ich erfahre gerade ein kurioses Problem mit den update tools. Zypper findet derzeit folgende patches:
    Code:
    Repository                | Name              | Category    | Severity  | Interactive | Status | Summary                        
    --------------------------+-------------------+-------------+-----------+-------------+--------+--------------------------------
    openSUSE-Leap-42.3-Update | openSUSE-2018-301 | recommended | important | ---         | needed | Recommended update for freerdp 
    openSUSE-Leap-42.3-Update | openSUSE-2018-328 | security    | moderate  | ---         | needed | Security update for krb5       
    openSUSE-Leap-42.3-Update | openSUSE-2018-343 | security    | moderate  | ---         | needed | Security update for ImageMagick
    Die Routine mittels zypper patch war bisher, die betroffenen RPM Pakete zu aktualisieren, aber jetzt kommt er damit:
    Code:
    The following 3 NEW patches are going to be installed:
      openSUSE-2018-301 openSUSE-2018-328 openSUSE-2018-343
    
    The following 4 packages are going to be REMOVED:
      krb5 krb5-32bit libMagickCore-6_Q16-1 libfreerdp2
    
    4 packages to remove.
    After the operation, 12.3 MiB will be freed.
    Continue? [y/n/...? shows all options] (y):
    Tja, was passiert, wenn ich hier bestätige - er löscht die Pakete und bricht anschließend mit dem Fehler ab, dass das zu aktualisierende Paket nicht installiert ist!
    Code:
    Checking for file conflicts: ................................................................................................................................................................................[done]
    (1/5) Removing krb5-1.12.5-12.1.x86_64 ......................................................................................................................................................................[done]
    (2/5) Removing krb5-1.12.5-12.1.x86_64 .....................................................................................................................................................................[error]
    Removal of (60319)krb5-1.12.5-12.1.x86_64(@System) failed:
    Error: Subprocess failed. Error: RPM failed: error: package krb5-1.12.5-12.1.x86_64 is not installed
    
    Abort, retry, ignore? [a/r/i] (a): i
    (3/5) Removing krb5-32bit-1.12.5-12.1.x86_64 ...............................................................................................................................................................[error]
    Removal of (60320)krb5-32bit-1.12.5-12.1.x86_64(@System) failed:
    Error: Subprocess failed. Error: RPM failed: error: package krb5-32bit-1.12.5-12.1.x86_64 is not installed
    
    Abort, retry, ignore? [a/r/i] (a): i
    (4/5) Removing libMagickCore-6_Q16-1-6.8.8.1-55.1.x86_64 ...................................................................................................................................................[error]
    Removal of (60346)libMagickCore-6_Q16-1-6.8.8.1-55.1.x86_64(@System) failed:
    Error: Subprocess failed. Error: RPM failed: error: package libMagickCore-6_Q16-1-6.8.8.1-55.1.x86_64 is not installed
    
    Abort, retry, ignore? [a/r/i] (a): i
    (5/5) Removing libfreerdp2-2.0.0~git.1463131968.4e66df7-6.1.x86_64 .........................................................................................................................................[error]
    Removal of (60656)libfreerdp2-2.0.0~git.1463131968.4e66df7-6.1.x86_64(@System) failed:
    Error: Subprocess failed. Error: RPM failed: error: package libfreerdp2-2.0.0~git.1463131968.4e66df7-6.1.x86_64 is not installed
    
    Abort, retry, ignore? [a/r/i] (a): i
    There are some running programs that might use files deleted by recent upgrade. You may wish to check and restart some of them. Run 'zypper ps -s' to list these programs.
    Und das beste: das krb5 wird von zypper selbst benötigt, er reißt sich quasi den Boden unter den Füßen weg.

    Code:
    zypper: error while loading shared libraries: libgssapi_krb5.so.2: cannot open shared object file: No such file or directory
    Kann das hier jemand nachstellen? Dann wäre mir das einen bug report wert.
    Ich konnte helfen? - Über eine Bewertung würde ich mich sehr freuen

  2. #2

    Default =?UTF-8?Q?Re:_zypper_patch_will_Pakete_l=c3=b6schen_statt_zu_update?==?UTF-8?Q?n?=

    Am 13.04.2018 um 06:46 schrieb matchi:
    (...)

    > Kann das hier jemand nachstellen? Dann wäre mir das einen bug report
    > wert.


    Nö, ist hier alles einwandfrei und quasi unbemerkt gelaufen (siehe unten)

    Zeig mal deine Repos
    > zypper lr -d




    > zypper wp krb5-1.12.5-12.1.x86_64

    ....
    S | Name | Typ | Version | Arch | Repository
    --+------+-------+-------------+--------+--------------------------
    i | krb5 | Paket | 1.12.5-16.1 | x86_64 | openSUSE-Leap-42.3-Update
    v | krb5 | Paket | 1.12.5-12.1 | x86_64 | openSUSE-Leap-42.3-Update
    v | krb5 | Paket | 1.12.5-9.1 | x86_64 | openSUSE-Leap-42.3-Update
    v | krb5 | Paket | 1.12.5-7.17 | x86_64 | openSUSE-Leap-42.3-Oss

    > zypper wp libMagickCore-6_Q16-1-6.8.8.1-55.1.x86_64

    ....
    S | Name | Typ | Version | Arch | Repository

    --+-----------------------+-------+--------------+--------+--------------------------
    i | libMagickCore-6_Q16-1 | Paket | 6.8.8.1-58.1 | x86_64 |
    openSUSE-Leap-42.3-Update
    v | libMagickCore-6_Q16-1 | Paket | 6.8.8.1-55.1 | x86_64 |
    openSUSE-Leap-42.3-Update
    v | libMagickCore-6_Q16-1 | Paket | 6.8.8.1-52.1 | x86_64 |
    openSUSE-Leap-42.3-Update
    v | libMagickCore-6_Q16-1 | Paket | 6.8.8.1-49.1 | x86_64 |
    openSUSE-Leap-42.3-Update
    v | libMagickCore-6_Q16-1 | Paket | 6.8.8.1-46.1 | x86_64 |
    openSUSE-Leap-42.3-Update
    v | libMagickCore-6_Q16-1 | Paket | 6.8.8.1-43.1 | x86_64 |
    openSUSE-Leap-42.3-Update
    v | libMagickCore-6_Q16-1 | Paket | 6.8.8.1-40.1 | x86_64 |
    openSUSE-Leap-42.3-Update
    v | libMagickCore-6_Q16-1 | Paket | 6.8.8.1-37.1 | x86_64 |
    openSUSE-Leap-42.3-Update
    v | libMagickCore-6_Q16-1 | Paket | 6.8.8.1-34.1 | x86_64 |
    openSUSE-Leap-42.3-Update
    v | libMagickCore-6_Q16-1 | Paket | 6.8.8.1-32.7 | x86_64 |
    openSUSE-Leap-42.3-Oss
    >


    Bernd

  3. #3
    Join Date
    Mar 2011
    Location
    Sauerland
    Posts
    3,983

    Default AW: zypper patch will Pakete löschen statt zu updaten

    Poste:
    Code:
    zypper lr -d
    Und statt zypper patch würde ich eher zypper up (bzw zypper dup bei Tumbleweed,) benutzen.

    @toblerone:
    Bitte benutze für Konsolenausgaben Code-Tags, das kleine # im Editor.

  4. #4

    Default AW: zypper patch will Pakete löschen statt zu updaten

    Hi,

    erstmal danke für die Zuarbeit!

    Es handelt sich um ein grundlegenderes Problem in meiner RPM DB. Die betroffenen Pakete werden doppelt installiert gemeldet:

    Code:
    rpm -qa|grep krb5-1
    krb5-1.12.5-16.1.x86_64
    krb5-1.12.5-16.1.x86_64
    Ich bleibe nun an dem Punkt hängen, warum rpm eben dieser Meinung ist.
    Unabhängig davon nutze ich Drittanbieter Repos, von daher sehe ich diesbezüglich von weiterem Recherchebedarf eurerseits ab.
    Ich konnte helfen? - Über eine Bewertung würde ich mich sehr freuen

  5. #5
    Join Date
    Nov 2015
    Location
    Bremen
    Posts
    27

    Default =?UTF-8?Q?Re:_zypper_patch_will_Pakete_l=c3=b6schen_statt_zu_update?==?UTF-8?Q?n?=

    Am 13.04.2018 um 06:46 schrieb matchi:
    >
    > Hallo Leute,
    >
    > ich erfahre gerade ein kurioses Problem mit den update tools. Zypper
    > findet derzeit folgende patches:
    >
    > Code:
    > --------------------
    > Repository | Name | Category | Severity | Interactive | Status | Summary
    > --------------------------+-------------------+-------------+-----------+-------------+--------+--------------------------------
    > openSUSE-Leap-42.3-Update | openSUSE-2018-301 | recommended | important | --- | needed | Recommended update for freerdp
    > openSUSE-Leap-42.3-Update | openSUSE-2018-328 | security | moderate | --- | needed | Security update for krb5
    > openSUSE-Leap-42.3-Update | openSUSE-2018-343 | security | moderate | --- | needed | Security update for ImageMagick
    > --------------------
    >
    > Die Routine mittels zypper patch war bisher, die betroffenen RPM Pakete
    > zu aktualisieren, aber jetzt kommt er damit:
    >
    > Code:
    > --------------------
    > The following 3 NEW patches are going to be installed:
    > openSUSE-2018-301 openSUSE-2018-328 openSUSE-2018-343
    >
    > The following 4 packages are going to be REMOVED:
    > krb5 krb5-32bit libMagickCore-6_Q16-1 libfreerdp2
    >
    > 4 packages to remove.
    > After the operation, 12.3 MiB will be freed.
    > Continue? [y/n/...? shows all options] (y):
    > --------------------
    >
    > Tja, was passiert, wenn ich hier bestätige - er löscht die Pakete und
    > bricht anschließend mit dem Fehler ab, dass das zu aktualisierende
    > Paket nicht installiert ist!
    >
    > Code:
    > --------------------
    > Checking for file conflicts: ................................................................................................................................................................................[done]
    > (1/5) Removing krb5-1.12.5-12.1.x86_64 ......................................................................................................................................................................[done]
    > (2/5) Removing krb5-1.12.5-12.1.x86_64 .....................................................................................................................................................................[error]
    > Removal of (60319)krb5-1.12.5-12.1.x86_64(@System) failed:
    > Error: Subprocess failed. Error: RPM failed: error: package krb5-1.12.5-12.1.x86_64 is not installed
    >
    > Abort, retry, ignore? [a/r/i] (a): i
    > (3/5) Removing krb5-32bit-1.12.5-12.1.x86_64 ...............................................................................................................................................................[error]
    > Removal of (60320)krb5-32bit-1.12.5-12.1.x86_64(@System) failed:
    > Error: Subprocess failed. Error: RPM failed: error: package krb5-32bit-1.12.5-12.1.x86_64 is not installed
    >
    > Abort, retry, ignore? [a/r/i] (a): i
    > (4/5) Removing libMagickCore-6_Q16-1-6.8.8.1-55.1.x86_64 ...................................................................................................................................................[error]
    > Removal of (60346)libMagickCore-6_Q16-1-6.8.8.1-55.1.x86_64(@System) failed:
    > Error: Subprocess failed. Error: RPM failed: error: package libMagickCore-6_Q16-1-6.8.8.1-55.1.x86_64 is not installed
    >
    > Abort, retry, ignore? [a/r/i] (a): i
    > (5/5) Removing libfreerdp2-2.0.0~git.1463131968.4e66df7-6.1.x86_64 .........................................................................................................................................[error]
    > Removal of (60656)libfreerdp2-2.0.0~git.1463131968.4e66df7-6.1.x86_64(@System) failed:
    > Error: Subprocess failed. Error: RPM failed: error: package libfreerdp2-2.0.0~git.1463131968.4e66df7-6.1.x86_64 is not installed
    >
    > Abort, retry, ignore? [a/r/i] (a): i
    > There are some running programs that might use files deleted by recent upgrade. You may wish to check and restart some of them. Run 'zypper ps -s' to list these programs.
    > --------------------
    >
    >
    > Und das beste: das krb5 wird von zypper selbst benötigt, er reißt sich
    > quasi den Boden unter den Füßen weg.
    >
    >
    > Code:
    > --------------------
    > zypper: error while loading shared libraries: libgssapi_krb5.so.2: cannot open shared object file: No such file or directory
    > --------------------
    >
    >
    > Kann das hier jemand nachstellen? Dann wäre mir das einen bug report
    > wert.
    >
    >

    Hallo matchi,

    führe einmal als root

    Code:
    --------------------
    rpm --rebuilddb
    --------------------

    aus (kann etwas dauern!).

    Danach als root

    Code:
    --------------------
    zypper clean && zypper ref && zypper up
    --------------------

    Danach möchte zypper einige Entscheidungen von Dir!
    Ich hoffe es hilft!

  6. #6

    Default =?UTF-8?Q?Re:_zypper_patch_will_Pakete_l=c3=b6schen_statt_zu_update?==?UTF-8?Q?n?=

    Am 13.04.2018 um 07:56 schrieb Sauerland:

    > @toblerone:
    > Bitte benutze für Konsolenausgaben Code-Tags, das kleine # im Editor.


    Guter Hinweis ...
    Wie mache ich das via nntp?

    sieht das im Web-Browser richtig aus?

    Code:
    --------------------
    zypper lr -d
    --------------------

    oder besser so?
    <code>
    zypper lr -d
    </code>


    Nein, das Forum (Web-Browser) zu nutzen ist keine Option ... ;-)

    Bernd

  7. #7
    Join Date
    Mar 2011
    Location
    Sauerland
    Posts
    3,983

    Default AW: =?UTF-8?Q?Re:_zypper_patch_will_Pakete_l=c3=b6schen_statt_zu_update?==?UTF-8?Q?n?=

    Quote Originally Posted by toblerone View Post
    Am 13.04.2018 um 07:56 schrieb Sauerland:

    > @toblerone:
    > Bitte benutze für Konsolenausgaben Code-Tags, das kleine # im Editor.


    Guter Hinweis ...
    Wie mache ich das via nntp?

    sieht das im Web-Browser richtig aus?

    Code:
    --------------------
    zypper lr -d
    --------------------

    oder besser so?
    <code>
    zypper lr -d
    </code>


    Nein, das Forum (Web-Browser) zu nutzen ist keine Option ... ;-)

    Bernd
    [code]uname -a[/code]

    ergibt
    Code:
    uname -a
    http://forum.vbulletin-germany.com/misc.php?do=bbcode
    Dort sind viele Formatierungen aufgeführt.
    Ob alle funktionieren, kann ich nicht sagen.

    PS
    da ja ein [code] ausgeführt würde, habe ich noch noparse (siehe Link) benutzt.

  8. #8
    Join Date
    Nov 2015
    Location
    Bremen
    Posts
    27

    Default =?UTF-8?Q?Re:_zypper_patch_will_Pakete_l=c3=b6schen_statt_zu_update?==?UTF-8?Q?n?=

    Am 13.04.2018 um 06:46 schrieb matchi:
    > Removal of (60319)krb5-1.12.5-12.1.x86_64(@System) failed:
    > Error: Subprocess failed. Error: RPM failed: error: package krb5-1.12.5-12.1.x86_64 is not installed
    >
    > Abort, retry, ignore? [a/r/i] (a): i
    > (3/5) Removing krb5-32bit-1.12.5-12.1.x86_64 ...............................................................................................................................................................[error]
    > Removal of (60320)krb5-32bit-1.12.5-12.1.x86_64(@System) failed:
    > Error: Subprocess failed. Error: RPM failed: error: package krb5-32bit-1.12.5-12.1.x86_64 is not installed
    >
    > Abort, retry, ignore? [a/r/i] (a): i
    > (4/5) Removing libMagickCore-6_Q16-1-6.8.8.1-55.1.x86_64 ...................................................................................................................................................[error]
    > Removal of (60346)libMagickCore-6_Q16-1-6.8.8.1-55.1.x86_64(@System) failed:
    > Error: Subprocess failed. Error: RPM failed: error: package libMagickCore-6_Q16-1-6.8.8.1-55.1.x86_64 is not installed
    >
    > Abort, retry, ignore? [a/r/i] (a): i
    > (5/5) Removing libfreerdp2-2.0.0~git.1463131968.4e66df7-6.1.x86_64 .........................................................................................................................................[error]
    > Removal of (60656)libfreerdp2-2.0.0~git.1463131968.4e66df7-6.1.x86_64(@System) failed:
    > Error: Subprocess failed. Error: RPM failed: error: package libfreerdp2-2.0.0~git.1463131968.4e66df7-6.1.x86_64 is not installed
    >
    > Abort, retry, ignore? [a/r/i] (a): i
    > There are some running programs that might use files deleted by recent upgrade. You may wish to check and restart some of them. Run 'zypper ps -s' to list these programs.


    Hallo matchi, eine kleine Korrektur!

    Führe einmal als root

    Code:
    --------------------
    rpm --rebuilddb
    --------------------

    aus, danach auch als root

    Code:
    --------------------
    zypper clean -a && zypper ref && zypper up
    --------------------

    Diese Vorgehensweise hat mir bisher bei Tumbleweed immer geholfen!

  9. #9
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    25,161

    Default Re: =?UTF-8?Q?Re:_zypper_patch_will_Pakete_l=c3=b6schen_statt_zu_update?==?UTF-8?Q?n?=

    Quote Originally Posted by awitte View Post
    Code:
    --------------------
    zypper clean -a && zypper ref && zypper up
    --------------------

    Diese Vorgehensweise hat mir bisher bei Tumbleweed immer geholfen!
    Ich bin einverstanden bis auf das letzte.
    Für Tumbleweed ist zypper up falsch. Tumbleweed sollte immer mit
    Code:
    zypper dup
    aufgefrischt werden.

    Weil das Ganze hier aber um Leap geht wäre zypper up richtig aber ursprünglich wurde nach zypper patch gefragt. Also sollte da am ende
    Code:
    zypper patch
    stehen um zu kontrolieren ob es geholfen hat.

    Hieroben wurde irgendwo zypper up statt zypper patch angeboten. Die sind aber nicht gleich (zypper up enthalt zypper patch, aber tut mehr) und der OP kann gute Gründe haben zypper patch zu preferieren.
    Henk van Velden

  10. #10
    Join Date
    Nov 2015
    Location
    Bremen
    Posts
    27

    Default =?UTF-8?Q?Re:_zypper_patch_will_Pakete_l=c3=b6schen_statt_zu_update?==?UTF-8?Q?n?=

    Hallo hcvv,

    Am 14.04.2018 um 14:56 schrieb hcvv:
    >
    > Ich bin einverstanden bis auf das letzte.
    > Für Tumbleweed ist zypper up falsch. Tumbleweed sollte immer mit
    >
    > Code:
    > --------------------
    > zypper dup
    > --------------------
    >
    > aufgefrischt werden.


    Ich habe natürlich mitgedacht und gleich die Leap-Variante geschrieben!
    Es ging ja um Leap und nicht um Tumbleweed!
    Dieses Problem das matchi beschrieb hatte ich bisher nur in Tumbleweed.
    Darum hatte ich Tumbleweed überhaupt erwähnt.

    > Weil das Ganze hier aber um Leap geht wäre zypper up richtig aber
    > ursprünglich wurde nach zypper patch gefragt. Also sollte da am ende
    >
    > Code:
    > --------------------
    > zypper patch
    > --------------------
    >
    > stehen um zu kontrolieren ob es geholfen hat.
    >
    > Hieroben wurde irgendwo zypper up statt zypper patch angeboten. Die sind
    > aber nicht gleich (zypper up enthalt zypper patch, aber tut mehr) und
    > den OP kann gute Gründe haben zypper patch zu preferieren.
    >
    >


    Dann ist die Alternative eventuell:

    Code:
    --------------------
    zypper clean -a && zypper ref && zypper patch
    --------------------

    Die Befehle habe ich gerade auf einem upgedateten Leap 42.3 und
    Tumbleweed ohne Fehlermeldungen ausgeführt - also scheint zu gehen!

    Gruß Andy

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •