[Solucionado]Debian 7.4 no carga GNOME 3 en VMware Fusion 6.

Hola buenas...

Hacia ya tiempo que no posteaba por estos lares...

Bueno resulta que desde hace ya algún tiempo empiezo a estar muy cansado de Ubuntu. Y me ha dado por entrar un poco al padre primigenio para ver que tal me resulta. Pero antes de portarlo con BootCamp a mi partición he optado por probarlo en VMware.

Resulta que me lanza muchos fallos entre ellos el que no puede cargar GNOME 3.
Googleando un poco localicé un hilo en el que muestran una solución, pero a mí no me ha dado resultado.
Imagen

A continuación os muestro los procesos del hilo:
Install vmware tools
Here following are the instructions how to install vmware tools in debian that mainly allow:

text and files copy/paste from the host machine and debian and viceversa: it's also possible to copy a file from the host machine to the debian guest simply dragging it!!
to have shared folders between the host machine and the debian guest (so common files are kept in one single place ...)

So, here the command sequence:

become root user with the shell command su (followed by the root password)
install the compiler and the linux headers with the command apt-get install binutils gcc make linux-headers-$(uname -r)
on the vmware player: Player --> Manage --> Install VMware Tools: in debian the /dev/cdrom0 will be mounted automatically
copy and unzip the VMwareTools-9.6.0-1294478.tar.gz file to /root with the following commands:


cp /media/cdrom0/VMwareTools-9.6.0-1294478.tar.gz /root
cd /root
gzip -d VMwareTools-9.6.0-1294478.tar.gz
tar -xvf VMwareTools-9.6.0-1294478.tar

we'll have vmware-tools-distrib directory under /root: launch ./vmware-install.pl and respond with the default answers (showed between [])
at the end vmware tools are installed: reboot your virtual machine with the reboot command


Compile and install vmwgfx driver with 3D acceleration enabled
After restarted, the debian virtual machine of course goes again in fallback mode: to avoid this we need to compile and install drm, mesa and xf86-video-vmware video drivers, with the 3D acceleration enabled.
The following procedure has been taken here and modified with the comments in the same link.

become root user with the shell command su (followed by the root password)
install the following packages with the commands (it takes a little while, please wait ...):


apt-get install autoconf libtool xutils-dev xorg-dev flex bison libx11-xcb-dev libxcb-glx0-dev g++ git

apt-get install libxcb-dri2-0-dev libxcb-xfixes0 libxcb-xfixes0-dev llvm libxml2 libxml2-dev python-libxml2 build-essential

apt-get build-dep mesa


compile and install drm, mesa and xf86-video-vmware video drivers, with the 3D acceleration enabled. To do this, first create a directory (I used vmware-3d) under /root:

mkdir vmware-3d
cd vmware-3d

Then get the drm, mesa and xf86-video-vmware video drivers source code by git (this takes a little longer than before ...please be patient):

git clone git://anongit.freedesktop.org/xorg/driv ... deo-vmware
git clone git://anongit.freedesktop.org/mesa/mesa
git clone git://anongit.freedesktop.org/git/mesa/drm

So we'll have the drm, mesa and xf86-video-vmware directories under vmware-3d to compile the new drivers:

building and installing drm:

cd drm
./autogen.sh
./configure --enable-vmwgfx-experimental-api
make
make install
cd ..

building and installing mesa:

cd mesa
./autogen.sh
./configure --prefix=/usr --enable-xa --with-gallium-drivers=svga --with-dri-drivers= --disable-egl --disable-glu --disable-glw
make
make install
cd ..

building and installing xf86-video-vmware:

cd xf86-video-vmware
./autogen.sh
./configure --prefix=/usr
make
make install


A la hora de instalar los VMware Tools todo ok lo malo es al compilar dichos controladores.
Al final del autogen del drm me muestra esto:
libdrm 2.4.52 will be compiled with:

  libkms         yes
  Intel API      yes
  vmwgfx API     yes
  Radeon API     yes
  Nouveau API    yes
  OMAP API       no
  EXYNOS API     no
  Freedreno API  no

root@debian:~/vmware-3d/drm#


Pero por ahora bien
El problema me sale cuando hago make:
root@debian:~/vmware-3d/drm# make
make  all-recursive
make[1]: se ingresa al directorio `/root/vmware-3d/drm'
Making all in .
make[2]: se ingresa al directorio `/root/vmware-3d/drm'
  CC     libdrm_la-xf86drm.lo
  CC     libdrm_la-xf86drmHash.lo
  CC     libdrm_la-xf86drmRandom.lo
  CC     libdrm_la-xf86drmSL.lo
  CC     libdrm_la-xf86drmMode.lo
  CCLD   libdrm.la
