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

[gelöst] Installing: exim-4.93-1.1.x86_64 [error] Tumbleweed

A

Anonymous

Gast
Hallo und alles ein gutes und gesundes Neues Jahr.

Habe heute bei Tumbleweed mittels
Code:
zypper dup
Aktualisierungen installiert, hatte auch alles geklappt, bis ziemlich am Ende diese Fehlermeldung kam
Code:
Passwort: 
linux-5gut:~ # zypper dup
Loading repository data...
Reading installed packages...
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.
Computing distribution upgrade...

The following package is going to be upgraded:
  exim

1 package to upgrade.
Overall download size: 1.4 MiB. Already cached: 0 B. After the
operation, additional 104.5 KiB will be used.
Continue? [y/n/v/...? shows all options] (y): y
Retrieving package exim-4.93-1.1.x86_64
                                (1/1),   1.4 MiB (  3.1 MiB unpacked)
Retrieving: exim-4.93-1.1.x86_64.rpm ..........................[done]

Checking for file conflicts: ..................................[done]
(1/1) Installing: exim-4.93-1.1.x86_64 .......................[error]
Installation of exim-4.93-1.1.x86_64 failed:
Error: Subprocess failed. Error: RPM failed: error: unpacking of archive failed on file /usr/share/doc/packages/exim/doc/cve-2019-13917: cpio: File from package already exists as a directory in system
error: exim-4.93-1.1.x86_64: install failed
error: exim-4.92.2-1.1.x86_64: erase skipped

Abort, retry, ignore? [a/r/i] (a): r
(1/1) Installing: exim-4.93-1.1.x86_64 .......................[error]
Installation of exim-4.93-1.1.x86_64 failed:
Error: Subprocess failed. Error: RPM failed: error: unpacking of archive failed on file /usr/share/doc/packages/exim/doc/cve-2019-13917: cpio: File from package already exists as a directory in system
error: exim-4.93-1.1.x86_64: install failed
error: exim-4.92.2-1.1.x86_64: erase skipped

Abort, retry, ignore? [a/r/i] (a): a

Habe dann nach dem Abbruch neu gestartet und noch mal zypper dup ausgeführt, gleiches Ergebnis. Der Fehler trat auch vorgestern schon auf, beim aktualisieren.

Jemand ähnliche Erfahrung damit?
 

Sauerland

Ultimate Guru
Bei so etwas würde ich erst mal alles auf Ausgangszustand :
Code:
zypper clean -a && zypper ref && rpm --rebuilddb && zypper dup
 
OP
A

Anonymous

Gast
Sauerland schrieb:
Bei so etwas würde ich erst mal alles auf Ausgangszustand :

Heißt das auch dass mein Tumbleweed zurückgesetzt wird, oder nur die Repos?
Vllt. warte ich dann noch ein Weilchen ;)

Danke und auch dir ein gutes Neues Jahr.
 
OP
A

Anonymous

Gast
Dann riskiere ich das gleich mal ... Danke :)
 
OP
A

Anonymous

Gast
Gleicher Fehler. Dann warte ich halt und bis dahin überspringe ich die Meldung.

Code:
Passwort: 
linux-5gut:~ # zypper clean -a && zypper ref && rpm --rebuilddb && zypper dup
All repositories have been cleaned up.

zypper dup
Retrieving repository 'Haupt-Repository (NON-OSS)' metadata .............................................................................................................................[done]
Building repository 'Haupt-Repository (NON-OSS)' cache ..................................................................................................................................[done]
Retrieving repository 'Haupt-Repository (OSS)' metadata .................................................................................................................................[done]
Building repository 'Haupt-Repository (OSS)' cache ......................................................................................................................................[done]
Retrieving repository 'Hauptaktualisierungs-Repository' metadata ........................................................................................................................[done]
Building repository 'Hauptaktualisierungs-Repository' cache .............................................................................................................................[done]
Retrieving repository 'Packman Repository' metadata .....................................................................................................................................[done]
Building repository 'Packman Repository' cache ..........................................................................................................................................[done]
Retrieving repository 'openSUSE-Tumbleweed-Source' metadata .............................................................................................................................[done]
Building repository 'openSUSE-Tumbleweed-Source' cache ..................................................................................................................................[done]
All repositories have been refreshed.
Loading repository data...
Reading installed packages...
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.
Computing distribution upgrade...

The following package is going to be upgraded:
  exim

1 package to upgrade.
Overall download size: 1.4 MiB. Already cached: 0 B. After the operation, additional 104.5 KiB will be used.
Continue? [y/n/v/...? shows all options] (y): y               
Retrieving package exim-4.93-1.1.x86_64                                                                                                                   (1/1),   1.4 MiB (  3.1 MiB unpacked)
Retrieving: exim-4.93-1.1.x86_64.rpm ....................................................................................................................................................[done]

Checking for file conflicts: ............................................................................................................................................................[done]
(1/1) Installing: exim-4.93-1.1.x86_64 .................................................................................................................................................[error]
Installation of exim-4.93-1.1.x86_64 failed:
Error: Subprocess failed. Error: RPM failed: error: unpacking of archive failed on file /usr/share/doc/packages/exim/doc/cve-2019-13917: cpio: File from package already exists as a directory in system
error: exim-4.93-1.1.x86_64: install failed
error: exim-4.92.2-1.1.x86_64: erase skipped

Abort, retry, ignore? [a/r/i] (a): a
Problem occurred during or after installation or removal of packages:
Installation has been aborted as directed.
Please see the above error message for a hint.
linux-5gut:~ #
 

tomm.fa

Administrator
Teammitglied
palux schrieb:
Code:
Passwort: 
linux-5gut:~ # zypper clean -a && zypper ref && rpm --rebuilddb && zypper dup
All repositories have been cleaned up.

