You are not logged in.

#1 2020-01-01 19:34:27

reggler
Member
Registered: 2019-08-23
Posts: 23

[SOLVED] how to install xdmx on Arch

Hi,

I want to configure a multihead setup using different machines with xdmx. I found https://wiki.archlinux.org/index.php/Ex … cal_system but t seems like xorg-server-xdmx has become obsolete but I could not find, which package contains xdmx now. Can anybody help out?
Thanks

Last edited by reggler (2020-01-11 18:09:40)

Offline

#2 2020-01-01 19:48:44

Daerandin
Member
From: Norway
Registered: 2013-05-07
Posts: 214
Website

Re: [SOLVED] how to install xdmx on Arch

A simple search reveals there are some packages in the AUR: https://aur.archlinux.org/packages/?O=0&K=xdmx

Offline

#3 2020-01-02 15:24:37

reggler
Member
Registered: 2019-08-23
Posts: 23

Re: [SOLVED] how to install xdmx on Arch

Daerandin wrote:

A simple search reveals there are some packages in the AUR: https://aur.archlinux.org/packages/?O=0&K=xdmx

Yes, that's what I found too but attempting to install xorg-server-xdmx-notty throws me a number of conflicts of a few pretty packages:

$ yay -S xorg-server-xdmx-notty
:: Checking for conflicts...
:: Checking for inner conflicts...
[Repo Make: 15]  xorg-util-macros-1.19.2-1  xtrans-1.4.0-1  xorg-font-util-1.3.2-1  eglexternalplatform-1.1-1  egl-wayland-1.1.4-2  libnsl-1.2.0-2  python-3.8.1-1  python-appdirs-1.4.3-5  python-pyparsing-2.4.6-1  python-six-1.13.0-2  python-packaging-19.2-5  python-ordered-set-3.1.1-1  python-setuptools-1:42.0.2-1  ninja-1.9.0-2  meson-0.52.1-1
[Aur: 2]  libdmx-1.1.4-2  xorg-server-notty-1.20.5-1 (xorg-server-xdmx-notty)

==> Remove make dependencies after install? [y/N] 

and I wasn't exactly certain on how to continue without breaking anything....
Anyways, ignoring them and moving ahead with y, clean built libdmx & xorg-server-notty then after entering the password, I get more conflicting packages:

resolving dependencies...
looking for conflicting packages...

Packages (15) egl-wayland-1.1.4-2  eglexternalplatform-1.1-1  libnsl-1.2.0-2
              meson-0.52.1-1  ninja-1.9.0-2  python-3.8.1-1
              python-appdirs-1.4.3-5  python-ordered-set-3.1.1-1
              python-packaging-19.2-5  python-pyparsing-2.4.6-1
              python-setuptools-1:42.0.2-1  python-six-1.13.0-2
              xorg-font-util-1.3.2-1  xorg-util-macros-1.19.2-1  xtrans-1.4.0-1

Total Download Size:    38.75 MiB
Total Installed Size:  160.79 MiB

and after continuing, I eventually got:

Dependency gl found: NO found '1.2' but need: '>= 9.2.0'
Run-time dependency gl found: NO 

glx/meson.build:35:4: ERROR: Invalid version of dependency, need 'gl' ['>= 9.2.0'] found '1.2'.

A full log can be found at /home/ron/.cache/yay/xorg-server-dev/src/build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().

and thw bottom of the log file reads:

Dependency gl found: NO found '1.2' but need: '>= 9.2.0'
Invalid version of dependency, need 'gl' ['>= 9.2.0'] found '1.2'.
Run-time dependency gl found: NO 

glx/meson.build:35:4: ERROR: Invalid version of dependency, need 'gl' ['>= 9.2.0'] found '1.2'.

How do I satisfy thatdependecy? Can anyone help me out here?

Offline

#4 2020-01-02 15:33:19

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 10,244
Website

Re: [SOLVED] how to install xdmx on Arch

Please remove AUR helpers from the equation and post the full makepkg log.

Mod note: Moving to NC.


