openSUSE 12.1: Can't Install or Update Packages Using YaST

I just installed openSUSE 12.1… I’m a long time user and supporter of SuSE, but this latest version has not been a pleasant experience so far.

First, there was no network device during setup, so I was unable to configure my LDAP authentication until I rebooted the system and restarted setup. This was very frustrating to figure out. I wasted a long time trying to guess why I couldn’t access my LDAP server. I read that this was an issue with RC builds, but this is a final release. I expected this kind of terrible bug to be fixed by now.

Then, on every subsequent boot, openSUSE tries to access the LDAP server BEFORE the network interfaces are up!!! This creates a long delay during every boot. More frustration.

Now, I get a failure every time I try to install anything using YaST. The error I get is:

Subprocess failed. Error: RPM failed: error: Unable to open current directory: Permission denied

I don’t get this error when logged in as root, only when logged in as a regular user via LDAP. But I don’t want to have to log into the root account every time I need to make package changes to my system, that’s a huge PITA.

None of these issues ever happened with previous versions of openSUSE. So far this is very disappointing.

You might want to watch this thread
Yast software manager, permissions errors

On 2011-11-22 04:46, puregore wrote:
> I don’t get this error when logged in as root, only when logged in as a
> regular user via LDAP. But I don’t want to have to log into the root
> account every time I need to make package changes to my system, that’s a
> huge PITA.

Are you using “su” or “su -”?


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)

neither, I was logging out of my DE and logging back in as root.

However, I have successfully done it using both su and su - and running YaST in ncurses mode.

On 2011-11-22 19:16, puregore wrote:
>
> neither, I was logging out of my DE and logging back in as root.

You should not do that.

> However, I have successfully done it using both su and su - and running
> YaST in ncurses mode.

You can call the graphical yast from a terminal. Just call “yast2”.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)