Kernel Module Fails to Build after Upgrading to new Kernel 4.9.143

Forum Forums Orphaned Posts antiX-17 “Heather Heyer, Helen Keller” Kernel Module Fails to Build after Upgrading to new Kernel 4.9.143

  • This topic has 8 replies, 4 voices, and was last updated Dec 13-11:26 am by anticapitalista.
Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #14117
    Member
    RobK88

      I just upgraded my AntiX 17 system to the latest kernel 4.9.143. But one module failed to build.
      dkms for virtual-box guest. See attached log.

      For me it is not a big deal since I am not currently using virtual box.
      But I wanted to let the developers know about the failed build.

      RobK88

      #14118
      Member
      RobK88
        Helpful
        Up
        0
        ::

        the forum software rejected my log. Here it is again — renamed as a txt file.

        Attachments:
        #14121
        Forum Admin
        rokytnji
          Helpful
          Up
          0
          ::
          DKMS make.log for virtualbox-guest-5.2.22 for kernel 4.9.143-antix.1-486-smp (i686)
          Mon Dec 10 09:45:48 EST 2018
          make: Entering directory '/usr/src/linux-headers-4.9.143-antix.1-486-smp'
            LD      /var/lib/dkms/virtualbox-guest/5.2.22/build/built-in.o
          make[2]: dpkg-architecture: Command not found
            LD      /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/built-in.o
            CC [M]  /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/VBoxGuest-linux.o
          In file included from /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/r0drv/linux/the-linux-kernel.h:34:0,
                           from /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/VBoxGuest-linux.c:36:
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/types.h:280:9: error: unknown type name ‘__uint128_t’
           typedef __uint128_t uint128_t;
                   ^~~~~~~~~~~
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/types.h:299:9: error: unknown type name ‘__int128_t’
           typedef __int128_t int128_t;
                   ^~~~~~~~~~
          In file included from /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/assert.h:32:0,
                           from /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/asm-amd64-x86.h:30,
                           from /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/r0drv/linux/the-linux-kernel.h:409,
                           from /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/VBoxGuest-linux.c:36:
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/assertcompile.h:94:88: error: conflicting types for ‘RTASSERTVAR’
           # define AssertCompileNS(expr)  extern int RTASSERTVAR[1] __attribute__((__unused__)), RTASSERTVAR[(expr) ? 1 : 0] __attribute__((__unused__))
                                                                                                  ^
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/assertcompile.h:109:33: note: in expansion of macro ‘AssertCompileNS’
           # define AssertCompile(expr)    AssertCompileNS(expr)
                                           ^~~~~~~~~~~~~~~
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/assertcompile.h:137:5: note: in expansion of macro ‘AssertCompile’
               AssertCompile(sizeof(type) == (size))
               ^~~~~~~~~~~~~
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/VBox/VBoxGuest.h:264:1: note: in expansion of macro ‘AssertCompileSize’
           AssertCompileSize(VBGLIOCGETVMMDEVIOINFO, 24 + (HC_ARCH_BITS == 64 ? 16 : 8));
           ^~~~~~~~~~~~~~~~~
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/assertcompile.h:94:44: note: previous declaration of ‘RTASSERTVAR’ was here
           # define AssertCompileNS(expr)  extern int RTASSERTVAR[1] __attribute__((__unused__)), RTASSERTVAR[(expr) ? 1 : 0] __attribute__((__unused__))
                                                      ^
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/assertcompile.h:109:33: note: in expansion of macro ‘AssertCompileNS’
           # define AssertCompile(expr)    AssertCompileNS(expr)
                                           ^~~~~~~~~~~~~~~
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/assertcompile.h:137:5: note: in expansion of macro ‘AssertCompile’
               AssertCompile(sizeof(type) == (size))
               ^~~~~~~~~~~~~
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/VBox/VBoxGuest.h:264:1: note: in expansion of macro ‘AssertCompileSize’
           AssertCompileSize(VBGLIOCGETVMMDEVIOINFO, 24 + (HC_ARCH_BITS == 64 ? 16 : 8));
           ^~~~~~~~~~~~~~~~~
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/assertcompile.h:94:88: error: conflicting types for ‘RTASSERTVAR’
           # define AssertCompileNS(expr)  extern int RTASSERTVAR[1] __attribute__((__unused__)), RTASSERTVAR[(expr) ? 1 : 0] __attribute__((__unused__))
                                                                                                  ^
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/assertcompile.h:109:33: note: in expansion of macro ‘AssertCompileNS’
           # define AssertCompile(expr)    AssertCompileNS(expr)
                                           ^~~~~~~~~~~~~~~
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/assertcompile.h:137:5: note: in expansion of macro ‘AssertCompile’
               AssertCompile(sizeof(type) == (size))
               ^~~~~~~~~~~~~
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/VBox/VBoxGuest.h:842:1: note: in expansion of macro ‘AssertCompileSize’
           AssertCompileSize(VBGLIOCIDCCONNECT, 24 + 16 + (ARCH_BITS == 64 ? 8 : 4) * 2);
           ^~~~~~~~~~~~~~~~~
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/assertcompile.h:94:44: note: previous declaration of ‘RTASSERTVAR’ was here
           # define AssertCompileNS(expr)  extern int RTASSERTVAR[1] __attribute__((__unused__)), RTASSERTVAR[(expr) ? 1 : 0] __attribute__((__unused__))
                                                      ^
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/assertcompile.h:109:33: note: in expansion of macro ‘AssertCompileNS’
           # define AssertCompile(expr)    AssertCompileNS(expr)
                                           ^~~~~~~~~~~~~~~
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/assertcompile.h:137:5: note: in expansion of macro ‘AssertCompile’
               AssertCompile(sizeof(type) == (size))
               ^~~~~~~~~~~~~
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/VBox/VBoxGuest.h:842:1: note: in expansion of macro ‘AssertCompileSize’
           AssertCompileSize(VBGLIOCIDCCONNECT, 24 + 16 + (ARCH_BITS == 64 ? 8 : 4) * 2);
           ^~~~~~~~~~~~~~~~~
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/assertcompile.h:94:88: error: conflicting types for ‘RTASSERTVAR’
           # define AssertCompileNS(expr)  extern int RTASSERTVAR[1] __attribute__((__unused__)), RTASSERTVAR[(expr) ? 1 : 0] __attribute__((__unused__))
                                                                                                  ^
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/assertcompile.h:109:33: note: in expansion of macro ‘AssertCompileNS’
           # define AssertCompile(expr)    AssertCompileNS(expr)
                                           ^~~~~~~~~~~~~~~
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/assertcompile.h:137:5: note: in expansion of macro ‘AssertCompile’
               AssertCompile(sizeof(type) == (size))
               ^~~~~~~~~~~~~
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/VBox/VBoxGuest.h:879:1: note: in expansion of macro ‘AssertCompileSize’
           AssertCompileSize(VBGLIOCIDCDISCONNECT, 24 + (ARCH_BITS == 64 ? 8 : 4));
           ^~~~~~~~~~~~~~~~~
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/assertcompile.h:94:44: note: previous declaration of ‘RTASSERTVAR’ was here
           # define AssertCompileNS(expr)  extern int RTASSERTVAR[1] __attribute__((__unused__)), RTASSERTVAR[(expr) ? 1 : 0] __attribute__((__unused__))
                                                      ^
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/assertcompile.h:109:33: note: in expansion of macro ‘AssertCompileNS’
           # define AssertCompile(expr)    AssertCompileNS(expr)
                                           ^~~~~~~~~~~~~~~
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/assertcompile.h:137:5: note: in expansion of macro ‘AssertCompile’
               AssertCompile(sizeof(type) == (size))
               ^~~~~~~~~~~~~
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/VBox/VBoxGuest.h:879:1: note: in expansion of macro ‘AssertCompileSize’
           AssertCompileSize(VBGLIOCIDCDISCONNECT, 24 + (ARCH_BITS == 64 ? 8 : 4));
           ^~~~~~~~~~~~~~~~~
          In file included from /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/VBoxGuest-linux.c:58:0:
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/asm.h: In function ‘ASMAtomicXchgPtr’:
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/asm.h:540:92: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
               return (void RT_FAR *)ASMAtomicXchgU64((volatile uint64_t RT_FAR *)(void RT_FAR *)ppv, (uint64_t)pv);
                                                                                                      ^
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/asm.h:540:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
               return (void RT_FAR *)ASMAtomicXchgU64((volatile uint64_t RT_FAR *)(void RT_FAR *)ppv, (uint64_t)pv);
                      ^
          In file included from /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/VBoxGuest-linux.c:58:0:
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/asm.h: In function ‘ASMAtomicXchgR0Ptr’:
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/asm.h:595:88: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
               return (RTR0PTR)ASMAtomicXchgU64((volatile uint64_t RT_FAR *)(void RT_FAR *)ppvR0, (uint64_t)pvR0);
                                                                                                  ^
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/asm.h:595:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
               return (RTR0PTR)ASMAtomicXchgU64((volatile uint64_t RT_FAR *)(void RT_FAR *)ppvR0, (uint64_t)pvR0);
                      ^
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/asm.h: In function ‘ASMAtomicCmpXchgPtrVoid’:
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/asm.h:968:80: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
               return ASMAtomicCmpXchgU64((volatile uint64_t RT_FAR *)(void RT_FAR *)ppv, (uint64_t)pvNew, (uint64_t)pvOld);
                                                                                          ^
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/asm.h:968:97: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
               return ASMAtomicCmpXchgU64((volatile uint64_t RT_FAR *)(void RT_FAR *)ppv, (uint64_t)pvNew, (uint64_t)pvOld);
                                                                                                           ^
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/asm.h: In function ‘ASMAtomicCmpXchgExPtrVoid’:
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/asm.h:1341:82: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
               return ASMAtomicCmpXchgExU64((volatile uint64_t RT_FAR *)(void RT_FAR *)ppv, (uint64_t)pvNew, (uint64_t)pvOld, (uint64_t RT_FAR *)ppvOld);
                                                                                            ^
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/asm.h:1341:99: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
               return ASMAtomicCmpXchgExU64((volatile uint64_t RT_FAR *)(void RT_FAR *)ppv, (uint64_t)pvNew, (uint64_t)pvOld, (uint64_t RT_FAR *)ppvOld);
                                                                                                             ^
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/asm.h: In function ‘ASMAtomicReadPtr’:
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/asm.h:2019:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
               return (void RT_FAR *)ASMAtomicReadU64((volatile uint64_t RT_FAR *)(void RT_FAR *)ppv);
                      ^
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/asm.h: In function ‘ASMAtomicUoReadPtr’:
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/asm.h:2060:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
               return (void RT_FAR *)ASMAtomicUoReadU64((volatile uint64_t RT_FAR *)(void RT_FAR *)ppv);
                      ^
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/asm.h: In function ‘ASMAtomicWritePtrVoid’:
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/asm.h:2476:71: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
               ASMAtomicWriteU64((volatile uint64_t RT_FAR *)(void RT_FAR *)ppv, (uint64_t)pv);
                                                                                 ^
          In file included from /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/assert.h:32:0,
                           from /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/asm-amd64-x86.h:30,
                           from /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/r0drv/linux/the-linux-kernel.h:409,
                           from /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/VBoxGuest-linux.c:36:
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/asm.h: In function ‘ASMAtomicAddZ’:
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/assertcompile.h:94:88: error: conflicting types for ‘RTASSERTVAR’
           # define AssertCompileNS(expr)  extern int RTASSERTVAR[1] __attribute__((__unused__)), RTASSERTVAR[(expr) ? 1 : 0] __attribute__((__unused__))
                                                                                                  ^
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/assertcompile.h:109:33: note: in expansion of macro ‘AssertCompileNS’
           # define AssertCompile(expr)    AssertCompileNS(expr)
                                           ^~~~~~~~~~~~~~~
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/assertcompile.h:137:5: note: in expansion of macro ‘AssertCompile’
               AssertCompile(sizeof(type) == (size))
               ^~~~~~~~~~~~~
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/asm.h:2838:5: note: in expansion of macro ‘AssertCompileSize’
               AssertCompileSize(size_t, 8);
               ^~~~~~~~~~~~~~~~~
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/assertcompile.h:94:44: note: previous declaration of ‘RTASSERTVAR’ was here
           # define AssertCompileNS(expr)  extern int RTASSERTVAR[1] __attribute__((__unused__)), RTASSERTVAR[(expr) ? 1 : 0] __attribute__((__unused__))
                                                      ^
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/assertcompile.h:109:33: note: in expansion of macro ‘AssertCompileNS’
           # define AssertCompile(expr)    AssertCompileNS(expr)
                                           ^~~~~~~~~~~~~~~
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/assertcompile.h:137:5: note: in expansion of macro ‘AssertCompile’
               AssertCompile(sizeof(type) == (size))
               ^~~~~~~~~~~~~
          /var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/include/iprt/asm.h:2838:5: note: in expansion of macro ‘AssertCompileSize’
               AssertCompileSize(size_t, 8);
               ^~~~~~~~~~~~~~~~~
          scripts/Makefile.build:304: recipe for target '/var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/VBoxGuest-linux.o' failed
          make[2]: *** [/var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest/VBoxGuest-linux.o] Error 1
          scripts/Makefile.build:555: recipe for target '/var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest' failed
          make[1]: *** [/var/lib/dkms/virtualbox-guest/5.2.22/build/vboxguest] Error 2
          Makefile:1538: recipe for target '_module_/var/lib/dkms/virtualbox-guest/5.2.22/build' failed
          make: *** [_module_/var/lib/dkms/virtualbox-guest/5.2.22/build] Error 2
          make: Leaving directory '/usr/src/linux-headers-4.9.143-antix.1-486-smp'
          

          Sometimes I drive a crooked road to get my mind straight.
          Not all who Wander are Lost.
          I'm not outa place. I'm from outer space.

          Linux Registered User # 475019
          How to Search for AntiX solutions to your problems

          #14123
          Forum Admin
          dolphin_oracle
            Helpful
            Up
            0
            ::

            try installing

            libelf-dev

            and then

            dpkg-reconfigure virtualbox-guest-dkms

            #14125
            Member
            RobK88
              Helpful
              Up
              0
              ::

              libelf-dev was already installed on my PC.
              But I tried again with no success. See below:

              $ sudo apt-get update
              Hit:1 http://ftp.us.debian.org/debian stretch-updates InRelease                          
              Hit:2 http://security.debian.org stretch/updates InRelease                               
              Ign:3 http://ftp.us.debian.org/debian stretch InRelease                                  
              Hit:4 http://ftp.us.debian.org/debian stretch Release                                    
              Hit:5 http://www.deb-multimedia.org stretch InRelease                                    
              Hit:6 http://repo.antixlinux.com/stretch stretch InRelease                               
              Reading package lists... Done                                                    
              user@antix1-laptop:~
              $ sudo apt-get install libelf-dev
              Reading package lists... Done
              Building dependency tree       
              Reading state information... Done
              libelf-dev is already the newest version (0.168-1).
              0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
              user@antix1-laptop:~
              $ sudo dpkg-reconfigure virtualbox-guest-dkms
              
              ------------------------------
              Deleting module version: 5.2.22
              completely from the DKMS tree.
              ------------------------------
              Done.
              Loading new virtualbox-guest-5.2.22 DKMS files...
              Building for 4.9.143-antix.1-486-smp
              Building initial module for 4.9.143-antix.1-486-smp
              Error! Bad return status for module build on kernel: 4.9.143-antix.1-486-smp (i686)
              Consult /var/lib/dkms/virtualbox-guest/5.2.22/build/make.log for more information.
              user@antix1-laptop:~
              #14126
              Forum Admin
              dolphin_oracle
                Helpful
                Up
                0
                ::

                welp! good guess but wrong as my old Parish Priest used to tell me (often)

                #14197
                Forum Admin
                anticapitalista
                  Helpful
                  Up
                  0
                  ::

                  Install dpkg-dev and then run dpkg-reconfigure virtualbox-guest-dkms

                  Philosophers have interpreted the world in many ways; the point is to change it.

                  antiX with runit - leaner and meaner.

                  #14217
                  Member
                  RobK88
                    Helpful
                    Up
                    0
                    ::

                    Many thanks!! That fixed it. dpkg-dev should really be a dependency for virtualbox-guest-dkms.

                    user@antix1-laptop:~
                    $ sudo apt-get update
                    Hit:1 http://ftp.us.debian.org/debian stretch-updates InRelease                          
                    Hit:2 http://repo.antixlinux.com/stretch stretch InRelease                               
                    Ign:3 http://ftp.us.debian.org/debian stretch InRelease                                  
                    Hit:4 http://security.debian.org stretch/updates InRelease                               
                    Hit:5 http://ftp.us.debian.org/debian stretch Release                                    
                    Hit:6 http://www.deb-multimedia.org stretch InRelease                    
                    Reading package lists... Done                      
                    user@antix1-laptop:~
                    $ 
                    user@antix1-laptop:~
                    $ sudo apt-get install dpkg-dev
                    Reading package lists... Done
                    Building dependency tree       
                    Reading state information... Done
                    The following additional packages will be installed:
                      libdpkg-perl
                    Suggested packages:
                      debian-keyring
                    Recommended packages:
                      build-essential fakeroot libalgorithm-merge-perl libfile-fcntllock-perl
                    The following NEW packages will be installed:
                      dpkg-dev libdpkg-perl
                    0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
                    Need to get 2,882 kB of archives.
                    After this operation, 4,247 kB of additional disk space will be used.
                    Do you want to continue? [Y/n] y
                    Get:1 http://ftp.us.debian.org/debian stretch/main i386 libdpkg-perl all 1.18.25 [1,287 kB]
                    Get:2 http://ftp.us.debian.org/debian stretch/main i386 dpkg-dev all 1.18.25 [1,595 kB]
                    Fetched 2,882 kB in 1s (1,647 kB/s) 
                    Selecting previously unselected package libdpkg-perl.
                    (Reading database ... 312624 files and directories currently installed.)
                    Preparing to unpack .../libdpkg-perl_1.18.25_all.deb ...
                    Unpacking libdpkg-perl (1.18.25) ...
                    Selecting previously unselected package dpkg-dev.
                    Preparing to unpack .../dpkg-dev_1.18.25_all.deb ...
                    Unpacking dpkg-dev (1.18.25) ...
                    Setting up libdpkg-perl (1.18.25) ...
                    Setting up dpkg-dev (1.18.25) ...
                    Processing triggers for man-db (2.7.6.1-2) ...
                    user@antix1-laptop:~
                    $ 
                    user@antix1-laptop:~
                    $ sudo dpkg-reconfigure virtualbox-guest-dkms
                    
                    ------------------------------
                    Deleting module version: 5.2.22
                    completely from the DKMS tree.
                    ------------------------------
                    Done.
                    Loading new virtualbox-guest-5.2.22 DKMS files...
                    Building for 4.9.143-antix.1-486-smp
                    Building initial module for 4.9.143-antix.1-486-smp
                    Done.
                    
                    vboxguest:
                    Running module version sanity check.
                     - Original module
                       - No original module exists within this kernel
                     - Installation
                       - Installing to /lib/modules/4.9.143-antix.1-486-smp/updates/
                    
                    vboxsf.ko:
                    Running module version sanity check.
                     - Original module
                       - No original module exists within this kernel
                     - Installation
                       - Installing to /lib/modules/4.9.143-antix.1-486-smp/updates/
                    
                    vboxvideo.ko:
                    Running module version sanity check.
                     - Original module
                       - No original module exists within this kernel
                     - Installation
                       - Installing to /lib/modules/4.9.143-antix.1-486-smp/updates/
                    
                    depmod......
                    
                    DKMS: install completed.
                    user@antix1-laptop:~
                    $ 
                    user@antix1-laptop:~
                    $ dkms status
                    broadcom-sta, 6.30.223.271, 4.9.104-antix.1-486-smp, i686: installed
                    broadcom-sta, 6.30.223.271, 4.9.123-antix.1-486-smp, i686: installed
                    broadcom-sta, 6.30.223.271, 4.9.126-antix.1-486-smp, i686: installed
                    broadcom-sta, 6.30.223.271, 4.9.143-antix.1-486-smp, i686: installed
                    broadcom-sta, 6.30.223.271, 4.9.87-antix.1-486-smp, x86_64: installed
                    broadcom-sta, 6.30.223.271, 4.9.91-antix.1-486-smp, i686: installed
                    ndiswrapper, 1.61, 4.9.104-antix.1-486-smp, i686: installed
                    ndiswrapper, 1.61, 4.9.123-antix.1-486-smp, i686: installed
                    ndiswrapper, 1.61, 4.9.126-antix.1-486-smp, i686: installed
                    ndiswrapper, 1.61, 4.9.143-antix.1-486-smp, i686: installed
                    ndiswrapper, 1.61, 4.9.87-antix.1-486-smp, x86_64: installed
                    ndiswrapper, 1.61, 4.9.91-antix.1-486-smp, i686: installed
                    virtualbox-guest, 5.2.22, 4.9.143-antix.1-486-smp, i686: installed
                    user@antix1-laptop:~
                    $ 
                    
                    #14218
                    Forum Admin
                    anticapitalista
                      Helpful
                      Up
                      0
                      ::

                      Many thanks!! That fixed it. dpkg-dev should really be a dependency for virtualbox-guest-dkms.

                      It is only needed for 32 bit version for some reason

                      Philosophers have interpreted the world in many ways; the point is to change it.

                      antiX with runit - leaner and meaner.

                    Viewing 9 posts - 1 through 9 (of 9 total)
                    • You must be logged in to reply to this topic.