1 |
Hey all :) |
2 |
|
3 |
I'm currently experiencing minor turbulences with my windows xp VM |
4 |
(Interix 3.5; none of the other interix versions are affected). |
5 |
occasionally i'm getting this: |
6 |
|
7 |
Traceback (most recent call last): |
8 |
File "/opt/gentoo/usr/bin/emerge", line 42, in <module> |
9 |
retval = emerge_main() |
10 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/main.py", line 1413, in |
11 |
emerge_main |
12 |
myopts, myaction, myfiles, spinner) |
13 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/actions.py", line 457, |
14 |
in action_build |
15 |
retval = mergetask.merge() |
16 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/Scheduler.py", line 820, |
17 |
in merge |
18 |
rval = self._merge() |
19 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/Scheduler.py", line |
20 |
1128, in _merge |
21 |
self._main_loop() |
22 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/Scheduler.py", line |
23 |
1268, in _main_loop |
24 |
self._poll_loop() |
25 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/PollScheduler.py", line |
26 |
127, in _poll_loop |
27 |
handler(f, event) |
28 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/SpawnProcess.py", line |
29 |
190, in _output_handler |
30 |
self.wait() |
31 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/AsynchronousTask.py", |
32 |
line 42, in wait |
33 |
self._wait_hook() |
34 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/AsynchronousTask.py", |
35 |
line 115, in _wait_hook |
36 |
self._exit_listener_stack.pop()(self) |
37 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/EbuildPhase.py", line |
38 |
84, in _post_phase_exit |
39 |
self.wait() |
40 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/AsynchronousTask.py", |
41 |
line 42, in wait |
42 |
self._wait_hook() |
43 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/AsynchronousTask.py", |
44 |
line 115, in _wait_hook |
45 |
self._exit_listener_stack.pop()(self) |
46 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/TaskSequence.py", line |
47 |
44, in _task_exit_handler |
48 |
self.wait() |
49 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/AsynchronousTask.py", |
50 |
line 42, in wait |
51 |
self._wait_hook() |
52 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/AsynchronousTask.py", |
53 |
line 115, in _wait_hook |
54 |
self._exit_listener_stack.pop()(self) |
55 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/CompositeTask.py", line |
56 |
106, in _default_final_exit |
57 |
return self.wait() |
58 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/AsynchronousTask.py", |
59 |
line 42, in wait |
60 |
self._wait_hook() |
61 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/AsynchronousTask.py", |
62 |
line 115, in _wait_hook |
63 |
self._exit_listener_stack.pop()(self) |
64 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/EbuildBuild.py", line |
65 |
179, in _build_exit |
66 |
self.wait() |
67 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/AsynchronousTask.py", |
68 |
line 42, in wait |
69 |
self._wait_hook() |
70 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/AsynchronousTask.py", |
71 |
line 115, in _wait_hook |
72 |
self._exit_listener_stack.pop()(self) |
73 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/CompositeTask.py", line |
74 |
106, in _default_final_exit |
75 |
return self.wait() |
76 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/AsynchronousTask.py", |
77 |
line 42, in wait |
78 |
self._wait_hook() |
79 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/AsynchronousTask.py", |
80 |
line 115, in _wait_hook |
81 |
self._exit_listener_stack.pop()(self) |
82 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/Scheduler.py", line |
83 |
1107, in _build_exit |
84 |
self._schedule() |
85 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/PollScheduler.py", line |
86 |
43, in _schedule |
87 |
return self._schedule_tasks() |
88 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/Scheduler.py", line |
89 |
1297, in _schedule_tasks |
90 |
if q.schedule(): |
91 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/SequentialTaskQueue.py", |
92 |
line 55, in schedule |
93 |
task.start() |
94 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/AsynchronousTask.py", |
95 |
line 24, in start |
96 |
self._start() |
97 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/PackageMerge.py", line |
98 |
44, in _start |
99 |
self.returncode = self.merge.merge() |
100 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/MergeListItem.py", line |
101 |
148, in merge |
102 |
retval = self._install_task.install() |
103 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/EbuildBuild.py", line |
104 |
270, in install |
105 |
rval = merge.execute() |
106 |
File "/opt/gentoo/usr/lib/portage/pym/_emerge/EbuildMerge.py", line |
107 |
27, in execute |
108 |
blockers=self.find_blockers) |
109 |
File "/opt/gentoo/usr/lib/portage/pym/portage/__init__.py", line 7388, |
110 |
in merge |
111 |
mydbapi=mydbapi, prev_mtimes=prev_mtimes) |
112 |
File "/opt/gentoo/usr/lib/portage/pym/portage/dbapi/vartree.py", line |
113 |
5022, in merge |
114 |
mydbapi=mydbapi, prev_mtimes=prev_mtimes) |
115 |
File "/opt/gentoo/usr/lib/portage/pym/portage/dbapi/vartree.py", line |
116 |
5035, in _merge |
117 |
elog_process(self.mycpv, self.settings, phasefilter=filter_mergephases) |
118 |
File "/opt/gentoo/usr/lib/portage/pym/portage/elog/__init__.py", line |
119 |
165, in elog_process |
120 |
m.process(mysettings, str(key), mod_logentries, mod_fulllog) |
121 |
File |
122 |
"/opt/gentoo/usr/lib/portage/pym/portage/elog/mod_save_summary.py", line |
123 |
30, in process |
124 |
{"pid": os.getpid(), "time": time.strftime("%Y-%m-%d %H:%M:%S %Z", |
125 |
time.localtime(time.time())), "pkg": key}) |
126 |
File "/opt/gentoo/usr/lib/python2.6/codecs.py", line 686, in write |
127 |
return self.writer.write(data) |
128 |
File "/opt/gentoo/usr/lib/python2.6/codecs.py", line 351, in write |
129 |
data, consumed = self.encode(object, self.errors) |
130 |
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 71: |
131 |
ordinal not in range(128) |
132 |
|
133 |
|
134 |
i have no idea what triggers this, but it must be related to the recent |
135 |
unicode changes in portage i believe. |
136 |
|
137 |
anybody else seeing this? |
138 |
|
139 |
Cheers, Markus |