I can consistently repeat the breakages. In fact I have a local script to automatically revert all Xorg packages back to 1.20.8-3 versions because of this.
Whe you say upstream, do you mean 'displaylink' upstream or 'xorg' ?
Git Clone URL: | https://aur.archlinux.org/displaylink.git (read-only, click to copy) |
---|---|
Package Base: | displaylink |
Description: | Linux driver for DisplayLink devices |
Upstream URL: | https://www.synaptics.com/products/displaylink-graphics |
Keywords: | dock gpu graphics usb |
Licenses: | GPL2, custom, LGPL2.1 |
Submitter: | Hideaki |
Maintainer: | endorfina |
Last Packager: | endorfina |
Votes: | 104 |
Popularity: | 2.96 |
First Submitted: | 2015-08-04 23:24 (UTC) |
Last Updated: | 2024-05-06 08:33 (UTC) |
« First ‹ Previous 1 .. 11 12 13 14 15 16 17 18 19 20 21 .. 42 Next › Last »
I can consistently repeat the breakages. In fact I have a local script to automatically revert all Xorg packages back to 1.20.8-3 versions because of this.
Whe you say upstream, do you mean 'displaylink' upstream or 'xorg' ?
@kaipee2 as I wrote in August and September: That is not generally true. I can not reproduce this on my system and others report success too. That said, if you find the reason, why Xorg > 1.20.8-3 does not work for you and several other (but not all!) users, please let us and upstream know. You can also report the problem without a solution. Please provide crashlogs then.
@dummys the latest versions of displaylink+evdi do not work with Xorg packages above version 1.20.8-3
yes you are right. I had a md5sum binary in /usr/local/bin, after removing it I can install the package. Still to understand what is bringing the xorg crash, but no time for now.
Looks like your md5sum command is broken.
Here is what it should look like:
% export LC_ALL=C
% which md5sum
/usr/bin/md5sum
% pacman -Qo /usr/bin/md5sum
/usr/bin/md5sum is owned by coreutils 8.32-1
% md5sum --version
md5sum (GNU coreutils) 8.32
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Ulrich Drepper, Scott Miller, and David Madore.
%
When trying to install this package, after installing evdi-1.7.0 I get the following error:
Verifying archive integrity... 100% Error in MD5 checksums: print mode: md5sum <file> <file check mode: md5sum -c <checksum is different from 7ba0e635b6284f0651177ec1e63381d0 ==> ERROR: A failure occurred in package(). Aborting... error making: displaylink
I'm trying to debug, but I think it's their .run install scrit which is broken... It seems that they are using md5sum like this cat "binary_data" | md5sum, which is not working at all if I test. The only way I'm able to do this is with "md5" command...
Found more, after extracting it from ubuntu vm, I copied everything like PKG does. The driver is working, but when I connect displaylink, I can switch to the screen, whitout problem, but when restarting lightdm, no more screen, and huge crash in the journalctl. I tried connecting usb before boot, same problem. I tried switching back to the laptop screen before restarting lightdm, same problem. My kernel version is: 5.8.14-arch1-1
Thanks for the hint @sickcodes. Please also comment in evdi and evdi-git as they need to make the adjustments for supporting kernel 5.9. Nothing to do in the displaylink package.
Kernel 5.9 fix authored by @abucodonosor https://github.com/abucodonosor
sudo pacman -R evdi-git #used -Rns
yay --getpkgbuild evdi-git
cd evdi-git
sed -i -e s/DisplayLink/sickcodes/g PKGBUILD
makepkg -si
sudo modprobe evdi
sudo systemctl disable displaylink.service
# removing 99-displaylink.rules is necessary for me
# sudo rm sudo /etc/udev/rules.d/99-displaylink.rules
reboot
sudo systemctl start displaylink
His fix works for 1.7.0 too.
@Zeddie: See comments from last May. Does your terminal introduce a flag -title
through an envvar? Maybe we need to filter that out for the Displaylink install script.
Using pamac or yay:
==> Starting package()... Adding udev rule for DisplayLink DL-3xxx/5xxx devices Installing DLM systemd service Extracting DisplayLink Driver Package
==> ERROR: A failure occurred in package(). Aborting...
Pinned Comments