[opensuse] Zypper Dup Failed : unpacking of archive failed: cpio: Bad magic
Hi, I tried to upgrade my openSUSE 10.3 into 11.0 factory but it seems to stop in the first step. In order to install this package, you must agree to terms of the above license. Continue? [yes/NO]: y Downloading package man-pages-2.68-23.noarch, 4.1 M (3.8 M unpacked) * Downloading: man-pages-2.68-23.noarch.rpm [done (4.9 K/s)] * Installing: man-pages-2.68-23 Installation of man-pages-2.68-23 failed: (with --nodeps --force) Error: Subprocess failed. Error: RPM failed: error: unpacking of archive failed: cpio: Bad magic I found the suggestion here : http://www.suseforums.net/index.php?showtopic=48136&pid=237513&mode=threaded&show=&st=0entry237513 but I don't know how to updated the rpm and rpmdelta packages via YaSTs Software Management because the preparation of upgrade has removed yast (typing yast and yast2 produce "command not found") -- Best Regards, Masim "Vavai" Sugianto /************************************************************/ Blog (ID) : http://www.vavai.com/blog/index.php Blog (EN) : http://www.vavai.net Community : http://www.opensuse.or.id Commercial : http://toko.vavai.biz Email : vavai@vavai.com /************************************************************/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On 03/04/2008, Masim Vavai Sugianto
Hi,
I tried to upgrade my openSUSE 10.3 into 11.0 factory but it seems to stop in the first step.
In order to install this package, you must agree to terms of the above license. Continue? [yes/NO]: y Downloading package man-pages-2.68-23.noarch, 4.1 M (3.8 M unpacked) * Downloading: man-pages-2.68-23.noarch.rpm [done (4.9 K/s)] * Installing: man-pages-2.68-23 Installation of man-pages-2.68-23 failed: (with --nodeps --force) Error: Subprocess failed. Error: RPM failed: error: unpacking of archive failed: cpio: Bad magic
Try "zypper in rpm" then "zypper dup" again. -- Benjamin Weber -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Masim "Vavai" Sugianto wrote:
Hi,
I tried to upgrade my openSUSE 10.3 into 11.0 factory but it seems to stop in the first step.
In order to install this package, you must agree to terms of the above license. Continue? [yes/NO]: y Downloading package man-pages-2.68-23.noarch, 4.1 M (3.8 M unpacked) * Downloading: man-pages-2.68-23.noarch.rpm [done (4.9 K/s)] * Installing: man-pages-2.68-23 Installation of man-pages-2.68-23 failed: (with --nodeps --force) Error: Subprocess failed. Error: RPM failed: error: unpacking of archive failed: cpio: Bad magic
I found the suggestion here : http://www.suseforums.net/index.php?showtopic=48136&pid=237513&mode=threaded&show=&st=0entry237513 but I don't know how to updated the rpm and rpmdelta packages via YaSTs Software Management because the preparation of upgrade has removed yast (typing yast and yast2 produce "command not found")
You need to upgrade to factory rpm-4.4.2-182.i586.rpm or above. zypper in rpm before the zypper dup. I've filed a bug report already about incorrect dependencies. They have changed the rpm compression format. Dave -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Thu, Apr 3, 2008 at 3:40 PM, Dave Plater
You need to upgrade to factory rpm-4.4.2-182.i586.rpm or above. zypper in rpm before the zypper dup. I've filed a bug report already about incorrect dependencies. They have changed the rpm compression format. Dave
Try zypper in rpm as suggested but having another problem : vavai # zypper in rpm Reading installed packages... The following package is going to be upgraded: rpm The following NEW package is going to be installed: perl-base The following package is going to be REMOVED: rpm Overall download size: 2.6 M. After the operation, additional 729.0 K will be used. Continue? [YES/no]: y Downloading package perl-base-5.10.0-24.i586, 1.2 M (4.0 M unpacked) * Downloading: perl-base-5.10.0-24.i586.rpm [done] Problem downloading the package file from the repository: Can't provide ./i586/perl-base-5.10.0-24.i586.rpm : Media Exception Please see the above error message for a hint. is this the problem related to my online access (I have no problem with internet connection) or is there any problem with my installation source ? Here is my installation source : # zypper lr # | Enabled | Refresh | Type | Alias | Name --+---------+---------+--------+---------+-------- 1 | Yes | No | yast2 | non-oss | non-oss 2 | Yes | No | rpm-md | fact | fact 3 | Yes | No | yast2 | oss | oss * fact = factory installation source -- Best Regards, Masim "Vavai" Sugianto /************************************************************/ Blog (ID) : http://www.vavai.com/blog/index.php Blog (EN) : http://www.vavai.net Community : http://www.opensuse.or.id Email : vavai@vavai.com /************************************************************/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On 4/3/2008 at 12:17, "Masim "Vavai" Sugianto"
wrote: On Thu, Apr 3, 2008 at 3:40 PM, Dave Plater wrote: vavai # zypper in rpm Reading installed packages... The following package is going to be upgraded: rpm
The following NEW package is going to be installed: perl-base
The following package is going to be REMOVED: rpm
Overall download size: 2.6 M. After the operation, additional 729.0 K will be used. Continue? [YES/no]: y
I'm really wondering what sane user would ever say YES to THIS question... Is like if the sustem aks you for permission to selfdestruct... as it's a question, let's reply with YES?? Sorry.. I would say you had rather some luck that perl-base failed in first instance... otherwise you'd probably have ended up with a system without rpm installed on it... tough luck to install anything else.. even using zypper, as zypper just relies on rpm in the background. What you can try is to download rpm from the factory repository manually and install it using rpm -Fhv rpm-4*.rpm Dominique -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Thursday 2008-04-03 at 12:38 +0200, Dominique Leuenberger wrote:
On Thu, Apr 3, 2008 at 3:40 PM, Dave Plater <> wrote: vavai # zypper in rpm Reading installed packages...
The following package is going to be upgraded: rpm
The following NEW package is going to be installed: perl-base
The following package is going to be REMOVED: rpm
Overall download size: 2.6 M. After the operation, additional 729.0 K will be used. Continue? [YES/no]: y
I'm really wondering what sane user would ever say YES to THIS question... Is like if the sustem aks you for permission to selfdestruct... as it's a question, let's reply with YES?? Sorry.. I would say you had rather some luck that perl-base failed in first instance... otherwise you'd probably have ended up with a system without rpm installed on it... tough luck to install anything else.. even using zypper, as zypper just relies on rpm in the background.
Why? It is going to remove rpm and install rpm, ie, it is going to upgrade rpm. That's correct. The problem is that it wants to install perl before.
What you can try is to download rpm from the factory repository manually and install it using rpm -Fhv rpm-4*.rpm
Probably the easiest way. - -- Cheers, Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFH9Lw0tTMYHG2NR9URAom7AJ9aAJrbnLA8lUri/NOOaxZwv+NBOgCdEqvU VbD++qTj3Ad70e2+FuxVtTw= =p02I -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On 4/3/2008 at 13:14, "Carlos E. R."
wrote: Why? It is going to remove rpm and install rpm, ie, it is going to upgrade rpm. That's correct. The problem is that it wants to install perl before.
Zypper never puts a package in UPGRADE and REMOVE when things go well.. so I would not say it's a good thing you see there. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Carlos E. R. wrote:
The Thursday 2008-04-03 at 12:38 +0200, Dominique Leuenberger wrote:
On Thu, Apr 3, 2008 at 3:40 PM, Dave Plater <> wrote: vavai # zypper in rpm Reading installed packages...
The following package is going to be upgraded: rpm
The following NEW package is going to be installed: perl-base
The following package is going to be REMOVED: rpm
Overall download size: 2.6 M. After the operation, additional 729.0 K will be used. Continue? [YES/no]: y
I'm really wondering what sane user would ever say YES to THIS question... Is like if the sustem aks you for permission to selfdestruct... as it's a question, let's reply with YES?? Sorry.. I would say you had rather some luck that perl-base failed in first instance... otherwise you'd probably have ended up with a system without rpm installed on it... tough luck to install anything else.. even using zypper, as zypper just relies on rpm in the background.
Why? It is going to remove rpm and install rpm, ie, it is going to upgrade rpm. That's correct. The problem is that it wants to install perl before.
What you can try is to download rpm from the factory repository manually and install it using rpm -Fhv rpm-4*.rpm
Probably the easiest way.
-- Cheers, Carlos E. R.
Unless it still needs a perl-base upgrade. Dave -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Thursday 2008-04-03 at 13:17 +0200, Dave Plater wrote:
Unless it still needs a perl-base upgrade.
Even if it does. There is no way round: the new packages, including the perl one, are in a new format that the current rpm does not understand, and crashes. There is no way the installed rpm can handle the perl upgrade - absolutely no way, unless suse backs-out, removes the perl upgrade, and pushes all the upgrades in the old format till weeks after rpm has been upgraded. They are working on a solution. The correct place to comment on this is the factory list - after all, factory is for testing and correcting before it hits the masses, so bad problems are to be expected. - -- Cheers, Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFH9MaRtTMYHG2NR9URArBxAJ9ji636J9+0Eb3cMW5BGUO/SuK8uACgh8mI iVZBuy1On1k5NwEQw0cWgMU= =WQ0J -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Masim "Vavai" Sugianto wrote:
On Thu, Apr 3, 2008 at 3:40 PM, Dave Plater
wrote: You need to upgrade to factory rpm-4.4.2-182.i586.rpm or above. zypper in rpm before the zypper dup. I've filed a bug report already about incorrect dependencies. They have changed the rpm compression format. Dave
Try zypper in rpm as suggested but having another problem :
vavai # zypper in rpm Reading installed packages...
The following package is going to be upgraded: rpm
The following NEW package is going to be installed: perl-base
The following package is going to be REMOVED: rpm
Overall download size: 2.6 M. After the operation, additional 729.0 K will be used. Continue? [YES/no]: y Downloading package perl-base-5.10.0-24.i586, 1.2 M (4.0 M unpacked) * Downloading: perl-base-5.10.0-24.i586.rpm [done] Problem downloading the package file from the repository: Can't provide ./i586/perl-base-5.10.0-24.i586.rpm : Media Exception Please see the above error message for a hint.
is this the problem related to my online access (I have no problem with internet connection) or is there any problem with my installation source ?
Here is my installation source :
# zypper lr # | Enabled | Refresh | Type | Alias | Name --+---------+---------+--------+---------+-------- 1 | Yes | No | yast2 | non-oss | non-oss 2 | Yes | No | rpm-md | fact | fact 3 | Yes | No | yast2 | oss | oss
* fact = factory installation source
Hi try zypper ref and then attempt to update rpm in yast. I've experienced that problem once before but I can't remember what caused it. Yast will give more specific information on the failure and sometimes just clicking retry will help. Dave -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Thursday 2008-04-03 at 17:17 +0700, Masim "Vavai" Sugianto wrote:
Try zypper in rpm as suggested but having another problem :
You really should be asking this in the factory mail list. This problem is well known and has been commented there. There is no final and good solution yet.
is this the problem related to my online access (I have no problem with internet connection) or is there any problem with my installation source ?
No. It is not a problem of yours. - -- Cheers, Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFH9LyVtTMYHG2NR9URAq9uAJ4+61Yk3ZjxpWBlCR3Q3xcyN0ANbACgjhV8 9ZMz+XUEB8ZmW5/B328WDno= =JjtZ -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Thursday 03 April 2008 01:40:08 am Dave Plater wrote:
Masim "Vavai" Sugianto wrote:
Hi,
I tried to upgrade my openSUSE 10.3 into 11.0 factory but it seems to stop in the first step.
In order to install this package, you must agree to terms of the above license. Continue? [yes/NO]: y Downloading package man-pages-2.68-23.noarch, 4.1 M (3.8 M unpacked) * Downloading: man-pages-2.68-23.noarch.rpm [done (4.9 K/s)] * Installing: man-pages-2.68-23 Installation of man-pages-2.68-23 failed: (with --nodeps --force) Error: Subprocess failed. Error: RPM failed: error: unpacking of archive failed: cpio: Bad magic
I found the suggestion here : http://www.suseforums.net/index.php?showtopic=48136&pid=237513&mode=threa ded&show=&st=0entry237513 but I don't know how to updated the rpm and rpmdelta packages via YaSTs Software Management because the preparation of upgrade has removed yast (typing yast and yast2 produce "command not found")
You need to upgrade to factory rpm-4.4.2-182.i586.rpm or above. zypper in rpm before the zypper dup. I've filed a bug report already about incorrect dependencies. They have changed the rpm compression format. Dave
I did this yesterday after getting the advise to use zypper. Everything worked fine after that. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (6)
-
Benji Weber
-
Carlos E. R.
-
Dave Plater
-
Dominique Leuenberger
-
Masim "Vavai" Sugianto
-
Russ Fineman