Foro de elhacker.net

Sistemas Operativos => Mac OS X => Mensaje iniciado por: kondrag_X1 en 19 Abril 2014, 17:03 pm



Título: Problema con instalación de matlab.
Publicado por: kondrag_X1 en 19 Abril 2014, 17:03 pm
Hola gente,

Hace poco compre un mac y necesito instalar matlab, para cosas del curro. Así que me descargue la versión 2014 y no tenia parche, total al final descargue la matlab 2013 a con licencia y serial y perfecto cuando intento instalarlo desaparece la pantalla de cargar matlab. Pero intenter instalarlo por consola y fue este el mensaje que me dip.

Citar
Last login: Sat Apr 19 17:00:06 on ttys000
pas38-5-82-244-56-3:~ alarcon$ /Volumes/MATLAB_801\ R2013/install_macos ; exit;
Preparing installation files ...
Installing ...
Exception in thread "main" com.google.inject.ProvisionException: Guice provision errors:

1) Error in custom provider, java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
  at com.mathworks.wizard.WizardModule.provideDisplayProperties(WizardModule.java:68)
  while locating com.mathworks.instutil.DisplayProperties
  at com.mathworks.wizard.ui.components.ComponentsModule.providePaintStrategy(ComponentsModule.java:76)
  while locating com.mathworks.wizard.ui.components.PaintStrategy
    for parameter 4 at com.mathworks.wizard.ui.components.SwingComponentFactoryImpl.<init>(SwingComponentFactoryImpl.java:111)
  while locating com.mathworks.wizard.ui.components.SwingComponentFactoryImpl
  while locating com.mathworks.wizard.ui.components.SwingComponentFactory
    for parameter 1 at com.mathworks.wizard.ui.WizardUIImpl.<init>(WizardUIImpl.java:62)
  while locating com.mathworks.wizard.ui.WizardUIImpl
  while locating com.mathworks.wizard.ui.WizardUI annotated with @com.google.inject.name.Named(value=BaseWizardUI)
  at com.mathworks.wizard.ui.UIModule.provideWizardUI(UIModule.java:50)
  while locating com.mathworks.wizard.ui.WizardUI
    for parameter 0 at com.mathworks.wizard.ExceptionHandlerImpl.<init>(ExceptionHandlerImpl.java:22)
  while locating com.mathworks.wizard.ExceptionHandlerImpl
  while locating com.mathworks.wizard.ExceptionHandler

1 error
   at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
   at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
   at com.mathworks.wizard.WizardLauncher.startWizard(WizardLauncher.java:156)
   at com.mathworks.wizard.WizardLauncher.start(WizardLauncher.java:71)
   at com.mathworks.wizard.AbstractLauncher.launch(AbstractLauncher.java:27)
   at com.mathworks.wizard.AbstractLauncher.launchStandalone(AbstractLauncher.java:18)
   at com.mathworks.professionalinstaller.Launcher.main(Launcher.java:21)
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
   at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:106)
   at com.google.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:48)
   at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
   at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:811)
   at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
   at com.google.inject.spi.ProviderLookup$1.get(ProviderLookup.java:89)
   at com.google.inject.spi.ProviderLookup$1.get(ProviderLookup.java:89)
   at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:95)
   at com.google.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:48)
   at com.google.inject.SingleParameterInjector.inject(SingleParameterInjector.java:42)
   at com.google.inject.SingleParameterInjector.getAll(SingleParameterInjector.java:66)
   at com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:84)
   at com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
   at com.google.inject.FactoryProxy.get(FactoryProxy.java:56)
   at com.google.inject.SingleParameterInjector.inject(SingleParameterInjector.java:42)
   at com.google.inject.SingleParameterInjector.getAll(SingleParameterInjector.java:66)
   at com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:84)
   at com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
   at com.google.inject.FactoryProxy.get(FactoryProxy.java:56)
   at com.google.inject.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:45)
   at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:811)
   at com.google.inject.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:42)
   at com.google.inject.Scopes$1$1.get(Scopes.java:54)
   at com.google.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:48)
   at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
   at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:811)
   at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
   at com.google.inject.spi.ProviderLookup$1.get(ProviderLookup.java:89)
   at com.google.inject.spi.ProviderLookup$1.get(ProviderLookup.java:89)
   at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:95)
   at com.google.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:48)
   at com.google.inject.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:45)
   at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:811)
   at com.google.inject.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:42)
   at com.google.inject.Scopes$1$1.get(Scopes.java:54)
   at com.google.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:48)
   at com.google.inject.SingleParameterInjector.inject(SingleParameterInjector.java:42)
   at com.google.inject.SingleParameterInjector.getAll(SingleParameterInjector.java:66)
   at com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:84)
   at com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
   at com.google.inject.FactoryProxy.get(FactoryProxy.java:56)
   at com.google.inject.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:45)
   at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:811)
   at com.google.inject.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:42)
   at com.google.inject.Scopes$1$1.get(Scopes.java:54)
   at com.google.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:48)
   at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
   at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
   at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
   ... 6 more
Caused by: java.lang.reflect.InvocationTargetException
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:483)
   at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:101)
   ... 54 more
Caused by: com.mathworks.instutil.JNIException: java.lang.UnsatisfiedLinkError: Can't load library: /tmp/mathworks_899/bin/maci64/libinstutil.dylib
   at com.mathworks.instutil.NativeUtility.loadNativeLibrary(NativeUtility.java:39)
   at com.mathworks.instutil.NativeUtility.<init>(NativeUtility.java:24)
   at com.mathworks.instutil.DisplayPropertiesImpl.<init>(DisplayPropertiesImpl.java:10)
   at com.mathworks.wizard.WizardModule.provideDisplayProperties(WizardModule.java:75)
   ... 59 more
Caused by: java.lang.UnsatisfiedLinkError: Can't load library: /tmp/mathworks_899/bin/maci64/libinstutil.dylib
   at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1817)
   at java.lang.Runtime.load0(Runtime.java:809)
   at java.lang.System.load(System.java:1083)
   at com.mathworks.instutil.NativeUtility.loadNativeLibrary(NativeUtility.java:37)
   ... 62 more
cp: /Applications/MATLAB_R2013a.app/licenses/license.lic: Permission denied
Finished
logout

[Proceso completado]

En teoria parecer ser un problema con la maquina de java, ¿Es posible que el problema sea porque estoy utilizando java 8?

PD : he tratado de instalar la version de 2011 y me ocurre lo mismo.



Título: Re: Problema con instalación de matlab.
Publicado por: kondrag_X1 en 27 Mayo 2014, 23:12 pm
Encontré la solución la posteo por si alguien de habla hispana tiene el mismo problema.

Bien para la instalación de matlab debemos borrar todas las versiones de java posteriores a java 1.6.

1- vamos a ordenador sistema/librerias/java/maquinas virtuales y borramos todo.
2- vamos a ordenador librerias/java/maquinas virtuales y borramos todo.

os dejo un video.

https://www.youtube.com/watch?v=ZNFu4Ewryf0

instalamos java 1.6 y después instalamos matlab.