On 11/4/2015 7:41 PM, Robert Rott wrote:
Hello,
I'm installing Sogo on Debian Jessie an i got a bug.

When I use this code:

openchange_provision --openchangedb --openchangedb-uri 'mysql://openchange-
user[:openchange$123]@localhost/openchange'

I get:

Setting up openchange db
Traceback (most recent call last):
   File "/usr/sbin/openchange_provision", line 128, in <module>
     openchange.openchangedb_provision(provisionnames, lp,
opts.openchangedb_uri)
   File "/usr/lib/python2.7/dist-packages/openchange/provision.py", line 1312,
in openchangedb_provision
     openchangedb = mailbox.OpenChangeDBWithMysqlBackend(uri, find_setup_dir())
   File "/usr/lib/python2.7/dist-packages/openchange/mailbox.py", line 375, in
__init__
     self._connect_to_mysql()
   File "/usr/lib/python2.7/dist-packages/openchange/mailbox.py", line 300, in
_connect_to_mysql
     host, user, passwd, self.db_name, port = self._parse_mysql_url()
   File "/usr/lib/python2.7/dist-packages/openchange/mailbox.py", line 306, in
_parse_mysql_url
     conn_url = urlparse(self.url)
   File "/usr/lib/python2.7/urlparse.py", line 143, in urlparse
     tuple = urlsplit(url, scheme, allow_fragments)
   File "/usr/lib/python2.7/urlparse.py", line 214, in urlsplit
     raise ValueError("Invalid IPv6 URL")
ValueError: Invalid IPv6 URL

Can someone help me please?

Thanks.

[% user.email %]

Robert,

"ValueError: Invalid IPv6 URL".

The python script sees your two square brackets [ ] in the mysql URL, and expects the brackets to contain an IPv6 address, but there is no valid IPv6 address in there.

Instead of :

openchange_provision --openchangedb --openchangedb-uri 
'mysql://openchange-user[:openchange$123]@localhost/openchange'

Try:

openchange_provision --openchangedb --openchangedb-uri 
'mysql://openchange-user:openchange-password@localhost/openchange'

Note: your openchange password is best to contain only alphanumeric characters because symbols, !@#$%^&*()-_=+[]{}\|;:'",<.>/?`~ etc, could cause unexpected errors.

-Chris

--
[email protected]
https://inverse.ca/sogo/lists

Reply via email to