Which patter should I select for trying to use WebYaST?

Hello,

I want to try to use the WebYaST, but I see three patterns included in YaST2 -> Software Management -> Patterns, like the picture below.

I don’t know which pattern is needed, and what difference about them.

So, who can tell me my question above? Thanks!

https://lh3.googleusercontent.com/-tDJmO_7cq7Y/UMQ9aLe8gXI/AAAAAAAAJts/0t1lzMzTEDI/s873/YaST2-SM-Patterns.png

On 2012-12-09 08:56, mzyou wrote:
>
> Hello,
>
> I want to try to use the WebYaST, but I see three patterns included in
> YaST2 -> Software Management -> Patterns, like the picture below.
>
> I don’t know which pattern is needed, and what difference about them.
>
> So, who can tell me my question above? Thanks!

I suppose that if you select the “meta package for installing webyast”
you get all that is needed, be it one or a hundred things. That’s the
word “meta” on the description.

Then I see that there are packages for the webyast server and packages
for the client. Depending on your case you need one or both. The word
“server” or “client” is self explanatory, I think :slight_smile:


Cheers / Saludos,

Carlos E. R.
(from 12.1 x86_64 “Asparagus” at Telcontar)

HI, Robin

Thanks for your reply!

Finally, I followed the gihub.com -> INSTALLATION -> Installing WebYaST in openSUSE 12.2 :

   Run the folloing commands (as root user):
# install complete WebYaST using a pattern
zypper in -t pattern webyast
                  
# start WebYaST
/usr/sbin/rcwebyast start

Then, I open the https://localhost:4984 and login with root user, but I got below result in picutre:
https://lh6.googleusercontent.com/-Hg4Qib-IVCs/UMSMcX5c_3I/AAAAAAAAJuY/onSTyhcBy_U/s873/WebYaST_Permissions.png

Seems there is not all permissions. Then I read the document “WebYaST Vendor Guide”, it says can use **/usr/sbin/grantwebyastrights **to grant all permissions for a user. So, I run below command with root user:

$sudo grantwebyastrights --user root --action grant

$sudo grantwebyastrights --user root --action show
org.opensuse.yast.module-manager.import
org.opensuse.yast.module-manager.lock
org.opensuse.yast.modules.logfile.read
org.opensuse.yast.modules.yapi.activedirectory.read
org.opensuse.yast.modules.yapi.activedirectory.write
org.opensuse.yast.modules.yapi.administrator.read
org.opensuse.yast.modules.yapi.administrator.write
org.opensuse.yast.modules.yapi.firewall.read
org.opensuse.yast.modules.yapi.firewall.write
org.opensuse.yast.modules.yapi.kerberos.read
org.opensuse.yast.modules.yapi.kerberos.write
org.opensuse.yast.modules.yapi.language.read
org.opensuse.yast.modules.yapi.language.write
org.opensuse.yast.modules.yapi.ldap.read
org.opensuse.yast.modules.yapi.ldap.write
org.opensuse.yast.modules.yapi.licenses.accept
org.opensuse.yast.modules.yapi.mailsettings.read
org.opensuse.yast.modules.yapi.mailsettings.write
org.opensuse.yast.modules.yapi.metrics.read
org.opensuse.yast.modules.yapi.metrics.writelimits
org.opensuse.yast.modules.yapi.network.read
org.opensuse.yast.modules.yapi.network.write
org.opensuse.yast.modules.yapi.ntp.setserver
org.opensuse.yast.modules.yapi.ntp.synchronize
org.opensuse.yast.modules.yapi.packages.read
org.opensuse.yast.modules.yapi.patches.install
org.opensuse.yast.modules.yapi.patches.read
org.opensuse.yast.modules.yapi.repositories.read
org.opensuse.yast.modules.yapi.repositories.write
org.opensuse.yast.modules.yapi.roles.read
org.opensuse.yast.modules.yapi.roles.write
org.opensuse.yast.modules.yapi.services.execute
org.opensuse.yast.modules.yapi.services.read
org.opensuse.yast.modules.yapi.system.reboot
org.opensuse.yast.modules.yapi.system.shutdown
org.opensuse.yast.modules.yapi.time.read
org.opensuse.yast.modules.yapi.time.write
org.opensuse.yast.modules.yapi.users.groupadd
org.opensuse.yast.modules.yapi.users.groupdelete
org.opensuse.yast.modules.yapi.users.groupget
org.opensuse.yast.modules.yapi.users.groupmodify
org.opensuse.yast.modules.yapi.users.groupsget
org.opensuse.yast.modules.yapi.users.useradd
org.opensuse.yast.modules.yapi.users.userdelete
org.opensuse.yast.modules.yapi.users.userget
org.opensuse.yast.modules.yapi.users.usermodify
org.opensuse.yast.modules.yapi.users.usersget
org.opensuse.yast.permissions.read
org.opensuse.yast.permissions.write

Then, I loggined again, but he result is the same.

I don’t know why.

From the document, I saw that on openSUSE-12.1, need to install two patterns (webyast-ui and webyast-ws) for WebYaST. So, I think on openSUSE-12.2, the two parts were be combined to one. But seems the documentation did not update.

On 2012-12-09 14:26, mzyou wrote:

> Then, I open the https://localhost:4984 and login with root user, but I
> got below result in picutre:

I can not help you there, I don’t use it. I translate it to Spanish,
that’s all (which makes me a contributor, I guess).

The most recent documentation is
here

However, I understand that webyast is still work in progress.


Cheers / Saludos,

Carlos E. R.
(from 12.1 x86_64 “Asparagus” at Telcontar)

Ok, Thank you very much!