Не запускается vmware 12

Автор Vasiliy, 23 декабря 2021, 08:38:42

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

Vasiliy

Debian 10

Ошибки при запуске версии от 12.0.0 до 12.1.1

Gtk-Message: Failed to load module "atk-bridge": /lib/x86_64-linux-gnu/libatspi.so.0: undefined symbol: g_type_class_adjust_private_offset

(vmware-modconfig:2805): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(vmware-modconfig:2805): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(vmware-modconfig:2805): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(vmware-modconfig:2805): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(vmware-modconfig:2805): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(vmware-modconfig:2805): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(vmware-modconfig:2805): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(vmware-modconfig:2805): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(vmware-modconfig:2805): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(vmware-modconfig:2805): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(vmware-modconfig:2805): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(vmware-modconfig:2805): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(vmware-modconfig:2805): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(vmware-modconfig:2805): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(vmware-modconfig:2805): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(vmware-modconfig:2805): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(vmware-modconfig:2805): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(vmware-modconfig:2805): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(vmware-modconfig:2805): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(vmware-modconfig:2805): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,


Устанавливал так

sudo chmod +x VMware-Player-12.0.0-2985596.x86_64.bundle
sudo ./VMware-Player-12.0.0-2985596.x86_64.bundle/code]


Ошибка! Нет, говорит, совместимой версии gcc 8.3.0? А она есть - установлена! см. скриншоты ниже

dzhoser

#1
Указать расположение не?
Найти путь можно так
which gcc
Вывод будет
/usr/bin/gcc
Соответственно его нужно вставить в поле location на вашем скриншоте и нажать кнопку Install
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

Vasiliy

#2
Да. Пробовал указывать. Выбрал gcc-8. Нажал install. Не принимает ее. Считает несовместимой.

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

Vasiliy

#4
Да, на верхнем скриншоте слабо, но всё же видно путь.

/usr/bin/gcc-8

Именно он считается почему-то несовместимым, хотя он и есть 8.3.0-6

dzhoser

Я со смартфона мне не видно, а отдельно загружать нехочу.
Покажите
gcc --version
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

Vasiliy

user@debian:~$ gcc --version
gcc (Debian 8.3.0-6) 8.3.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

user@debian:~$

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

Vasiliy

#8
user@debian:~$ ls -l /usr/lib/vmware/modules/source
итого 5304
-rw-r--r-- 1 root root  839680 дек 23 08:33 vmblock.tar
-rw-r--r-- 1 root root 1300480 дек 23 08:33 vmci.tar
-rw-r--r-- 1 root root 1310720 дек 23 08:33 vmmon.tar
-rw-r--r-- 1 root root  880640 дек 23 08:33 vmnet.tar
-rw-r--r-- 1 root root 1095680 дек 23 08:33 vsock.tar
user@debian:~$


user@debian:~$ uname -r
4.19.0-18-amd64
user@debian:~$

dzhoser

sudo apt update && sudo apt upgrade -y
sudo apt install libglib2.0-0
cd /usr/lib/vmware/modules/source
tar xf vmmon.tar
tar xf vmnet.tar
cd vmmon-only
make
cd ../vmnet
make
cd ..
mkdir /lib/modules/`uname -r`/misc
cp vmmon.o /lib/modules/`uname -r`/misc/vmmon.ko
cp vmnet.o /lib/modules/`uname -r`/misc/vmnet.ko
depmod -a
/etc/init.d/vmware restart
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

Vasiliy

#10
user@debian:~$ sudo apt update && sudo apt upgrade -y
[sudo] пароль для user:
Пол:1 http://security.debian.org/debian-security buster/updates InRelease [65,4 kB]
Пол:2 http://security.debian.org/debian-security buster/updates/main Sources [205 kB]
Пол:3 http://security.debian.org/debian-security buster/updates/main amd64 Packages [313 kB]
Пол:4 https://deb.opera.com/opera-stable stable InRelease [2 590 B]           
Пол:5 http://security.debian.org/debian-security buster/updates/main Translation-en [166 kB]
Пол:6 https://deb.opera.com/opera-stable stable/non-free amd64 Packages [1 123 B]
Сущ:7 http://ftp.ru.debian.org/debian buster InRelease                         
Пол:8 http://ftp.ru.debian.org/debian buster-updates InRelease [51,9 kB]   
Получено 804 kB за 2с (490 kB/s)                                       
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Может быть обновлено 3 пакета. Запустите «apt list --upgradable» для их показа.
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Расчёт обновлений... Готово
Следующие пакеты будут обновлены:
  openjdk-11-jre openjdk-11-jre-headless opera-stable
