Re: [Freeipa-devel] Configuring ipa-otpd error when selinux is enable

2016-11-07 Thread
Thank you for your reply! The problem is solved. The reason is that the path of 
ExecStart program is incorrect in the /lib/systemd/system/ipa-otpd@.service 
file. I will send mail to freeipa-users if there is any problem. 





--
祝:
工作顺利!生活愉快!
--
长沙研发中心 郑磊 
电话:18684703229
邮箱:zheng...@kylinos.cn
公司:天津麒麟信息技术有限公司
地址:湖南长沙市开福区三一大道工美大厦十四楼
 

 
 
 
-- Original --
From:  "Lukas Slebodnik"<lsleb...@redhat.com>;
Date:  Tue, Nov 8, 2016 02:06 PM
To:  "郑磊"<zheng...@kylinos.cn>; 
Cc:  "freeipa-devel"<freeipa-devel@redhat.com>; 
Subject:  Re: [Freeipa-devel] Configuring ipa-otpd error when selinux is enable

 
On (08/11/16 10:29), 郑磊 wrote:
>Hello everyone,
>
>I have successfully set up the FreeIPA environment on Ubuntu when selinux is 
>disable. But when selinux is enable, there is a configuring ipa-otpd error 
>occurred. 
>
>The ipaserver-install.log shows following informations:
>2016-11-08T01:55:18Z DEBUG   [1/2]: starting ipa-otpd
>2016-11-08T01:55:18Z DEBUG Starting external process
>2016-11-08T01:55:18Z DEBUG args=/bin/systemctl is-active ipa-otpd.socket
>2016-11-08T01:55:18Z DEBUG Process finished, return code=3
>2016-11-08T01:55:18Z DEBUG stdout=inactive
>
>2016-11-08T01:55:18Z DEBUG stderr=
>2016-11-08T01:55:18Z DEBUG Loading StateFile from 
>'/var/lib/ipa/sysrestore/sysrestore.state'
>2016-11-08T01:55:18Z DEBUG Saving StateFile to 
>'/var/lib/ipa/sysrestore/sysrestore.state'
>2016-11-08T01:55:18Z DEBUG Starting external process
>2016-11-08T01:55:18Z DEBUG args=/bin/systemctl restart ipa-otpd.socket
>2016-11-08T01:55:18Z DEBUG Process finished, return code=1
>2016-11-08T01:55:18Z DEBUG stdout=
>2016-11-08T01:55:18Z DEBUG stderr=Job for ipa-otpd.socket failed. See 
>"systemctl status ipa-otpd.socket" and "journalctl -xe" for details.
>
>2016-11-08T01:55:18Z DEBUG Traceback (most recent call last):
>  File "/usr/lib/python2.7/dist-packages/ipaserver/install/service.py", line 
> 447, in start_creation
>run_step(full_msg, method)
>  File "/usr/lib/python2.7/dist-packages/ipaserver/install/service.py", line 
> 437, in run_step
>method()
>  File "/usr/lib/python2.7/dist-packages/ipaserver/install/service.py", line 
> 585, in __start
>self.restart()
>  File "/usr/lib/python2.7/dist-packages/ipaserver/install/service.py", line 
> 347, in restart
>self.service.restart(instance_name, capture_output=capture_output, 
> wait=wait)
>  File "/usr/lib/python2.7/dist-packages/ipaplatform/base/services.py", line 
> 301, in restart
>skip_output=not capture_output)
>  File "/usr/lib/python2.7/dist-packages/ipapython/ipautil.py", line 479, in 
> run
>raise CalledProcessError(p.returncode, arg_string, str(output))
>CalledProcessError: Command '/bin/systemctl restart ipa-otpd.socket' returned 
>non-zero exit status 1
>
>2016-11-08T01:55:18Z DEBUG   [error] CalledProcessError: Command 
>'/bin/systemctl restart ipa-otpd.socket' returned non-zero exit status 1
>2016-11-08T01:55:18Z DEBUG   File 
>"/usr/lib/python2.7/dist-packages/ipapython/admintool.py", line 171, in execute
>return_value = self.run()
>  File "/usr/lib/python2.7/dist-packages/ipapython/install/cli.py", line 318, 
> in run
>cfgr.run()
>  File "/usr/lib/python2.7/dist-packages/ipapython/install/core.py", line 310, 
> in run
>self.execute()
>  File "/usr/lib/python2.7/dist-packages/ipapython/install/core.py", line 332, 
> in execute
>for nothing in self._executor():
>  File "/usr/lib/python2.7/dist-packages/ipapython/install/core.py", line 372, 
> in __runner
>self._handle_exception(exc_info)
>  File "/usr/lib/python2.7/dist-packages/ipapython/install/core.py", line 394, 
> in _handle_exception
>six.reraise(*exc_info)
>  File "/usr/lib/python2.7/dist-packages/ipapython/install/core.py", line 362, 
> in __runner
>step()
>  File "/usr/lib/python2.7/dist-packages/ipapython/install/core.py", line 359, 
> in 
>step = lambda: next(self.__gen)
>  File "/usr/lib/python2.7/dist-packages/ipapython/install/util.py", line 81, 
> in run_generator_with_yield_from
>six.reraise(*exc_info)
>  File "/usr/lib/python2.7/dist-packages/ipapython/install/util.py", line 59, 
> in run_generator_with_yield_from
>value = gen.send(prev_value)
>  File "/usr/lib/python2.7/dist-packages/ipapython/install/core.py", line 586, 
> in _configure
>next(executor)
>  File "/usr/lib/python2.7/dist-packages/ipapython/install/core.py", line 372, 
> in __runner
>self._

