Yast control center icons not responding anymore..

I dont know why this happening today …when I go to yast control center i see all the icons but whn I Click to updae or anything on the icons nothing happens…
I go to the command line to think i can fix it with zypper dup and it shows this error all the time i try



 Installing: yast2-branding-openSUSE-3.1.30-1.1 ................[error]
Installation of yast2-branding-openSUSE-3.1.30-1.1 failed:
Error: Subprocess failed. Error: RPM failed: error: unpacking of archive failed on file /usr/share/YaST2/theme/current/icons: cpio: rename failed - Is a directory
error: yast2-branding-openSUSE-3.1.30-1.1.noarch: install failed
error: yast2-theme-openSUSE-Oxygen-3.0.1-1.2.noarch: erase skipped
error: yast2-branding-openSUSE-3.0.0-2.1.2.noarch: erase skipped
error: yast2-theme-openSUSE-3.0.1-1.2.noarch: erase skipped


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



how do i get around this?

3.1* is not the default package for 13.1

Show us a list of your repositories.


#  | Alias                           | Name                                    | Enabled | Refresh
---+---------------------------------+-----------------------------------------+---------+--------
 1 | download.nvidia.com-opensuse    | nVidia Graphics Drivers                 | Yes     | Yes    
 2 | download.opensuse.org-Community | openSUSE BuildService - Mono:Community  | Yes     | Yes    
 3 | download.opensuse.org-Extra     | openSUSE BuildService - KDE:Extra       | Yes     | Yes    
 4 | download.opensuse.org-Wine      | openSUSE BuildService - Wine CVS Builds | Yes     | Yes    
 5 | download.opensuse.org-packages  | openSUSE BuildService - Java:packages   | Yes     | Yes    
 6 | ftp.gwdg.de-suse                | Packman Repository                      | Yes     | Yes    
 7 | openSUSE-13.1-1.10              | openSUSE-13.1-1.10                      | Yes     | Yes    
 8 | openSUSE:Factory                | openSUSE:Factory                        | Yes     | Yes    
 9 | repo-debug                      | openSUSE-13.1-Debug                     | Yes     | Yes    
10 | repo-debug-update               | openSUSE-13.1-Update-Debug              | Yes     | Yes    
11 | repo-debug-update-non-oss       | openSUSE-13.1-Update-Debug-Non-Oss      | Yes     | Yes    
12 | repo-non-oss                    | openSUSE-13.1-Non-Oss                   | Yes     | Yes    
13 | repo-oss                        | openSUSE-13.1-Oss                       | Yes     | Yes    
14 | repo-source                     | openSUSE-13.1-Source                    | Yes     | Yes    
15 | repo-update                     | openSUSE-13.1-Update                    | Yes     | Yes    
16 | repo-update-non-oss             | openSUSE-13.1-Update-Non-Oss            | Yes     | Yes   


thanks for the help :slight_smile:

As I suspected, you’re running factory versions which might have unexpected breakage at any given time.

This thread should prolly be in the pre-release/beta,

Are you using Factory?
If yes, you should have asked in the Pre-Release/Beta Forum.

The second error is a known problem in Factory at the moment, which should be fixed soon:
https://bugzilla.novell.com/show_bug.cgi?id=896324
To work around it, delete /usr/share/YaST2/theme/current/icons manually before trying to install the updates:

sudo rm -r  /usr/share/YaST2/theme/current/icons

wolfi@linux-lf90:~> sudo rpm -Uvh Desktop/

If you are not using Factory, it really looks like you added the Factory repo to your system by mistake.
That would also explain why YaST is not working.

Please post your repo list in that case:

zypper lr -d

so deleting the factory repo i can retry and it should work?

Oops, a lot went on here while I wrote my reply… :wink:

Anyway, you should not use Factory like that!
If you want to upgrade to Factory, remove all 13.1 repos first, and then call “zypper dup”.

But I think you added the repo by mistake, as already indicated.
So remove it again, and run “zypper dup” to switch back to 13.1.

sudo zypper rr 8
sudo zypper dup

YaST should work then as well again.

yes, i added that factory repo by mistake…

i did this as you said

sudo rm -r  /usr/share/YaST2/theme/current/icons

then did this

zypper lr -d

[/QUOTE]

and here is this


 1 | download.nvidia.com-opensuse    | nVidia Graphics Drivers                 | Yes     | Yes     |   99     | rpm-md | http://download.nvidia.com/opensuse/13.1/                                       |                                                                                                                 
 2 | download.opensuse.org-Community | openSUSE BuildService - Mono:Community  | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Mono:/Community/openSUSE_13.1/        |                                                                                                                 
 3 | download.opensuse.org-Extra     | openSUSE BuildService - KDE:Extra       | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_13.1/             |                                                                                                                 
 4 | download.opensuse.org-Wine      | openSUSE BuildService - Wine CVS Builds | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_13.1/        |                                                                                                                 
 5 | download.opensuse.org-packages  | openSUSE BuildService - Java:packages   | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Java:/packages/openSUSE_13.1/         |       
 6 | ftp.gwdg.de-suse                | Packman Repository                      | Yes     | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.1/                        |       
 7 | openSUSE-13.1-1.10              | openSUSE-13.1-1.10                      | Yes     | Yes     |   99     | yast2  | cd:///?devices=/dev/disk/by-id/ata-TOSHIBA_DVD-ROM_SD-R5112_24R7309603,/dev/sr0 |       
 8 | openSUSE:Factory                | openSUSE:Factory                        | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/factory/repo/oss/                                  |       
 9 | repo-debug                      | openSUSE-13.1-Debug                     | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/debug/distribution/13.1/repo/oss/                  |       
