[VMware] vmmon - Lancement machine virtuelle impossible

Questions sur l'installation et la configuration de Manjaro Linux.

Re: [VMware] vmmon - Lancement machine virtuelle impossible

Message par papajoke » 19 Mars 2017, 00:19

pas logique avec ce que a donnés avant (je parles des executables pas des units) :confus:
c'est pourtant la seule chose que tu as changé de l'original : le path des executables !

sinon pour tester, tu peux lancer a la mano les 3 commandes Execstart dans le bon ordre depuis ton terminal
Manjaro STABLE - Linux 4.9/3.18 - zsh - Kde5/Cinnamon - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau - DD en MBR
portable Manjaro TESTING - zsh - XFCE - AMD V140 - 2Go RAM - ATI Radeon HD 4200
#mount /dev/archlinux /mnt/manjaro
Avatar de l’utilisateur
papajoke
Modérateur
 
Message(s) : 4164
Inscription : 02 Avr 2013, 18:25
Localisation : Nevers

Re: [VMware] vmmon - Lancement machine virtuelle impossible

Message par Teutates » 19 Mars 2017, 00:34

papajoke a écrit:pas logique avec ce que a donnés avant (je parles des executables pas des units) :confus:
sinon pour tester, tu peux lancer a la mano les 3 commandes Execstart dans le bon ordre depuis ton terminal

Je viens de déplacer les 3 fichiers dans /etc/systemd (sans autre sous dossier), après avoir réadapter puis redémarrer mais je ne peux pas lancer le service vmware :
# systemctl start vmware
Failed to start vmware.service: Unit vmware.service not found.

avec
# nano /etc/systemd/vmware.service
Code : Tout sélectionner
[Unit]
Description=VMware daemon
Requires=vmware-usbarbitrator.service
Before=vmware-usbarbitrator.service
After=network.target

[Service]
ExecStart=/etc/systemd/vmware start
ExecStop=/etc/systemd/vmware stop
PIDFile=/var/lock/subsys/vmware
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target


et
Code : Tout sélectionner
# ls -l /etc/systemd
total 60
-rw-r--r-- 1 root root  615 28 Jan 23:32 coredump.conf
-rw-r--r-- 1 root root 1013 28 Jan 23:32 journald.conf
-rw-r--r-- 1 root root  198 28 Jan 23:32 journal-remote.conf
-rw-r--r-- 1 root root  175 28 Jan 23:32 journal-upload.conf
-rw-r--r-- 1 root root 1022 28 Jan 23:32 logind.conf
drwxr-xr-x 2 root root 4096 28 Jan 23:32 network
-rw-r--r-- 1 root root  642 28 Jan 23:32 resolved.conf
drwxr-xr-x 8 root root 4096 19 Mar 00:17 system
-rw-r--r-- 1 root root 1604 28 Jan 23:32 system.conf
-rw-r--r-- 1 root root  599 28 Jan 23:32 timesyncd.conf
drwxr-xr-x 4 root root 4096  6 Mar 20:50 user
-rw-r--r-- 1 root root 1130 28 Jan 23:32 user.conf
-rw-r--r-- 1 root root  299 19 Mar 00:23 vmware.service
-rw-r--r-- 1 root root  241 18 Mar 21:51 vmware-usbarbitrator.service
-rw-r--r-- 1 root root  272 18 Mar 21:52 vmware-workstation-server.service
Teutates
 
Message(s) : 41
Inscription : 07 Juil 2013, 21:38

Re: [VMware] vmmon - Lancement machine virtuelle impossible

Message par papajoke » 19 Mars 2017, 00:41

papajoke a écrit:(je parles des executables pas des units)

Il ne faut pas confondre les 2 !!!
les .services sont dans /etc/systemd/system/
les executables (vmware-workstation-server et vmware) lancés par la commande Exe dans le fichier .service ... :saispas: (mais pas dans /etc/systemd comme tu le donnais en 2° )