Re: [Freeipa-devel] Configuring ipa-otpd error when selinux isenable

2016-11-07 Thread
The problem is solved. The reason is that the path of ExecStart program is 
incorrect in the /lib/systemd/system/ipa-otpd@.service file. Need to make the 
following changes:
[Unit]
Description=ipa-otpd service

[Service]
EnvironmentFile=/etc/ipa/default.conf
ExecStart=/usr/lib/ipa-otpd $ldap_uri
StandardInput=socket
StandardOutput=socket
StandardError=syslog

change to

[Unit]
Description=ipa-otpd service

[Service]
EnvironmentFile=/etc/ipa/default.conf
ExecStart=/usr/lib/ipa/ipa-otpd $ldap_uri
StandardInput=socket
StandardOutput=socket
StandardError=syslog

Note: my system is Ubuntu.




--
祝:
工作顺利!生活愉快!
--
长沙研发中心 郑磊 
电话:18684703229
邮箱:zheng...@kylinos.cn
公司:天津麒麟信息技术有限公司
地址:湖南长沙市开福区三一大道工美大厦十四楼
 

 
 
 
-- Original --
From:  "郑磊"<zheng...@kylinos.cn>;
Date:  Tue, Nov 8, 2016 10:43 AM
To:  "Fraser Tweedale"<ftwee...@redhat.com>; 
Cc:  "freeipa-devel"<freeipa-devel@redhat.com>; 
Subject:  Re: [Freeipa-devel] Configuring ipa-otpd error when selinux isenable

 
Thank you for your reply! I have already performed `setenforce 0` and the 
selinux mode is already permissive, but the problem still exists.





--
祝:
    工作顺利!生活愉快!
