Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #182318 > unrolled thread

[Stretch] startx: /bin/sh: 0: Can't open /usr/bin/X; xinit: unable to connect to X server: Connection refused

Started byFelix Miata <mrmazda@earthlink.net>
First post2017-06-19 00:00 +0200
Last post2017-06-19 17:10 +0200
Articles 8 — 4 participants

Back to article view | Back to linux.debian.user


Contents

  [Stretch] startx: /bin/sh: 0: Can't open /usr/bin/X; xinit: unable to  connect to X server: Connection refused Felix Miata <mrmazda@earthlink.net> - 2017-06-19 00:00 +0200
    Re: [Stretch] startx: /bin/sh: 0: Can't open /usr/bin/X; xinit: unable to connect to X server: Connection refused Greg Wooledge <wooledg@eeg.ccf.org> - 2017-06-19 15:40 +0200
      Re: [Stretch] startx: /bin/sh: 0: Can't open /usr/bin/X; xinit:  unable to connect to X server: Connection refused Brian <ad44@cityscape.co.uk> - 2017-06-19 16:20 +0200
        Re: [Stretch] startx: /bin/sh: 0: Can't open /usr/bin/X; xinit:  unable to connect to X server: Connection refused Henrique de Moraes Holschuh <hmh@debian.org> - 2017-06-19 17:50 +0200
      Re: [Stretch] startx: /bin/sh: 0: Can't open /usr/bin/X; xinit: unable to connect to X server: Connection refused Greg Wooledge <wooledg@eeg.ccf.org> - 2017-06-19 17:10 +0200
        Re: [Stretch] startx: /bin/sh: 0: Can't open /usr/bin/X; xinit:  unable to connect to X server: Connection refused Felix Miata <mrmazda@earthlink.net> - 2017-06-20 03:00 +0200
          Re: [Stretch] startx: /bin/sh: 0: Can't open /usr/bin/X; xinit:  unable to connect to X server: Connection refused Brian <ad44@cityscape.co.uk> - 2017-06-20 20:20 +0200
      Re: [Stretch] startx: /bin/sh: 0: Can't open /usr/bin/X; xinit:  unable to connect to X server: Connection refused Felix Miata <mrmazda@earthlink.net> - 2017-06-19 17:10 +0200

#182318 — [Stretch] startx: /bin/sh: 0: Can't open /usr/bin/X; xinit: unable to connect to X server: Connection refused

FromFelix Miata <mrmazda@earthlink.net>
Date2017-06-19 00:00 +0200
Subject[Stretch] startx: /bin/sh: 0: Can't open /usr/bin/X; xinit: unable to connect to X server: Connection refused
Message-ID<tTQoF-29B-3@gated-at.bofh.it>
>From the release notes:
2.2.10. The Xorg server no longer requires root

    In the stretch version of Xorg, it is possible to run the Xorg
    server as a regular user rather than as root. This reduces the
    risk of privilege escalation via bugs in the X server. However,
    it has some requirements for working:

      * It needs logind and libpam-systemd.

      * The system needs to support Kernel Mode Setting (KMS).
        Therefore, it may not work in some virtualization
        environments (e.g. virtualbox) or if the kernel has no driver
        that supports your graphics card.

      * It needs to run on the virtual console it was started from.

      * Only the gdm3 display manager supports running X as a
        non-privileged user in stretch. Other display managers will
        always run X as root. Alternatively, you can also start X
        manually as a non-root user on a virtual terminal via startx.

When I try as ordinary user (on host big41), I get the subject message. Anyone
know how to get startx to work in Stretch, either on :0, :1 or :2, with or
without a greeter running (multi-user.targer vs. graphical.target)?
-- 
"The wise are known for their understanding, and pleasant
words are persuasive." Proverbs 16:21 (New Living Translation)

 Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

Felix Miata  ***  http://fm.no-ip.com/

[toc] | [next] | [standalone]


#182357 — Re: [Stretch] startx: /bin/sh: 0: Can't open /usr/bin/X; xinit: unable to connect to X server: Connection refused

