Türkiye
Az konuş, çok çalış..

Forum

Parallels Tools Yük...
 
Bildirimler
Tümünü temizle

Parallels Tools Yüklerken Hata

1 Yazılar
2 Üyeler
0 Reactions
761 Görüntüleme
0
Konu başlatıcı

Merhaba. MacOS'ta Parallels Desktop üzerinden Archman kullanıyorum. Ama Parallels Tools yüklerken hata alıyorum ve sabit diskleri sanal sistem üzerinden kullanamıyorum. Hatanın çıktısı aşağıdadır. Teşekkür ederim.

Start installation or upgrade of Guest Tools
Installed Guest Tools were not found
Register service to install new Guest Tools
Perform installation into the /usr/lib/parallels-tools directory
make: Entering directory '/usr/lib/parallels-tools/kmods'
awk: cmd. line:1: warning: regexp escape sequence `\#' is not a known regexp operator
Will use compiler CC="cc".
Compiler version "cc (GCC) 12.2.0"
cd prl_tg/Toolgate/Guest/Linux/prl_tg && make CC=cc
make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg'
1: /lib/modules/5.19.6-arch1-1/build
2: /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg
3: 20220906
4: 1.10.0
Start compile prl_tg...
make -C /lib/modules/5.19.6-arch1-1/build M=/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg SRCROOT=/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg CC=cc modules
make[2]: Entering directory '/usr/lib/modules/5.19.6-arch1-1/build'
warning: the compiler differs from the one used to build the kernel
  The kernel was built by: gcc (GCC) 12.2.0
  You are using:           cc (GCC) 12.2.0
1: /lib/modules/5.19.6-arch1-1/build
2: /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg
3: 20220906
4: 1.10.0
  CC [M]  /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.o
In file included from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:23:
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h: In function 'tg_in32':
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h:154:32: warning: passing argument 1 of '__inl' makes integer from pointer without a cast [-Wint-conversion]
  154 |         x = inl(dev->base_addr + port);
      |                 ~~~~~~~~~~~~~~~^~~~~~
      |                                |
      |                                void *
In file included from ./arch/x86/include/asm/io.h:47,
                 from ./include/linux/io.h:13,
                 from ./include/linux/pci.h:39,
                 from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:7:
./arch/x86/include/asm/shared/io.h:14:34: note: expected 'u16' {aka 'short unsigned int'} but argument is of type 'void *'
   14 | static inline type __in##bwl(u16 port)                                  \
      |                              ~~~~^~~~
./arch/x86/include/asm/shared/io.h:24:1: note: in expansion of macro 'BUILDIO'
   24 | BUILDIO(l,  , u32)
      | ^~~~~~~
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h: In function 'tg_out32':
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h:169:34: warning: passing argument 2 of '__outl' makes integer from pointer without a cast [-Wint-conversion]
  169 |         outl(val, dev->base_addr + port);
      |                   ~~~~~~~~~~~~~~~^~~~~~
      |                                  |
      |                                  void *
./arch/x86/include/asm/shared/io.h:8:47: note: expected 'u16' {aka 'short unsigned int'} but argument is of type 'void *'
    8 | static inline void __out##bwl(type value, u16 port)                     \
      |                                           ~~~~^~~~
./arch/x86/include/asm/shared/io.h:24:1: note: in expansion of macro 'BUILDIO'
   24 | BUILDIO(l,  , u32)
      | ^~~~~~~
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h: In function 'tg_out':
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h:179:14: warning: assignment to 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion]
  179 |         port += dev->base_addr;
      |              ^~
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c: In function 'prl_tg_initialize':
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:385:14: error: implicit declaration of function 'pci_set_dma_mask' [-Werror=implicit-function-declaration]
  385 |         rc = pci_set_dma_mask(pdev, DMA_BIT_MASK(64));
      |              ^~~~~~~~~~~~~~~~
In file included from ./include/linux/kernel.h:29,
                 from ./arch/x86/include/asm/percpu.h:27,
                 from ./arch/x86/include/asm/nospec-branch.h:14,
                 from ./arch/x86/include/asm/paravirt_types.h:40,
                 from ./arch/x86/include/asm/ptrace.h:97,
                 from ./arch/x86/include/asm/math_emu.h:5,
                 from ./arch/x86/include/asm/processor.h:13,
                 from ./arch/x86/include/asm/timex.h:5,
                 from ./include/linux/timex.h:67,
                 from ./include/linux/time32.h:13,
                 from ./include/linux/time.h:60,
                 from ./include/linux/stat.h:19,
                 from ./include/linux/module.h:13,
                 from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:5:
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c: In function 'prl_tg_probe_common':
2022-09-06T18:34:16+0300: Started installation of Parallels Guest Tools version '17.1.4.51567'
modprobe: FATAL: Module prl_tg not found in directory /lib/modules/5.19.6-arch1-1

Sal 06 Eyl 2022 18:34:10 +03
Start installation or upgrade of Guest Tools
awk: cmd. line:1: warning: regexp escape sequence `\#' is not a known regexp operator
warning: the compiler differs from the one used to build the kernel
  The kernel was built by: gcc (GCC) 12.2.0
  You are using:           cc (GCC) 12.2.0