--
长沙研发中心 郑磊 
电话:18684703229
邮箱:zheng...@kylinos.cn
公司:天津麒麟信息技术有限公司
地址:湖南长沙市开福区三一大道工美大厦十四楼
 

 
 
 
-- Original --
From:  "Fraser Tweedale"<ftwee...@redhat.com>;
Date:  Tue, Nov 8, 2016 10:37 AM
To:  "郑磊"<zheng...@kylinos.cn>; 
Cc:  "freeipa-devel"<freeipa-devel@redhat.com>; 
Subject:  Re: [Freeipa-devel] Configuring ipa-otpd error when selinux is enable

 
On Tue, Nov 08, 2016 at 10:29:29AM +0800, 郑磊 wrote:
> Hello everyone,
> 
> I have successfully set up the FreeIPA environment on Ubuntu when selinux is 
> disable. But when selinux is enable, there is a configuring ipa-otpd error 
> occurred. 
> 
> The ipaserver-install.log shows following informations:
> 2016-11-08T01:55:18Z DEBUG   [1/2]: starting ipa-otpd
> 2016-11-08T01:55:18Z DEBUG Starting external process
> 2016-11-08T01:55:18Z DEBUG args=/bin/systemctl is-active ipa-otpd.socket
> 2016-11-08T01:55:18Z DEBUG Process finished, return code=3
> 2016-11-08T01:55:18Z DEBUG stdout=inactive
> 
> 2016-11-08T01:55:18Z DEBUG stderr=
> 2016-11-08T01:55:18Z DEBUG Loading StateFile from 
> '/var/lib/ipa/sysrestore/sysrestore.state'
> 2016-11-08T01:55:18Z DEBUG Saving StateFile to 
> '/var/lib/ipa/sysrestore/sysrestore.state'
> 2016-11-08T01:55:18Z DEBUG Starting external process
> 2016-11-08T01:55:18Z DEBUG args=/bin/systemctl restart ipa-otpd.socket
> 2016-11-08T01:55:18Z DEBUG Process finished, return code=1
> 2016-11-08T01:55:18Z DEBUG stdout=
> 2016-11-08T01:55:18Z DEBUG stderr=Job for ipa-otpd.socket failed. See 
> "systemctl status ipa-otpd.socket" and "journalctl -xe" for details.
> 
> 2016-11-08T01:55:18Z DEBUG Traceback (most recent call last):
>   File "/usr/lib/python2.7/dist-packages/ipaserver/install/service.py", line 
> 447, in start_creation
> run_step(full_msg, method)
>   File "/usr/lib/python2.7/dist-packages/ipaserver/install/service.py", line 
> 437, in run_step
> method()
>   File "/usr/lib/python2.7/dist-packages/ipaserver/install/service.py", line 
> 585, in __start
> self.restart()
>   File "/usr/lib/python2.7/dist-packages/ipaserver/install/service.py", line 
> 347, in restart
> self.service.restart(instance_name, capture_output=capture_output, 
> wait=wait)
>   File "/usr/lib/python2.7/dist-packages/ipaplatform/base/services.py", line 
> 301, in restart
> skip_output=not capture_output)
>   File "/usr/lib/python2.7/dist-packages/ipapython/ipautil.py", line 479, in 
> run
> raise CalledProcessError(p.returncode, arg_string, str(output))
> CalledProcessError: Command '/bin/systemctl restart ipa-otpd.socket' returned 
> non-zero exit status 1
> 
> 2016-11-08T01:55:18Z DEBUG   [error] CalledProcessError: Command 
> '/bin/systemctl restart ipa-otpd.socket' returned non-zero exit status 1
> 2016-11-08T01:55:18Z DEBUG   File 
> "/usr/lib/python2.7/dist-packages/ipapython/admintool.py", line 171, in 
> execute
> return_value = self.run()
>   File "/usr/lib/python2.7/dist-packages/ipapython/install/cli.py", line 318, 
> in run
> cfgr.run()
>   File "/usr/lib/python2.7/dist-packages/ipapython/install/core.py", line 
> 310, in run
> self.execute()
>   File "/usr/lib/python2.7/dist-packages/ipapython/install/core.py", line 
> 332, in execute
> for nothing in self._executor():
>   File "/usr/lib/python2.7/dist-packages/ipapython/install/co

Re: [Freeipa-devel] Configuring ipa-otpd error when selinux is enable

2016-11-07 Thread
Thank you for your reply! I have already performed `setenforce 0` and the 
selinux mode is already permissive, but the problem still exists.





