Clouder mailing list archives

community@goclouder.net

Re: Issue saving "Registry" Container

by
sezzamane@gmail.com
- 05/04/2015 21:53:04
Thank you Yannick :)

On 4 May 2015 at 21:50, Yannick Buron <yannick.buron@gmail.com> wrote:

Thank you Soukaina. @hhgabelgaard also opened an issue with a good analysis of the problem https://github.com/clouder-community/clouder/issues/11, you'll find my commit linked to it.

It seems there a difference between Debian and Ubuntu caused the bug, because of the version of Paramiko. I integrate your suggestion in my last commit, it shall resolve the problem for everyone.


Yannick Buron
Founder
+33 (0) 6 70 74 52 26 | yannick@goclouder.net
My blog : www.disruptingworld.me/

Clouder
Building the tools we need
98 Avenue du general pierre billotte BatD
94000 Creteil
www.goclouder.net | www.wikicompare.info

Le 04/05/2015 18:51, Soukaina EZZAMANE a écrit :
<blockquote cite="mid:CANE6pDBLOWj2R0xW=krEfpRpWd2_m1M-HHAtxWQgZx1+mVz6WA@mail.gmail.com" type="cite">
Hello Yannick,

I solved the problem by adding a line in clouder_model.py before ssh.connet ssh.connect(host, port=int(port), username=username,key_filename=os.path.expanduser(identityfile)) :

I add this line :

identityfile = identityfile[0]
ssh.connect(host, port=int(port), username=username,
                    key_filename=os.path.expanduser(identityfile))
        return ssh

Since the error is saying identityfile is a list, it needs to startwith sthg AttributeError: 'list' object has no attribute 'startswith'.

Naran plz try and answer if it works.

On 4 May 2015 at 16:50, Yannick Buron <yannick.buron@gmail.com> wrote:

I just add some checks on this commit https://github.com/clouder-community/clouder/commit/2b5ec69ec292e9c845fe2947c28628ddd86a81c6 , please update the code and the clouder module and retry.


Yannick Buron
Founder
+33 (0) 6 70 74 52 26 | yannick@goclouder.net
My blog : www.disruptingworld.me/

Clouder
Building the tools we need
98 Avenue du general pierre billotte BatD
94000 Creteil
www.goclouder.net | www.wikicompare.info

Le 04/05/2015 16:09, Naran M a écrit :
<blockquote cite="mid:2352A5F6-BD52-4843-83CA-7B44AEB653B2@gmail.com" type="cite">

Here is the server log, if this sheds some light :-


2015-05-04 13:13:02,344 29315 INFO clouder openerp.addons.clouder.clouder_model: ===================
2015-05-04 13:13:02,352 29315 INFO clouder openerp.addons.clouder.clouder_model: FAIL! Reverting...
2015-05-04 13:13:02,356 29315 INFO clouder openerp.addons.clouder.clouder_model: ===================
2015-05-04 13:13:02,405 29315 INFO clouder openerp.addons.clouder.clouder_model: This base container not be saved or the backup isnt configured in conf, skipping save container
2015-05-04 13:13:10,675 29315 INFO clouder openerp.addons.clouder.clouder_model: command : /Users/xxxx/odoo/custom_addons/clouder/res/sed.sh www-registry_www.server.com /Users/xxxx/.ssh/config
2015-05-04 13:13:10,840 29315 INFO clouder openerp.addons.clouder.clouder_model: stdout : sed: 1: "/Users/xxxx/.ssh/config": extra characters at the end of n command

2015-05-04 13:13:22,553 29315 INFO clouder openerp.addons.clouder.clouder_model: command : rm -rf /Users/xxxx/.ssh/keys/www-registry_www.server.com
2015-05-04 13:13:25,667 29315 INFO clouder openerp.addons.clouder.clouder_model: command : rm -rf /Users/xxxx/.ssh/keys/www-registry_www.server.com.pub
2015-05-04 13:13:25,818 29315 INFO clouder openerp.addons.clouder.clouder_model: connect: ssh www.server.com
2015-05-04 13:13:45,740 29315 ERROR clouder openerp.http: Exception during JSON request handling.


On 4 May 2015, at 8:54 pm, Yannick Buron <yannick.buron@gmail.com> wrote:

Hello,

Hum someone had the same error before, here is the answer I gave :

--------
You shall make sure that your systemuser running odoo can connect to your server with ssh.

Check that the file ~/.ssh/config is correctly created in your system (if not try to click on the reinstall button on the server record) and that an ssh {server_name} command work without password prompt. I can give you the exact command if you give me screenshot of your server record.