10 | repo-debug-update               | openSUSE-13.1-Update-Debug              | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/debug/update/13.1/                                 |       
11 | repo-debug-update-non-oss       | openSUSE-13.1-Update-Debug-Non-Oss      | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/debug/update/13.1-non-oss/                         |       
12 | repo-non-oss                    | openSUSE-13.1-Non-Oss                   | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.1/repo/non-oss/                    |       
13 | repo-oss                        | openSUSE-13.1-Oss                       | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.1/repo/oss/                        |       
14 | repo-source                     | openSUSE-13.1-Source                    | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/source/distribution/13.1/repo/oss/                 |       
15 | repo-update                     | openSUSE-13.1-Update                    | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.1/                                       |       
16 | repo-update-non-oss             | openSUSE-13.1-Update-Non-Oss            | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.1-non-oss/     

ok doing this now…will reply with results

was by mistake for sure
thanks

And yet you kept Factory. ???

REMOVE factory or the problem will happen again next update

.

On 2014-09-13 22:46, alienbee wrote:

> yes, i added that factory repo by mistake…

And you still have it…

> Code:
> --------------------
> 8 | openSUSE:Factory | openSUSE:Factory | Yes | Yes | 99 | yast2 | http://download.opensuse.org/factory/repo/oss/ |
>
> --------------------

You have to remove that, then dup, and hope for the best…


Cheers / Saludos,

Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)

crashed it so bad now, im in the process of reinstalling the whole thing…last thing i did was try and erase the factory repo, went to do zypper dup and it kept failing…i gace up and put in the CD and booted to install over it…and it kept crashing at the the Grub, so now its at its last moments of reinstalling from format over what was there…now just waiting for it to finish zypper dup at the prompt after first i logged in.
:expressionless:
I guess i learned the hard way not to enable a repo like factory…

On 2014-09-14 18:16, alienbee wrote:
>
> crashed it so bad now, im in the process of reinstalling the whole
> thing…last thing i did was try and erase the factory repo, went to do
> zypper dup and it kept failing…i gace up and put in the CD and booted
> to install over it…

You might have tried a DVD upgrade from 13.1 to 13.1. It sometimes work.

> …now
> just waiting for it to finish zypper dup

Why are you using “zypper dup” at all? Don’t you know how dangerous it
is? Do you have an specific and valid reason to use it?


Cheers / Saludos,

Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)

I just got that pc running back to how it was..cept for that Radeon 7500 mobility  graphics card ..thats been the pain for a day now..  I learned along the way that Apper is dangerous too..someone said to turn it off and use the updater in yast.  i have.  "zypper dup" was something i picked up along the way that would bring things up to date..from out of a fresh new install ..yes?  now thats dangerous too? wow so stick to the yast updater..only?

Please open a new thread for this.
But probably you should just install the fglrx proprietary driver:
https://en.opensuse.org/SDB:AMD_fglrx

I learned along the way that Apper is dangerous too…someone said to turn it off and use the updater in yast.

No.
Apper is not dangerous, unless you do something like adding the Factory repo.

Apper just does the same thing as “zypper up”, which means install all updates from all repos you added to your system, but not switch packages to another vendor (another repo normally).

But Factory is not another vendor, so Apper can/will damage your system by installing packages from there.

“zypper dup” was something i picked up along the way that would bring things up to date…from out of a fresh new install …yes? now thats dangerous too? wow so stick to the yast updater…only?

See above.
No idea where you got your “knowledge” from, but random sites on the internet are not always a great source either… :wink:
(or applying “solutions” for a problem that doesn’t affect you)

Depending on which repos you have added to your system, “zypper dup” is dangerous. Definitely more than Apper.

For further advise regarding updating, please post your repo list:

zypper lr -d

thanks for all that…will for sure adjust my approach. thanks for all the help , I will open other threads if other things come up, meantime that PC has OpenSUSE 13.1 reinstalled and running . case close

On 2014-09-15 20:16, wolfi323 wrote:
>
> alienbee;2664679 Wrote:

>> I learned along the way that Apper is dangerous too…someone said to
>> turn it off and use the updater in yast.
> No.
> Apper is not dangerous, unless you do something like adding the
> Factory repo.

> No idea where you got your “knowledge” from, but random sites on the
> internet are not always a great source either… :wink:
> (or applying “solutions” for a problem that doesn’t affect you)
>
> Depending on which repos you have added to your system, “zypper dup”
> is dangerous. Definitely more than Apper.

I absolutely agree.

You should not use “zypper dup” for routine maintenance of the standard
releases, except for some specific cases. You should use yast, apper, or
zypper patch/up, depending on what is wanted.


Cheers / Saludos,

Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)