Sakura:-
Mobo: MSI X299 TOMAHAWK ARCTIC // Processor: Intel Core i7-7820X 3.6GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#5 2020-01-02 22:31:29

reggler
Member
Registered: 2019-08-23
Posts: 23

Re: [SOLVED] how to install xdmx on Arch

WorMzy wrote:

Please remove AUR helpers from the equation and post the full makepkg log.

Mod note: Moving to NC.

Hi,

Okay, I executed makepkg -Lsi and got the following build log: http://txt.do/1o3hv

Offline

#6 2020-01-02 22:46:00

loqs
Member
Registered: 2014-03-06
Posts: 13,208

Re: [SOLVED] how to install xdmx on Arch

https://aur.archlinux.org/packages/xorg … -xdmx-dev/ has not been updated to 1.20.6 or been patched with support for glvnd.
I would suggest building https://git.archlinux.org/svntogit/pack … 7a8afee899

Offline

#7 2020-01-06 14:31:12

reggler
Member
Registered: 2019-08-23
Posts: 23

Re: [SOLVED] how to install xdmx on Arch

loqs wrote:

https://aur.archlinux.org/packages/xorg … -xdmx-dev/ has not been updated to 1.20.6 or been patched with support for glvnd.
I would suggest building https://git.archlinux.org/svntogit/pack … 7a8afee899

Hi, I appreciate,
I downloaded each file seperately, stored it on my disk and initiated makepkg -Lsi and got the following:

[ron@osboxes svntogit]$ makepkg -Lsi
==> Making package: xorg-server 1.20.6-1 (Mon Jan  6 15:13:25 2020)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading xorg-server-1.20.6.tar.bz2...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 6151k  100 6151k    0     0   679k      0  0:00:09  0:00:09 --:--:-- 1472k
  -> Downloading xorg-server-1.20.6.tar.bz2.sig...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   215  100   215    0     0     37      0  0:00:05  0:00:05 --:--:--    44
  -> Found xserver-autobind-hotplug.patch
  -> Found 0001-v2-FS-58644.patch
  -> Found 0002-fix-libshadow-2.patch
  -> Found xvfb-run
  -> Found xvfb-run.1
==> Validating source files with sha512sums...
    xorg-server-1.20.6.tar.bz2 ... Passed
    xorg-server-1.20.6.tar.bz2.sig ... Skipped
    xserver-autobind-hotplug.patch ... Passed
    0001-v2-FS-58644.patch ... Passed
    0002-fix-libshadow-2.patch ... Passed
    xvfb-run ... Passed
    xvfb-run.1 ... Passed
==> Verifying source file signatures with gpg...
    xorg-server-1.20.6.tar.bz2 ... FAILED (unknown public key 9C825A6605D40BBE)
==> ERROR: One or more PGP signatures could not be verified!

I found http://allanmcrae.com/2015/01/two-pgp-k … rch-linux/ but am unsure if adding validpgpkeys=('F37CDAB708E65EA183FD1AF625EF0A436C2A4AFF') # Carlos O'Donell to PKGBUILD is what I'm really supposed to do, any hinnts?
However, I just tried it out and ended up with this:

[ron@osboxes svntogit]$ makepkg -Lsi
==> Making package: xorg-server 1.20.6-1 (Mon Jan  6 15:34:34 2020)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading xorg-server-1.20.6.tar.bz2...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 6151k  100 6151k    0     0   184k      0  0:00:33  0:00:33 --:--:--  586k
  -> Downloading xorg-server-1.20.6.tar.bz2.sig...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   215  100   215    0     0     38      0  0:00:05  0:00:05 --:--:--    45
  -> Found xserver-autobind-hotplug.patch
  -> Found 0001-v2-FS-58644.patch
  -> Found 0002-fix-libshadow-2.patch
  -> Found xvfb-run
  -> Found xvfb-run.1
