天天看點

Libvirsh 問題:GLib-WARNING **: gmem.c:483: custom memory allocation vtable not supported

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

<code>openstack VM 啟動失敗:</code>

<code>    </code><code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [req-209e1032-1594-4a12-9314-2d61497ddc00 77a941e7a6f34efcaa0cd1460702fb56 29c0d49d61d4428a978317f9da6d7663 - - -] [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00] Instance failed to spawn</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00] Traceback (most recent call last):</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00]   File </code><code>"/usr/lib/python2.7/site-packages/nova/compute/manager.py"</code><code>, line 2218, </code><code>in</code> <code>_build_resources</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00]     yield resources</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00]   File </code><code>"/usr/lib/python2.7/site-packages/nova/compute/manager.py"</code><code>, line 2064, </code><code>in</code> <code>_build_and_run_instance</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00]     block_device_info=block_device_info)</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00]   File </code><code>"/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py"</code><code>, line 2791, </code><code>in</code> <code>spawn</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00]   File </code><code>"/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py"</code><code>, line 4936, </code><code>in</code> <code>_create_domain_and_network</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00]     xml, pause=pause, power_on=power_on)</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00]   File </code><code>"/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py"</code><code>, line 4867, </code><code>in</code> <code>_create_domain</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00]     guest.launch(pause=pause)</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00]   File </code><code>"/usr/lib/python2.7/site-packages/nova/virt/libvirt/guest.py"</code><code>, line 142, </code><code>in</code> <code>launch</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00]     self._encoded_xml, errors=</code><code>'ignore'</code><code>)</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00]   File </code><code>"/usr/lib/python2.7/site-packages/oslo_utils/excutils.py"</code><code>, line 220, </code><code>in</code> <code>__exit__</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00]     self.force_reraise()</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00]   File </code><code>"/usr/lib/python2.7/site-packages/oslo_utils/excutils.py"</code><code>, line 196, </code><code>in</code> <code>force_reraise</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00]     six.reraise(self.type_, self.value, self.tb)</code>

<code>17-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00]     xml, pause=pause, power_on=power_on)</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00]   File </code><code>"/usr/lib/python2.7/site-packages/nova/virt/libvirt/guest.py"</code><code>, line 137, </code><code>in</code> <code>launch</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00]     </code><code>return</code> <code>self._domain.createWithFlags(flags)</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00]   File </code><code>"/usr/lib/python2.7/site-packages/eventlet/tpool.py"</code><code>, line 186, </code><code>in</code> <code>doit</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00]     result = proxy_call(self._autowrap, f, *args, **kwargs)</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00]   File </code><code>"/usr/lib/python2.7/site-packages/eventlet/tpool.py"</code><code>, line 144, </code><code>in</code> <code>proxy_call</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00]     rv = execute(f, *args, **kwargs)</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00]   File </code><code>"/usr/lib/python2.7/site-packages/eventlet/tpool.py"</code><code>, line 125, </code><code>in</code> <code>execute</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00]     six.reraise(c, e, tb)</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00]   File </code><code>"/usr/lib/python2.7/site-packages/eventlet/tpool.py"</code><code>, line 83, </code><code>in</code> <code>tworker</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00]     rv = meth(*args, **kwargs)</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00]   File </code><code>"/usr/lib64/python2.7/site-packages/libvirt.py"</code><code>, line 1069, </code><code>in</code> <code>createWithFlags</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00]     </code><code>if</code> <code>ret == -1: raise libvirtError (</code><code>'virDomainCreateWithFlags() failed'</code><code>, dom=self)</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00] libvirtError: internal error: qemu unexpectedly closed the monitor:</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00] (process:13831): GLib-WARNING **: gmem.c:483: custom memory allocation vtable not supported</code>

<code>Unknown protocol</code>

<code>2017-10-12 16:09:45.552 9650 ERROR nova.compute.manager [instance: 424e4c01-7f39-40d4-acb5-11664ce47b00]</code>

解決辦法:

<code>安裝庫檔案:</code>

<code>    </code><code>yum -y </code><code>install</code>  <code>gperftools-libs</code>

<code>    </code> 

<code>重新開機系統</code>

<code>    </code><code>[root@l23-4-22 154363a6-13e0-4570-a1ef-53f2becacfbd]</code><code># rpm -ql</code>

<code>    </code><code>gperftools-libs</code>

<code>    </code><code>/usr/lib64/libprofiler</code><code>.so.0</code>

<code>    </code><code>/usr/lib64/libprofiler</code><code>.so.0.4.5</code>

<code>    </code><code>/usr/lib64/libtcmalloc</code><code>.so.4</code>

<code>    </code><code>/usr/lib64/libtcmalloc</code><code>.so.4.2.6</code>

<code>    </code><code>/usr/lib64/libtcmalloc_and_profiler</code><code>.so.4</code>

<code>    </code><code>/usr/lib64/libtcmalloc_and_profiler</code><code>.so.4.2.6</code>

<code>    </code><code>/usr/lib64/libtcmalloc_debug</code><code>.so.4</code>

<code>    </code><code>/usr/lib64/libtcmalloc_debug</code><code>.so.4.2.6</code>

<code>    </code><code>/usr/lib64/libtcmalloc_minimal</code><code>.so.4</code>

<code>    </code><code>/usr/lib64/libtcmalloc_minimal</code><code>.so.4.2.6</code>

<code>    </code><code>/usr/lib64/libtcmalloc_minimal_debug</code><code>.so.4</code>

<code>    </code><code>/usr/lib64/libtcmalloc_minimal_debug</code><code>.so.4.2.6</code>

驗證通過

本文轉自 swq499809608 51CTO部落格,原文連結:http://blog.51cto.com/swq499809608/1973164

繼續閱讀