make[2]: se sale del directorio `/root/vmware-3d/drm'
Making all in libkms
make[2]: se ingresa al directorio `/root/vmware-3d/drm/libkms'
  CC     linux.lo
  CC     intel.lo
  CC     dumb.lo
  CC     api.lo
  CC     vmwgfx.lo
  CC     nouveau.lo
  CC     radeon.lo
  CCLD   libkms.la
make[2]: se sale del directorio `/root/vmware-3d/drm/libkms'
Making all in intel
make[2]: se ingresa al directorio `/root/vmware-3d/drm/intel'
  CC     intel_bufmgr.lo
  CC     intel_bufmgr_fake.lo
  CC     intel_bufmgr_gem.lo
  CC     intel_decode.lo
  CC     mm.lo
  CCLD   libdrm_intel.la
  CC     test_decode.o
  CCLD   test_decode
make[2]: se sale del directorio `/root/vmware-3d/drm/intel'
Making all in nouveau
make[2]: se ingresa al directorio `/root/vmware-3d/drm/nouveau'
  CC     nouveau.lo
  CC     pushbuf.lo
  CC     bufctx.lo
  CC     abi16.lo
  CCLD   libdrm_nouveau.la
make[2]: se sale del directorio `/root/vmware-3d/drm/nouveau'
Making all in radeon
make[2]: se ingresa al directorio `/root/vmware-3d/drm/radeon'
  CC     radeon_bo_gem.lo
  CC     radeon_cs_gem.lo
  CC     radeon_cs_space.lo
  CC     radeon_bo.lo
  CC     radeon_cs.lo
  CC     radeon_surface.lo
  CC     bof.lo
  CCLD   libdrm_radeon.la