--
祝:
工作顺利!生活愉快!
--
长沙研发中心 郑磊 
电话:18684703229
邮箱:zheng...@kylinos.cn
公司:天津麒麟信息技术有限公司
地址:湖南长沙市开福区三一大道工美大厦十四楼
 

 
 
 
-- Original --
From:  "Fraser Tweedale"<ftwee...@redhat.com>;
Date:  Tue, Nov 8, 2016 10:37 AM
To:  "郑磊"<zheng...@kylinos.cn>; 
Cc:  "freeipa-devel"<freeipa-devel@redhat.com>; 
Subject:  Re: [Freeipa-devel] Configuring ipa-otpd error when selinux is enable

 
On Tue, Nov 08, 2016 at 10:29:29AM +0800, 郑磊 wrote:
> Hello everyone,
> 
> I have successfully set up the FreeIPA environment on Ubuntu when selinux is 
> disable. But when selinux is enable, there is a configuring ipa-otpd error 
> occurred. 
> 
> The ipaserver-install.log shows following informations:
> 2016-11-08T01:55:18Z DEBUG   [1/2]: starting ipa-otpd
> 2016-11-08T01:55:18Z DEBUG Starting external process
> 2016-11-08T01:55:18Z DEBUG args=/bin/systemctl is-active ipa-otpd.socket
> 2016-11-08T01:55:18Z DEBUG Process finished, return code=3
> 2016-11-08T01:55:18Z DEBUG stdout=inactive
> 
> 2016-11-08T01:55:18Z DEBUG stderr=
> 2016-11-08T01:55:18Z DEBUG Loading StateFile from 
> '/var/lib/ipa/sysrestore/sysrestore.state'
> 2016-11-08T01:55:18Z DEBUG Saving StateFile to 
> '/var/lib/ipa/sysrestore/sysrestore.state'
> 2016-11-08T01:55:18Z DEBUG Starting external process
> 2016-11-08T01:55:18Z DEBUG args=/bin/systemctl restart ipa-otpd.socket
> 2016-11-08T01:55:18Z DEBUG Process finished, return code=1
> 2016-11-08T01:55:18Z DEBUG stdout=
> 2016-11-08T01:55:18Z DEBUG stderr=Job for ipa-otpd.socket failed. See 
> "systemctl status ipa-otpd.socket" and "journalctl -xe" for details.
> 
> 2016-11-08T01:55:18Z DEBUG Traceback (most recent call last):
>   File "/usr/lib/python2.7/dist-packages/ipaserver/install/service.py", line 
> 447, in start_creation
> run_step(full_msg, method)
>   File "/usr/lib/python2.7/dist-packages/ipaserver/install/service.py", line 
> 437, in run_step
> method()
>   File "/usr/lib/python2.7/dist-packages/ipaserver/install/service.py", line 
> 585, in __start
> self.restart()
>   File "/usr/lib/python2.7/dist-packages/ipaserver/install/service.py", line 
> 347, in restart
> self.service.restart(instance_name, capture_output=capture_output, 
> wait=wait)
>   File "/usr/lib/python2.7/dist-packages/ipaplatform/base/services.py", line 
> 301, in restart
> skip_output=not capture_output)
>   File "/usr/lib/python2.7/dist-packages/ipapython/ipautil.py", line 479, in 
> run
> raise CalledProcessError(p.returncode, arg_string, str(output))
> CalledProcessError: Command '/bin/systemctl restart ipa-otpd.socket' returned 
> non-zero exit status 1
> 
> 2016-11-08T01:55:18Z DEBUG   [error] CalledProcessError: Command 
> '/bin/systemctl restart ipa-otpd.socket' returned non-zero exit status 1
> 2016-11-08T01:55:18Z DEBUG   File 
> "/usr/lib/python2.7/dist-packages/ipapython/admintool.py", line 171, in 
> execute
> return_value = self.run()
>   File "/usr/lib/python2.7/dist-packages/ipapython/install/cli.py", line 318, 
> in run
> cfgr.run()
>   File "/usr/lib/python2.7/dist-packages/ipapython/install/core.py", line 
> 310, in run
> self.execute()
>   File "/usr/lib/python2.7/dist-packages/ipapython/install/core.py", line 
> 332, in execute
> for nothing in self._executor():
>   File "/usr/lib/python2.7/dist-packages/ipapython/install/core.py", line 
> 372, in __runner
> self._handle_exception(exc_info)
>   File "/usr/lib/python2.7/dist-packages/ipapython/install/core.py", line 
> 394, in _handle_exception
> six.reraise(*exc_info)
>   File "/usr/lib/python2.7/dist-packages/ipapython/install/core.py", line 
> 362, in __runner
> step()
>   File "/usr/lib/python2.7/dist-packages/ipapython/install/core.py", line 
> 359, in 
> step = lambda: next(self.__gen)
>   File "/usr/lib/python2.7/dist-packages/ipapython/install/util.py", line 81, 
> in run_generator_with_yield_from
> six.reraise(*exc_info)
>   File "/usr/lib/python2.7/dist-packages/ipapython/install/util.py", line 59, 
> in run_generator_with_yield_from
> value = gen.send(prev_value)
>   File "/usr/lib/python2.7/dist-packages/ipapython/install/core.py", line 
> 586, in _configure
> next(executor)
>   File "/usr/lib/python2.7/dist-packages/ipapython/install/core.py", line 
> 372, in __runner
>

