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

[geloest] CUPS Update schlaegt fehl

Guten Morgen ;)

Seit diesem Wochenende ergibt sich ein Problem beim Update von cups.
Untenstehend noch meine Fehlermeldung.

Es sieht mir so aus, als sei es dieses Problem:
http://www.opendevs.org/kwsyq/broken-tumbleweed-build-cups-1-5-4-136-1-x86-64.html

Demnach kann man hier vermutlich nichts machen - ausser halt abwarten, dass ein intaktes Paket rauskommt? :/

Sehe ich das richtig :???:

LG ... Wolfi :)
Code:
root@localhost:/home/wolfi> zypper dup
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Loading repository data...
Reading installed packages...
Computing distribution upgrade...

The following package is going to be upgraded:
  cups 

1 package to upgrade.
Overall download size: 7.2 MiB. No additional space will be used or freed after the operation.
Continue? [y/n/? shows all options] (y): y
(1/1) Installing: cups-1.5.4-136.1 ...............................................................................................[error]
Installation of cups-1.5.4-136.1 failed:
Error: Subprocess failed. Error: RPM failed: error: unpacking of archive failed on file /usr/share/cups/fonts: cpio: rename failed - Is a directory
error: cups-1.5.4-136.1.x86_64: install failed
error: cups-1.5.4-134.1.x86_64: erase skipped


Abort, retry, ignore? [a/r/i] (a): a
Problem occured during or after installation or removal of packages:
Installation aborted by user

Please see the above error message for a hint.
There are some running programs that use files deleted by recent upgrade. You may wish to restart some of them. Run 'zypper ps' to list these programs.
 
Hallo ... ;)

Bei mir ist das 13.1 64 bit, also das hier:
http://download.opensuse.org/repositories/Printing/openSUSE_13.1/x86_64/

LG ... Wolfi ;)
 

Rainer Juhser

Moderator
Teammitglied
Das Problem liegt wohl eher in dem Dist-Upgrade, denn bei mir läuft CUPS in der 13.1-64 ohne Fehler und will auch n icht upgedated werden:
Code:
zeus:~ # zypper se -si cups
Retrieving repository 'Packman Repository' metadata ................................................................................[done]
Building repository 'Packman Repository' cache .....................................................................................[done]
Loading repository data...
Reading installed packages...

S | Name                  | Type    | Version      | Arch   | Repository          
--+-----------------------+---------+--------------+--------+---------------------
i | cups                  | package | 1.5.4-12.1.3 | x86_64 | openSUSE-13.1-Oss

Wie Sauerland schon sagte: Mal die Repos zeigen!
 
Hallo :D

Das zustaendige Repository hab ich doch weiter oben schon gepostet :???:

http://download.opensuse.org/repositories/Printing/openSUSE_13.1/x86_64/

Code:
wolfi@localhost:~> zypper se -si cups
Loading repository data...
Reading installed packages...

S | Name                     | Type    | Version      | Arch   | Repository          
--+--------------------------+---------+--------------+--------+---------------------
i | cups                     | package | 1.5.4-134.1  | x86_64 | (System Packages)