make[2]: se sale del directorio `/root/vmware-3d/drm/radeon'
Making all in tests
make[2]: se ingresa al directorio `/root/vmware-3d/drm/tests'
Making all in modeprint
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/modeprint'
  CC     modeprint.o
  CCLD   modeprint
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/modeprint'
Making all in kmstest
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/kmstest'
  CC     main.o
  CCLD   kmstest
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/kmstest'
Making all in modetest
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/modetest'
  CC     buffers.o
  CC     modetest.o
  CCLD   modetest
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/modetest'
Making all in radeon
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/radeon'
  CC     rbo.o
  CC     radeon_ttm.o
  CCLD   radeon_ttm
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/radeon'
Making all in vbltest
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/vbltest'
  CC     vbltest.o
  CCLD   vbltest
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/vbltest'
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests'
make[3]: No se hace nada para `all-am'.
make[3]: se sale del directorio `/root/vmware-3d/drm/tests'
make[2]: se sale del directorio `/root/vmware-3d/drm/tests'
Making all in include
make[2]: se ingresa al directorio `/root/vmware-3d/drm/include'
Making all in drm
make[3]: se ingresa al directorio `/root/vmware-3d/drm/include/drm'
make[3]: No se hace nada para `all'.
make[3]: se sale del directorio `/root/vmware-3d/drm/include/drm'
make[3]: se ingresa al directorio `/root/vmware-3d/drm/include'
make[3]: No se hace nada para `all-am'.
make[3]: se sale del directorio `/root/vmware-3d/drm/include'
make[2]: se sale del directorio `/root/vmware-3d/drm/include'
Making all in man
make[2]: se ingresa al directorio `/root/vmware-3d/drm/man'
make[2]: No se hace nada para `all'.
make[2]: se sale del directorio `/root/vmware-3d/drm/man'
make[1]: se sale del directorio `/root/vmware-3d/drm'


Y con Make install
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for PTHREADSTUBS... yes
checking for clock_gettime... no
checking for clock_gettime in -lrt... yes
checking for open_memstream... yes
checking for supported warning flags...
checking whether gcc supports -Wall... yes
checking whether gcc supports -Wextra... yes
checking whether gcc supports -Wsign-compare... yes
checking whether gcc supports -Werror-implicit-function-declaration... yes
checking whether gcc supports -Wpointer-arith... yes
checking whether gcc supports -Wwrite-strings... yes
checking whether gcc supports -Wstrict-prototypes... yes
checking whether gcc supports -Wmissing-prototypes... yes
checking whether gcc supports -Wmissing-declarations... yes
checking whether gcc supports -Wnested-externs... yes
checking whether gcc supports -Wpacked... yes
checking whether gcc supports -Wswitch-enum... yes
checking whether gcc supports -Wmissing-format-attribute... yes
checking whether gcc supports -Wstrict-aliasing=2... yes
checking whether gcc supports -Winit-self... yes
checking whether gcc supports -Wdeclaration-after-statement... yes
checking whether gcc supports -Wold-style-definition... yes
checking whether gcc supports -Wno-missing-field-initializers... yes
checking whether gcc supports -Wno-unused-parameter... yes
checking whether gcc supports -Wno-attributes... yes
checking whether gcc supports -Wno-long-long... yes
checking whether gcc supports -Winline... yes
checking which warning flags were supported...  -Wall -Wextra -Wsign-compare -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wstrict-aliasing=2 -Winit-self -Wdeclaration-after-statement -Wold-style-definition -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline
checking for CAIRO... no
checking whether to enable Cairo tests... no
checking for LIBUDEV... yes
checking for xsltproc... no
checking for docbook manpages stylesheet... no
checking for native atomic primitives... Intel
checking for PCIACCESS... yes
checking for VALGRIND... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libkms/Makefile
config.status: creating libkms/libkms.pc
config.status: creating intel/Makefile
config.status: creating intel/libdrm_intel.pc
config.status: creating radeon/Makefile
config.status: creating radeon/libdrm_radeon.pc
config.status: creating nouveau/Makefile
config.status: creating nouveau/libdrm_nouveau.pc
config.status: creating omap/Makefile
config.status: creating omap/libdrm_omap.pc
config.status: creating exynos/Makefile
config.status: creating exynos/libdrm_exynos.pc
config.status: creating freedreno/Makefile
config.status: creating freedreno/libdrm_freedreno.pc
config.status: creating tests/Makefile
config.status: creating tests/modeprint/Makefile
config.status: creating tests/modetest/Makefile
config.status: creating tests/kmstest/Makefile
config.status: creating tests/radeon/Makefile
config.status: creating tests/vbltest/Makefile
config.status: creating tests/exynos/Makefile
config.status: creating include/Makefile
config.status: creating include/drm/Makefile
config.status: creating man/Makefile
config.status: creating libdrm.pc
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
configure: WARNING: unrecognized options: --enable-vmwgfx-experimental-api

libdrm 2.4.52 will be compiled with:

  libkms         yes
  Intel API      yes
  vmwgfx API     yes
  Radeon API     yes
  Nouveau API    yes
  OMAP API       no
  EXYNOS API     no
  Freedreno API  no

root@debian:~/vmware-3d/drm# make
make  all-recursive
make[1]: se ingresa al directorio `/root/vmware-3d/drm'
Making all in .
make[2]: se ingresa al directorio `/root/vmware-3d/drm'
  CC     libdrm_la-xf86drm.lo
  CC     libdrm_la-xf86drmHash.lo
  CC     libdrm_la-xf86drmRandom.lo
  CC     libdrm_la-xf86drmSL.lo
  CC     libdrm_la-xf86drmMode.lo
  CCLD   libdrm.la
make[2]: se sale del directorio `/root/vmware-3d/drm'
Making all in libkms
make[2]: se ingresa al directorio `/root/vmware-3d/drm/libkms'
  CC     linux.lo
  CC     intel.lo
  CC     dumb.lo
  CC     api.lo
  CC     vmwgfx.lo
  CC     nouveau.lo
  CC     radeon.lo
  CCLD   libkms.la
make[2]: se sale del directorio `/root/vmware-3d/drm/libkms'
Making all in intel
make[2]: se ingresa al directorio `/root/vmware-3d/drm/intel'
  CC     intel_bufmgr.lo
  CC     intel_bufmgr_fake.lo
  CC     intel_bufmgr_gem.lo
  CC     intel_decode.lo
  CC     mm.lo
  CCLD   libdrm_intel.la
  CC     test_decode.o
  CCLD   test_decode
make[2]: se sale del directorio `/root/vmware-3d/drm/intel'
Making all in nouveau
make[2]: se ingresa al directorio `/root/vmware-3d/drm/nouveau'
  CC     nouveau.lo
  CC     pushbuf.lo
  CC     bufctx.lo
  CC     abi16.lo
  CCLD   libdrm_nouveau.la
make[2]: se sale del directorio `/root/vmware-3d/drm/nouveau'
Making all in radeon
make[2]: se ingresa al directorio `/root/vmware-3d/drm/radeon'
  CC     radeon_bo_gem.lo
  CC     radeon_cs_gem.lo
  CC     radeon_cs_space.lo
  CC     radeon_bo.lo
  CC     radeon_cs.lo
  CC     radeon_surface.lo
  CC     bof.lo
  CCLD   libdrm_radeon.la
make[2]: se sale del directorio `/root/vmware-3d/drm/radeon'
Making all in tests
make[2]: se ingresa al directorio `/root/vmware-3d/drm/tests'
Making all in modeprint
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/modeprint'
  CC     modeprint.o
  CCLD   modeprint
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/modeprint'
Making all in kmstest
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/kmstest'
  CC     main.o
  CCLD   kmstest
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/kmstest'
Making all in modetest
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/modetest'
  CC     buffers.o
  CC     modetest.o
  CCLD   modetest
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/modetest'
Making all in radeon
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/radeon'
  CC     rbo.o
  CC     radeon_ttm.o
  CCLD   radeon_ttm
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/radeon'
Making all in vbltest
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/vbltest'
  CC     vbltest.o
  CCLD   vbltest
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/vbltest'
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests'
make[3]: No se hace nada para `all-am'.
make[3]: se sale del directorio `/root/vmware-3d/drm/tests'
make[2]: se sale del directorio `/root/vmware-3d/drm/tests'
Making all in include
make[2]: se ingresa al directorio `/root/vmware-3d/drm/include'
Making all in drm
make[3]: se ingresa al directorio `/root/vmware-3d/drm/include/drm'
make[3]: No se hace nada para `all'.
make[3]: se sale del directorio `/root/vmware-3d/drm/include/drm'
make[3]: se ingresa al directorio `/root/vmware-3d/drm/include'
make[3]: No se hace nada para `all-am'.
make[3]: se sale del directorio `/root/vmware-3d/drm/include'
make[2]: se sale del directorio `/root/vmware-3d/drm/include'
Making all in man
make[2]: se ingresa al directorio `/root/vmware-3d/drm/man'
make[2]: No se hace nada para `all'.
make[2]: se sale del directorio `/root/vmware-3d/drm/man'
make[1]: se sale del directorio `/root/vmware-3d/drm'
root@debian:~/vmware-3d/drm# make install
Making install in .
make[1]: se ingresa al directorio `/root/vmware-3d/drm'
make[2]: se ingresa al directorio `/root/vmware-3d/drm'
make[2]: No se hace nada para `install-exec-am'.
/bin/mkdir -p '/usr/local/lib'
/bin/bash ./libtool   --mode=install /usr/bin/install -c   libdrm.la '/usr/local/lib'
libtool: install: /usr/bin/install -c .libs/libdrm.so.2.4.0 /usr/local/lib/libdrm.so.2.4.0
libtool: install: (cd /usr/local/lib && { ln -s -f libdrm.so.2.4.0 libdrm.so.2 || { rm -f libdrm.so.2 && ln -s libdrm.so.2.4.0 libdrm.so.2; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libdrm.so.2.4.0 libdrm.so || { rm -f libdrm.so && ln -s libdrm.so.2.4.0 libdrm.so; }; })
libtool: install: /usr/bin/install -c .libs/libdrm.lai /usr/local/lib/libdrm.la
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/mkdir -p '/usr/local/include'
/usr/bin/install -c -m 644 xf86drm.h xf86drmMode.h '/usr/local/include'
/bin/mkdir -p '/usr/local/lib/pkgconfig'
/usr/bin/install -c -m 644 libdrm.pc '/usr/local/lib/pkgconfig'
make[2]: se sale del directorio `/root/vmware-3d/drm'
make[1]: se sale del directorio `/root/vmware-3d/drm'
Making install in libkms
make[1]: se ingresa al directorio `/root/vmware-3d/drm/libkms'
make[2]: se ingresa al directorio `/root/vmware-3d/drm/libkms'
make[2]: No se hace nada para `install-exec-am'.
/bin/mkdir -p '/usr/local/lib'
/bin/bash ../libtool   --mode=install /usr/bin/install -c   libkms.la '/usr/local/lib'
libtool: install: warning: relinking `libkms.la'
libtool: install: (cd /root/vmware-3d/drm/libkms; /bin/bash /root/vmware-3d/drm/libtool  --silent --tag CC --mode=relink gcc -Wall -Wextra -Wsign-compare -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wstrict-aliasing=2 -Winit-self -Wdeclaration-after-statement -Wold-style-definition -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -I../include/drm -I.. -g -O2 -version-number 1:0:0 -no-undefined -o libkms.la -rpath /usr/local/lib linux.lo intel.lo dumb.lo api.lo vmwgfx.lo nouveau.lo radeon.lo ../libdrm.la )
libtool: install: /usr/bin/install -c .libs/libkms.so.1.0.0T /usr/local/lib/libkms.so.1.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libkms.so.1.0.0 libkms.so.1 || { rm -f libkms.so.1 && ln -s libkms.so.1.0.0 libkms.so.1; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libkms.so.1.0.0 libkms.so || { rm -f libkms.so && ln -s libkms.so.1.0.0 libkms.so; }; })
libtool: install: /usr/bin/install -c .libs/libkms.lai /usr/local/lib/libkms.la
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/mkdir -p '/usr/local/include/libkms'
/usr/bin/install -c -m 644 libkms.h '/usr/local/include/libkms'
/bin/mkdir -p '/usr/local/lib/pkgconfig'
/usr/bin/install -c -m 644 libkms.pc '/usr/local/lib/pkgconfig'
make[2]: se sale del directorio `/root/vmware-3d/drm/libkms'
make[1]: se sale del directorio `/root/vmware-3d/drm/libkms'
Making install in intel
make[1]: se ingresa al directorio `/root/vmware-3d/drm/intel'
make[2]: se ingresa al directorio `/root/vmware-3d/drm/intel'
make[2]: No se hace nada para `install-exec-am'.
/bin/mkdir -p '/usr/local/lib'
/bin/bash ../libtool   --mode=install /usr/bin/install -c   libdrm_intel.la '/usr/local/lib'
libtool: install: warning: relinking `libdrm_intel.la'
libtool: install: (cd /root/vmware-3d/drm/intel; /bin/bash /root/vmware-3d/drm/libtool  --silent --tag CC --mode=relink gcc -Wall -Wextra -Wsign-compare -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wstrict-aliasing=2 -Winit-self -Wdeclaration-after-statement -Wold-style-definition -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -I.. -I../intel -I../include/drm -g -O2 -version-number 1:0:0 -no-undefined -o libdrm_intel.la -rpath /usr/local/lib intel_bufmgr.lo intel_bufmgr_fake.lo intel_bufmgr_gem.lo intel_decode.lo mm.lo ../libdrm.la -lpciaccess -lrt )
libtool: install: /usr/bin/install -c .libs/libdrm_intel.so.1.0.0T /usr/local/lib/libdrm_intel.so.1.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libdrm_intel.so.1.0.0 libdrm_intel.so.1 || { rm -f libdrm_intel.so.1 && ln -s libdrm_intel.so.1.0.0 libdrm_intel.so.1; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libdrm_intel.so.1.0.0 libdrm_intel.so || { rm -f libdrm_intel.so && ln -s libdrm_intel.so.1.0.0 libdrm_intel.so; }; })
libtool: install: /usr/bin/install -c .libs/libdrm_intel.lai /usr/local/lib/libdrm_intel.la
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/mkdir -p '/usr/local/include/libdrm'
/usr/bin/install -c -m 644 intel_bufmgr.h intel_aub.h intel_debug.h '/usr/local/include/libdrm'
/bin/mkdir -p '/usr/local/lib/pkgconfig'
/usr/bin/install -c -m 644 libdrm_intel.pc '/usr/local/lib/pkgconfig'
make[2]: se sale del directorio `/root/vmware-3d/drm/intel'
make[1]: se sale del directorio `/root/vmware-3d/drm/intel'
Making install in nouveau
make[1]: se ingresa al directorio `/root/vmware-3d/drm/nouveau'
make[2]: se ingresa al directorio `/root/vmware-3d/drm/nouveau'
make[2]: No se hace nada para `install-exec-am'.
/bin/mkdir -p '/usr/local/lib'
/bin/bash ../libtool   --mode=install /usr/bin/install -c   libdrm_nouveau.la '/usr/local/lib'
libtool: install: warning: relinking `libdrm_nouveau.la'
libtool: install: (cd /root/vmware-3d/drm/nouveau; /bin/bash /root/vmware-3d/drm/libtool  --silent --tag CC --mode=relink gcc -Wall -Wextra -Wsign-compare -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wstrict-aliasing=2 -Winit-self -Wdeclaration-after-statement -Wold-style-definition -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -I.. -I../nouveau -I../include/drm -DDEBUG -g -O2 -version-number 2:0:0 -no-undefined -o libdrm_nouveau.la -rpath /usr/local/lib nouveau.lo pushbuf.lo bufctx.lo abi16.lo ../libdrm.la )
libtool: install: /usr/bin/install -c .libs/libdrm_nouveau.so.2.0.0T /usr/local/lib/libdrm_nouveau.so.2.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libdrm_nouveau.so.2.0.0 libdrm_nouveau.so.2 || { rm -f libdrm_nouveau.so.2 && ln -s libdrm_nouveau.so.2.0.0 libdrm_nouveau.so.2; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libdrm_nouveau.so.2.0.0 libdrm_nouveau.so || { rm -f libdrm_nouveau.so && ln -s libdrm_nouveau.so.2.0.0 libdrm_nouveau.so; }; })
libtool: install: /usr/bin/install -c .libs/libdrm_nouveau.lai /usr/local/lib/libdrm_nouveau.la
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/mkdir -p '/usr/local/include/libdrm'
/usr/bin/install -c -m 644 nouveau.h '/usr/local/include/libdrm'
/bin/mkdir -p '/usr/local/lib/pkgconfig'
/usr/bin/install -c -m 644 libdrm_nouveau.pc '/usr/local/lib/pkgconfig'
make[2]: se sale del directorio `/root/vmware-3d/drm/nouveau'
make[1]: se sale del directorio `/root/vmware-3d/drm/nouveau'
Making install in radeon
make[1]: se ingresa al directorio `/root/vmware-3d/drm/radeon'
make[2]: se ingresa al directorio `/root/vmware-3d/drm/radeon'
make[2]: No se hace nada para `install-exec-am'.
/bin/mkdir -p '/usr/local/lib'
/bin/bash ../libtool   --mode=install /usr/bin/install -c   libdrm_radeon.la '/usr/local/lib'
libtool: install: warning: relinking `libdrm_radeon.la'
libtool: install: (cd /root/vmware-3d/drm/radeon; /bin/bash /root/vmware-3d/drm/libtool  --silent --tag CC --mode=relink gcc -Wall -Wextra -Wsign-compare -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wstrict-aliasing=2 -Winit-self -Wdeclaration-after-statement -Wold-style-definition -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -I.. -I../radeon -I../include/drm -g -O2 -version-number 1:0:1 -no-undefined -o libdrm_radeon.la -rpath /usr/local/lib radeon_bo_gem.lo radeon_cs_gem.lo radeon_cs_space.lo radeon_bo.lo radeon_cs.lo radeon_surface.lo bof.lo ../libdrm.la )
libtool: install: /usr/bin/install -c .libs/libdrm_radeon.so.1.0.1T /usr/local/lib/libdrm_radeon.so.1.0.1
libtool: install: (cd /usr/local/lib && { ln -s -f libdrm_radeon.so.1.0.1 libdrm_radeon.so.1 || { rm -f libdrm_radeon.so.1 && ln -s libdrm_radeon.so.1.0.1 libdrm_radeon.so.1; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libdrm_radeon.so.1.0.1 libdrm_radeon.so || { rm -f libdrm_radeon.so && ln -s libdrm_radeon.so.1.0.1 libdrm_radeon.so; }; })
libtool: install: /usr/bin/install -c .libs/libdrm_radeon.lai /usr/local/lib/libdrm_radeon.la
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/mkdir -p '/usr/local/include/libdrm'
/usr/bin/install -c -m 644 radeon_bo.h radeon_cs.h radeon_surface.h radeon_bo_gem.h radeon_cs_gem.h radeon_bo_int.h radeon_cs_int.h r600_pci_ids.h '/usr/local/include/libdrm'
/bin/mkdir -p '/usr/local/lib/pkgconfig'
/usr/bin/install -c -m 644 libdrm_radeon.pc '/usr/local/lib/pkgconfig'
make[2]: se sale del directorio `/root/vmware-3d/drm/radeon'
make[1]: se sale del directorio `/root/vmware-3d/drm/radeon'
Making install in tests
make[1]: se ingresa al directorio `/root/vmware-3d/drm/tests'
Making install in modeprint
make[2]: se ingresa al directorio `/root/vmware-3d/drm/tests/modeprint'
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/modeprint'
make[3]: No se hace nada para `install-data-am'.
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/modeprint'
make[2]: se sale del directorio `/root/vmware-3d/drm/tests/modeprint'
Making install in kmstest
make[2]: se ingresa al directorio `/root/vmware-3d/drm/tests/kmstest'
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/kmstest'
make[3]: No se hace nada para `install-data-am'.
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/kmstest'
make[2]: se sale del directorio `/root/vmware-3d/drm/tests/kmstest'
Making install in modetest
make[2]: se ingresa al directorio `/root/vmware-3d/drm/tests/modetest'
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/modetest'
make[3]: No se hace nada para `install-data-am'.
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/modetest'
make[2]: se sale del directorio `/root/vmware-3d/drm/tests/modetest'
Making install in radeon
make[2]: se ingresa al directorio `/root/vmware-3d/drm/tests/radeon'
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/radeon'
make[3]: No se hace nada para `install-exec-am'.
make[3]: No se hace nada para `install-data-am'.
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/radeon'
make[2]: se sale del directorio `/root/vmware-3d/drm/tests/radeon'
Making install in vbltest
make[2]: se ingresa al directorio `/root/vmware-3d/drm/tests/vbltest'
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/vbltest'
make[3]: No se hace nada para `install-data-am'.
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/vbltest'
make[2]: se sale del directorio `/root/vmware-3d/drm/tests/vbltest'
make[2]: se ingresa al directorio `/root/vmware-3d/drm/tests'
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests'
make[3]: No se hace nada para `install-exec-am'.
make[3]: No se hace nada para `install-data-am'.
make[3]: se sale del directorio `/root/vmware-3d/drm/tests'
make[2]: se sale del directorio `/root/vmware-3d/drm/tests'
make[1]: se sale del directorio `/root/vmware-3d/drm/tests'
Making install in include
make[1]: se ingresa al directorio `/root/vmware-3d/drm/include'
Making install in drm
make[2]: se ingresa al directorio `/root/vmware-3d/drm/include/drm'
make[3]: se ingresa al directorio `/root/vmware-3d/drm/include/drm'
make[3]: No se hace nada para `install-exec-am'.
/bin/mkdir -p '/usr/local/include/libdrm'
/usr/bin/install -c -m 644 drm.h drm_mode.h drm_fourcc.h drm_sarea.h i915_drm.h mga_drm.h nouveau_drm.h r128_drm.h radeon_drm.h savage_drm.h sis_drm.h via_drm.h mach64_drm.h qxl_drm.h vmwgfx_drm.h '/usr/local/include/libdrm'
make[3]: se sale del directorio `/root/vmware-3d/drm/include/drm'
make[2]: se sale del directorio `/root/vmware-3d/drm/include/drm'
make[2]: se ingresa al directorio `/root/vmware-3d/drm/include'
make[3]: se ingresa al directorio `/root/vmware-3d/drm/include'
make[3]: No se hace nada para `install-exec-am'.
make[3]: No se hace nada para `install-data-am'.
make[3]: se sale del directorio `/root/vmware-3d/drm/include'
make[2]: se sale del directorio `/root/vmware-3d/drm/include'
make[1]: se sale del directorio `/root/vmware-3d/drm/include'
Making install in man
make[1]: se ingresa al directorio `/root/vmware-3d/drm/man'
make[2]: se ingresa al directorio `/root/vmware-3d/drm/man'
make[2]: No se hace nada para `install-exec-am'.
make[2]: se sale del directorio `/root/vmware-3d/drm/man'
make[1]: se sale del directorio `/root/vmware-3d/drm/man'
root@debian:~/vmware-3d/drm#