Also did you add the public key in your server record in the ~/.ssh/authorized_keys on your server ?

Check http://doc.goclouder.net/ for more informations
---------

But I don't know what was the exact error. Since it's the second time I see it, I'd like to know what is the problem so I can add some explicit checks.

Soukaina, if I remember correctly you had the same error, maybe you can help?

Yannick Buron
Founder
+33 (0) 6 70 74 52 26 | yannick@goclouder.net
My blog : www.disruptingworld.me/

Clouder
Building the tools we need
98 Avenue du general pierre billotte BatD
94000 Creteil
www.goclouder.net | www.wikicompare.info

Le 01/05/2015 12:20, Naran M a écrit :
<blockquote cite="mid:CAG6fCcFRaGMk+XTrJC8wrM80ys=oA2m7dcRLL+sQwjpxpcGG+Q@mail.gmail.com" type="cite">
Thanks Yannick, I kind of fixed the code yesterday itself (I was eager to have this tested and up and running :-), however, I've getting the below error when trying to save the Registry Container

 File "/odoo/custom_addons/clouder/clouder_model.py", line 374, in connect
    key_filename=os.path.expanduser(identityfile))
  File "/odoo8-env/bin/../lib/python2.7/posixpath.py", line 261, in expanduser
    if not path.startswith('~'):
AttributeError: 'list' object has no attribute 'startswith'

On Fri, May 1, 2015 at 7:58 PM, Yannick Buron <yannick.buron@gmail.com> wrote:

Hello,

1) Ok so it worked on Mac, that's interesting I didn't though it would work since Clouder make an extensive use of the ssh binary on the system. Good to know.

2) Well ldap isn't used in production yet. I developed it because later I'd like to use it (and CAS) to have a single sign on on all the application hosted by a Clouder, but it's still a far dream for now.
It's not in unfinished directory because I made it works some months ago. I just made a debug https://github.com/clouder-community/clouder/commit/96566df52590b6f97e057a95b3635db4243252fc, you can retest but notice that it's still a very basic installation.


Clouder
Building the tools we need
98 Avenue du general pierre billotte BatD
94000 Creteil
www.goclouder.net | www.wikicompare.info

Le 30/04/2015 11:30, Naran M a écrit :
<blockquote cite="mid:762F709A-88FD-4DA3-A09D-AF0D725F73CD@gmail.com" type="cite">
Hi Yannick - I am having issues saving the Registry container, below are the steps I followed

1) I have created the server entry and all went well , except I need to create a ssh key file ( I installed the Clouder in Mac)

2) Built the version of Registry image and created a new container entry for it, but when I tried to save, below is the error message
File "/odoo/openerp/api.py", line 336, in old_api
    result = method(recs, *args, **kwargs)
  File "/odoo/custom_addons/clouder_template_ldap/clouder_template_ldap.py", line 63, in create
    return super(ClouderContainer, self).create_vals()
AttributeError: 'super' object has no attribute 'create_vals'
Cheers,

Naran

_______________________________________________
Mailing-List: http://www.goclouder.net/groups/clouder-5
Post to: mailto:community@goclouder.net
Unsubscribe: http://www.goclouder.net/groups?unsubscribe


_______________________________________________
Mailing-List: http://www.goclouder.net/groups/clouder-5
Post to: mailto:community@goclouder.net
Unsubscribe: http://www.goclouder.net/groups?unsubscribe


_______________________________________________
Mailing-List: http://www.goclouder.net/groups/clouder-5
Post to: mailto:community@goclouder.net
Unsubscribe: http://www.goclouder.net/groups?unsubscribe


_______________________________________________
Mailing-List: http://www.goclouder.net/groups/clouder-5
Post to: mailto:community@goclouder.net
Unsubscribe: http://www.goclouder.net/groups?unsubscribe


_______________________________________________
Mailing-List: http://www.goclouder.net/groups/clouder-5
Post to: mailto:community@goclouder.net
Unsubscribe: http://www.goclouder.net/groups?unsubscribe


_______________________________________________
Mailing-List: http://www.goclouder.net/groups/clouder-5
Post to: mailto:community@goclouder.net
Unsubscribe: http://www.goclouder.net/groups?unsubscribe


_______________________________________________
Mailing-List: http://www.goclouder.net/groups/clouder-5
Post to: mailto:community@goclouder.net
Unsubscribe: http://www.goclouder.net/groups?unsubscribe


_______________________________________________
Mailing-List: http://www.goclouder.net/groups/clouder-5
Post to: mailto:community@goclouder.net
Unsubscribe: http://www.goclouder.net/groups?unsubscribe