|
Bugzilla – Full Text Bug Listing |
| Summary: | Calibre: unpacking of archive failed on file /usr/share/calibre/fonts/liberation: cpio: rename failed - Is a directory | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Distribution | Reporter: | Patrick Finie <maninredd> |
| Component: | Other | Assignee: | Cor Blom <cornelis> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | astieger, cornelis, jnweiger, Sascha.Manns |
| Version: | Leap 42.2 | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | openSUSE 42.2 | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Patrick Finie
2017-01-31 03:12:36 UTC
This is probably caused by the fact that liberation was a directory in the 1.48 package on 13.2 and is now a symlink in the 2.75 package on Leap. For rpm such a change is difficult. A workaround is of course to uninstall calibre first and than to the upgrade and then install calibre again. I'll see if I can find a workaround for this. https://build.opensuse.org/request/show/453602 Can some please take a look a this request and see if my solution is sound. Thanks. (In reply to Cor Blom from comment #2) > https://build.opensuse.org/request/show/453602 > > Can some please take a look a this request and see if my solution is sound. > Thanks. I've run a test and my solution works with "zypper in" but not with "rpm -Uvh". Waiting for a response on opensuse-packaging. Found a better solution here: https://bugzilla.redhat.com/show_bug.cgi?id=447156#c28 Testing this it works for me. (In reply to Cor Blom from comment #4) > Found a better solution here: > > https://bugzilla.redhat.com/show_bug.cgi?id=447156#c28 > > Testing this it works for me. I have not had time time to test it. I will test on Monday Febuary 6th. (In reply to Patrick Finie from comment #5) > (In reply to Cor Blom from comment #4) > > Found a better solution here: > > > > https://bugzilla.redhat.com/show_bug.cgi?id=447156#c28 > > > > Testing this it works for me. > > I have not had time time to test it. I will test on Monday Febuary 6th. Note that it will take a week before it is released as update for Leap 42.2 and 42.1. In is in the maintenance queue at the moment. Before that you'll need the Documentation:Tools repository. Maybe it is Monday already in Update Test. (In reply to Cor Blom from comment #6) > (In reply to Patrick Finie from comment #5) > > (In reply to Cor Blom from comment #4) > > > Found a better solution here: > > > > > > https://bugzilla.redhat.com/show_bug.cgi?id=447156#c28 > > > > > > Testing this it works for me. > > > > I have not had time time to test it. I will test on Monday Febuary 6th. > > Note that it will take a week before it is released as update for Leap 42.2 > and 42.1. In is in the maintenance queue at the moment. Before that you'll > need the Documentation:Tools repository. Maybe it is Monday already in > Update Test. As of Tuesday Febuary 7th this issue has not been fixed. (33/59) Installing: calibre-2.75.1-4.1.x86_64 ................................................................................[error] Installation of calibre-2.75.1-4.1.x86_64 failed: Error: Subprocess failed. Error: RPM failed: error: unpacking of archive failed on file /usr/share/calibre/fonts/liberation: cpio: rename failed - Is a directory error: calibre-2.75.1-4.1.x86_64: install failed error: calibre-1.48.0-1.2.x86_64: erase skipped Abort, retry, ignore? [a/r/i] (a): (In reply to Patrick Finie from comment #7) > (In reply to Cor Blom from comment #6) > > (In reply to Patrick Finie from comment #5) > > > (In reply to Cor Blom from comment #4) > > > > Found a better solution here: > > > > > > > > https://bugzilla.redhat.com/show_bug.cgi?id=447156#c28 > > > > > > > > Testing this it works for me. > > > > > > I have not had time time to test it. I will test on Monday Febuary 6th. > > > > Note that it will take a week before it is released as update for Leap 42.2 > > and 42.1. In is in the maintenance queue at the moment. Before that you'll > > need the Documentation:Tools repository. Maybe it is Monday already in > > Update Test. > > As of Tuesday Febuary 7th this issue has not been fixed. > > (33/59) Installing: calibre-2.75.1-4.1.x86_64 That is still the old package. The version in which it is fixed also updates calibre to 2.78. That is not yet released as update. It is still in the testing phase. It usually takes a week. So either the end of this week, or the beginning of the following week, the updated package should be release. Thanks for testing, BTW. If you want to test it, the updated package can be found here: http://download.opensuse.org/update/leap/42.2-test/ (In reply to Cor Blom from comment #9) > If you want to test it, the updated package can be found here: > > http://download.opensuse.org/update/leap/42.2-test/ Will do as i think i have a machine with that repo. testing tomorrow as it is 1AM here. New version has just been released, so you can find it in the regular update repo, no longer in the test repo. openSUSE-RU-2017:0422-1: An update that has two recommended fixes can now be installed. Category: recommended (moderate) Bug References: 1011610,1022710 CVE References: Sources used: openSUSE Leap 42.2 (src): calibre-2.78.0-7.1 openSUSE Leap 42.1 (src): calibre-2.78.0-30.1 (In reply to Swamp Workflow Management from comment #12) > openSUSE-RU-2017:0422-1: An update that has two recommended fixes can now be > installed. > > Category: recommended (moderate) > Bug References: 1011610,1022710 > CVE References: > Sources used: > openSUSE Leap 42.2 (src): calibre-2.78.0-7.1 > openSUSE Leap 42.1 (src): calibre-2.78.0-30.1 Tested this around 1PM PST and yes. This now works. Thanks for the Fix. (In reply to Patrick Finie from comment #13) > (In reply to Swamp Workflow Management from comment #12) > > openSUSE-RU-2017:0422-1: An update that has two recommended fixes can now be > > installed. > > > > Category: recommended (moderate) > > Bug References: 1011610,1022710 > > CVE References: > > Sources used: > > openSUSE Leap 42.2 (src): calibre-2.78.0-7.1 > > openSUSE Leap 42.1 (src): calibre-2.78.0-30.1 > > Tested this around 1PM PST and yes. This now works. Thanks for the Fix. drat... seems to have recursed on one of the machines. darn. This is an autogenerated message for OBS integration: This bug (1022710) was mentioned in https://build.opensuse.org/request/show/629464 Backports:SLE-15 / calibre |