Así pues paso a mesa y en este directamente me dice que no se ha encontrado el make file...
Y en XF86 si que me deja hacer make pero no marcha como es debido y ya no se de que narices puede ser...

Para más información ya que me handicho que mi gráfica pueda ser que no lo soportara...
Es un MacBook Pro de finales de 2012 13", con 16Gb de RAM y una Intel 4000.
Pero el dilema es que si fuese de la gráfica tampoco me cargaría el GNOME 3 ni en Arch ni en Fedora y en estos si que me lo carga a la primera...

Muchas gracias por vuestra atención

Salud. ;)
Prueba a realizar una reinstalacion. Puede ser que no tengas bastante memoria de video asignada?
Antes de borrar esta maquina, instala XFCE o LXDE y prueba a iniciarlo, a ver si funciona o no.
La eh reinstalado en varias ocasiones.

De hecho me bajé la versión de 300mb y por sí acaso me bajé después el DVD completo. Le asigno la misma memoria que con Fedora y Arch... A la tarde probare en aumentar la memoria.

Edit:
Nada he modificado la memoria de la gráfica modificando el fichero VMX. He probado todas las memorias hasta 512Mb y no hay manera cada vez que intento compilar me salen los mismos errores.

Con cada error he reinstalado el Debian para hacerlo en limpio y aun así no hay manera, voy a probar instalando los drivers oficiales de intel a ver...