la commande ExecStart=/etc/systemd/vmware start va lancer l'exécutable que tu a installé au point 2° ...
Manjaro STABLE - Linux 4.9/3.18 - zsh - Kde5/Cinnamon - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau - DD en MBR
portable Manjaro TESTING - zsh - XFCE - AMD V140 - 2Go RAM - ATI Radeon HD 4200
#mount /dev/archlinux /mnt/manjaro
Avatar de l’utilisateur
papajoke
Modérateur
 
Message(s) : 4164
Inscription : 02 Avr 2013, 18:25
Localisation : Nevers

Re: [VMware] vmmon - Lancement machine virtuelle impossible

Message par Teutates » 19 Mars 2017, 00:46

papajoke a écrit:
papajoke a écrit:(je parles des executables pas des units)

Il ne faut pas confondre les 2 !!!
les .services sont dans /etc/systemd/system/
les executables lancés par la commande Exe dans le fichier .service ... :saispas: (mais pas dans /etc/systemd comme tu le donnais en 2° )


Justement, c'est là que je mélange ! Je suppose que le service se nomme "machin.service" pour l’exécutable "machin".

Et donc, je dois remettre mes services "machin.service" dans /etc/systemd/system.
Teutates
 
Message(s) : 41
Inscription : 07 Juil 2013, 21:38

Re: [VMware] vmmon - Lancement machine virtuelle impossible

Message par papajoke » 19 Mars 2017, 00:53

:pleure:
- on ne peut pas déplacer les .service !
- les unités .service ne font que lancer la commande que tu as a la ligne ExeStart (obligatoirement donner le chemin complet)
- dans ExeStart tu appelles un exécutable qui n'est pas sur ton disque dur a l'emplacement que tu as donné :confus: il faut donner le bon emplacement !

par exemple faire un sudo systemctl start vmware-usbarbitrator est l'équivalent de taper en console sudo /usr/bin/vmware-usbarbitrator (ligne ExecStart=)
Manjaro STABLE - Linux 4.9/3.18 - zsh - Kde5/Cinnamon - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau - DD en MBR
portable Manjaro TESTING - zsh - XFCE - AMD V140 - 2Go RAM - ATI Radeon HD 4200
#mount /dev/archlinux /mnt/manjaro
Avatar de l’utilisateur
papajoke
Modérateur
 
Message(s) : 4164
Inscription : 02 Avr 2013, 18:25
Localisation : Nevers

Re: [VMware] vmmon - Lancement machine virtuelle impossible

Message par Teutates » 19 Mars 2017, 20:41

Je merdoie encore avec les services !!! :oops:

Je suis la procédure (manuelle) décrite ici dans le premier post. J'ai donc édité les fichiers :
Code : Tout sélectionner
* /vmnet-only/userif.c
* /vmmon-only/linux/hostif.c


Suivi d'un :
Code : Tout sélectionner
# tar -cf vmnet.tar vmnet-only
# tar -cf vmmon.tar vmmon-only


Puis :
Code : Tout sélectionner
# vmware-modconfig --console --install-all

Qui me retourne :
Code : Tout sélectionner
# vmware-modconfig --console --install-all
sh: /etc/systemd/vmware: Aucun fichier ou dossier de ce type
Unable to stop services

Évidemment puisqu'ils sont dans /etc/systemd/system ! ..... Et que je ne sais plus comment corriger (toujours dans ma machine VBox bac à sable) :tetu! :snif
Teutates
 
Message(s) : 41
Inscription : 07 Juil 2013, 21:38

Re: [VMware] vmmon - Lancement machine virtuelle impossible

Message par papajoke » 19 Mars 2017, 21:29

Teutates a écrit:
Code : Tout sélectionner
# vmware-modconfig --console --install-all
sh: /etc/systemd/vmware: Aucun fichier ou dossier de ce type
Unable to stop services

au point 2°) tu avais indiqué d'installer les exécutables dans /etc/systemd/ :confus: avec ton ls -l (et cette erreur) on peut voir qu'ils n'y sont pas ...

-Tu es sur qu'ils sont par magie dans /etc/systemd/system/ ? (un ls -l please)
- Peut-être qu'a l'étape 2°, l'installateur de wmware a défini /etc/systemd dans une variable qui lui est propre alors que ces fichiers n'existent pas :saispas:

ps: j'ai pas wmware, dur de te suivre ...
Manjaro STABLE - Linux 4.9/3.18 - zsh - Kde5/Cinnamon - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau - DD en MBR
portable Manjaro TESTING - zsh - XFCE - AMD V140 - 2Go RAM - ATI Radeon HD 4200
#mount /dev/archlinux /mnt/manjaro
Avatar de l’utilisateur
papajoke
Modérateur
 
Message(s) : 4164
Inscription : 02 Avr 2013, 18:25
Localisation : Nevers

Re: [VMware] vmmon - Lancement machine virtuelle impossible

Message par Teutates » 19 Mars 2017, 22:06

papajoke a écrit:
Teutates a écrit:
Code : Tout sélectionner
# vmware-modconfig --console --install-all
sh: /etc/systemd/vmware: Aucun fichier ou dossier de ce type
Unable to stop services

au point 2°) tu avais indiqué d'installer les exécutables dans /etc/systemd/ :confus: avec ton ls -l (et cette erreur) on peut voir qu'ils n'y sont pas ...

-Tu es sur qu'ils sont par magie dans /etc/systemd/system/ ? (un ls -l please)

Le résultat est :
Code : Tout sélectionner
# ls -l /etc/systemd/system
total 40
drwxr-xr-x 2 root root 4096 16 Mar 19:38 bluetooth.target.wants
lrwxrwxrwx 1 root root   41 16 Mar 19:38 dbus-org.bluez.service -> /usr/lib/systemd/system/bluetooth.service
lrwxrwxrwx 1 root root   44 16 Mar 19:38 dbus-org.freedesktop.Avahi.service -> /usr/lib/systemd/system/avahi-daemon.service
lrwxrwxrwx 1 root root   44 16 Mar 19:38 dbus-org.freedesktop.ModemManager1.service -> /usr/lib/systemd/system/ModemManager.service
lrwxrwxrwx 1 root root   46 16 Mar 19:38 dbus-org.freedesktop.NetworkManager.service -> /usr/lib/systemd/system/NetworkManager.service
lrwxrwxrwx 1 root root   57 16 Mar 19:38 dbus-org.freedesktop.nm-dispatcher.service -> /usr/lib/systemd/system/NetworkManager-dispatcher.service
lrwxrwxrwx 1 root root   36 16 Mar 19:38 display-manager.service -> /usr/lib/systemd/system/sddm.service
drwxr-xr-x 2 root root 4096  6 Mar 20:43 getty.target.wants
drwxr-xr-x 2 root root 4096 19 Mar 01:45 multi-user.target.wants
-rw-r--r-- 1 root root  191 26 Feb 11:25 octopi.service
drwxr-xr-x 2 root root 4096 16 Mar 19:38 printer.target.wants
drwxr-xr-x 2 root root 4096 16 Mar 19:38 sleep.target.wants
drwxr-xr-x 2 root root 4096 16 Mar 19:38 sockets.target.wants
-rw-r--r-- 1 root root  297 19 Mar 01:42 vmware.service
-rw-r--r-- 1 root root  241 18 Mar 21:51 vmware-usbarbitrator.service
-rw-r--r-- 1 root root  316 19 Mar 02:05 vmware-workstation-server.service
#

