Deepin Linux 2015 RC Parallels Virtual Machine can't install parallels tools
Tofloor
poster avatar
darklx
deepin
2015-12-27 01:35
Author
本帖最后由 darklx 于 2015-12-26 17:48 编辑

我试着在 paralles 虚拟机上面安装 2015 RC,打算用这个取代我上面的 Ubuntu 虚拟机,不但界面很苦,而且用户体验也不错!
但是,安装 parallesl tools 报错,没有办法和 MAC 互相复制或共享文件,很麻烦。
这个是 parallesl tools 的安装 log(在 ubutu 上是可以安装的):
  1. 2015-12-26T17:08:56+0800:
  2. Parallels Tools 10.3.0-29227 Installer started.
  3. 2015-12-26T17:08:56+0800: Failed to setup console printk level.
  4. 2015-12-26T17:08:58+0800: execCmd: ./installer/pm.sh check_guest_tools 2>&1 [1]
  5. 2015-12-26T17:09:20+0800: 命中:1 http://packages.deepin.com/deepin unstable InRelease
  6. 正在读取软件包列表...
  7. Return code from apt-get update is 0
  8. 正在预设定软件包 ...
  9. 正在选中未选择的软件包 libart-2.0-2:amd64。
  10. (正在读取数据库 ...
  11. (正在读取数据库 ... 100%
  12. (正在读取数据库 ... 系统当前共安装有 121467 个文件和目录。)
  13. 正准备解包 .../libart-2.0-2_2.3.21-2_amd64.deb  ...
  14. 正在解包 libart-2.0-2:amd64 (2.3.21-2) ...
  15. 正在选中未选择的软件包 libsensors4:amd64。
  16. 正准备解包 .../libsensors4_1%3a3.4.0-2_amd64.deb  ...
  17. 正在解包 libsensors4:amd64 (1:3.4.0-2) ...
  18. 正在选中未选择的软件包 libsnmp-base。
  19. 正准备解包 .../libsnmp-base_5.7.3+dfsg-1_all.deb  ...
  20. 正在解包 libsnmp-base (5.7.3+dfsg-1) ...
  21. 正在选中未选择的软件包 libsnmp30:amd64。
  22. 正准备解包 .../libsnmp30_5.7.3+dfsg-1+b2_amd64.deb  ...
  23. 正在解包 libsnmp30:amd64 (5.7.3+dfsg-1+b2) ...
  24. 正在选中未选择的软件包 libhpmud0。
  25. 正准备解包 .../libhpmud0_3.14.6-1+b3_amd64.deb  ...
  26. 正在解包 libhpmud0 (3.14.6-1+b3) ...
  27. 正在选中未选择的软件包 libsane-hpaio。
  28. 正准备解包 .../libsane-hpaio_3.14.6-1+b3_amd64.deb  ...
  29. 正在解包 libsane-hpaio (3.14.6-1+b3) ...
  30. 正在选中未选择的软件包 hplip-data。
  31. 正准备解包 .../hplip-data_3.14.6-1_all.deb  ...
  32. 正在解包 hplip-data (3.14.6-1) ...
  33. 正在选中未选择的软件包 printer-driver-hpcups。
  34. 正准备解包 .../printer-driver-hpcups_3.14.6-1+b3_amd64.deb  ...
  35. 正在解包 printer-driver-hpcups (3.14.6-1+b3) ...
  36. 正在选中未选择的软件包 python-ptyprocess。
  37. 正准备解包 .../python-ptyprocess_0.5-1_all.deb  ...
  38. 正在解包 python-ptyprocess (0.5-1) ...
  39. 正在选中未选择的软件包 python-pexpect。
  40. 正准备解包 .../python-pexpect_4.0.1-1_all.deb  ...
  41. 正在解包 python-pexpect (4.0.1-1) ...
  42. 正在选中未选择的软件包 python-reportlab-accel:amd64。
  43. 正准备解包 .../python-reportlab-accel_3.2.0-1+b1_amd64.deb  ...
  44. 正在解包 python-reportlab-accel:amd64 (3.2.0-1+b1) ...
  45. 正在选中未选择的软件包 python-reportlab。
  46. 正准备解包 .../python-reportlab_3.2.0-1_all.deb  ...
  47. 正在解包 python-reportlab (3.2.0-1) ...
  48. 正在选中未选择的软件包 hplip。
  49. 正准备解包 .../hplip_3.14.6-1+b3_amd64.deb  ...
  50. 正在解包 hplip (3.14.6-1+b3) ...
  51. 正在选中未选择的软件包 libfile-copy-recursive-perl。
  52. 正准备解包 .../libfile-copy-recursive-perl_0.38-1_all.deb  ...
  53. 正在解包 libfile-copy-recursive-perl (0.38-1) ...
  54. 正在选中未选择的软件包 printer-driver-postscript-hp。
  55. 正准备解包 .../printer-driver-postscript-hp_3.14.6-1_all.deb  ...
  56. 正在解包 printer-driver-postscript-hp (3.14.6-1) ...
  57. 正在选中未选择的软件包 python-renderpm:amd64。
  58. 正准备解包 .../python-renderpm_3.2.0-1+b1_amd64.deb  ...
  59. 正在解包 python-renderpm:amd64 (3.2.0-1+b1) ...
  60. 正在选中未选择的软件包 update-inetd。
  61. 正准备解包 .../update-inetd_4.43_all.deb  ...
  62. 正在解包 update-inetd (4.43) ...
  63. 正在选中未选择的软件包 sane-utils。
  64. 正准备解包 .../sane-utils_1.0.25-2_amd64.deb  ...
  65. 正在解包 sane-utils (1.0.25-2) ...
  66. 正在处理用于 man-db (2.7.5-1) 的触发器 ...
  67. 正在处理用于 libc-bin (2.21-4) 的触发器 ...
  68. 正在处理用于 cups (2.1.2-1) 的触发器 ...
  69. Updating PPD files for cups-filters ...
  70. Updating PPD files for hpcups ...
  71. Updating PPD files for postscript-hp ...

Copy the Code



Reply Favorite View the author
All Replies
darklx
deepin
2015-12-27 01:36
#1
  1. 正在处理用于 dbus (1.10.6-1) 的触发器 2015-12-26T17:09:23+0800: ...
  2. 正在处理用于 systemd (228-2) 的触发器 ...
  3. 正在设置 libart-2.0-2:amd64 (2.3.21-2) ...
  4. 正在设置 libsensors4:amd64 (1:3.4.0-2) ...
  5. 正在设置 libsnmp-base (5.7.3+dfsg-1) ...
  6. 正在设置 libsnmp30:amd64 (5.7.3+dfsg-1+b2) ...
  7. 正在设置 libhpmud0 (3.14.6-1+b3) ...
  8. 正在设置 libsane-hpaio (3.14.6-1+b3) ...
  9. 正在设置 hplip-data (3.14.6-1) ...
  10. 正在设置 printer-driver-hpcups (3.14.6-1+b3) ...
  11. 正在设置 python-ptyprocess (0.5-1) ...
  12. 正在设置 python-pexpect (4.0.1-1) ...
  13. 正在设置 python-reportlab-accel:amd64 (3.2.0-1+b1) ...
  14. 正在设置 python-reportlab (3.2.0-1) ...
  15. 正在设置 hplip (3.14.6-1+b3) ...
  16. Creating/updating hplip user account...
  17. 正在设置 libfile-copy-recursive-perl (0.38-1) ...
  18. 正在设置 printer-driver-postscript-hp (3.14.6-1) ...
  19. 正在设置 python-renderpm:amd64 (3.2.0-1+b1) ...
  20. 正在设置 update-inetd (4.43) ...
  21. 正在设置 sane-utils (1.0.25-2) ...
  22. Adding saned group and user...
  23. 正在将用户“saned”加入到“scanner”组中
  24. 正在处理用于 libc-bin (2.21-4) 的触发器 ...
  25. 正在处理用于 dbus (1.10.6-1) 的触发器 ...
  26. 正在处理用于 systemd (228-2) 的触发器 ...
  27. 2015-12-26T17:09:23+0800: execCmd: ./installer/pm.sh download_guest_tools 2>&1 [0]
  28. Started installation of Parallels Guest Tools version '10.3.0.29227'

  29. 2015年 12月 26日 星期六 17:09:23 CST
  30. Start installation or upgrade of Guest Tools
  31. new version of parallels tools
  32. Installed Guest Tools were not found
  33. Perform installation into the /usr/lib/parallels-tools directory
  34. cat: /usr/lib/parallels-tools/kmods/../version: 没有那个文件或目录
  35. Start installation of prl_eth kernel module
  36. make: Entering directory '/usr/lib/parallels-tools/kmods'
  37. cd prl_eth/pvmnet && make
  38. make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_eth/pvmnet'
  39. make -C /lib/modules/4.2.0-1-amd64/build M=/usr/lib/parallels-tools/kmods/prl_eth/pvmnet
  40. make[2]: Entering directory '/usr/src/linux-headers-4.2.0-1-amd64'
  41. LD /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/built-in.o
  42. CC [M] /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o
  43. LD [M] /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/prl_eth.o
  44. Building modules, stage 2.
  45. MODPOST 1 modules
  46. CC /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/prl_eth.mod.o
  47. LD [M] /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/prl_eth.ko
  48. make[2]: Leaving directory '/usr/src/linux-headers-4.2.0-1-amd64'
  49. make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_eth/pvmnet'
  50. cd prl_tg/Toolgate/Guest/Linux/prl_tg && make
  51. make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg'
  52. make -C /lib/modules/4.2.0-1-amd64/build SUBDIRS=/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg SRCROOT=/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg modules
  53. make[2]: Entering directory '/usr/src/linux-headers-4.2.0-1-amd64'
  54. Makefile:10: *** mixed implicit and normal rules: deprecated syntax
  55. CC [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.o
  56. /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c: In function ‘call_tg_sync’:
  57. /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:776:2: error: implicit declaration of function ‘vmalloc’ [-Werror=implicit-function-declaration]
  58. dst = vmalloc(dsize);
  59. ^
  60. /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:776:6: warning: assignment makes pointer from integer without a cast
  61. dst = vmalloc(dsize);
  62. ^
  63. /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:784:2: error: implicit declaration of function ‘vfree’ [-Werror=implicit-function-declaration]
  64. vfree(dst);
  65. ^
  66. /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c: In function ‘prl_tg_write’:
  67. /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:852:15: warning: assignment makes pointer from integer without a cast
  68. sdesc.idata = vmalloc(src->InlineByteCount);
  69. ^
  70. /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:866:8: warning: assignment makes pointer from integer without a cast
  71. sbuf = vmalloc(ssize);
  72. ^
  73. /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:888:6: warning: assignment makes pointer from integer without a cast
  74. dst = vmalloc(dsize);
  75. ^
  76. cc1: some warnings being treated as errors
  77. /usr/src/linux-headers-4.2.0-1-common/scripts/Makefile.build:263: recipe for target '/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.o' failed
  78. make[5]: *** [/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.o] Error 1
  79. /usr/src/linux-headers-4.2.0-1-common/Makefile:1403: recipe for target '_module_/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg' failed
  80. make[4]: *** [_module_/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg] Error 2
  81. Makefile:146: recipe for target 'sub-make' failed
  82. make[3]: *** [sub-make] Error 2
  83. Makefile:8: recipe for target 'all' failed
  84. make[2]: *** [all] Error 2
  85. make[2]: Leaving directory '/usr/src/linux-headers-4.2.0-1-amd64'
  86. /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/Makefile.v26:29: recipe for target 'prl_tg' failed
  87. make[1]: *** [prl_tg] Error 2
  88. make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg'
  89. Makefile.kmods:23: recipe for target 'installme' failed
  90. make: *** [installme] Error 2
  91. make: Leaving directory '/usr/lib/parallels-tools/kmods'
  92. Error: could not build kernel modules
  93. Error: failed to install kernel modules
  94. 2015-12-26T17:09:26+0800: execCmd: ./install --install [143]
  95. 2015-12-26T17:09:26+0800: Error: An error occurred when installing Parallels Tools. Please go to /var/log/parallels-tools-install.log for more information.
Copy the Code
Reply View the author
laoguang
deepin
2015-12-27 04:03
#2
好像要装linux headers。
name -r看一下你该装啥。
Reply View the author
ykswang
deepin
2016-01-01 01:42
#3
headers 装了也是一样的,我也遇到了
Reply View the author
laoguang
deepin
2016-01-01 01:48
#4
一般make失败都是这个,确你装了正确的header?uname -r检查一下。
Reply View the author
lostbeing
deepin
2016-01-01 03:00
#5
vmware-tools安装以后的效果差不多也是
不能和宿主机共享剪贴板,分辨率也不能自适应
station用的12pro,tools版本是10.05最新版
Reply View the author
darklx
deepin
2016-01-10 17:55
#6
  1. lx@lx-pc:~$ sudo apt-get install linux-headers-$(uname -r)
  2. 正在读取软件包列表... 完成
  3. 正在分析软件包的依赖关系树      
  4. 正在读取状态信息... 完成      
  5. linux-headers-4.2.0-1-amd64 is already the newest version (4.2.6-3).
  6. 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
Copy the Code


不是 heades 的问题哦。
Reply View the author
darklx
deepin
2016-01-10 17:57
#7
对虚拟机的支持,很关键啊。
Reply View the author
Experience
deepin
2016-01-10 18:08
#8
我只知道linux普遍对虚拟机支持不好
Reply View the author