Edit 2:
Acabo de crear la maquina como si fuera Ubuntu o Mint y nada...
He probado a instalar Mate y tampoco me carga Mate, me carga el GNOME Classic...
También instale plymouth y eliga el theme que eliga me muestra una barra azul en el arranque..
Voy a probar a instalar Cinnamon que ese se que me va en Mint...

Edit 3:
Al final Mate funciona, pero GNOME 3 no...
Curioso que con Arch y Fedora me vaya perfecto y con Debian no...
No se me va a volver loco este Debian...
PD: Plymouth sigue sin mostrar nada en grafico solo una barra azul


Salud. ;)
Eso pasa cuando no tienes aceleración 3D, en Virtual Box hay que activarla y creo que también había que poner las Guest additions.
No uso Vmware, pero imagino que tambien habrá que activar la aceleración y instalar el VMware tools como dice en las instrucciones que has puesto, que son como las Guest additions de VirtuaBox
xserver-xorg-video-vmware puede ser un paquete clave.

Debes activar la aceleración gráfica claro esta.
VMware Fusion es un producto comercial sino recuerdo mal con documentacion, foros de soporte y tal, seria recomendable usarlos.

Has comentado que en Arch te va todo bien, pero con cual entorno?, desde luego todo esto es cosa de activar la aceleración y tener los drivers de vmware instalados. Según leo en solo hay que ejecutar un archivo .wmware-config-tools.pl sin compilaciones ni cosas raras, montando simplemente el la imagen de cd de vmwaretools en su unidad virtual correspondiente.