et
Code : Tout sélectionner
# ls -l /etc/systemd
total 48
-rw-r--r-- 1 root root  615 28 Jan 23:32 coredump.conf
-rw-r--r-- 1 root root 1013 28 Jan 23:32 journald.conf
-rw-r--r-- 1 root root  198 28 Jan 23:32 journal-remote.conf
-rw-r--r-- 1 root root  175 28 Jan 23:32 journal-upload.conf
-rw-r--r-- 1 root root 1022 28 Jan 23:32 logind.conf
drwxr-xr-x 2 root root 4096 28 Jan 23:32 network
-rw-r--r-- 1 root root  642 28 Jan 23:32 resolved.conf
drwxr-xr-x 8 root root 4096 19 Mar 00:48 system
-rw-r--r-- 1 root root 1604 28 Jan 23:32 system.conf
-rw-r--r-- 1 root root  599 28 Jan 23:32 timesyncd.conf
drwxr-xr-x 4 root root 4096  6 Mar 20:50 user
-rw-r--r-- 1 root root 1130 28 Jan 23:32 user.conf
#


papajoke a écrit:- Peut-être qu'a l'étape 2°, l'installateur de wmware a défini /etc/systemd dans une variable qui lui est propre alors que ces fichiers n'existent pas :saispas:

ps: j'ai pas wmware, dur de te suivre ...

C'est la réflexion que je suis en train de me faire : un fichier propre à VMware définie probablement une certaine configuration et met la pagaillle.

Edit :
J'ai même tenté de tricher en créant un lien symbolique /etc/systemd/vmware.servicede pointant vers /etc/systemd/system/vmware.service sans résultat.
Teutates
 
Message(s) : 41
Inscription : 07 Juil 2013, 21:38

Re: [VMware] vmmon - Lancement machine virtuelle impossible

Message par papajoke » 19 Mars 2017, 22:26

Teutates a écrit:J'ai même tenté de tricher en créant un lien symbolique /etc/systemd/vmware.servicede pointant vers /etc/systemd/system/vmware.service sans résultat.

:pleure: :pleure: :pleure:
tu confonds encore service et executable ;rale: uniquement les units (.service) sont obligatoirement dans /etc/systemd/system/
Il faut voir les .service comme de simples lanceurs que tu peux créer avec ton bureau : ils pointent vers un exécutable mais pour cela , il faut qu'ils existent ces executables !

Lors de ton étape 2] tu as demandé à wmware d'installer des exécutables, il sont introuvables ... refaire ton étape 2 ?

Maintenant il faut "simplement" que dans tes unit .services, tu fasses pointer ExeStart et ExeStop vers ces exécutables installés à ton étape 2 !
Manjaro STABLE - Linux 4.9/3.18 - zsh - Kde5/Cinnamon - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau - DD en MBR
portable Manjaro TESTING - zsh - XFCE - AMD V140 - 2Go RAM - ATI Radeon HD 4200
#mount /dev/archlinux /mnt/manjaro
Avatar de l’utilisateur
papajoke
Modérateur
 
Message(s) : 4164
Inscription : 02 Avr 2013, 18:25
Localisation : Nevers

Re: [VMware] vmmon - Lancement machine virtuelle impossible

Message par Teutates » 19 Mars 2017, 23:41

papajoke a écrit:
Teutates a écrit:J'ai même tenté de tricher en créant un lien symbolique /etc/systemd/vmware.servicede pointant vers /etc/systemd/system/vmware.service sans résultat.

:pleure: :pleure: :pleure:
tu confonds encore service et executable ;rale: uniquement les units (.service) sont obligatoirement dans /etc/systemd/system/
Il faut voir les .service comme de simples lanceurs que tu peux créer avec ton bureau : ils pointent vers un exécutable mais pour cela , il faut qu'ils existent ces executables !

Lors de ton étape 2] tu as demandé à wmware d'installer des exécutables, il sont introuvables ... refaire ton étape 2 ?

Maintenant il faut "simplement" que dans tes unit .services, tu fasses pointer ExeStart et ExeStop vers ces exécutables installés à ton étape 2 !


J'ai tout refait dans ma machine bac à sable mais toujours sans réel résultat.

0 Désinstallation avec choix de suppression de tous les fichiers de configuration (lorsque demandé)
vmware-installer -u vmware-workstation

1 Lancement installation
# sh bundle

2 System service scripts directory (commonly /etc/init.d)
Choix de :
/etc/systemd/system

3 Please enter the user that will initially connect to Workstation server. Without setting this correctly, you will not be able to share VMs with other users.
teutates

4 Please choose a directory for your shared virtual machines.
/var/lib/vmware/Shared VMs (choix par défaut car pas vraiment important pour le moment)

5 Please enter the port to use for https access to Workstation Server
443 (choix par défaut)

6 Enter licence key
XXXX-XXXXXX

7 Message suivant reçu :
No rc*.d style init script directories were given to the installer. You must manually add the necessary links to ensure that the vmware service at /etc/systemd/vmware is automatically started and stopped on startup and shutdown.

8 Création fichiers services dans /home/user
8.1 vmware.service

[Unit]
Description=VMware daemon
Requires=vmware-usbarbitrator.service
Before=vmware-usbarbitrator.service
After=network.target

[Service]
ExecStart=/etc/systemd/system/vmware start
ExecStop=/etc/systemd/system/vmware stop
PIDFile=/var/lock/subsys/vmware
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target


8.2 vmware-usbarbitrator.service

[Unit]
Description=VMware USB Arbitrator
Requires=vmware.service
After=vmware.service

[Service]
ExecStart=/usr/bin/vmware-usbarbitrator
ExecStop=/usr/bin/vmware-usbarbitrator --kill
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target


8.3 vmware-workstation-server.service

[Unit]
Description=VMware Workstation Server
Requires=vmware.service
After=vmware.service

[Service]
ExecStart=/etc/systemd/system/vmware-workstation-server start
ExecStop=/etc/systemd/system/vmware-workstation-server stop
PIDFile=/var/lock/subsys/vmware-workstation-server
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target


9 Copie des fichiers services vers /etc/systemd/system
# cp /home/teutates/Documents/vmware.service /etc/systemd/system/vmware.service
# cp /home/teutates/Documents/vmware-usbarbitrator.service /etc/systemd/system/vmware-usbarbitrator.service
# cp /home/teutates/Documents/vmware-workstation-server.service /etc/systemd/system/vmware-workstation-server.service


10 Réactualisation des services
# systemctl daemon-reload

11 Démarrage services
# systemctl start vmware
# systemctl start vmware-usbarbitrator
# systemctl start vmware-workstation-server


12 Démarrage automatisé des services
# systemctl enable vmware
# systemctl enable vmware-usbarbitrator
# systemctl enable vmware-workstation-server


13 Préparation patch
source https://bbs.archlinux.org/viewtopic.php?pid=1687809#p1687809
# cd /usr/lib/vmware/modules/source
# cp vmnet.tar vmnet.tar.bak
# cp vmmon.tar vmmon.tar.bak
# tar -xf vmnet.tar
# tar -xf vmmon.ta
r

14 Edition vmnet-only/userif.c
# nano vmnet-only/userif.c
Remplacement (ligne 113 et suivantes) de
#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 6, 0)
retval = get_user_pages(addr, 1, 1, 0, &page, NULL);
#else
retval = get_user_pages(current, current->mm, addr,
1, 1, 0, &page, NULL);
par :
#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 9, 0)
retval = get_user_pages(addr, 1, 0, &page, NULL);
#else
retval = get_user_pages(current, current->mm, addr,
1, 1, 0, &page, NULL);


15 Edition de /vmmon-only/linux/hostif.c
# nano /vmmon-only/linux/hostif.c
Remplacement (ligne 1162 et suivantes) de

#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 6, 0)
retval = get_user_pages((unsigned long)uvAddr, numPages, 0, 0, ppages, NULL);
#else
retval = get_user_pages(current, current->mm, (unsigned long)uvAddr,
numPages, 0, 0, ppages, NULL);
par :#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 9, 0)
retval = get_user_pages((unsigned long)uvAddr, numPages, 0, ppages, NULL);
#else
retval = get_user_pages(current, current->mm, (unsigned long)uvAddr,
numPages, 0, 0, ppages, NULL);