In file included from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:23:
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h: In function 'tg_in32':
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h:154:32: warning: passing argument 1 of '__inl' makes integer from pointer without a cast [-Wint-conversion]
  154 |         x = inl(dev->base_addr + port);
      |                 ~~~~~~~~~~~~~~~^~~~~~
      |                                |
      |                                void *
In file included from ./arch/x86/include/asm/io.h:47,
                 from ./include/linux/io.h:13,
                 from ./include/linux/pci.h:39,
                 from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:7:
./arch/x86/include/asm/shared/io.h:14:34: note: expected 'u16' {aka 'short unsigned int'} but argument is of type 'void *'
   14 | static inline type __in##bwl(u16 port)                                  \
      |                              ~~~~^~~~
./arch/x86/include/asm/shared/io.h:24:1: note: in expansion of macro 'BUILDIO'
   24 | BUILDIO(l,  , u32)
      | ^~~~~~~
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h: In function 'tg_out32':
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h:169:34: warning: passing argument 2 of '__outl' makes integer from pointer without a cast [-Wint-conversion]
  169 |         outl(val, dev->base_addr + port);
      |                   ~~~~~~~~~~~~~~~^~~~~~
      |                                  |
      |                                  void *
./arch/x86/include/asm/shared/io.h:8:47: note: expected 'u16' {aka 'short unsigned int'} but argument is of type 'void *'
    8 | static inline void __out##bwl(type value, u16 port)                     \
      |                                           ~~~~^~~~
./arch/x86/include/asm/shared/io.h:24:1: note: in expansion of macro 'BUILDIO'
   24 | BUILDIO(l,  , u32)
      | ^~~~~~~
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h: In function 'tg_out':
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h:179:14: warning: assignment to 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion]
  179 |         port += dev->base_addr;
      |              ^~
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c: In function 'prl_tg_initialize':
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:385:14: error: implicit declaration of function 'pci_set_dma_mask' [-Werror=implicit-function-declaration]
  385 |         rc = pci_set_dma_mask(pdev, DMA_BIT_MASK(64));
      |              ^~~~~~~~~~~~~~~~
In file included from ./include/linux/kernel.h:29,
                 from ./arch/x86/include/asm/percpu.h:27,
                 from ./arch/x86/include/asm/nospec-branch.h:14,
                 from ./arch/x86/include/asm/paravirt_types.h:40,
                 from ./arch/x86/include/asm/ptrace.h:97,
                 from ./arch/x86/include/asm/math_emu.h:5,
                 from ./arch/x86/include/asm/processor.h:13,
                 from ./arch/x86/include/asm/timex.h:5,
                 from ./include/linux/timex.h:67,
                 from ./include/linux/time32.h:13,
                 from ./include/linux/time.h:60,
                 from ./include/linux/stat.h:19,
                 from ./include/linux/module.h:13,
                 from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Gues./include/linux/kern_levels.h:5:25: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'void *' [-Wformat=]
    5 | #define KERN_SOH        "\001"          /* ASCII Start Of Header */
      |                         ^~~~~~