==> Validating source files with sha512sums...
    xorg-server-1.20.6.tar.bz2 ... Passed
    xorg-server-1.20.6.tar.bz2.sig ... Skipped
    xserver-autobind-hotplug.patch ... Passed
    0001-v2-FS-58644.patch ... Passed
    0002-fix-libshadow-2.patch ... Passed
    xvfb-run ... Passed
    xvfb-run.1 ... Passed
==> Verifying source file signatures with gpg...
    xorg-server-1.20.6.tar.bz2 ... FAILED (unknown public key 9C825A6605D40BBE)
==> ERROR: One or more PGP signatures could not be verified!
[ron@osboxes svntogit]$ 

after I added validpgpkeys=('F37CDAB708E65EA183FD1AF625EF0A436C2A4AFF') # Carlos O'Donell as the first line (after the Maintainer comments) in PKGBUILD

Last edited by reggler (2020-01-06 14:38:04)

Offline

#8 2020-01-06 17:46:03

loqs
Member
Registered: 2014-03-06
Posts: 13,208

Re: [SOLVED] how to install xdmx on Arch

Makepkg#Signature_checking
GnuPG#Use_a_keyserver

    xorg-server-1.20.6.tar.bz2 ... FAILED (unknown public key 9C825A6605D40BBE)

To add that key to a users keyring

gpg --recv-keys 9C825A6605D40BBE

Offline

#9 2020-01-07 10:04:51

reggler
Member
Registered: 2019-08-23
Posts: 23

Re: [SOLVED] how to install xdmx on Arch

loqs wrote:

Makepkg#Signature_checking
GnuPG#Use_a_keyserver

    xorg-server-1.20.6.tar.bz2 ... FAILED (unknown public key 9C825A6605D40BBE)

To add that key to a users keyring

gpg --recv-keys 9C825A6605D40BBE

Thanks a lot! I got it to build now!
I've got to do some more reading up on the makepkg keys to do! Thanks for this!

Offline

#10 2020-01-09 19:24:30

reggler
Member
Registered: 2019-08-23
Posts: 23

Re: [SOLVED] how to install xdmx on Arch

loqs wrote:

Makepkg#Signature_checking
GnuPG#Use_a_keyserver

    xorg-server-1.20.6.tar.bz2 ... FAILED (unknown public key 9C825A6605D40BBE)

To add that key to a users keyring

gpg --recv-keys 9C825A6605D40BBE

Hm, so this worked fine on one box but on the other I get something like:

    xorg-server-1.20.6.tar.bz2 ... FAILED (unknown public key 9C825A6605D40BBE)
==> ERROR: One or more PGP signatures could not be verified!
[ron@OldNotebook svntogit]$ gpg --recv-keys 9C825A6605D40BBE
gpg: keyserver receive failed: Server indicated a failure

how do I get past this? yikes

Offline

#11 2020-01-09 19:37:00

loqs
Member
Registered: 2014-03-06
Posts: 13,208

Re: [SOLVED] how to install xdmx on Arch

`killall dirmngr` to stop the process gnupg uses to connect to servers and retry the command.
As the server is provided from a pool gnupg may connect to a different pool member and succeed.

Offline

#12 2020-01-10 15:02:27

reggler
Member
Registered: 2019-08-23
Posts: 23

Re: [SOLVED] how to install xdmx on Arch

loqs wrote:

`killall dirmngr` to stop the process gnupg uses to connect to servers and retry the command.
As the server is provided from a pool gnupg may connect to a different pool member and succeed.

That didn't help but I've got the following now:

$ killall dirmngr
[ron@OldNotebook svntogit]$ gpg --recv-keys --debug-all --keyserver http://pgp.mit.edu -vvv 9C825A6605D40BBE
gpg: reading options from '/home/ron/.gnupg/gpg.conf'
gpg: using character set 'utf-8'
gpg: enabled debug flags: packet mpi crypto filter iobuf memory cache memstat trust hashing ipc clock lookup extprog
gpg: DBG: [not enabled in the source] start
gpg: DBG: chan_3 <- # Home: /home/ron/.gnupg
gpg: DBG: chan_3 <- # Config: [none]
gpg: DBG: chan_3 <- OK Dirmngr 2.2.19 at your service
gpg: DBG: connection to the dirmngr established
gpg: DBG: chan_3 -> GETINFO version
gpg: DBG: chan_3 <- D 2.2.19
gpg: DBG: chan_3 <- OK
gpg: DBG: chan_3 -> KEYSERVER --clear http://pgp.mit.edu
gpg: DBG: chan_3 <- OK
gpg: DBG: chan_3 -> KS_GET -- 0x9C825A6605D40BBE
gpg: DBG: chan_3 <- ERR 167772379 Server indicated a failure <Dirmngr>
gpg: keyserver receive failed: Server indicated a failure
gpg: DBG: chan_3 -> BYE
gpg: DBG: [not enabled in the source] stop
gpg: keydb: handles=0 locks=0 parse=0 get=0
gpg:        build=0 update=0 insert=0 delete=0
gpg:        reset=0 found=0 not=0 cache=0 not=0
gpg: kid_not_found_cache: count=0 peak=0 flushes=0
gpg: sig_cache: total=0 cached=0 good=0 bad=0
gpg: random usage: poolsize=600 mixed=0 polls=0/0 added=0/0
              outmix=0 getlvl1=0/0 getlvl2=0/0
gpg: rndjent stat: collector=0x0000000000000000 calls=0 bytes=0
gpg: secmem usage: 0/32768 bytes in 0 blocks

interesting:
ERR 167772379 Server indicated a failure <Dirmngr> if I do not specify  --keyserver i get <- ERR 219 Server indicated a failure <Unspecified source>
Also, this happens just one one machine, it worked fine on two others - I'm wondering what's wronng with this one...

Offline

#13 2020-01-10 15:39:42

loqs
Member
Registered: 2014-03-06
Posts: 13,208

Re: [SOLVED] how to install xdmx on Arch

Is this machine on the same network as either of the two others?
As a work around you could copy the built packages from one of the other machines or
export the key from the keyring on one the other machines:

gpg --output 9C825A6605D40BBE.gpg --export 9C825A6605D40BBE

then import it onto the machine which can not access keyservers:

gpg --import 9C825A6605D40BBE.gpg

Edit:
As the key has a gentoo.org address associated with it and gentoo.org supports WKD you can fetch the key using WKD which uses HTTPS instead of a key server with

gpg --auto-key-locate clear,wkd --locate-keys mattst88@gentoo.org

Last edited by loqs (2020-01-10 16:10:59)

Offline

#14 2020-01-11 18:08:03

reggler
Member
Registered: 2019-08-23
Posts: 23

Re: [SOLVED] how to install xdmx on Arch

loqs wrote:

Is this machine on the same network as either of the two others?
As a work around you could copy the built packages from one of the other machines or
export the key from the keyring on one the other machines:

gpg --output 9C825A6605D40BBE.gpg --export 9C825A6605D40BBE

then import it onto the machine which can not access keyservers:

gpg --import 9C825A6605D40BBE.gpg

Edit:
As the key has a gentoo.org address associated with it and gentoo.org supports WKD you can fetch the key using WKD which uses HTTPS instead of a key server with

gpg --auto-key-locate clear,wkd --locate-keys mattst88@gentoo.org

Yes, this one  (the troublemaker) is on the same network as the others.
I just did the export & import of the key as suggested and that got me going! Perfect, thank you!
I'd never exported & imported keys - if I knew it was as easy as that....
Thanks a lot!

Offline

#15 2020-05-18 16:34:46

pierro78
Member
Registered: 2013-05-18
Posts: 8

Re: [SOLVED] how to install xdmx on Arch

very interesting !! can I ask how xdmx worked for you ??

I am asking because on the wiki page you mentionned it says "At present either Xdmx itself or the current state of window managers do not work well together for complex arrangements of multihead set-ups; the server tends to crash as soon as window drawing is required after the integrated desktop has been established" ...
...but I would be interested because I have an old laptop lying around and I would like to extend my desktop ... I'd like to use xfce as my desktop environment ...

thank you !

Offline

Board footer

Powered by FluxBB