Обновлено 3 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 117 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 3 072 B.
Пол:1 http://security.debian.org/debian-security buster/updates/main amd64 openjdk-11-jre amd64 11.0.13+8-1~deb10u1 [174 kB]
Пол:2 https://deb.opera.com/opera-stable stable/non-free amd64 opera-stable amd64 82.0.4227.43 [79,7 MB]
Пол:3 http://security.debian.org/debian-security buster/updates/main amd64 openjdk-11-jre-headless amd64 11.0.13+8-1~deb10u1 [37,2 MB]
Получено 117 MB за 2мин 6с (928 kB/s)                                         
apt-listchanges: Чтение журналов изменений...
Предварительная настройка пакетов ...
(Чтение базы данных ... на данный момент установлено 246664 файла и каталога.)
Подготовка к распаковке .../opera-stable_82.0.4227.43_amd64.deb ...
Распаковывается opera-stable (82.0.4227.43) на замену (82.0.4227.33) ...
Подготовка к распаковке .../openjdk-11-jre_11.0.13+8-1~deb10u1_amd64.deb ...
Распаковывается openjdk-11-jre:amd64 (11.0.13+8-1~deb10u1) на замену (11.0.12+7-2~deb10u1) ...
Подготовка к распаковке .../openjdk-11-jre-headless_11.0.13+8-1~deb10u1_amd64.deb ...
Распаковывается openjdk-11-jre-headless:amd64 (11.0.13+8-1~deb10u1) на замену (11.0.12+7-2~deb10u1) ...
Настраивается пакет opera-stable (82.0.4227.43) ...
Настраивается пакет openjdk-11-jre-headless:amd64 (11.0.13+8-1~deb10u1) ...
Настраивается пакет openjdk-11-jre:amd64 (11.0.13+8-1~deb10u1) ...
Обрабатываются триггеры для menu (2.1.47+b1) ...
Обрабатываются триггеры для bamfdaemon (0.5.4-1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Обрабатываются триггеры для desktop-file-utils (0.23-4) ...
Обрабатываются триггеры для mime-support (3.62) ...
Обрабатываются триггеры для hicolor-icon-theme (0.17-2) ...
Обрабатываются триггеры для gnome-menus (3.31.4-3) ...
Обрабатываются триггеры для shared-mime-info (1.10-1) ...
user@debian:~$


user@debian:~$ sudo apt install libglib2.0-0
[sudo] пароль для user:
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Уже установлен пакет libglib2.0-0 самой новой версии (2.58.3-2+deb10u3).
libglib2.0-0 помечен как установленный вручную.
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
user@debian:~$


user@debian:/usr/lib/vmware/modules/source$ sudo tar xf vmmon.tar
user@debian:/usr/lib/vmware/modules/source$ sudo tar xf vmnet.tar
user@debian:/usr/lib/vmware/modules/source$


user@debian:/usr/lib/vmware/modules/source/vmmon-only$ sudo make
Using kernel build system.
make -C /lib/modules/4.19.0-18-amd64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= modules
make[1]: вход в каталог «/usr/src/linux-headers-4.19.0-18-amd64»
  CC [M]  /usr/lib/vmware/modules/source/vmmon-only/linux/driver.o
In file included from /usr/lib/vmware/modules/source/vmmon-only/./common/vmx86.h:32,
                 from /usr/lib/vmware/modules/source/vmmon-only/linux/driver.h:31,
                 from /usr/lib/vmware/modules/source/vmmon-only/linux/driver.c:48:
/usr/lib/vmware/modules/source/vmmon-only/./include/x86msr.h:109: warning: "MSR_MISC_FEATURES_ENABLES" redefined
#define MSR_MISC_FEATURES_ENABLES            0x140

In file included from /usr/src/linux-headers-4.19.0-18-common/arch/x86/include/asm/nospec-branch.h:11,
                 from /usr/src/linux-headers-4.19.0-18-common/arch/x86/include/asm/paravirt_types.h:46,
                 from /usr/src/linux-headers-4.19.0-18-common/arch/x86/include/asm/ptrace.h:92,
                 from /usr/src/linux-headers-4.19.0-18-common/arch/x86/include/asm/math_emu.h:5,
                 from /usr/src/linux-headers-4.19.0-18-common/arch/x86/include/asm/processor.h:12,
                 from /usr/src/linux-headers-4.19.0-18-common/arch/x86/include/asm/cpufeature.h:5,
                 from /usr/src/linux-headers-4.19.0-18-common/arch/x86/include/asm/thread_info.h:53,
                 from /usr/src/linux-headers-4.19.0-18-common/include/linux/thread_info.h:39,
                 from /usr/src/linux-headers-4.19.0-18-common/arch/x86/include/asm/preempt.h:7,
                 from /usr/src/linux-headers-4.19.0-18-common/include/linux/preempt.h:81,
                 from /usr/src/linux-headers-4.19.0-18-common/include/linux/spinlock.h:51,
                 from /usr/src/linux-headers-4.19.0-18-common/include/linux/wait.h:9,
                 from /usr/src/linux-headers-4.19.0-18-common/include/linux/wait_bit.h:8,
                 from /usr/src/linux-headers-4.19.0-18-common/include/linux/fs.h:6,
                 from /usr/src/linux-headers-4.19.0-18-common/include/linux/highmem.h:5,
                 from /usr/lib/vmware/modules/source/vmmon-only/linux/driver.c:25:
/usr/src/linux-headers-4.19.0-18-common/arch/x86/include/asm/msr-index.h:655: note: this is the location of the previous definition
#define MSR_MISC_FEATURES_ENABLES 0x00000140

In file included from /usr/lib/vmware/modules/source/vmmon-only/./common/vmx86.h:32,
                 from /usr/lib/vmware/modules/source/vmmon-only/linux/driver.h:31,
                 from /usr/lib/vmware/modules/source/vmmon-only/linux/driver.c:48:
/usr/lib/vmware/modules/source/vmmon-only/./include/x86msr.h:303: warning: "MSR_K7_HWCR_SMMLOCK" redefined
#define MSR_K7_HWCR_SMMLOCK        0x00000001ULL // Lock SMM environment

In file included from /usr/src/linux-headers-4.19.0-18-common/arch/x86/include/asm/nospec-branch.h:11,
                 from /usr/src/linux-headers-4.19.0-18-common/arch/x86/include/asm/paravirt_types.h:46,
                 from /usr/src/linux-headers-4.19.0-18-common/arch/x86/include/asm/ptrace.h:92,
                 from /usr/src/linux-headers-4.19.0-18-common/arch/x86/include/asm/math_emu.h:5,
                 from /usr/src/linux-headers-4.19.0-18-common/arch/x86/include/asm/processor.h:12,
                 from /usr/src/linux-headers-4.19.0-18-common/arch/x86/include/asm/cpufeature.h:5,
                 from /usr/src/linux-headers-4.19.0-18-common/arch/x86/include/asm/thread_info.h:53,
                 from /usr/src/linux-headers-4.19.0-18-common/include/linux/thread_info.h:39,
                 from /usr/src/linux-headers-4.19.0-18-common/arch/x86/include/asm/preempt.h:7,
                 from /usr/src/linux-headers-4.19.0-18-common/include/linux/preempt.h:81,
                 from /usr/src/linux-headers-4.19.0-18-common/include/linux/spinlock.h:51,
                 from /usr/src/linux-headers-4.19.0-18-common/include/linux/wait.h:9,
                 from /usr/src/linux-headers-4.19.0-18-common/include/linux/wait_bit.h:8,
                 from /usr/src/linux-headers-4.19.0-18-common/include/linux/fs.h:6,
                 from /usr/src/linux-headers-4.19.0-18-common/include/linux/highmem.h:5,
                 from /usr/lib/vmware/modules/source/vmmon-only/linux/driver.c:25:
/usr/src/linux-headers-4.19.0-18-common/arch/x86/include/asm/msr-index.h:462: note: this is the location of the previous definition
#define MSR_K7_HWCR_SMMLOCK  BIT_ULL(MSR_K7_HWCR_SMMLOCK_BIT)

In file included from /usr/lib/vmware/modules/source/vmmon-only/./include/vm_asm_x86.h:41,
                 from /usr/lib/vmware/modules/source/vmmon-only/./include/vm_asm_x86_64.h:39,
                 from /usr/lib/vmware/modules/source/vmmon-only/./include/vm_asm.h:46,
                 from /usr/lib/vmware/modules/source/vmmon-only/linux/driver.c:50:
/usr/lib/vmware/modules/source/vmmon-only/./include/x86_basic_defs.h:65: warning: "CR3_PCID_MASK" redefined
#define CR3_PCID_MASK  0xFFF

In file included from /usr/src/linux-headers-4.19.0-18-common/arch/x86/include/asm/processor.h:5,
                 from /usr/src/linux-headers-4.19.0-18-common/arch/x86/include/asm/cpufeature.h:5,
                 from /usr/src/linux-headers-4.19.0-18-common/arch/x86/include/asm/thread_info.h:53,
                 from /usr/src/linux-headers-4.19.0-18-common/include/linux/thread_info.h:39,
                 from /usr/src/linux-headers-4.19.0-18-common/arch/x86/include/asm/preempt.h:7,
                 from /usr/src/linux-headers-4.19.0-18-common/include/linux/preempt.h:81,
                 from /usr/src/linux-headers-4.19.0-18-common/include/linux/spinlock.h:51,
                 from /usr/src/linux-headers-4.19.0-18-common/include/linux/wait.h:9,
                 from /usr/src/linux-headers-4.19.0-18-common/include/linux/wait_bit.h:8,
                 from /usr/src/linux-headers-4.19.0-18-common/include/linux/fs.h:6,
                 from /usr/src/linux-headers-4.19.0-18-common/include/linux/highmem.h:5,
                 from /usr/lib/vmware/modules/source/vmmon-only/linux/driver.c:25:
/usr/src/linux-headers-4.19.0-18-common/arch/x86/include/asm/processor-flags.h:39: note: this is the location of the previous definition
#define CR3_PCID_MASK 0xFFFull

/usr/lib/vmware/modules/source/vmmon-only/linux/driver.c:121:19: error: initialization of 'vm_fault_t (*)(struct vm_fault *)' {aka 'int (*)(struct vm_fault *)'} from incompatible pointer type 'int (*)(struct vm_area_struct *, struct vm_fault *)' [-Werror=incompatible-pointer-types]
         .fault  = LinuxDriverFault
                   ^~~~~~~~~~~~~~~~
/usr/lib/vmware/modules/source/vmmon-only/linux/driver.c:121:19: note: (near initialization for 'vmuser_mops.fault')
/usr/lib/vmware/modules/source/vmmon-only/linux/driver.c: In function 'LinuxDriverInitTSCkHz':
/usr/lib/vmware/modules/source/vmmon-only/linux/driver.c:266:22: error: assignment to 'void (*)(struct timer_list *)' from incompatible pointer type 'void (*)(long unsigned int)' [-Werror=incompatible-pointer-types]
    tscTimer.function = LinuxDriverEstimateTSCkHzDeferred;
                      ^
/usr/lib/vmware/modules/source/vmmon-only/linux/driver.c:268:12: error: 'struct timer_list' has no member named 'data'
    tscTimer.data     = 0;
            ^
/usr/lib/vmware/modules/source/vmmon-only/linux/driver.c: In function 'init_module':
/usr/lib/vmware/modules/source/vmmon-only/linux/driver.c:310:4: error: implicit declaration of function 'init_timer'; did you mean 'init_timers'? [-Werror=implicit-function-declaration]
    init_timer(&linuxState.pollTimer);
    ^~~~~~~~~~
    init_timers
/usr/lib/vmware/modules/source/vmmon-only/linux/driver.c:311:24: error: 'struct timer_list' has no member named 'data'
    linuxState.pollTimer.data = 0;
                        ^
/usr/lib/vmware/modules/source/vmmon-only/linux/driver.c:312:34: error: assignment to 'void (*)(struct timer_list *)' from incompatible pointer type 'void (*)(long unsigned int)' [-Werror=incompatible-pointer-types]
    linuxState.pollTimer.function = LinuxDriverPollTimeout;
                                  ^
/usr/lib/vmware/modules/source/vmmon-only/linux/driver.c: In function 'cleanup_module':
/usr/lib/vmware/modules/source/vmmon-only/linux/driver.c:390:8: error: void value not ignored as it ought to be
    if (misc_deregister(&linuxState.misc)) {
        ^~~~~~~~~~~~~~~
At top level:
/usr/lib/vmware/modules/source/vmmon-only/linux/driver.c:1285:1: warning: always_inline function might not be inlinable [-Wattributes]
LinuxDriverSyncReadTSCs(uint64 *delta) // OUT: TSC max - TSC min
^~~~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make[4]: *** [/usr/src/linux-headers-4.19.0-18-common/scripts/Makefile.build:309: /usr/lib/vmware/modules/source/vmmon-only/linux/driver.o] Ошибка 1
make[3]: *** [/usr/src/linux-headers-4.19.0-18-common/Makefile:1561: _module_/usr/lib/vmware/modules/source/vmmon-only] Ошибка 2
make[2]: *** [Makefile:146: sub-make] Ошибка 2
make[1]: *** [Makefile:8: all] Ошибка 2
make[1]: выход из каталога «/usr/src/linux-headers-4.19.0-18-amd64»
make: *** [Makefile:120: vmmon.ko] Ошибка 2
user@debian:/usr/lib/vmware/modules/source/vmmon-only$


Что-то по-моему пошло не так? 2 ошибки!

Если продолжать, то далее нужно выполнить переход в каталог cd ../vmnet, но нет такого каталога, а есть /usr/lib/vmware/modules/source/vmnet-only ?! В него надо перейти и выполнить make?

Пробую

user@debian:/usr/lib/vmware/modules/source/vmnet-only$ sudo make
[sudo] пароль для user12:
Using kernel build system.
make -C /lib/modules/4.19.0-18-amd64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= modules
make[1]: вход в каталог «/usr/src/linux-headers-4.19.0-18-amd64»
  CC [M]  /usr/lib/vmware/modules/source/vmnet-only/driver.o
  CC [M]  /usr/lib/vmware/modules/source/vmnet-only/hub.o
  CC [M]  /usr/lib/vmware/modules/source/vmnet-only/userif.o
In file included from /usr/src/linux-headers-4.19.0-18-common/include/linux/thread_info.h:22,
                 from /usr/src/linux-headers-4.19.0-18-common/arch/x86/include/asm/preempt.h:7,
                 from /usr/src/linux-headers-4.19.0-18-common/include/linux/preempt.h:81,
                 from /usr/src/linux-headers-4.19.0-18-common/include/linux/spinlock.h:51,
                 from /usr/src/linux-headers-4.19.0-18-common/include/linux/wait.h:9,
                 from /usr/src/linux-headers-4.19.0-18-common/include/linux/wait_bit.h:8,
                 from /usr/src/linux-headers-4.19.0-18-common/include/linux/fs.h:6,
                 from /usr/src/linux-headers-4.19.0-18-common/include/linux/highmem.h:5,
                 from /usr/lib/vmware/modules/source/vmnet-only/userif.c:26:
/usr/lib/vmware/modules/source/vmnet-only/userif.c: In function 'UserifLockPage':
/usr/src/linux-headers-4.19.0-18-common/arch/x86/include/asm/current.h:18:17: warning: passing argument 1 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
#define current get_current()
                 ^~~~~~~~~~~~~
/usr/lib/vmware/modules/source/vmnet-only/userif.c:116:28: note: in expansion of macro 'current'
    retval = get_user_pages(current, current->mm, addr,
                            ^~~~~~~
In file included from /usr/src/linux-headers-4.19.0-18-common/include/linux/highmem.h:8,
                 from /usr/lib/vmware/modules/source/vmnet-only/userif.c:26:
/usr/src/linux-headers-4.19.0-18-common/include/linux/mm.h:1499:35: note: expected 'long unsigned int' but argument is of type 'struct task_struct *'
long get_user_pages(unsigned long start, unsigned long nr_pages,
                     ~~~~~~~~~~~~~~^~~~~
/usr/lib/vmware/modules/source/vmnet-only/userif.c:116:44: warning: passing argument 2 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
    retval = get_user_pages(current, current->mm, addr,
In file included from /usr/src/linux-headers-4.19.0-18-common/include/linux/highmem.h:8,
                 from /usr/lib/vmware/modules/source/vmnet-only/userif.c:26:
/usr/src/linux-headers-4.19.0-18-common/include/linux/mm.h:1499:56: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
long get_user_pages(unsigned long start, unsigned long nr_pages,
                                          ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/vmware/modules/source/vmnet-only/userif.c:117:7: warning: passing argument 4 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
       1, 1, 0, &page, NULL);
       ^
In file included from /usr/src/linux-headers-4.19.0-18-common/include/linux/highmem.h:8,
                 from /usr/lib/vmware/modules/source/vmnet-only/userif.c:26:
/usr/src/linux-headers-4.19.0-18-common/include/linux/mm.h:1500:46: note: expected 'struct page **' but argument is of type 'int'
        unsigned int gup_flags, struct page **pages,
                                ~~~~~~~~~~~~~~^~~~~
/usr/lib/vmware/modules/source/vmnet-only/userif.c:117:10: warning: passing argument 5 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
       1, 1, 0, &page, NULL);
          ^
In file included from /usr/src/linux-headers-4.19.0-18-common/include/linux/highmem.h:8,
                 from /usr/lib/vmware/modules/source/vmnet-only/userif.c:26:
/usr/src/linux-headers-4.19.0-18-common/include/linux/mm.h:1501:32: note: expected 'struct vm_area_struct **' but argument is of type 'int'
        struct vm_area_struct **vmas);
        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/lib/vmware/modules/source/vmnet-only/userif.c:116:13: error: too many arguments to function 'get_user_pages'
    retval = get_user_pages(current, current->mm, addr,
             ^~~~~~~~~~~~~~
In file included from /usr/src/linux-headers-4.19.0-18-common/include/linux/highmem.h:8,
                 from /usr/lib/vmware/modules/source/vmnet-only/userif.c:26:
/usr/src/linux-headers-4.19.0-18-common/include/linux/mm.h:1499:6: note: declared here
long get_user_pages(unsigned long start, unsigned long nr_pages,
      ^~~~~~~~~~~~~~
make[4]: *** [/usr/src/linux-headers-4.19.0-18-common/scripts/Makefile.build:309: /usr/lib/vmware/modules/source/vmnet-only/userif.o] Ошибка 1
make[3]: *** [/usr/src/linux-headers-4.19.0-18-common/Makefile:1561: _module_/usr/lib/vmware/modules/source/vmnet-only] Ошибка 2
make[2]: *** [Makefile:146: sub-make] Ошибка 2
make[1]: *** [Makefile:8: all] Ошибка 2
make[1]: выход из каталога «/usr/src/linux-headers-4.19.0-18-amd64»
make: *** [Makefile:120: vmnet.ko] Ошибка 2
user@debian:/usr/lib/vmware/modules/source/vmnet-only$


user@debian:/usr/lib/vmware/modules/source/vmnet-only$ cd ..
user@debian:/usr/lib/vmware/modules/source$ mkdir /lib/modules/`uname -r`/misc
mkdir: невозможно создать каталог «/lib/modules/4.19.0-18-amd64/misc»: Файл существует
user@debian:/usr/lib/vmware/modules/source$


Вопрос? По команде mkdir нужно создать каталог в текущей директории или в корневой (нужен слеш "/" перед lib или нет)?

Vasiliy

#11
Затрудняюсь с дальнейшим решением для vmware 12.0.0-12.1.1. Никто не подскажет что дальше нужно по этой инструкции https://debianforum.ru/index.php/topic,16854.msg127778.html#msg127778 или может есть иные решения? Вижу, что 12 версия и под 11 версией debian тоже неплохо в народе используется (https://debianforum.ru/index.php/topic,16859.0.html). Есть еще версии vmware 12.5.1-12.5.8, но они тоже не стартуют в моей системе, но ошибка там другая. Прошу помочь разобраться. К сожалению, моё железо не поддерживается версиями vmware 14-16, там таких проблем с запуском нет.

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

Vasiliy

#13
Да, благодарю, смотрел, но там проблемы старых версий не рассматриваются.
Установил версию 12.5.8, но выдает ошибку при запуске
user@debian:~$ vmplayer
/usr/lib/vmware/bin/vmware-modconfig: Relink `/lib/x86_64-linux-gnu/libbsd.so.0' with `/lib/x86_64-linux-gnu/librt.so.1' for IFUNC symbol `clock_gettime'
user@debian:~$

Нагуглить внятное решение не удалось. Прошу что-то посоветовать.

dzhoser

#14
cd /usr/lib/
Там должен быть файл libz.so.1 его нужно переименовать
vmware/lib/libz.so.1
      sudo mv libz.so.1 libz.so.1.old
      sudo ln -s /lib/x86_64-linux-gnu/libz.so.1 .
      sudo depmod -a
      sudo /etc/init.d/vmware restart
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков