Hi
I'm working on Sabayon Linux amd64 7 chroot system
entropy: 1.0_rc73
equo: 1.0_rc73
I've configured entropy-server.conf for 3 repos.
1 standard
2 browser
3 media
main options are set :
community-mode = enable
default-repository = standard
Repositry packages and database are stored in /root (local) or on the
root-ftp_server (Now I'm testing localy)
repository = standard||file:///root
repository = browser||file:///root
repository = media|file:///root
I'm trying eit localy and remote :
"eit init repo_id" works fine
if i try to change repos. running "eit checkout repo_id" , entropy
crashes for all repo_id
-----------------------------------
# eit checkout browser
Traceback (most recent call last):
File "/usr/bin/eit", line 14, in <module>
main()
File "/usr/lib/entropy/server/eit/main.py", line 97, in main
exit_st = func(*func_args)
File "/usr/lib/entropy/server/eit/commands/command.py", line 98, in
_call_locked
return func(server)
File "/usr/lib/entropy/server/eit/commands/checkout.py", line 93, in
_checkout
save = True)
File "/usr/lib/entropy/lib/entropy/server/interfaces/main.py", line
4156, in switch_default_repository
self._save_default_repository(repository_id)
File "/usr/lib/entropy/lib/entropy/server/interfaces/main.py", line
4238, in _save_default_repository
with entropy.tools.codecs_fdopen(tmp_path, "w", enc) as f_srv_t:
File "/usr/lib/entropy/lib/entropy/tools.py", line 3067, in codecs_fdopen
file = os.fdopen(fd, mode, 4096)
TypeError: an integer is required
Frame codecs_fdopen in /usr/lib/entropy/lib/entropy/tools.py at line 3067
errors = 'strict'
fd = '/tmp/tmpZXX2qz'
mode = 'wb'
encoding = 'UTF-8'
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/entropy/server/eit/main.py", line 35, in handle_exception
raise exc_instance
TypeError: an integer is required
Original exception was:
Traceback (most recent call last):
File "/usr/bin/eit", line 14, in <module>
main()
File "/usr/lib/entropy/server/eit/main.py", line 97, in main
exit_st = func(*func_args)
File "/usr/lib/entropy/server/eit/commands/command.py", line 98, in
_call_locked
return func(server)
File "/usr/lib/entropy/server/eit/commands/checkout.py", line 93, in
_checkout
save = True)
File "/usr/lib/entropy/lib/entropy/server/interfaces/main.py", line
4156, in switch_default_repository
self._save_default_repository(repository_id)
File "/usr/lib/entropy/lib/entropy/server/interfaces/main.py", line
4238, in _save_default_repository
with entropy.tools.codecs_fdopen(tmp_path, "w", enc) as f_srv_t:
File "/usr/lib/entropy/lib/entropy/tools.py", line 3067, in codecs_fdopen
file = os.fdopen(fd, mode, 4096)
TypeError: an integer is required
----------------------
error.log attached or http://pastebin.sabayon.org/pastie/7550
Thanks :)
# eit checkout browser
Traceback (most recent call last):
File "/usr/bin/eit", line 14, in <module>
main()
File "/usr/lib/entropy/server/eit/main.py", line 97, in main
exit_st = func(*func_args)
File "/usr/lib/entropy/server/eit/commands/command.py", line 98, in
_call_locked
return func(server)
File "/usr/lib/entropy/server/eit/commands/checkout.py", line 93, in _checkout
save = True)
File "/usr/lib/entropy/lib/entropy/server/interfaces/main.py", line 4156, in
switch_default_repository
self._save_default_repository(repository_id)
File "/usr/lib/entropy/lib/entropy/server/interfaces/main.py", line 4238, in
_save_default_repository
with entropy.tools.codecs_fdopen(tmp_path, "w", enc) as f_srv_t:
File "/usr/lib/entropy/lib/entropy/tools.py", line 3067, in codecs_fdopen
file = os.fdopen(fd, mode, 4096)
TypeError: an integer is required
Frame codecs_fdopen in /usr/lib/entropy/lib/entropy/tools.py at line 3067
errors = 'strict'
fd = '/tmp/tmpZXX2qz'
mode = 'wb'
encoding = 'UTF-8'
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/entropy/server/eit/main.py", line 35, in handle_exception
raise exc_instance
TypeError: an integer is required
Original exception was:
Traceback (most recent call last):
File "/usr/bin/eit", line 14, in <module>
main()
File "/usr/lib/entropy/server/eit/main.py", line 97, in main
exit_st = func(*func_args)
File "/usr/lib/entropy/server/eit/commands/command.py", line 98, in
_call_locked
return func(server)
File "/usr/lib/entropy/server/eit/commands/checkout.py", line 93, in _checkout
save = True)
File "/usr/lib/entropy/lib/entropy/server/interfaces/main.py", line 4156, in
switch_default_repository
self._save_default_repository(repository_id)
File "/usr/lib/entropy/lib/entropy/server/interfaces/main.py", line 4238, in
_save_default_repository
with entropy.tools.codecs_fdopen(tmp_path, "w", enc) as f_srv_t:
File "/usr/lib/entropy/lib/entropy/tools.py", line 3067, in codecs_fdopen
file = os.fdopen(fd, mode, 4096)
TypeError: an integer is required