[Freeipa-devel] Configuring ipa-otpd error when selinux is enable

2016-11-07 Thread
ator_with_yield_from
value = gen.send(prev_value)
  File "/usr/lib/python2.7/dist-packages/ipapython/install/common.py", line 63, 
in _install
for nothing in self._installer(self.parent):
  File "/usr/lib/python2.7/dist-packages/ipaserver/install/server/install.py", 
line 1513, in main
install(self)
  File "/usr/lib/python2.7/dist-packages/ipaserver/install/server/install.py", 
line 267, in decorated
func(installer)
  File "/usr/lib/python2.7/dist-packages/ipaserver/install/server/install.py", 
line 944, in install
ipautil.realm_to_suffix(realm_name))
  File "/usr/lib/python2.7/dist-packages/ipaserver/install/service.py", line 
579, in create_instance
self.start_creation("Configuring %s" % self.service_name)
  File "/usr/lib/python2.7/dist-packages/ipaserver/install/service.py", line 
447, in start_creation
run_step(full_msg, method)
  File "/usr/lib/python2.7/dist-packages/ipaserver/install/service.py", line 
437, in run_step
method()
  File "/usr/lib/python2.7/dist-packages/ipaserver/install/service.py", line 
585, in __start
self.restart()
  File "/usr/lib/python2.7/dist-packages/ipaserver/install/service.py", line 
347, in restart
self.service.restart(instance_name, capture_output=capture_output, 
wait=wait)
  File "/usr/lib/python2.7/dist-packages/ipaplatform/base/services.py", line 
301, in restart
skip_output=not capture_output)
  File "/usr/lib/python2.7/dist-packages/ipapython/ipautil.py", line 479, in run
raise CalledProcessError(p.returncode, arg_string, str(output))

2016-11-08T01:55:18Z DEBUG The ipa-server-install command failed, exception: 
CalledProcessError: Command '/bin/systemctl restart ipa-otpd.socket' returned 
non-zero exit status 1
2016-11-08T01:55:18Z ERROR Command '/bin/systemctl restart ipa-otpd.socket' 
returned non-zero exit status 1
2016-11-08T01:55:18Z ERROR The ipa-server-install command failed. See 
/var/log/ipaserver-install.log for more information