FromGreg Wooledge <wooledg@eeg.ccf.org>
Date2017-06-19 15:40 +0200
SubjectRe: [Stretch] startx: /bin/sh: 0: Can't open /usr/bin/X; xinit: unable to connect to X server: Connection refused
Message-ID<tU54m-3eS-25@gated-at.bofh.it>
In reply to#182318
On Sun, Jun 18, 2017 at 05:53:43PM -0400, Felix Miata wrote:
> When I try as ordinary user (on host big41), I get the subject message. Anyone
> know how to get startx to work in Stretch, either on :0, :1 or :2, with or
> without a greeter running (multi-user.targer vs. graphical.target)?

I've been using startx on stretch for a couple months, with no problems.
I login as my non-root user on tty1, and run 'startx', and it just works.

This is on two different machines, both using Intel graphics.  Here's one
of them:

wooledg:~$ uname -a
Linux wooledg 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2 (2017-06-12) x86_64 GNU/Linux

wooledg:~$ lspci -nn | grep VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 530 [8086:1912] (rev 06)

wooledg:~$ sudo dmesg | grep firmware
[    3.796473] [drm] GuC firmware load skipped
[    3.802454] i915 0000:00:02.0: firmware: direct-loading firmware i915/skl_dmc_ver1_26.bin

[toc] | [prev] | [next] | [standalone]


#182360 — Re: [Stretch] startx: /bin/sh: 0: Can't open /usr/bin/X; xinit: unable to connect to X server: Connection refused

FromBrian <ad44@cityscape.co.uk>
Date2017-06-19 16:20 +0200
SubjectRe: [Stretch] startx: /bin/sh: 0: Can't open /usr/bin/X; xinit: unable to connect to X server: Connection refused
Message-ID<tU5H4-3IR-11@gated-at.bofh.it>
In reply to#182357
On Mon 19 Jun 2017 at 09:29:40 -0400, Greg Wooledge wrote:

> On Sun, Jun 18, 2017 at 05:53:43PM -0400, Felix Miata wrote:
> > When I try as ordinary user (on host big41), I get the subject message. Anyone
> > know how to get startx to work in Stretch, either on :0, :1 or :2, with or
> > without a greeter running (multi-user.targer vs. graphical.target)?
> 
> I've been using startx on stretch for a couple months, with no problems.
> I login as my non-root user on tty1, and run 'startx', and it just works.

The same experience as yours on tty1 to tty6. Except a couple of days
ago when I used nouveau.modeset=0 on GRUB's linux line and got what is
in the subject header.

[toc] | [prev] | [next] | [standalone]


#182367 — Re: [Stretch] startx: /bin/sh: 0: Can't open /usr/bin/X; xinit: unable to connect to X server: Connection refused

FromHenrique de Moraes Holschuh <hmh@debian.org>
Date2017-06-19 17:50 +0200
SubjectRe: [Stretch] startx: /bin/sh: 0: Can't open /usr/bin/X; xinit: unable to connect to X server: Connection refused
Message-ID<tU769-4xl-5@gated-at.bofh.it>
In reply to#182360
On Mon, 19 Jun 2017, Brian wrote:
> The same experience as yours on tty1 to tty6. Except a couple of days
> ago when I used nouveau.modeset=0 on GRUB's linux line and got what is
> in the subject header.

Kernel modeset must be enabled non-root X to work, as you found out...

-- 
  Henrique Holschuh

[toc] | [prev] | [next] | [standalone]


#182361 — Re: [Stretch] startx: /bin/sh: 0: Can't open /usr/bin/X; xinit: unable to connect to X server: Connection refused

FromGreg Wooledge <wooledg@eeg.ccf.org>
Date2017-06-19 17:10 +0200
SubjectRe: [Stretch] startx: /bin/sh: 0: Can't open /usr/bin/X; xinit: unable to connect to X server: Connection refused
Message-ID<tU6ts-4hT-27@gated-at.bofh.it>
In reply to#182357
On Mon, Jun 19, 2017 at 11:00:32AM -0400, Felix Miata wrote:
> I have a dozen machines with Stretch installed, most with Jessie and/or Sid as
> well. Only Stretch on host big41 produces the subject problem.

According to a previous message in this thread, it could be triggered
by a specific kernel boot parameter.  Can you show us "cat /proc/cmdline"
from big41?