16 Nettoyage
# tar -cf vmnet.tar vmnet-only
# tar -cf vmmon.tar vmmon-only


17 VMware modconfig
# vmware-modconfig --console --install-all
qui me retourne l'erreur :
Code : Tout sélectionner
# vmware-modconfig --console --install-all
sh: /etc/systemd/system/vmware: Aucun fichier ou dossier de ce type
Unable to stop services


18 Pour confirmation
Code : Tout sélectionner
$ vmplayer
$

Pas de résultat et pas de message d'erreur !!

19 Contenu de /etc/systemd et /etc/systemd/system
# ls -l /etc/systemd
total 48
-rw-r--r-- 1 root root 615 28 Jan 23:32 coredump.conf
-rw-r--r-- 1 root root 1013 28 Jan 23:32 journald.conf
-rw-r--r-- 1 root root 198 28 Jan 23:32 journal-remote.conf
-rw-r--r-- 1 root root 175 28 Jan 23:32 journal-upload.conf
-rw-r--r-- 1 root root 1022 28 Jan 23:32 logind.conf
drwxr-xr-x 2 root root 4096 28 Jan 23:32 network
-rw-r--r-- 1 root root 642 28 Jan 23:32 resolved.conf
drwxr-xr-x 8 root root 4096 16 Mar 23:10 system
-rw-r--r-- 1 root root 1604 28 Jan 23:32 system.conf
-rw-r--r-- 1 root root 599 28 Jan 23:32 timesyncd.conf
drwxr-xr-x 4 root root 4096 6 Mar 20:50 user
-rw-r--r-- 1 root root 1130 28 Jan 23:32 user.conf
#
et
# ls -l /etc/systemd/system
total 40
drwxr-xr-x 2 root root 4096 16 Mar 19:38 bluetooth.target.wants
lrwxrwxrwx 1 root root 41 16 Mar 19:38 dbus-org.bluez.service -> /usr/lib/systemd/system/bluetooth.service
lrwxrwxrwx 1 root root 44 16 Mar 19:38 dbus-org.freedesktop.Avahi.service -> /usr/lib/systemd/system/avahi-daemon.service
lrwxrwxrwx 1 root root 44 16 Mar 19:38 dbus-org.freedesktop.ModemManager1.service -> /usr/lib/systemd/system/ModemManager.service
lrwxrwxrwx 1 root root 46 16 Mar 19:38 dbus-org.freedesktop.NetworkManager.service -> /usr/lib/systemd/system/NetworkManager.service
lrwxrwxrwx 1 root root 57 16 Mar 19:38 dbus-org.freedesktop.nm-dispatcher.service -> /usr/lib/systemd/system/NetworkManager-dispatcher.service
lrwxrwxrwx 1 root root 36 16 Mar 19:38 display-manager.service -> /usr/lib/systemd/system/sddm.service
drwxr-xr-x 2 root root 4096 6 Mar 20:43 getty.target.wants
drwxr-xr-x 2 root root 4096 19 Mar 22:50 multi-user.target.wants
-rw-r--r-- 1 root root 191 26 Feb 11:25 octopi.service
drwxr-xr-x 2 root root 4096 16 Mar 19:38 printer.target.wants
drwxr-xr-x 2 root root 4096 16 Mar 19:38 sleep.target.wants
drwxr-xr-x 2 root root 4096 16 Mar 19:38 sockets.target.wants
-rw-r--r-- 1 root root 313 19 Mar 22:47 vmware.service
-rw-r--r-- 1 root root 241 19 Mar 22:47 vmware-usbarbitrator.service
-rw-r--r-- 1 root root 332 19 Mar 22:48 vmware-workstation-server.service
#


Pour ce soir, j'ai ma dose :dormir:
Teutates
 