the ipa-otpd.socket status is as follows:
root@ipaserver:~# systemctl status ipa-otpd.socket
● ipa-otpd.socket - ipa-otpd socket
   Loaded: loaded (/lib/systemd/system/ipa-otpd.socket; disabled; vendor 
preset: enabled)
   Active: failed (Result: exit-code) since 二 2016-11-08 09:55:18 CST; 26min ago
   Listen: /var/run/krb5kdc/DEFAULT.socket (Stream)
 Accepted: 0; Connected: 0
  Process: 19864 ExecStopPre=/usr/bin/unlink /var/run/krb5kdc/DEFAULT.socket 
(code=exited, status=1/FAILURE)

11月 08 09:55:18 ipaserver.test.com systemd[1]: Starting ipa-otpd socket.
11月 08 09:55:18 ipaserver.test.com unlink[19864]: /usr/bin/unlink: Unable to 
remove '/var/run/krb5kdc/DEFAULT.socket' links: no such files or directories 
11月 08 09:55:18 ipaserver.test.com systemd[1]: ipa-otpd.socket: Control process 
exited, code=exited status=1
11月 08 09:55:18 ipaserver.test.com systemd[1]: Failed to listen on ipa-otpd 
socket.
11月 08 09:55:18 ipaserver.test.com systemd[1]: ipa-otpd.socket: Unit entered 
failed state.
I found that the file or directory is automatically created when 
ipa-otpd.socket is started.

Is there anyone help me?

Thank you!




--
祝:
工作顺利!生活愉快!
--
长沙研发中心 郑磊 
电话:18684703229
邮箱:zheng...@kylinos.cn
公司:天津麒麟信息技术有限公司
地址:湖南长沙市开福区三一大道工美大厦十四楼-- 
Manage your subscription for the Freeipa-devel mailing list:
https://www.redhat.com/mailman/listinfo/freeipa-devel
Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code

Re: [Freeipa-devel] [help]

2016-10-19 Thread
comments inline.





--
祝:
工作顺利!生活愉快!
--
长沙研发中心 郑磊 
Phone:18684703229
Email:zheng...@kylinos.cn
Company:天津麒麟信息技术有限公司
Address:湖南长沙市开福区三一大道工美大厦十四楼
 

 
 
 
-- Original --
From:  "Martin Basti"<mba...@redhat.com>;
Date:  Wed, Oct 19, 2016 07:56 PM
To:  "郑磊"<zheng...@kylinos.cn>; "freeipa-devel"<freeipa-devel@redhat.com>; 

Subject:  Re: [Freeipa-devel] [help]

 
   
Comments inline
 
 
 On 19.10.2016 10:30, 郑磊 wrote:
 
 
   
  
 
 
 
 --
   祝:
 工作顺利!生活愉快!
 --
 长沙研发中心 郑磊 
 Phone:18684703229
 Email:zheng...@kylinos.cn
 Company:天津麒麟信息技术有限公司
 Address:湖南长沙市开福区三一大道工美大厦十四楼
   
 

   

-- Original --
From:  "Martin 
Basti"<mba...@redhat.com>;
       Date:  Wed, Oct 19, 2016 04:03 PM
   To:  "郑磊"<zheng...@kylinos.cn>; 
"freeipa-devel"<freeipa-devel@redhat.com>; 
   Subject:  Re: [Freeipa-devel] [help]
     
  
 

 
 
 On 19.10.2016 03:35, 郑磊 wrote:
 
 Hello,
   In the process of using freeipa, we found a lot of content   
without Chinese translation. In order to we can better use  
 the platform, 
  we made a Chinese translation. Sorry but I don't see 
any updates in zanata 
https://fedora.zanata.org/iteration/view/freeipa/master/languages/zh-CN?dswid=-4750
 
 If you do a custom/manual translations this will not scale 
and you will do the same every release
 
 
 I have applied to join Chinese translation organization in 
zanata https://fedora.zanata.org/language/view/zh-CN?dswid=2727,
 but there is no reply. And I have tried to translate in zanata 