https://www.vmware.com/support/ws55/doc ... linux.html
http://kb.vmware.com/selfservice/micros ... Id=1018414
The Loko escribió:Eso pasa cuando no tienes aceleración 3D, en Virtual Box hay que activarla y creo que también había que poner las Guest additions.
No uso Vmware, pero imagino que tambien habrá que activar la aceleración y instalar el VMware tools como dice en las instrucciones que has puesto, que son como las Guest additions de VirtuaBox


En VMware lo mismo, además hay que asignar la memoria que quieres en la gráfica.

blackgem escribió:xserver-xorg-video-vmware puede ser un paquete clave.

Debes activar la aceleración gráfica claro esta.
VMware Fusion es un producto comercial sino recuerdo mal con documentacion, foros de soporte y tal, seria recomendable usarlos.

Has comentado que en Arch te va todo bien, pero con cual entorno?, desde luego todo esto es cosa de activar la aceleración y tener los drivers de vmware instalados. Según leo en solo hay que ejecutar un archivo .wmware-config-tools.pl sin compilaciones ni cosas raras, montando simplemente el la imagen de cd de vmwaretools en su unidad virtual correspondiente.

https://www.vmware.com/support/ws55/doc ... linux.html
http://kb.vmware.com/selfservice/micros ... Id=1018414

