From juergen@archlinux.org Wed Sep 11 19:36:04 2013 Received: (at submit) by bugs.x2go.org; 11 Sep 2013 17:36:04 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,HTML_MESSAGE, RCVD_IN_DNSWL_MED,URIBL_BLOCKED autolearn=ham version=3.3.2 X-Greylist: delayed 419 seconds by postgrey-1.34 at ymir; Wed, 11 Sep 2013 19:36:03 CEST Received: from gerolde.archlinux.org (gerolde.archlinux.org [66.211.214.132]) by ymir (Postfix) with ESMTP id D54105DB20 for ; Wed, 11 Sep 2013 19:36:03 +0200 (CEST) Received: from mail-pa0-f52.google.com (mail-pa0-f52.google.com [209.85.220.52]) by gerolde.archlinux.org (Postfix) with ESMTPSA id F22B5900BF for ; Wed, 11 Sep 2013 13:29:03 -0400 (EDT) Received: by mail-pa0-f52.google.com with SMTP id kq13so9559823pab.11 for ; Wed, 11 Sep 2013 10:29:03 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-type; bh=DcA0wMN2mH99CXqa8FU/a8VD8UyQPKMLaZB9x8+PwV0=; b=L6v4DcrnB23uGSWiLTDwdVhlNtdu20qN5K4IzOzz9hXpMq3QTJmp9TFMdKEZQ2oaHl hGp7juUXcN8B+YiTrq2pr7Li0htBX+VbLY2hjCakY88fZPcdIO0ffBkfvyAukb4ZO6VZ nm1xVbGt1gx9fRiNFChP7xJ/p77hRW0BJe35EX5WQZbZwc1UBprBAxApyRADcfMHgwhO PoBOWZ1HoUNwAleimGqSI+UH4SmyGB2aazL08zb926pXQBY5kWjlNAVqzXtbHJwriGGO btiAobCTyM3Kc8bUlkPcBSbEYm/zF2DnYNCVVKahtYJD33cScKCuyh9SYOhz5SB9XjtR xzOg== X-Gm-Message-State: ALoCoQmOHIR0fKII1h94brHGIKlhGr0G1v3ofXoCo8CD1rdsQ0YdJ/7RF7Cb1KBb1IGgy5jdIueh X-Received: by 10.66.142.193 with SMTP id ry1mr5025778pab.150.1378920543017; Wed, 11 Sep 2013 10:29:03 -0700 (PDT) MIME-Version: 1.0 Received: by 10.69.17.228 with HTTP; Wed, 11 Sep 2013 10:28:42 -0700 (PDT) X-Originating-IP: [88.68.32.33] From: =?ISO-8859-1?Q?J=FCrgen_H=F6tzel?= Date: Wed, 11 Sep 2013 19:28:42 +0200 Message-ID: Subject: x2goruncommand depends on external 'which' command To: submit@bugs.x2go.org Content-Type: multipart/mixed; boundary=001a113450c223f10c04e61ef507 --001a113450c223f10c04e61ef507 Content-Type: multipart/alternative; boundary=001a113450c223f10504e61ef505 --001a113450c223f10504e61ef505 Content-Type: text/plain; charset=ISO-8859-1 Package: x2goserver Version: 4.1.0.0-preview I had a hard time to track down this issue. On a minimal ArchLinux installation, every session exited with this error: Sep 10 17:51:43 bitzer.hoetzel.info systemd-logind[176]: New session 33 of user juergen. Sep 10 17:51:43 bitzer.hoetzel.info /usr/bin/x2goruncommand[24784]: ERROR: command failed to execute The root cause was the missing 'which' package: https://www.archlinux.org/packages/core/x86_64/which/. This packages is not part of a minimal installation. Patch enclosed (use bash-internal type command) --001a113450c223f10504e61ef505 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Package: x2goserver
Version: 4.1.0.0-previe= w

I had a hard time to track down this issue.

On a minimal ArchLinux installation, every session exi= ted with this error:

Sep 10 17:51:43 = bitzer.hoetzel.info systemd-logind[176]: New session 33 of user juergen= .
Sep 10 17:51:43 bitzer.h= oetzel.info /usr/bin/x2goruncommand[24784]: ERROR: command =A0failed to= execute

The root cause was the missing 'which' package:= https://= www.archlinux.org/packages/core/x86_64/which/.=A0
This packag= es is not part of a minimal installation.

Patch enclosed (use bash-internal type command)=A0

--001a113450c223f10504e61ef505-- --001a113450c223f10c04e61ef507 Content-Type: application/octet-stream; name="0001-Don-t-depend-on-external-which-command.patch" Content-Disposition: attachment; filename="0001-Don-t-depend-on-external-which-command.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hlgrl4vd0 RnJvbSA5YjkyZTU4ZTAxMWZjODEyMTVhYmI3OTg4ZDFiN2E2NDI1NDc0ZWQyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKdWVyZ2VuIEhvZXR6ZWwgPGp1ZXJnZW5AYXJjaGxpbnV4Lm9y Zz4KRGF0ZTogV2VkLCAxMSBTZXAgMjAxMyAxODowNzoyNyArMDIwMApTdWJqZWN0OiBbUEFUQ0hd IERvbid0IGRlcGVuZCBvbiBleHRlcm5hbCAnd2hpY2gnIGNvbW1hbmQKClVzZSBiYXNoLWJ1aWx0 aW4gJ3R5cGUnIGluc3RlYWQuIEZvciBhIGNvbXBsZXRlIGRpc2N1c3Npb24sIHdoeQond2hpY2gn IHNob3VsZCBiZSBhdm9pZGVkLCBzZWU6Cmh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlv bnMvNTkyNjIwL2NoZWNrLWlmLWEtcHJvZ3JhbS1leGlzdHMtZnJvbS1hLWJhc2gtc2NyaXB0Ci0t LQogeDJnb3NlcnZlci9iaW4veDJnb3J1bmNvbW1hbmQgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2Vk LCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveDJnb3NlcnZl ci9iaW4veDJnb3J1bmNvbW1hbmQgYi94Mmdvc2VydmVyL2Jpbi94MmdvcnVuY29tbWFuZAppbmRl eCA2NDQ2OWVkLi43ZGNjN2ZiIDEwMDc1NQotLS0gYS94Mmdvc2VydmVyL2Jpbi94MmdvcnVuY29t bWFuZAorKysgYi94Mmdvc2VydmVyL2Jpbi94MmdvcnVuY29tbWFuZApAQCAtMTk0LDE0ICsxOTQs MTQgQEAgaWYgWyAiJGNtZCIgPT0gIlRFUk1JTkFMIiBdOyB0aGVuCiAJZmkKIGZpCiAKLUVYRUM9 YHdoaWNoICRjbWRgCitFWEVDPWB0eXBlIC1QICRjbWRgCiBFWEVDX1dSQVBQRVI9IiIKIAogQk5B TUU9YGJhc2VuYW1lICIkRVhFQyJgCiBpZiBbICIkQk5BTUUiID09ICJyZGVza3RvcCIgXQogdGhl bgogCUlNRVhJVD0idHJ1ZSIKLQlpZiB3aGljaCBwYWRzcCA+L2Rldi9udWxsOyB0aGVuCisJaWYg dHlwZSBwYWRzcCA+L2Rldi9udWxsOyB0aGVuCiAJCUVYRUNfV1JBUFBFUj0icGFkc3AiCiAJCWFy Z3M9IiAtciBzb3VuZDpsb2NhbCIKIAlmaQotLSAKMS44LjQKCg== --001a113450c223f10c04e61ef507--