https://fedora.zanata.org/iteration/view/freeipa/master/languages/zh-CN?dswid=-4750,
 But there seems to be no permission to modify. Whether I   
  need to put the translation file zh_CN.po to create pull request 
against freeipa/freeipa on github?
 
  
 No please don't, we always generate .po files from zanata before 
releases, so all changes are overwritten
 
 Ok, let me know how the adding you to zanata continue, if nobody will 
answer for longer time, I can put you just to freeIPA project as translator.

Ok, Thx! If  there is still no respond in zanata for a period of time, I 
will contact you again.
 
   
 
 
  I think the translation work for freeipa   
internationalization promotion also can have certain help.   In 
addition, in use process, we found that when test the   
corresponding function of operation in the Web interface   is not a 
straightforward logging which needs to query in   the background, 
and it may not be intuitive and   convenient. In order to we can 
intuitively record what we   have done the operation in the Web 
interface, we do the   log module plug-ins. 
   

 
   
  webUI is just layer on top of our API calls.
 
 
 I know, What I mean is that no matter we are in API calls  
   mode to manipulate freeipa or Web UI way, we all can intuitive 
see clearly under the log module. The log module function is to 
record any of our operation.
 
 
   
 
  I think that they can be many caveats (access control, replication,   
  etc.) maybe would be good to see your code (you can send PR) how is you 
current implementation.

Ok, I organize the content first, you'll create a pull request against 
freeipa/freeipa on github later.
 
 Martin

   
   
   --
 祝:
       工作顺利!生活愉快!
   --
   长沙研发中心 郑磊 
   Phone:18684703229
   Email:zheng...@k

Re: [Freeipa-devel] [help]

2016-10-19 Thread
--
祝:
工作顺利!生活愉快!
--
长沙研发中心 郑磊 
Phone:18684703229
Email:zheng...@kylinos.cn
Company:天津麒麟信息技术有限公司
Address:湖南长沙市开福区三一大道工美大厦十四楼
 

 
 
 
-- Original --
From:  "Martin Basti"<mba...@redhat.com>;
Date:  Wed, Oct 19, 2016 04:03 PM
To:  "郑磊"<zheng...@kylinos.cn>; "freeipa-devel"<freeipa-devel@redhat.com>; 

Subject:  Re: [Freeipa-devel] [help]

 
       

 
 
 On 19.10.2016 03:35, 郑磊 wrote:
 
 Hello,
   In the process of using freeipa, we found a lot of content without   
Chinese translation. In order to we can better use the platform, 
  we made a Chinese translation. Sorry but I don't see any updates in 
zanata 
https://fedora.zanata.org/iteration/view/freeipa/master/languages/zh-CN?dswid=-4750
 
 If you do a custom/manual translations this will not scale and you 
will do the same every release


I have applied to join Chinese translation organization in zanata 
https://fedora.zanata.org/language/view/zh-CN?dswid=2727, but there is no 
reply. And I have tried to translate in zanata 
https://fedora.zanata.org/iteration/view/freeipa/master/languages/zh-CN?dswid=-4750,
 But there seems to be no permission to modify. Whether I need to put the 
translation file zh_CN.po to create pull request against freeipa/freeipa on 
github?
 

  I think the translation work for freeipa   internationalization 
promotion also can have certain help. In   addition, in use process, we 
found that when test the   corresponding function of operation in the Web 
interface is not a   straightforward logging which needs to query in the 
background,   and it may not be intuitive and convenient. In order to we 
can   intuitively record what we have done the operation in the Web   
interface, we do the log module plug-ins. 
   
  
   
 
  webUI is just layer on top of our API calls.
 

 I know, What I mean is that no matter we are in API calls mode to 
manipulate freeipa or Web UI way, we all can intuitive see clearly under the 
log module. The log module function is to record any of our operation.


  
 
 
 --
   祝:
 工作顺利!生活愉快!
 --
 长沙研发中心 郑磊 
 Phone:18684703229
 Email:zheng...@kylinos.cn
 Company:天津麒麟信息技术有限公司
 Address:湖南长沙市开福区三一大道工美大厦十四楼
   
 

   