zypper dup
[…]
Error: Subprocess failed. Error: RPM failed: error: unpacking of archive failed on file /usr/share/doc/packages/exim/doc/cve-2019-13917: cpio: File from package already exists as a directory in system
[…]
So dumm wie ich bin, würde ich jetzt die erwähnte Datei (oder auch den ganzen Ordner) einfach mal löschen bzw. umbenennen und dann schauen was ein erneutes zypper dup ergibt.
Code:
mv /usr/share/doc/packages/exim/doc/cve-2019-13917 /usr/share/doc/packages/exim/doc/cve-2019-13917.bak

Ansonsten mal schauen, ob dieses Problem auch bei anderen auftritt und es schon einen Bug-Report gibt.

So nebenbei, was ergeben denn die Ausgaben von
Code:
zypper lr -d
und
Code:
zypper se -s exim
?
 
OP
A

Anonymous

Gast
Hi, ging nicht eher, hatte Nachtdienst :(

Code:
Passwort: 
linux-5gut:~ # zypper lr -d
# | Alias                                | Name                            | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                     | Service
--+--------------------------------------+---------------------------------+---------+-----------+---------+----------+--------+-------------------------------------------------------------------------+--------
1 | download.opensuse.org-non-oss        | Haupt-Repository (NON-OSS)      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                   |        
2 | download.opensuse.org-oss            | Haupt-Repository (OSS)          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                       |        
3 | download.opensuse.org-tumbleweed     | Hauptaktualisierungs-Repository | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                         |        
4 | openSUSE-20190521-0                  | openSUSE-20190521-0             | No      | ----      | ----    |   99     | rpm-md | cd:/?devices=/dev/disk/by-id/ata-HL-DT-ST_DVDRAM_GSA-4167B_CAB8789CA8B2 |        
5 | packman.inode.at-openSUSE_Tumbleweed | Packman Repository              | Yes     | (r ) Yes  | Yes     |   30     | rpm-md | http://packman.inode.at/suse/openSUSE_Tumbleweed/                       |        
6 | repo-source                          | openSUSE-Tumbleweed-Source      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/source/tumbleweed/repo/oss/                |        
linux-5gut:~ # zypper se -s exim
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+ | exim           | package    | 4.92.2-1.1 | x86_64 | (System Packages)         
v  | exim           | package    | 4.93-1.1   | x86_64 | Haupt-Repository (OSS)    
v  | exim           | package    | 4.93-1.1   | i586   | Haupt-Repository (OSS)    
   | exim           | srcpackage | 4.93-1.1   | noarch | openSUSE-Tumbleweed-Source
   | eximon         | package    | 4.93-1.1   | x86_64 | Haupt-Repository (OSS)    
   | eximon         | package    | 4.93-1.1   | i586   | Haupt-Repository (OSS)    
   | eximstats-html | package    | 4.93-1.1   | x86_64 | Haupt-Repository (OSS)    
   | eximstats-html | package    | 4.93-1.1   | i586   | Haupt-Repository (OSS)    
linux-5gut:~ #
 

Sauerland

Ultimate Guru
https://forums.opensuse.org/showthread.php/538682-exim-fails-to-update

Also beim dup ignorieren eingeben, danach exim deinstallieren und wieder installieren.
 
OP
A

Anonymous

Gast
Moin ...
scheint nun gut zu sein, keine Fehlermeldung mehr, [zypper dup] lief ohne Fehlermeldung durch.
Danke noch mal an Euch.

Code:
Passwort: 
linux-5gut:~ # zypper lr -d
# | Alias                                | Name                            | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                     | Service
--+--------------------------------------+---------------------------------+---------+-----------+---------+----------+--------+-------------------------------------------------------------------------+--------
1 | download.opensuse.org-non-oss        | Haupt-Repository (NON-OSS)      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                   |        
2 | download.opensuse.org-oss            | Haupt-Repository (OSS)          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                       |        
3 | download.opensuse.org-tumbleweed     | Hauptaktualisierungs-Repository | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                         |        
4 | openSUSE-20190521-0                  | openSUSE-20190521-0             | No      | ----      | ----    |   99     | rpm-md | cd:/?devices=/dev/disk/by-id/ata-HL-DT-ST_DVDRAM_GSA-4167B_CAB8789CA8B2 |        
5 | packman.inode.at-openSUSE_Tumbleweed | Packman Repository              | Yes     | (r ) Yes  | Yes     |   30     | rpm-md | http://packman.inode.at/suse/openSUSE_Tumbleweed/                       |        
6 | repo-source                          | openSUSE-Tumbleweed-Source      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/source/tumbleweed/repo/oss/                |        
linux-5gut:~ # zypper se -s exim
Loading repository data...
Reading installed packages...

S | Name           | Type       | Version  | Arch   | Repository                
--+----------------+------------+----------+--------+---------------------------
  | exim           | package    | 4.93-2.1 | x86_64 | Haupt-Repository (OSS)    
  | exim           | package    | 4.93-2.1 | i586   | Haupt-Repository (OSS)    
  | exim           | srcpackage | 4.93-2.1 | noarch | openSUSE-Tumbleweed-Source
  | eximon         | package    | 4.93-2.1 | x86_64 | Haupt-Repository (OSS)    
  | eximon         | package    | 4.93-2.1 | i586   | Haupt-Repository (OSS)    
  | eximstats-html | package    | 4.93-2.1 | x86_64 | Haupt-Repository (OSS)    
  | eximstats-html | package    | 4.93-2.1 | i586   | Haupt-Repository (OSS)    
linux-5gut:~ # exit
 
Oben