> # inxi -c0 -v4
> System:    Host: big41 Kernel: 4.9.0-3-amd64 x86_64 (64 bit gcc: 6.3.0) Console:
> tty 3
>            Distro: Debian GNU/Linux 9
> Machine:   Mobo: TAR model: T41 HD v: ' ' Bios: American Megatrends v: 080015
> date: 09/22/2009
> CPU:       Dual core Intel Core2 Duo E7600 (-MCP-) cache: 3072 KB
>            flags: (lm nx sse sse2 sse3 sse4_1 ssse3 vmx) bmips: 12237
>            clock speeds: max: 3066 MHz 1: 1603 MHz 2: 1603 MHz
> Graphics:  Card: Intel 4 Series Integrated Graphics Controller bus-ID: 00:02.0
>            Display Server: X.org 1.19.2 drivers: (unloaded: fbdev,vesa)
>            tty size: 180x56 Advanced Data: N/A for root out of X
[snip]

[toc] | [prev] | [next] | [standalone]


#182393 — Re: [Stretch] startx: /bin/sh: 0: Can't open /usr/bin/X; xinit: unable to connect to X server: Connection refused

FromFelix Miata <mrmazda@earthlink.net>
Date2017-06-20 03:00 +0200
SubjectRe: [Stretch] startx: /bin/sh: 0: Can't open /usr/bin/X; xinit: unable to connect to X server: Connection refused
Message-ID<tUfGp-1wn-5@gated-at.bofh.it>
In reply to#182361
Greg Wooledge composed on 2017-06-19 11:05 (UTC-0400):

> On Mon, Jun 19, 2017 at 11:00:32AM -0400, Felix Miata wrote:
.
>> I have a dozen machines with Stretch installed, most with Jessie and/or Sid as
>> well. Only Stretch on host big41 produces the subject problem.
.
> According to a previous message in this thread, it could be triggered
> by a specific kernel boot parameter.  Can you show us "cat /proc/cmdline"
> from big41?
.
Current boot, not exactly the same as the default Grub stanza, but virtually the
same as my other Stretch installations that work as expected:
ro root=LABEL=debian9sv5 net.ifnames=0 ipv6.disable=1 noresume plymouth.enable=0
vga=791 video=1440x900@60 3
-- 
"The wise are known for their understanding, and pleasant
words are persuasive." Proverbs 16:21 (New Living Translation)

 Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

Felix Miata  ***  http://fm.no-ip.com/

[toc] | [prev] | [next] | [standalone]


#182434 — Re: [Stretch] startx: /bin/sh: 0: Can't open /usr/bin/X; xinit: unable to connect to X server: Connection refused

FromBrian <ad44@cityscape.co.uk>
Date2017-06-20 20:20 +0200
SubjectRe: [Stretch] startx: /bin/sh: 0: Can't open /usr/bin/X; xinit: unable to connect to X server: Connection refused
Message-ID<tUvUR-3DD-7@gated-at.bofh.it>
In reply to#182393
On Mon 19 Jun 2017 at 14:43:08 -0400, Felix Miata wrote:

> Greg Wooledge composed on 2017-06-19 11:05 (UTC-0400):
> 
> > On Mon, Jun 19, 2017 at 11:00:32AM -0400, Felix Miata wrote:
> .
> >> I have a dozen machines with Stretch installed, most with Jessie and/or Sid as
> >> well. Only Stretch on host big41 produces the subject problem.
> .
> > According to a previous message in this thread, it could be triggered
> > by a specific kernel boot parameter.  Can you show us "cat /proc/cmdline"
> > from big41?
> .
> Current boot, not exactly the same as the default Grub stanza, but virtually the
> same as my other Stretch installations that work as expected:
> ro root=LABEL=debian9sv5 net.ifnames=0 ipv6.disable=1 noresume plymouth.enable=0
> vga=791 video=1440x900@60 3

There doesn't appear to be anything there which could cause a problem,
but me being me I'd try without the fluff.

Jessie working is not a good comparison because it doesn't run X for a
user without X having root privileges. DMs working are likewise not a
good guide to a solution because they often interact gracefully with 
logind.

How about the logs? They should be in ~/.local/share/xorg. Are they?
Do they help?