Code:
wolfi@localhost:~> zypper lr -uP
#  | Alias                              | Name                    | Enabled | Refresh | Priority | URI                                                                         
---+------------------------------------+-------------------------+---------+---------+----------+-----------------------------------------------------------------------------
 1 | Application:Geo                    | Application:Geo         | Yes     | Yes     |   99     | http://download.opensuse.org/repositories/Application:/Geo/openSUSE_13.1/   
 2 | LibreOffice                        | LibreOffice             | Yes     | Yes     |   99     | http://download.opensuse.org/repositories/LibreOffice:/Stable/openSUSE_13.1/
 3 | Packman                            | Packman                 | Yes     | Yes     |   99     | http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/13.1                    
 4 | Printing                           | Printing                | Yes     | Yes     |   99     | http://download.opensuse.org/repositories/Printing/openSUSE_13.1            
 5 | Updates-for-openSUSE-12.1-12.1-1.4 | Updates for openSUSE    | Yes     | Yes     |   99     | http://download.opensuse.org/update/13.1                                    
 6 | google-chrome                      | google-chrome           | Yes     | Yes     |   99     | http://dl.google.com/linux/chrome/rpm/stable/x86_64                         
 7 | packman                            | Packman repository      | Yes     | Yes     |   99     | http://packman.inode.at/suse/openSUSE_13.1                                  
 8 | repo-non-oss                       | openSUSE-Non-Oss        | Yes     | Yes     |   99     | http://download.opensuse.org/distribution/13.1/repo/non-oss/                
 9 | repo-oss                           | openSUSE-Oss            | Yes     | Yes     |   99     | http://download.opensuse.org/distribution/13.1/repo/oss/                    
10 | repo-update-non-oss                | openSUSE-Update-Non-Oss | Yes     | Yes     |   99     | http://download.opensuse.org/update/13.1-non-oss/
 
Da alle Prioritäten auf 99 stehen, kann man bei einem
Code:
zypper dup
schon mal Probleme bekommen.

Warum muss es aus dem Printing-Repo sein?

PS:
Versuch es doch einmal mit einem
Code:
zypper up
, da ja anscheinend schon auf das Printing-Repo umgestellt wurde.
i | cups | package | 1.5.4-134.1 | x86_64 | (System Packages)

Trotzdem solltest Du an den Prioritäten arbeiten.
 
Das Printing-Repo hab ich IIRC irgendwann mal reingenommen, weil es fuer den HP-Printmanager eine Loesung anbot.
Ich kann es jetzt natuerlich wieder rausschmeissen, da es offensichtlich heute ein kaputtes CUPS Paket anbietet.

Welches Repository sollte denn, wenn, dann eine niedrigere Prioritaetszahl / hoehere Prioritaet bekommen?

LG ... Wolfi ;)
 
1x Packman rauswerfen
Printing rauswerfen

Repo------------------------------Priorität
Packman-------------------------------20
Geo,Libre-Office, Chrome--------50
Oss,Non-OSS und die beiden Update-Repos auf 99 lassen.

Danach:
Code:
zypper dup
 
OK, Danke, das mach ich nachher (bin grade am Laptop, der nicht betroffen ist: Kein Drucker dran, kein Printing Repository, kein Problem :D )

LG ... Wolfi ;)
 
Hmm, jetzt will zypper zurueck auf cups-1.5.4-12.1.3.x86_64, aber das schlaegt auch fehl - selbe Meldung wie oben ... :irre:

Allerdings war ich jetzt einfach mal mutig und hab mich auf die Fehlermeldung 'gestuerzt' ... Es wurde ja folgendes bemaengelt:
Code:
unpacking of archive failed on file /usr/share/cups/fonts: cpio: rename failed - Is a directory
Also hab ich diesen Folder 'fonts' einfach mal dreist geloescht, und schon geht alles wieder ...
Gueltig ist jetzt der Folder 'CUPSfonts' im selben Verzeichnis, und 'fonts' ist jetzt, nach dem Downgrade, nur noch ein Symlink auf 'CUPSfonts'.

Jetzt muss nur noch das Drucken weiterhin funktionieren :D
Bin neugierig :lol:


LG ... Wolfi ;)
 
Ich schreib jetzt hier mal 'geloest' mit rein.

Das Downgrade hat funktioniert, Drucken kann man auch weiterhin, und das Repository 'Printing' haette man vermutlich auch drin lassen koennen (da ich es andererseits auch nicht notwendigerweise brauche, kann ich es auch genauso gut draussen lassen).

Der wesentliche Punkt duerfte gewesen sein, das 'bemaengelte' Verzeichnis /usr/share/cups/fonts manuell zu loeschen.

LG ... Wolfi :)
 
Oben