-- Original --
From:  "Martin 
Basti"<mba...@redhat.com>;
       Date:  Tue, Oct 18, 2016 06:50 PM
   To:  "郑磊"<zheng...@kylinos.cn>; 
"freeipa-devel"<freeipa-devel@redhat.com>; 
   Subject:  Re: [Freeipa-devel] [help]
     
  
 

 
 
 On 18.10.2016 03:28, 郑磊 wrote:
 
 Hello everyone,
   I'm using freeipa, and having a test and research with   
the function of freeipa. At the same time, I have carried   
on the Chinese translation to the web interface, also   added own 
log module in web interface, referring to the   following 
screenshots. However, for these changes I don't   know how to 
interact with the community. Is there a   administrator to review 
these changes? Who should I send   mail to? Please help me. Thank 
you very much!
   
   
  
  
 Hello,
 
 at first you can write here what is your goal, what are your   
  use cases and how do you plan to achieve that.
 
 Then, if we agree on solution, you can send code as pull   
  request to our github repository https://github.com/freeipa/freeipa
 
 
 Martin^2-- 
Manage your subscription for the Freeipa-devel mailing list:
https://www.redhat.com/mailman/listinfo/freeipa-devel
Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code

Re: [Freeipa-devel] [help]

2016-10-18 Thread
Hello,
In the process of using freeipa, we found a lot of content without  Chinese 
translation. In order to we can better use the platform, we made  a Chinese 
translation. I think the translation work for freeipa  internationalization 
promotion also can have certain help. In addition,  in use process, we found 
that when test the corresponding function of  operation in the Web interface is 
not a straightforward logging which needs to query in the background, and it 
may not be intuitive and convenient.  In order to we can intuitively record 
what we have  done the operation in the Web interface, we do the log module 
plug-ins. 





--
祝:
工作顺利!生活愉快!
--
长沙研发中心 郑磊 
Phone:18684703229
Email:zheng...@kylinos.cn
Company:天津麒麟信息技术有限公司
Address:湖南长沙市开福区三一大道工美大厦十四楼
 

 
 
 
-- Original --
From:  "Martin Basti"<mba...@redhat.com>;
Date:  Tue, Oct 18, 2016 06:50 PM
To:  "郑磊"<zheng...@kylinos.cn>; "freeipa-devel"<freeipa-devel@redhat.com>; 

Subject:  Re: [Freeipa-devel] [help]

 
       

 
 
 On 18.10.2016 03:28, 郑磊 wrote:
 
 Hello everyone,
   I'm using freeipa, and having a test and research with the   
function of freeipa. At the same time, I have carried on the   Chinese 
translation to the web interface, also added own log   module in web 
interface, referring to the following screenshots.   However, for these 
changes I don't know how to interact with the   community. Is there a 
administrator to review these changes? Who   should I send mail to? Please 
help me. Thank you very much!
   
   
   
  
  
 Hello,
 
 at first you can write here what is your goal, what are your use cases 
and how do you plan to achieve that.
 
 Then, if we agree on solution, you can send code as pull request to 
our github repository https://github.com/freeipa/freeipa
 
 
 Martin^2-- 
Manage your subscription for the Freeipa-devel mailing list:
https://www.redhat.com/mailman/listinfo/freeipa-devel
Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code

[Freeipa-devel] [help]

2016-10-17 Thread
Hello everyone,
I'm using freeipa, and having a test and research with the  function of 
freeipa. At the same time, I have carried on the Chinese  translation to the 
web interface, also added own log module in web  interface, referring to the 
following screenshots. However, for these changes I don't know how to interact 
with  the community. Is there a administrator to review these changes? Who 
should I send mail to? Please help me. Thank you very much!-- 
Manage your subscription for the Freeipa-devel mailing list:
https://www.redhat.com/mailman/listinfo/freeipa-devel
Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code