Error: 0.23 git + remote mysql server 5.5
8 years 5 months ago - 8 years 5 months ago #349
by zimniy
And we keep driving into the night
It's a late goodbye, such a late goodbye
zimniy created the topic: Error: 0.23 git + remote mysql server 5.5
Добрый день.
У меня отдельный сервер БД на отдельном хосте. Базы создались нормально, а при запуске SOPDS-scan плюётся ошибками.
Ну, и, как не трудно догадаться, ничего не сканируется...
UPD: нашёл подобный баг: bugs.launchpad.net/ubuntu/+source/apport...g/1227381/comments/4
Устанавливаю SOPDS из git
[ Click to expand ]
[ Click to hide ]
commit 1a3bc973a7d00253aa24f61588063f6b00ce6726
Author: mitshel <Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.>
Author: mitshel <Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.>
У меня отдельный сервер БД на отдельном хосте. Базы создались нормально, а при запуске SOPDS-scan плюётся ошибками.
Что бы это могло быть?
[ Click to expand ]
[ Click to hide ]
2014-12-10 08:17:05,260 INFO sopdsDaemon __init__()...
2014-12-10 08:17:05,260 INFO sopdsDaemon start()...
2014-12-10 08:17:05,294 INFO sopdsDaemon entering in main loop...
2014-12-10 08:17:05,294 INFO ***** Starting sopds-scan...
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/mysql/connector/cursor.py", line 373, in _process_params
res = [to_mysql(i) for i in res]
File "/usr/lib/python3/dist-packages/mysql/connector/cursor.py", line 373, in <listcomp>
res = [to_mysql(i) for i in res]
File "/usr/lib/python3/dist-packages/mysql/connector/conversion.py", line 160, in to_mysql
return getattr(self, "_{}_to_mysql".format(type_name))(value)
File "/usr/lib/python3/dist-packages/mysql/connector/conversion.py", line 176, in _str_to_mysql
encoded = value.encode(self.charset)
UnicodeEncodeError: 'utf-8' codec can't encode character '\udcd0' in position 0: surrogates not allowed
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/sopds/py/sopdsd.py", line 338, in <module>
daemon.start()
File "/opt/sopds/py/sopdsd.py", line 292, in start
Daemon.start(self)
File "/opt/sopds/py/sopdsd.py", line 146, in start
self.run()
File "/opt/sopds/py/sopdsd.py", line 327, in run
self.run_scanner()
File "/opt/sopds/py/sopdsd.py", line 318, in run_scanner
self.scanner.scan_all()
File "/opt/sopds/py/sopdscan.py", line 91, in scan_all
self.processfile(name,full_path,file,0,file_size)
File "/opt/sopds/py/sopdscan.py", line 137, in processfile
if self.opdsdb.findbook(name,rel_path,1)==0:
File "/opt/sopds/py/sopdsdb.py", line 106, in findbook
cursor.execute(sql_findbook,data_findbook)
File "/usr/lib/python3/dist-packages/mysql/connector/cursor.py", line 502, in execute
psub = _ParamSubstitutor(self._process_params(params))
File "/usr/lib/python3/dist-packages/mysql/connector/cursor.py", line 378, in _process_params
"Failed processing format-parameters; %s" % err)
mysql.connector.errors.ProgrammingError: Failed processing format-parameters; 'utf-8' codec can't encode character '\udcd0' in position 0: surrogates not allowed
2014-12-10 08:17:05,323 INFO sopdsDaemon delpid()...
2014-12-10 08:17:05,260 INFO sopdsDaemon start()...
2014-12-10 08:17:05,294 INFO sopdsDaemon entering in main loop...
2014-12-10 08:17:05,294 INFO ***** Starting sopds-scan...
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/mysql/connector/cursor.py", line 373, in _process_params
res = [to_mysql(i) for i in res]
File "/usr/lib/python3/dist-packages/mysql/connector/cursor.py", line 373, in <listcomp>
res = [to_mysql(i) for i in res]
File "/usr/lib/python3/dist-packages/mysql/connector/conversion.py", line 160, in to_mysql
return getattr(self, "_{}_to_mysql".format(type_name))(value)
File "/usr/lib/python3/dist-packages/mysql/connector/conversion.py", line 176, in _str_to_mysql
encoded = value.encode(self.charset)
UnicodeEncodeError: 'utf-8' codec can't encode character '\udcd0' in position 0: surrogates not allowed
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/sopds/py/sopdsd.py", line 338, in <module>
daemon.start()
File "/opt/sopds/py/sopdsd.py", line 292, in start
Daemon.start(self)
File "/opt/sopds/py/sopdsd.py", line 146, in start
self.run()
File "/opt/sopds/py/sopdsd.py", line 327, in run
self.run_scanner()
File "/opt/sopds/py/sopdsd.py", line 318, in run_scanner
self.scanner.scan_all()
File "/opt/sopds/py/sopdscan.py", line 91, in scan_all
self.processfile(name,full_path,file,0,file_size)
File "/opt/sopds/py/sopdscan.py", line 137, in processfile
if self.opdsdb.findbook(name,rel_path,1)==0:
File "/opt/sopds/py/sopdsdb.py", line 106, in findbook
cursor.execute(sql_findbook,data_findbook)
File "/usr/lib/python3/dist-packages/mysql/connector/cursor.py", line 502, in execute
psub = _ParamSubstitutor(self._process_params(params))
File "/usr/lib/python3/dist-packages/mysql/connector/cursor.py", line 378, in _process_params
"Failed processing format-parameters; %s" % err)
mysql.connector.errors.ProgrammingError: Failed processing format-parameters; 'utf-8' codec can't encode character '\udcd0' in position 0: surrogates not allowed
2014-12-10 08:17:05,323 INFO sopdsDaemon delpid()...
Ну, и, как не трудно догадаться, ничего не сканируется...
UPD: нашёл подобный баг: bugs.launchpad.net/ubuntu/+source/apport...g/1227381/comments/4
And we keep driving into the night
It's a late goodbye, such a late goodbye
Last Edit: 8 years 5 months ago by zimniy.
Please Войти or Create an account to join the conversation.
- zimniy
-
Topic Author
- Offline
- Новый участник
-
- semi-dead
8 years 5 months ago #360
by zimniy
And we keep driving into the night
It's a late goodbye, such a late goodbye
zimniy replied the topic: Error: 0.23 git + remote mysql server 5.5
Тему можно грохнуть. Проблема была в локали.
В используем мной шаблоне OpenVZ-контейнерав не было юникода по-умолчанию.
В используем мной шаблоне OpenVZ-контейнерав не было юникода по-умолчанию.
And we keep driving into the night
It's a late goodbye, such a late goodbye
Please Войти or Create an account to join the conversation.
- zimniy
-
Topic Author
- Offline
- Новый участник
-
- semi-dead
7 years 6 months ago #442
by zhuravel
zhuravel replied the topic: Error: 0.23 git + remote mysql server 5.5
День добрый. А можно поподробней как это исправить?
Please Войти or Create an account to join the conversation.
- zhuravel
-
- Offline
- Захожу иногда
-
Less
More
- Posts: 71
Time to create page: 0.100 seconds