Message(s) : 41
Inscription : 07 Juil 2013, 21:38

Re: [VMware] vmmon - Lancement machine virtuelle impossible

Message par papajoke » 20 Mars 2017, 06:52

je viens de tester (enfin) une install du player
- il m'a copié l’exécutable dans init.d alors que je lui avais demandé /usr/local/bin :rigole:
Code : Tout sélectionner
ls -l /etc/init.d/
-rwxr-xr-x 1 root root 13887 20 mars  06:43 vmware

sudo /etc/init.d/vmware
Usage: vmware {start|stop|status|restart|stoppable}


a toi de chercher ou il copie les 2
j'ai fait un find / -iname "vmware" -executable 2>/dev/null pour le trouver :clindoeil:
Manjaro STABLE - Linux 4.9/3.18 - zsh - Kde5/Cinnamon - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau - DD en MBR
portable Manjaro TESTING - zsh - XFCE - AMD V140 - 2Go RAM - ATI Radeon HD 4200
#mount /dev/archlinux /mnt/manjaro
Avatar de l’utilisateur
papajoke
Modérateur
 
Message(s) : 4164
Inscription : 02 Avr 2013, 18:25
Localisation : Nevers

Re: [VMware] vmmon - Lancement machine virtuelle impossible

Message par Teutates » 20 Mars 2017, 22:49

papajoke a écrit:je viens de tester (enfin) une install du player
- il m'a copié l’exécutable dans init.d alors que je lui avais demandé /usr/local/bin :rigole:
Code : Tout sélectionner
ls -l /etc/init.d/
-rwxr-xr-x 1 root root 13887 20 mars  06:43 vmware

sudo /etc/init.d/vmware
Usage: vmware {start|stop|status|restart|stoppable}


a toi de chercher ou il copie les 2
j'ai fait un find / -iname "vmware" -executable 2>/dev/null pour le trouver :clindoeil:

Pareil !
Code : Tout sélectionner
$ ls -l /etc/init.d/
total 24
-rwxr-xr-x 1 root root 13887 19 Mar 22:40 vmware
-rwxr-xr-x 1 root root  4946 19 Mar 22:41 vmware-workstation-server
$ sudo /etc/init.d/vmware
[sudo] Mot de passe de teutates : 
Usage: vmware {start|stop|status|restart|stoppable}
$


puis :
Code : Tout sélectionner
$ find / -iname "vmware" -executable 2>/dev/null
/etc/init.d/vmware
/etc/vmware
/run/vmware
/var/lib/vmware
/var/log/vmware
/usr/lib/modules/4.9.13-1-MANJARO/build/include/config/vmware
/usr/lib/vmware-ovftool/schemas/vmware
/usr/lib/vmware
/usr/lib/vmware/bin/vmware
/usr/bin/vmware
$


Mais je ne suis guère plus avancé (sauf possibilité de mauvaise interprétation de ma part) :
Code : Tout sélectionner
$ sudo systemctl restart /etc/init.d/vmware
Failed to restart etc-init.d-vmware.mount: Unit etc-init.d-vmware.mount not found.
$ sudo systemctl start /etc/init.d/vmware
Failed to start etc-init.d-vmware.mount: Unit etc-init.d-vmware.mount not found.
$
Teutates
 
Message(s) : 41
Inscription : 07 Juil 2013, 21:38

Re: [VMware] vmmon - Lancement machine virtuelle impossible

Message par papajoke » 20 Mars 2017, 23:08

sudo systemctl start /etc/init.d/vmware

:confus: :pleure:
ces 2 fichiers sont les exécutables et non les services systemd !!!!!!!!!!!!!!!!!!!! (12 eme fois que je le répète ) systemctl charge uniquement des services systemd ! pas des exécutables !

Il te faut donc juste modifier tes .service pour qu'ils lancent ces exécutables

