DisplayLink Forum

DisplayLink Forum (https://displaylink.org/forum/index.php)
-   Linux and Open Source (https://displaylink.org/forum/forumdisplay.php?f=29)
-   -   Linux Mint 20 filed to install displaylink-driver-5.3.1.34 (https://displaylink.org/forum/showthread.php?t=67223)

highbeta 07-19-2020 08:35 AM

Linux Mint 20 failed to install displaylink-driver-5.3.1.34
 
Hello,

I upgraded system to Linux Mint 20 and tried to install the latest displaylink-driver-5.3.1.34. Unfortunately the installation failed:

Code:

x@y:~/Downloads$ sudo ./displaylink-driver-5.3.1.34.run
Verifying archive integrity...  100%  All good.
Uncompressing DisplayLink Linux Driver 5.3.1.34  100% 
DisplayLink Linux Software 5.3.1.34 install script called:
Distribution discovered: Linux Mint 20
logname: no login name
Failed to get session path: No session 'SESSION' known

Installing

[ Installing EVDI ]
[[ Installing EVDI DKMS module ]]
Error! DKMS tree already contains: evdi-1.7.0
You cannot add the same module/version combo more than once.
EVDI DKMS module already installed.
[[ Installing module configuration files ]]
[[ Installing EVDI library ]]
cc -I../module -std=gnu99 -fPIC    -c -o evdi_lib.o evdi_lib.c
In file included from evdi_lib.c:5:
/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9:16: fatal error: stdint.h: No such file or directory
    9 | # include_next <stdint.h>
      |                ^~~~~~~~~~
compilation terminated.
make: *** [<builtin>: evdi_lib.o] Error 1
ERROR: Failed to build evdi/5.3.1.34 library.

Can somebody help?

Thanks in advance.
Highbeta

JewbixCube 07-29-2020 10:33 PM

I was able to get past this issue on my Linux Mint 20 machine by installing the following:

Code:

sudo apt-get install libc6-dev
Then I re-ran the ./displaylink-driver-5.3.1.34.run script and it worked.

Joris 08-03-2020 06:17 PM

Quote:

Originally Posted by JewbixCube (Post 90414)
I was able to get past this issue on my Linux Mint 20 machine by installing the following:

Code:

sudo apt-get install libc6-dev
Then I re-ran the ./displaylink-driver-5.3.1.34.run script and it worked.

Awesome, that worked. Thank you! :)

Wanbli 08-07-2020 06:03 PM

Quote:

Originally Posted by JewbixCube (Post 90414)
I was able to get past this issue on my Linux Mint 20 machine by installing the following:

Code:

sudo apt-get install libc6-dev
Then I re-ran the ./displaylink-driver-5.3.1.34.run script and it worked.

Can someone please help me. I'm NOT a linux user and I find this OS VERY FRUSTRATING!!!
I tried to double click on the Displaylink driver file, it ran and then stopped after about 15 minutes. I tried to run it in terminal, but I get "Command Not Found"
here's the terminal results:
sudo ./displaylink-driver-5.3.1.34.run
sudo: ./displaylink-driver-5.3.1.34.run: command not found
Why is everything in this OS so damned difficult? Does MS own double click and a software gets installed? Jeeez :mad:

Stuart Mantel 08-09-2020 08:59 PM

I have tried this solution and it did not work.

I completely installed displaylink.
I completely installed xserver
I rebooted
I updated libc6-dev and was told by the system the latest version was already iunstalled
I installed displaylink without any error.

My 2 external displays are not seen.

Lenovo Carbon X1
Thinkpad USB 3 dock
Linux Mint 20
This configuration worked before my latest Linux update

Anyone else have any suggestions?

Gr3ghammett 08-29-2020 01:10 PM

Hope this helps
 
Quote:

Originally Posted by Wanbli (Post 90482)
Can someone please help me. I'm NOT a linux user and I find this OS VERY FRUSTRATING!!!
I tried to double click on the Displaylink driver file, it ran and then stopped after about 15 minutes. I tried to run it in terminal, but I get "Command Not Found"
here's the terminal results:
sudo ./displaylink-driver-5.3.1.34.run
sudo: ./displaylink-driver-5.3.1.34.run: command not found
Why is everything in this OS so damned difficult? Does MS own double click and a software gets installed? Jeeez :mad:

It sounds like your issue may be that you are not in the location to where the driver file is saved. I'm assuming you downloaded it and didn't move it. You will need to go to where your browser downloads files (usually it's /home/Downloads unless you changed it within the browser).

Note below when I give commands, I type them in " marks, but you shouldn't use them. I only use them to help separate where the command begins and ends here.

The terminal defaults to your home folder when you first open it up. My recommendation would be to use the command "ls" (stands for "list". it lists all the items in the folder that you are. This is the equivalent of doing "dir" in MS-DOS/Windows Command prompt).

Move to the Downloads folder by typing "cd Downloads" (you can also type "cd Dow" and hit TAB to have it auto complete (something I use often).

Do "ls" again to validate that the driver file is in the same folder you are in. If it's there try the run command again "sudo ./displaylink-driver-5.3.1.34.run" and it should work.

If you get the same error as above about evdi, the 2nd comment fixed my issue with the command "sudo apt-get install libc6-dev"

So in short:
1) "ls" to validate you're in the /home/ directory
2) "cd Desktop" to move to the /home/Desktop/ folder (where the .run file should be)
3) "ls" to validate the driver file is in there.
4) "sudo ./displaylink-driver-5.3.1.34.run"
5) if you get the evdi error, do "sudo apt-get install libc6-dev"

I have been using Linux Distros for over 13 years. It definitely is an adjustment, but Linux MInt is actually pretty good and the closest I've seen to Windows. It takes a bit to get used to the nuances but I still prefer it (especially since you dont stuck with apps you can't remove like I.E. or Microsoft Edge :mad: ). If you have any questions, DM me here and I'm more than happy to help you with whatever questions you may have! :)

highbeta 11-29-2020 04:13 AM

thanks for you post, but I still have no success:

Code:

$ sudo apt-get install libc6-dev

Reading package lists... Done
Building dependency tree     
Reading state information... Done
libc6-dev is already the newest version (2.31-0ubuntu9.1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

so libc6-dev is in newest version but:

Code:

sudo ./displaylink-driver-5.3.1.34.run

Verifying archive integrity...  100%  All good.
Uncompressing DisplayLink Linux Driver 5.3.1.34  100% 
DisplayLink Linux Software 5.3.1.34 install script called:
Distribution discovered: Linux Mint 20
logname: no login name
Failed to get session path: No session 'SESSION' known
./displaylink-installer.sh: line 634: : command not found
WARNING: Version 1.7.0 of EVDI kernel module is already running.
Please reboot before attempting to re-install DisplayLink Linux Software.
Installation terminated.

gives me still that no login error.
Any more ideas?


All times are GMT. The time now is 05:36 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.