-- 
Brian.

[toc] | [prev] | [next] | [standalone]


#182362 — Re: [Stretch] startx: /bin/sh: 0: Can't open /usr/bin/X; xinit: unable to connect to X server: Connection refused

FromFelix Miata <mrmazda@earthlink.net>
Date2017-06-19 17:10 +0200
SubjectRe: [Stretch] startx: /bin/sh: 0: Can't open /usr/bin/X; xinit: unable to connect to X server: Connection refused
Message-ID<tU6ts-4hT-29@gated-at.bofh.it>
In reply to#182357
Greg Wooledge composed on 2017-06-19 09:29 (UTC-0400):
.
> On Sun, Jun 18, 2017 at 05:53:43PM -0400, Felix Miata wrote:
.
>> When I try as ordinary user (on host big41), I get the subject message. Anyone
>> know how to get startx to work in Stretch, either on :0, :1 or :2, with or
>> without a greeter running (multi-user.targer vs. graphical.target)?
.
> I've been using startx on stretch for a couple months, with no problems.
> I login as my non-root user on tty1, and run 'startx', and it just works.
.
> This is on two different machines, both using Intel graphics.  Here's one
> of them:
.
I have a dozen machines with Stretch installed, most with Jessie and/or Sid as
well. Only Stretch on host big41 produces the subject problem. It has Intel
Eagle Lake X4500 video attached via HDMI. It's Jessie works as expected, while
its Sid halts at an initramfs prompt. Big41 with kernel 4.9.0-3-amd64 works as
expected for root only. Ordinary users produce subject errors only by attempting
startx. Login from TDM greeter works as expected for all users.
.
> wooledg:~$ uname -a
> Linux wooledg 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2 (2017-06-12) x86_64 GNU/Linux
> 
> wooledg:~$ lspci -nn | grep VGA
> 00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 530 [8086:1912] (rev 06)
> 
> wooledg:~$ sudo dmesg | grep firmware
> [    3.796473] [drm] GuC firmware load skipped
> [    3.802454] i915 0000:00:02.0: firmware: direct-loading firmware i915/skl_dmc_ver1_26.bin
.
# inxi -c0 -v4
System:    Host: big41 Kernel: 4.9.0-3-amd64 x86_64 (64 bit gcc: 6.3.0) Console:
tty 3
           Distro: Debian GNU/Linux 9
Machine:   Mobo: TAR model: T41 HD v: ' ' Bios: American Megatrends v: 080015
date: 09/22/2009
CPU:       Dual core Intel Core2 Duo E7600 (-MCP-) cache: 3072 KB
           flags: (lm nx sse sse2 sse3 sse4_1 ssse3 vmx) bmips: 12237
           clock speeds: max: 3066 MHz 1: 1603 MHz 2: 1603 MHz
Graphics:  Card: Intel 4 Series Integrated Graphics Controller bus-ID: 00:02.0
           Display Server: X.org 1.19.2 drivers: (unloaded: fbdev,vesa)
           tty size: 180x56 Advanced Data: N/A for root out of X
Network:   Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
           driver: r8169 v: 2.3LK-NAPI port: d800 bus-ID: 01:00.0
           IF: eth0 state: up speed: 1000 Mbps duplex: full mac: 00:30:67:3a:a0:06
Drives:    HDD Total Size: 500.1GB (7.4% used) ID-1: /dev/sda model: ST3500411SV
size: 500.1GB
Partition: ID-1: / size: 5.4G used: 3.5G (67%) fs: ext3 dev: /dev/sda27
           ID-2: /home size: 4.3G used: 810M (19%) fs: ext3 dev: /dev/sda9
           ID-3: swap-1 size: 1.57GB used: 0.00GB (0%) fs: swap dev: /dev/sda5
Info:      Processes: 139 Uptime: 28 min Memory: 161.8/3731.4MB Init: systemd
runlevel: 5 Gcc sys: 6.3.0
           Client: Shell (bash 4.4.121) inxi: 2.2.28
-- 
"The wise are known for their understanding, and pleasant
words are persuasive." Proverbs 16:21 (New Living Translation)

 Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

Felix Miata  ***  http://fm.no-ip.com/

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.user


csiph-web