View Single Post
Old 11-18-2015, 03:17 AM   #1
Jim2220
Junior Member
 
Join Date: Nov 2015
Posts: 11
Default 1: eval: ./displaylink-installer.sh: Permission denied

Attempting to install DisplayLink driver for Xenarc 700TSU on Linux Mint 17.2. Here's what I get including a dump of the kernel version:

fred@fred-desktop ~/JimDisplaylink $ sudo ./displaylink-driver-1.0.138.run
[sudo] password for fred:
Verifying archive integrity... All good.
Uncompressing DisplayLink Linux Driver 1.0.138 100%
./displaylink-driver-1.0.138.run: 1: eval: ./displaylink-installer.sh: Permission denied
fred@fred-desktop ~/JimDisplaylink $ su
Password:
fred-desktop JimDisplaylink # ./displaylink-driver01.0.138.run
bash: ./displaylink-driver01.0.138.run: No such file or directory
fred-desktop JimDisplaylink # ./displaylink-driver-1.0.138.run
Verifying archive integrity... All good.
Uncompressing DisplayLink Linux Driver 1.0.138 100%
./displaylink-driver-1.0.138.run: 1: eval: ./displaylink-installer.sh: Permission denied
fred-desktop JimDisplaylink # ls -l
total 5892
-rwxr-xr-x 1 fred fred 6029830 Aug 20 11:12 displaylink-driver-1.0.138.run
fred-desktop JimDisplaylink # uname -r
3.16.0-38-generic
fred-desktop JimDisplaylink # cat /proc/sys/kernel/osrelease
3.16.0-38-generic
fred-desktop JimDisplaylink # lsb_release
No LSB modules are available.
fred-desktop JimDisplaylink #

It looks like the .run file starts but when it tries to invoke displaylink-installer.sh it some how does not have sufficient permissions. I don't know enough about Linux to understand why.

New additional output using bash -x to invoke the .run file

+ MS_Printf ' 100%% '
+ printf ' 100%% '
100% + test xy = xy
+ PATH=/usr/xpg4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
+ cd /tmp/selfgz1274024900
++ id -u
+ chown -R 1000 .
++ id -g
+ chgrp -R 1000 .
++ expr 12083 + 6017747
+ offset=6029830
+ test n = n
+ echo

+ cd /tmp/selfgz1274024900
+ res=0
+ test x./displaylink-installer.sh '!=' x
+ test xn = xy
+ eval ./displaylink-installer.sh install
++ ./displaylink-installer.sh install
./displaylink-driver-1.0.138.run: line 489: ./displaylink-installer.sh: Permission denied
+ res=126
+ test 126 -ne 0
+ test xn = xy
+ test n = n
+ cd /tmp
+ /bin/rm -rf /tmp/selfgz1274024900
+ eval true
++ true
+ exit 126

Last edited by Jim2220; 11-30-2015 at 01:46 AM. Reason: Add debug info
Jim2220 is offline   Reply With Quote