Si los manuales los he sacado de la documentación de VMware... el tema es que las VMware Tools no están preparadas para aceleración 3D por eso me pusieron que hay que recompilarlo con lo del manual pero no hay forma de compilarlo ya que se sale siemre y no me deja hacer make...

Con Fedora y Arch sin configurar nada me arrancan perfectamente en GNOME 3 si hacer nada...
He probado las configuraciones preestablecidas de Arch y Fedora para instalar Debian y aun así falla...
He probado varias ISOs de Debian ahora voy a probar la versión live si con esta persisten los problemas me resignaré y utilizare Mate o xfce...

Salud. ;)
Como ultima nota, Debian usa una versión antigua de gnome-shell, asegúrate de revisar cual usa.
Yo por mi parte no uso vmware y daba por hecho que de hace años que tenia aceleración 3D mediante las vmware tools al igual que virtualbox, no lo conozco lo suficiente por desgracia.
blackgem escribió:Como ultima nota, Debian usa una versión antigua de gnome-shell, asegúrate de revisar cual usa.
Yo por mi parte no uso vmware y daba por hecho que de hace años que tenia aceleración 3D mediante las vmware tools al igual que virtualbox, no lo conozco lo suficiente por desgracia.


Por lo que he ido leyendo últimamente hay versiones mas actualizadas de gnome shell que no requieren aceleración 3d al igual que unity 2d para equipos bajos, supongo que por eso me va en Arch y en Fedora y no en Debian.