./include/linux/printk.h:436:25: note: in definition of macro 'printk_index_wrap'
  436 |                 _p_func(_fmt, ##__VA_ARGS__);                           \
      |                         ^~~~
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:520:9: note: in expansion of macro 'printk'
  520 |         printk(KERN_INFO "detected %s, base addr %08lx, IRQ %d\n",
      |         ^~~~~~
./include/linux/kern_levels.h:14:25: note: in expansion of macro 'KERN_SOH'
   14 | #define KERN_INFO       KERN_SOH "6"    /* informational */
      |                         ^~~~~~~~
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:520:16: note: in expansion of macro 'KERN_INFO'
  520 |         printk(KERN_INFO "detected %s, base addr %08lx, IRQ %d\n",
      |                ^~~~~~~~~
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c: In function 'prl_tg_init_module':
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:646:13: warning: unused variable 'rc' [-Wunused-variable]
  646 |         int rc;
      |             ^~
cc1: some warnings being treated as errors
make[3]:  [scripts/Makefile.build:249: /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.o] Error 1
make[2]: Leaving directory '/usr/lib/modules/5.19.6-arch1-1/build'
make[2]:  [Makefile:1847: /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg] Error 2
make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg'
make[1]:  [Makefile:43: prl_tg] Error 2
make: Leaving directory '/usr/lib/parallels-tools/kmods'
make:  [Makefile.kmods:47: compile] Error 2
Error: could not build kernel modules
modprobe: FATAL: Module prl_tg not found in directory /lib/modules/5.19.6-arch1-1
modprobe: FATAL: Module prl_tg not found in directory /lib/modules/5.19.6-arch1-1
Error: failed to install Parallels Guest Tools!
2022-09-06T18:34:17+0300: t/Linux/prl_tg/prltg.c:5:
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c: In function 'prl_tg_probe_common':
./include/linux/kern_levels.h:5:25: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'void *' [-Wformat=]
    5 | #define KERN_SOH        "\001"          /* ASCII Start Of Header */
      |                         ^~~~~~
./include/linux/printk.h:436:25: note: in definition of macro 'printk_index_wrap'
  436 |                 _p_func(_fmt, ##__VA_ARGS__);                           \
      |                         ^~~~
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:520:9: note: in expansion of macro 'printk'
  520 |         printk(KERN_INFO "detected %s, base addr %08lx, IRQ %d\n",
      |         ^~~~~~
./include/linux/kern_levels.h:14:25: note: in expansion of macro 'KERN_SOH'
   14 | #define KERN_INFO       KERN_SOH "6"    /* informational */
      |                         ^~~~~~~~
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:520:16: note: in expansion of macro 'KERN_INFO'
  520 |         printk(KERN_INFO "detected %s, base addr %08lx, IRQ %d\n",
      |                ^~~~~~~~~
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c: In function 'prl_tg_init_module':
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:646:13: warning: unused variable 'rc' [-Wunused-variable]
  646 |         int rc;
      |             ^~
cc1: some warnings being treated as errors
make[3]:  [scripts/Makefile.build:249: /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.o] Error 1
make[2]:  [Makefile:1847: /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg] Error 2
make[1]:  [Makefile:43: prl_tg] Error 2
make:  [Makefile.kmods:47: compile] Error 2
Error: could not build kernel modules
modprobe: FATAL: Module prl_tg not found in directory /lib/modules/5.19.6-arch1-1
modprobe: FATAL: Module prl_tg not found in directory /lib/modules/5.19.6-arch1-1
Error: failed to install Parallels Guest Tools!
2022-09-06T18:34:17+0300: execCmd: ./install --install [167]
2022-09-06T18:34:17+0300: Error: An error occurred when installing Parallels Tools. Please go to /var/log/parallels-tools-install.log for more information.
2022-09-06T18:34:21+0300: Exiting with code 1
1 Yanıt
0

Resmi Arch Wiki'sine göre:

  • Parallels tools 51567 sürümü linux 5.17.x sürümü ve Parallels 17.1.4 sürümünü varsayılan olarak herhangi müdahalesiz desteklemektedir.
  • Parallels tools 53049 sürümü linux 5.18.x sürümü ve Parallels 18.0.0 sürümünü varsayılan olarak herhangi müdahalesiz desteklemektedir.

En son çekirdek sürümü 5.19.7'dür. Linux sürekli güncellenen bir çekirdektir, ABI (Application Binary Interface) ve API (Application Program Interface) sürekli güncellenir. Bu da eski sürümler için hazırlanan yazılımları destek dışı yapar.

Arch Linux yuvarlanan sürümdür. Genelde yazılımların en son kararlı sürümlerine güncellenir. Parallels tools gibi yazılımları hazırlayanlar çekirdeğin hızlı gelişmesine ayak uydurmakta sorun çekebilirler, neticede çekirdek tüm yazılım camiasından destek görmektedir, linux'a katkı sağlamak bir nevi prestij meselesidir. Parallels Company ise Corel Corporation bünyesinde faaliyet gösteren kısıtlı takım ve desteğe sahip ticari bir kuruluştur.

İşte bu tür nedenlerden dolayı büyük şirket ve kurumlara destek veren yazılım üreticileri uzun vadeli destek üzerine durmaktalar. RHEL, SUSE LES, Windows LTSC, Debian, Rocky son sürüm kararlılık yerine orta vadeli sürüm kararlılığı üzerine durmaktalar. Firefox tarayıcısı ESR sürümünü sağlamaktadır.

Kanımca zamanla gelen güncellemeler en son çekirdeği destekleyecektir. En mantıklısı ise LTS çekirdek kullanmak: Arch Linux LTS çekirdek sürümü 5.15.*'tir. Eğer gücünüz ve kabiliyetiniz yeterse söz konusu yazılıma yama ekleyebilirsiniz, ancak yeni gelen güncellemeler muhtemelen bu yaptığınız değişiklikleri de bozacaktır.

Paylaş:
Translate »