2 .service a changer, c'est ce qui il y avait exactement dans le wiki et aur !
Code : Tout sélectionner
ExecStart=/etc/init.d/vmware-workstation-server start
ExecStop=/etc/init.d/vmware-workstation-server stop


Code : Tout sélectionner
ExecStart=/etc/init.d/vmware start
ExecStop=/etc/init.d/vmware stop
Manjaro STABLE - Linux 4.9/3.18 - zsh - Kde5/Cinnamon - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau - DD en MBR
portable Manjaro TESTING - zsh - XFCE - AMD V140 - 2Go RAM - ATI Radeon HD 4200
#mount /dev/archlinux /mnt/manjaro
Avatar de l’utilisateur
papajoke
Modérateur
 
Message(s) : 4164
Inscription : 02 Avr 2013, 18:25
Localisation : Nevers

Re: [VMware] vmmon - Lancement machine virtuelle impossible

Message par Teutates » 20 Mars 2017, 23:29

Vu que l'exécutable est dans /etc/init.d/
Code : Tout sélectionner
    $ ls -l /etc/init.d/
    total 24
    -rwxr-xr-x 1 root root 13887 19 Mar 22:40 vmware
    -rwxr-xr-x 1 root root  4946 19 Mar 22:41 vmware-workstation-server
    $ sudo /etc/init.d/vmware
    [sudo] Mot de passe de teutates :
    Usage: vmware {start|stop|status|restart|stoppable}
    $

J'ai modifié mes fichiers vmware.service et vmware
* vmware.service :
Code : Tout sélectionner
[Unit]
Description=VMware daemon
Requires=vmware-usbarbitrator.service
Before=vmware-usbarbitrator.service
After=network.target

[Service]
ExecStart=/etc/init.d/vmware start
ExecStop=/etc/init.d/vmware stop
PIDFile=/var/lock/subsys/vmware
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

* vmware-usbarbitrator.service : non concerné
* vmware-workstation-server.service :
Code : Tout sélectionner
[Unit]
Description=VMware Workstation Server
Requires=vmware.service
After=vmware.service

[Service]
ExecStart=/etc/init.d/vmware-workstation-server start
ExecStop=/etc/init.d/vmware-workstation-server stop
PIDFile=/var/lock/subsys/vmware-workstation-server
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target


Ensuite j'ai réactualisé mes services :
Code : Tout sélectionner
# systemctl start vmware
# systemctl start vmware-usbarbitrator
# systemctl start vmware-workstation-server
#
# vmplayer
# systemctl enable vmware
# systemctl enable vmware-usbarbitrator
# systemctl enable vmware-workstation-server
#
# vmware
#

Mais toujours pas de fonctionnement correct et toujours pas de message erreur retourné.
Teutates
 
Message(s) : 41
Inscription : 07 Juil 2013, 21:38

Re: [VMware] vmmon - Lancement machine virtuelle impossible

Message par Teutates » 20 Mars 2017, 23:30

papajoke a écrit:
sudo systemctl start /etc/init.d/vmware

:confus: :pleure:
ces 2 fichiers sont les exécutables et non les services systemd !!!!!!!!!!!!!!!!!!!! (12 eme fois que je le répète ) systemctl charge uniquement des services systemd ! pas des exécutables !

Il te faut donc juste modifier tes .service pour qu'ils lancent ces exécutables

2 .service a changer, c'est ce qui il y avait exactement dans le wiki et aur !
Code : Tout sélectionner
ExecStart=/etc/init.d/vmware-workstation-server start
ExecStop=/etc/init.d/vmware-workstation-server stop


Code : Tout sélectionner
ExecStart=/etc/init.d/vmware start
ExecStop=/etc/init.d/vmware stop

Je viens de comprendre maintenant ! J'ai modifié (voir message ci dessus) mais toujours rien.
Teutates
 
Message(s) : 41
Inscription : 07 Juil 2013, 21:38

Précédent

Retour vers Installation & Configuration

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : ace66130, jps et 7 invité(s)