El problema persiste que cada vez que inserto repositorios nunca me deja hacer nada, le meto los backports oficiales para instalar cosas tan sencillas como VLC y no hay manera de instalar nada...

Estoy probando ahora en VirtualBox que de la última vez que lo utilicé a ahora a cambiado bastante (para bien).
Pero en este se me traba nada más arrancar... :S

Salud. ;)
Subdes escribió:
blackgem escribió:Como ultima nota, Debian usa una versión antigua de gnome-shell, asegúrate de revisar cual usa.
Yo por mi parte no uso vmware y daba por hecho que de hace años que tenia aceleración 3D mediante las vmware tools al igual que virtualbox, no lo conozco lo suficiente por desgracia.


Por lo que he ido leyendo últimamente hay versiones mas actualizadas de gnome shell que no requieren aceleración 3d al igual que unity 2d para equipos bajos, supongo que por eso me va en Arch y en Fedora y no en Debian.

El problema persiste que cada vez que inserto repositorios nunca me deja hacer nada, le meto los backports oficiales para instalar cosas tan sencillas como VLC y no hay manera de instalar nada...

Estoy probando ahora en VirtualBox que de la última vez que lo utilicé a ahora a cambiado bastante (para bien).
Pero en este se me traba nada más arrancar... :S

Salud. ;)


Conocer versiones de sistemas, programas y errores exactos que se producen (ejecutar mediante terminal sino salen mediante interfaz gráfica) ayudarían mucho la verdad :)
Pues sí no supiera usar comandos en terminal después de 15 años usando Linux...

Pero si que es cierto que Debian se me está atravesando un poco...

Edit:
Al final desisto...
Regreso a VirtualBox. Voy a probar si me responde... Instalando Debian.

Os mantengo informados.

Edit 2:
Curioso en VirtualBox aumentando la memoria gráfica a 256Mb sin problemas recien instalado carga con GNOME3...
Ahora tengo ahí una espina clavada de como poder usarlo en VMware...

Edit 3:
Ya lo e solucionado!! Cambié los repositorios estables por los testing de Jessie y le hice un full upgrade. Ahora me va perfecto con gnome 3 y sin necesidad de aceleración 3D así que doy por concluido el problema.

Muchas gracias por dedicar vuestro tiempo a buscar soluciones.

Salud. ;)
9 respuestas