Zotac NEN SN970 - SteamOS

Hardware info on main page.

Links

Github ValveSoftware/steam-devices, SteamOS, steam-for-linux,

History

2024-11-10: Steam client - there was an update. From the script (slightly modified) ~/work/SteamOS-Tools/utilities/steamos-systeminfo-tool.sh:

Steam Client beta: no
Steam client version: 1730853027
Steam client built: Wed Nov  6 01:30:27 CET 2024

2024-11-10: sda2 - I tried rebooting the machine today, using sudo shutdown -r now afterwards the gui didn't come up again. I can still ssh to the machine

tingo@kg-core2:~ $ ssh desktop@steamos.local

The programs included with the SteamOS GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

SteamOS GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue Nov  5 20:15:09 2024 from kg-core2.kg4.no
desktop@steamos:~$ uptime
 15:45:45 up 4 min,  2 users,  load average: 0.09, 0.23, 0.11

from ps ax I can see

 1819 ?        S      0:00 xterm -bg #383635 -fg #d1cfcd -T Error -e cat /tmp/tmp.5estCImH7c; echo -n 'Press enter to continue: '; read input
 1821 pts/1    Ss+    0:00 bash -c cat /tmp/tmp.5estCImH7c; echo -n 'Press enter to continue: '; read input

and if I read that one

desktop@steamos:~$ sudo more /tmp/tmp.5estCImH7c
Steam now requires user namespaces to be enabled.

The sysctl /proc/sys/kernel/unprivileged_userns_clone should be set to 1.

This requirement is the same as for Flatpak, which has more detailed
information available:
https://github.com/flatpak/flatpak/wiki/User-namespace-requirements

try

desktop@steamos:~$ sudo su -
root@steamos:~# cat /proc/sys/kernel/unprivileged_userns_clone
0
root@steamos:~# echo 1 > /proc/sys/kernel/unprivileged_userns_clone
root@steamos:~# cat /proc/sys/kernel/unprivileged_userns_clone
1

this also works

desktop@steamos:~$ sudo sysctl -w kernel.unprivileged_userns_clone=1
kernel.unprivileged_userns_clone = 1

make it permanent

desktop@steamos:~$ echo kernel.unprivileged_userns_clone=1 | sudo tee /etc/sysctl.d/50-bubblewrap.conf
kernel.unprivileged_userns_clone=1

verify

desktop@steamos:~$ cat /etc/sysctl.d/50-bubblewrap.conf
kernel.unprivileged_userns_clone=1

now try another reboot. Yes, that worked (startup took a while).

2023-08-10: sda2 - a poweroff / power on of the Steam Machine fixed the Steam Controller - now it works in the Steam gui again. I also played a couple of games - it is working there too.

2023-08-10: sda2 - Steam Controller - replaced the batteries (2 x AA), the negative pole of one of the batteries had started to corrode, so it was well over time to replace them.

2023-08-10: sda2 - the Steam Controller doesn't work in Steam anymore. It is detected, I can test it and calibrate it, but the only button that works in the Steam gui is the Steam button. Also this:

desktop@steamos:~$ sudo apt list --upgradable
Listing... Done
steam/unknown 1:1.0.0.78 i386 [upgradable from: 1:1.0.0.75]
steam-launcher/unknown 1:1.0.0.78 all [upgradable from: 1:1.0.0.75]

but

desktop@steamos:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

2023-07-05: sda2 - update - the Steam client is now

Steam version           1687386907
Steam Client Build Date Wed. Jun 21 23:18 UTC +01:00 
Steam Web Build Date    Thu. Jun 22 00:26 UTC +01:00
Steam API version       SteamClient020

2023-05-14: sda2 - update - the Steam client is now

Steam version           1682708537
Steam Client Build Date Fri. Apr 28 20:33 UTC +0100
Steam Web Build Date    Fri. Apr 28 08:54 UTC +0100
Steam API version       SteamClient020

2023-02-01: sda2 - apt - upgrade

desktop@steamos:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  apt-transport-https tcpd uuid-runtime
The following packages will be upgraded:
  steam:i386 steam-launcher
2 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 3,846 kB of archives.
After this operation, 1,302 kB of additional disk space will be used.
[..]
Setting up uuid-runtime (2.25.2-6+bsos4) ...
Adding group `uuidd' (GID 121) ...
Done.
Warning: The home dir /run/uuidd you specified can't be accessed: No such file or directory
Adding system user `uuidd' (UID 112) ...
Adding new user `uuidd' (UID 112) with group `uuidd' ...
Not creating home directory `/run/uuidd'.
Setting up apt-transport-https (1.0.9.8.5+bsos1) ...
Setting up steam-launcher (1:1.0.0.75) ...
Installing new version of config file /etc/apt/sources.list.d/steam.list ...
Setting up tcpd (7.6.q-25+bsos5) ...
Setting up steam (1:1.0.0.75) ...
Processing triggers for systemd (215-17+steamosb1+deb8u13+bsos1) ...

probably should be restarted as well. Did so, nothing interesting happened.

2023-02-01: sda2 - update (after power outage) - the Steam client is now

Steam client built Dec 15 2022, at 21:27:45
Steam versions 1674790765
Steam API v020

only the Steam version changed. The SteamOS update log shows

desktop@steamos:~$ cat /tmp/steamos-update.log
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Hit http://repo.steampowered.com brewmaster InRelease
Hit http://repo.steampowered.com precise InRelease
Hit http://repo.steampowered.com brewmaster/main Sources
Hit http://repo.steampowered.com brewmaster/contrib Sources
Hit http://repo.steampowered.com brewmaster/non-free Sources
Hit http://repo.steampowered.com brewmaster/main amd64 Packages
Hit http://repo.steampowered.com brewmaster/contrib amd64 Packages
Hit http://repo.steampowered.com brewmaster/non-free amd64 Packages
Hit http://repo.steampowered.com brewmaster/main i386 Packages
Hit http://repo.steampowered.com brewmaster/contrib i386 Packages
Hit http://repo.steampowered.com brewmaster/non-free i386 Packages
Hit http://repo.steampowered.com precise/steam Sources
Hit http://repo.steampowered.com precise/steam amd64 Packages
Hit http://repo.steampowered.com precise/steam i386 Packages
Ign http://repo.steampowered.com brewmaster/contrib Translation-en
Ign http://repo.steampowered.com brewmaster/main Translation-en
Ign http://repo.steampowered.com brewmaster/non-free Translation-en
Ign http://repo.steampowered.com precise/steam Translation-en
Reading package lists...

check for updates

desktop@steamos:~$ sudo apt list --upgradable
Listing... Done
steam/unknown 1:1.0.0.75 i386 [upgradable from: 1.0.0.61]
steam-launcher/unknown 1:1.0.0.75 all [upgradable from: 1.0.0.61]

2023-01-08: sda2 - update - the Steam client is now

Steam client built Dec 15 2022, at 21:27:45
Steam versions 1668654564
Steam API v020

2022-11-29: sda2 - update - the Steam client is now

Steam client built Nov 17 2022, at 02:46:50
Steam versions 1668654564
Steam API v020

check wireless

desktop@steamos:~$ date; nmcli g
Tue Nov 29 20:01:55 CET 2022
STATE      CONNECTIVITY  WIFI-HW  WIFI      WWAN-HW  WWAN    
connected  full          enabled  disabled  enabled  enabled 

still off - good.

2022-07-16: sda2 - update - the Steam client is now

Steam client built Jun 7 2022, at 03:18:49
Steam versions 1654574690
Steam API v020

2022-05-27: sda2 - update - the Steam client is now

Steam client built May 21 2022, at 02:25:01
Steam versions 1653101165
Steam API v020

2022-04-24: sda2 - update - the Steam client is now

Steam client built Mar 14 2022, at 19:49:24
Steam versions 1647446817
Steam API v020

afterwards, check wireless

desktop@steamos:~$ date; nmcli g
Sun Apr 24 14:22:44 CEST 2022
STATE      CONNECTIVITY  WIFI-HW  WIFI      WWAN-HW  WWAN    
connected  full          enabled  disabled  enabled  enabled 

it is still off - good.

2022-01-01: sda2 - update - the Steam client is now

Steam client built Dec 16 2021, at 22:39:35
Steam versions 1639697812
Steam API v020

afterwards, check wireless

desktop@steamos:~$ date; nmcli g
Sat Jan  1 19:09:39 CET 2022
STATE      CONNECTIVITY  WIFI-HW  WIFI      WWAN-HW  WWAN    
connected  full          enabled  disabled  enabled  enabled 

turn it off

desktop@steamos:~$ sudo nmcli radio wifi off
desktop@steamos:~$ date; nmcli g
Sat Jan  1 19:12:36 CET 2022
STATE      CONNECTIVITY  WIFI-HW  WIFI      WWAN-HW  WWAN    
connected  full          enabled  disabled  enabled  enabled 

nothing more now.

2021-08-30: sda2 - I had to power on the machine after a local power outage a few days ago. As usual, wireless is enabled

desktop@steamos:~$ date; nmcli g
Mon Aug 30 14:44:45 CEST 2021
STATE      CONNECTIVITY  WIFI-HW  WIFI      WWAN-HW  WWAN    
connected  full          enabled  disabled  enabled  enabled 

turn it off

desktop@steamos:~$ sudo nmcli radio wifi off
desktop@steamos:~$ date; nmcli g
Mon Aug 30 14:47:24 CEST 2021
STATE      CONNECTIVITY  WIFI-HW  WIFI      WWAN-HW  WWAN    
connected  full          enabled  disabled  enabled  enabled 

that's it.

2021-05-31: sda2 - check wireless; yes its on, turn it off

desktop@steamos:~$ date; nmcli g
Mon May 31 23:16:30 CEST 2021
STATE      CONNECTIVITY  WIFI-HW  WIFI     WWAN-HW  WWAN    
connected  full          enabled  enabled  enabled  enabled
desktop@steamos:~$ sudo nmcli radio wifi off
desktop@steamos:~$ date; nmcli g
Mon May 31 23:17:18 CEST 2021
STATE      CONNECTIVITY  WIFI-HW  WIFI      WWAN-HW  WWAN    
connected  full          enabled  disabled  enabled  enabled

ok

2021-05-31: sda2 - update - the Steam client is now

Steam client built May 19 2021, at 01:54:05
Steam versions 1621394999
Steam API v020

ok

2021-04-02: sda2 - check wireless; yes its on, turn it off

desktop@steamos:~$ date; nmcli g
Fri Apr  2 20:36:08 CEST 2021
STATE      CONNECTIVITY  WIFI-HW  WIFI     WWAN-HW  WWAN    
connected  full          enabled  enabled  enabled  enabled
desktop@steamos:~$ sudo nmcli radio wifi off
desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI      WWAN-HW  WWAN    
connected  full          enabled  disabled  enabled  enabled

ok

2021-04-02: sda2 - update - the Steam client is now

Steam client built Mar 23 2021, at 20:11:08
Steam versions 161532526
Steam API v020

ok

2021-01-26: sda2 - check wireless; yes its on, turn it off

desktop@steamos:~$ date; nmcli g
Tue Jan 26 20:08:36 CET 2021
STATE      CONNECTIVITY  WIFI-HW  WIFI     WWAN-HW  WWAN    
connected  full          enabled  enabled  enabled  enabled
desktop@steamos:~$ sudo nmcli radio wifi off
desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI      WWAN-HW  WWAN    
connected  full          enabled  disabled  enabled  enabled

ok

2021-01-26: sda2 - update - the Steam client is now

Steam client built Dec 20 2020, at 23:07:39
Steam versions 1608507519
Steam API v020

ok

2020-09-26: sda2 - check wireless; yes its on, turn it off

desktop@steamos:~$ date; nmcli g
Sat Sep 26 15:50:36 CEST 2020
STATE      CONNECTIVITY  WIFI-HW  WIFI     WWAN-HW  WWAN    
connected  full          enabled  enabled  enabled  enabled
desktop@steamos:~$ sudo nmcli radio wifi off
[sudo] password for desktop:
desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI      WWAN-HW  WWAN    
connected  full          enabled  disabled  enabled  enabled

ok

2020-09-26: sda2 - update - the Steam client is now

Steam client built Sep 3 2020, at 21:18:22
Steam versions 1599174997
Steam API v020

ok

2020-07-22: sda2 - wireless is (of course) on again after the update

desktop@steamos:~$ date; nmcli g
Fri Aug  7 23:58:42 CEST 2020
STATE      CONNECTIVITY  WIFI-HW  WIFI     WWAN-HW  WWAN   
connected  full          enabled  enabled  enabled  enabled

turn off & verify

desktop@steamos:~$ sudo nmcli radio wifi off
desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI      WWAN-HW  WWAN   
connected  full          enabled  disabled  enabled  enabled

ok

2020-08-07: sda2 - update - the Steam client is now

Steam client built Jul 31 2020, at 09:12:45
Steam versions 1596217132
Steam API v020

ok

2020-07-22: sda2 - wireless is (of course) on again after the update

desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI     WWAN-HW  WWAN   
connected  full          enabled  enabled  enabled  enabled

turn it off and verify

desktop@steamos:~$ sudo nmcli radio wifi off
desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI      WWAN-HW  WWAN   
connected  full          enabled  disabled  enabled  enabled

ok

2020-07-22: sda2 - update - the Steam client is now

Steam client built Jul 10 2020, at 21:45:42
Steam versions 1594863892
Steam API v020

ok

2020-05-08: sda2 - wireless is on (again)

desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI     WWAN-HW  WWAN   
connected  full          enabled  enabled  enabled  enabled

turn off and verify

desktop@steamos:~$ sudo nmcli radio wifi off
desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI      WWAN-HW  WWAN   
connected  full          enabled  disabled  enabled  enabled

ok.

2019-11-26: sda2 - wireless is on again

desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI     WWAN-HW  WWAN   
connected  full          enabled  enabled  enabled  enabled

turn off, verify

desktop@steamos:~$ sudo nmcli radio wifi off
desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI      WWAN-HW  WWAN   
connected  full          enabled  disabled  enabled  enabled

ok.

2019-11-25: sda2 - power on after power outage

desktop@steamos:~$ date; who -a
Mon Nov 25 23:50:21 CET 2019
           system boot  2019-11-25 23:44
           run-level 5  2019-11-25 23:44
LOGIN      tty1         2019-11-25 23:44               715 id=tty1
steam    ? :0           2019-11-25 23:44   ?           750 (:0)
desktop  + pts/0        2019-11-25 23:45   .          2416 (kg-core2.kg4.no)

ok.

2019-11-15: sda2 - update - the Steam client is now

Steam client built Nov 14 2019, at 18:30:42
Steam versions 1573780595
Steam API v020

ok

2019-11-15: sda2 - wireless is on again

desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI     WWAN-HW  WWAN   
connected  full          enabled  enabled  enabled  enabled

turn of and verify

desktop@steamos:~$ sudo nmcli radio wifi off
desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI      WWAN-HW  WWAN   
connected  full          enabled  disabled  enabled  enabled

ok.

2019-09-15: sda2 - wireless is on again

desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI     WWAN-HW  WWAN   
connected  full          enabled  enabled  enabled  enabled

turn of and verify

desktop@steamos:~$ sudo nmcli radio wifi off
desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI      WWAN-HW  WWAN   
connected  full          enabled  disabled  enabled  enabled

ok

2019-09-15: update - the Steam client is now

Steam client built Sep 10 2019, at 18:37:36
Steam versions 1568150115
Steam API v019

ok

2019-07-20: sda2 - add user to the adm group

desktop@steamos:~$ sudo usermod -a -G adm desktop

verify

desktop@steamos:~$ id desktop
uid=1000(desktop) gid=1000(desktop) groups=1000(desktop),4(adm),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),108(netdev),111(scanner),114(bluetooth),120(pulse-access)

good.

2019-07-20: sda2 - wireless is on again

desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI     WWAN-HW  WWAN   
connected  full          enabled  enabled  enabled  enabled

turn it off and verify

desktop@steamos:~$ sudo nmcli radio wifi off
desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI      WWAN-HW  WWAN   
connected  full          enabled  disabled  enabled  enabled

ok

2019-07-20: Steam - Settings, system, system says:

SteamOS 2.0 update 1:2.195.
Steam client built
Jul 17 2019 at 06:14:10
Steam versions
1563346602
Steam API v019

and I have Steam Play now it seems

2019-07-20: sda2 - currently running

desktop@steamos:~$ lsb_release -a
No LSB modules are available.
Distributor ID:    SteamOS
Description:    SteamOS 2.0
Release:    2.0
Codename:    brewmaster
desktop@steamos:~$ cat /etc/debian_version
8.11

kernel

desktop@steamos:~$ uname -a
Linux steamos 4.19.0-0.steamos2.3-amd64 #1 SMP Debian 4.19.45-1~steamos2.1 (2019-05-24) x86_64 GNU/Linux

ok. lsblk shows

desktop@steamos:~$ lsblk -i
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 931.5G  0 disk
|-sda4   8:4    0   9.6G  0 part [SWAP]
|-sda2   8:2    0   9.6G  0 part /
|-sda5   8:5    0 902.4G  0 part /home
|-sda3   8:3    0   9.6G  0 part /boot/recovery
`-sda1   8:1    0   487M  0 part /boot/efi

good to know.

2019-07-20: a reboot later, some Steam updates and the Steam Machine is working again. Nice!

2019-07-20: apt - does full-upgrade work?

desktop@steamos:~$ sudo apt full-upgrade
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Calculating upgrade... The following packages were automatically installed and are no longer required:
  libelf-dev libnvidia-cfg1:i386 libnvidia-egl-wayland1:i386 libnvidia-ml1:i386 linux-headers-4.14.0-0.steamos.81-amd64 linux-headers-4.14.0-0.steamos.81-common
  linux-kbuild-4.14 nvidia-egl-wayland-icd nvidia-egl-wayland-icd:i386
Use 'apt-get autoremove' to remove them.
Done
The following packages will be REMOVED:
  nvidia-smi:i386
The following NEW packages will be installed:
  libgles-nvidia1 libgles-nvidia1:i386 libgles-nvidia2 libgles-nvidia2:i386 libgles1 libgles1:i386
The following packages will be upgraded:
  glx-alternative-mesa glx-alternative-nvidia glx-diversions libegl-nvidia0 libegl-nvidia0:i386 libgl1-nvidia-glvnd-glx libgl1-nvidia-glvnd-glx:i386 libglapi-mesa
  libglapi-mesa:i386 libglx-mesa0 libglx-mesa0:i386 libglx-nvidia0 libglx-nvidia0:i386 libnvidia-cfg1 libnvidia-cfg1:i386 libnvidia-egl-wayland1 libnvidia-egl-wayland1:i386
  libnvidia-eglcore libnvidia-eglcore:i386 libnvidia-glcore libnvidia-glcore:i386 libnvidia-ml1 libnvidia-ml1:i386 nvidia-alternative nvidia-driver nvidia-driver-bin
  nvidia-driver-libs nvidia-driver-libs:i386 nvidia-egl-icd nvidia-egl-icd:i386 nvidia-egl-wayland-icd nvidia-egl-wayland-icd:i386 nvidia-kernel-dkms nvidia-kernel-support
  nvidia-vdpau-driver nvidia-vdpau-driver:i386 nvidia-vulkan-icd nvidia-vulkan-icd:i386 update-glx xserver-xorg-video-nvidia
40 upgraded, 6 newly installed, 1 to remove and 0 not upgraded.
Need to get 49.0 MB/49.0 MB of archives.
After this operation, 13.2 MB disk space will be freed.
[..]
update-alternatives: warning: forcing reinstallation of alternative /usr/lib/nvidia/current because link group nvidia is broken
update-alternatives: warning: forcing reinstallation of alternative /usr/lib/nvidia because link group glx is broken
update-alternatives: warning: skip creation of /usr/lib/i386-linux-gnu/libnvidia-cfg.so.1 because associated file /usr/lib/i386-linux-gnu/nvidia/libnvidia-cfg.so.1 (of link group glx) doesn't exist
update-alternatives: warning: skip creation of /usr/lib/xorg/modules/linux/libglx.so because associated file /usr/lib/nvidia/libglx.so (of link group glx) doesn't exist
update-alternatives: updating alternative /usr/lib/nvidia because link group glx has changed slave links
update-alternatives: warning: skip creation of /usr/lib/i386-linux-gnu/libnvidia-cfg.so.1 because associated file /usr/lib/i386-linux-gnu/nvidia/libnvidia-cfg.so.1 (of link group glx) doesn't exist
update-alternatives: warning: skip creation of /usr/lib/xorg/modules/linux/libglx.so because associated file /usr/lib/nvidia/libglx.so (of link group glx) doesn't exist
update-alternatives: warning: forcing reinstallation of alternative /usr/lib/nvidia/current because link group nvidia is broken
DKMS: install completed.
Setting up nvidia-driver (415.27-1+steamosb2+bsos1) ...
Processing triggers for libc-bin (2.19-18+steamos1+deb8u10+bsos1) ...
Processing triggers for update-glx (0.9.1+steamosb1+bsos1) ...
Processing triggers for glx-alternative-nvidia (0.9.1+steamosb1+bsos1) ...
update-alternatives: warning: forcing reinstallation of alternative /usr/lib/nvidia because link group glx is broken
Processing triggers for glx-alternative-mesa (0.9.1+steamosb1+bsos1) ...
Processing triggers for libc-bin (2.19-18+steamos1+deb8u10+bsos1) ...
Processing triggers for initramfs-tools (0.120+deb8u3+bsos1) ...
update-initramfs: Generating /boot/initrd.img-4.19.0-0.steamos2.3-amd64

Interesting. autoremove?

desktop@steamos:~$ sudo apt-get autoremove
Reading package lists... Done
Building dependency tree      
Reading state information... Done
The following packages will be REMOVED:
  libelf-dev libnvidia-cfg1:i386 libnvidia-egl-wayland1:i386 libnvidia-ml1:i386 linux-headers-4.14.0-0.steamos.81-amd64 linux-headers-4.14.0-0.steamos.81-common
  linux-kbuild-4.14 nvidia-egl-wayland-icd nvidia-egl-wayland-icd:i386
0 upgraded, 0 newly installed, 9 to remove and 0 not upgraded.
After this operation, 47.3 MB disk space will be freed.
[..]
Processing triggers for nvidia-alternative (415.27-1+steamosb2+bsos1) ...
update-alternatives: warning: forcing reinstallation of alternative /usr/lib/nvidia/current because link group nvidia is broken
[..]
Processing triggers for initramfs-tools (0.120+deb8u3+bsos1) ...
update-initramfs: Generating /boot/initrd.img-4.19.0-0.steamos2.3-amd64
looks good.
desktop@steamos:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

still looks good.

2019-07-20: apt - after some time, apt update, then try upgrade again

desktop@steamos:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Calculating upgrade... The following packages were automatically installed and are no longer required:
  libgles1 libgles1:i386 libnvidia-cbl libnvidia-fatbinaryloader
  libnvidia-glvkspirv libnvidia-glvkspirv:i386 libnvidia-ptxjitcompiler
  libnvidia-rtcore
Use 'apt-get autoremove' to remove them.
Done
The following NEW packages will be installed:
  linux-headers-4.19.0-0.steamos2.3-amd64
  linux-headers-4.19.0-0.steamos2.3-common
  linux-image-4.19.0-0.steamos2.3-amd64 linux-kbuild-4.19
The following packages have been kept back:
  glx-alternative-mesa glx-alternative-nvidia glx-diversions libegl-nvidia0
  libegl-nvidia0:i386 libgl1-nvidia-glvnd-glx libgl1-nvidia-glvnd-glx:i386
  libglapi-mesa libglapi-mesa:i386 libglx-mesa0 libglx-mesa0:i386
  libglx-nvidia0 libglx-nvidia0:i386 libnvidia-cfg1 libnvidia-cfg1:i386
  libnvidia-egl-wayland1 libnvidia-egl-wayland1:i386 libnvidia-eglcore
  libnvidia-eglcore:i386 libnvidia-glcore libnvidia-glcore:i386 libnvidia-ml1
  libnvidia-ml1:i386 nvidia-alternative nvidia-driver nvidia-driver-bin
  nvidia-driver-libs nvidia-driver-libs:i386 nvidia-egl-icd
  nvidia-egl-icd:i386 nvidia-egl-wayland-icd nvidia-egl-wayland-icd:i386
  nvidia-kernel-dkms nvidia-kernel-support nvidia-vdpau-driver
  nvidia-vdpau-driver:i386 nvidia-vulkan-icd nvidia-vulkan-icd:i386 update-glx
  xserver-xorg-video-nvidia
The following packages will be upgraded:
  firefox-esr iceweasel imagemagick imagemagick-6.q16 imagemagick-common
  libcupsfilters1 libfaad2 libgs9 libgs9-common libgudev-1.0-0
  libmagickcore-6.q16-2 libmagickwand-6.q16-2 libpam-systemd libqt4-dbus
  libqt4-xml libqtcore4 libqtdbus4 libqtgui4 libsmbclient libsystemd0 libudev1
  libwbclient0 linux-headers-amd64 linux-image-amd64 linux-kbuild-4.1
  linux-libc-dev qdbus qtcore4-l10n samba-libs steamos-updatelevel systemd
  systemd-sysv udev
33 upgraded, 4 newly installed, 0 to remove and 40 not upgraded.
Need to get 128 MB of archives.
After this operation, 314 MB of additional disk space will be used.
[..]
Setting up linux-headers-4.19.0-0.steamos2.3-amd64 (4.19.45-1~steamos2.1+bsos1) ...
/etc/kernel/header_postinst.d/dkms:
Error! Bad return status for module build on kernel: 4.19.0-0.steamos2.3-amd64 (x86_64)
Consult /var/lib/dkms/fglrx/15.9/build/make.log for more information.
Error! Bad return status for module build on kernel: 4.19.0-0.steamos2.3-amd64 (x86_64)
Consult /var/lib/dkms/amdgpu-pro/16.40.4-317586/build/make.log for more information.
: Unable to find an initial ram disk that I know how to handle.
Will not try to make an initrd.
Error! Bad return status for module build on kernel: 4.19.0-0.steamos2.3-amd64 (x86_64)
Consult /var/lib/dkms/nvidia-current/387.22/build/make.log for more information.
Setting up linux-headers-amd64 (4.19+80+steamosb2) ...
Setting up linux-image-4.19.0-0.steamos2.3-amd64 (4.19.45-1~steamos2.1+bsos1) ...
I: /vmlinuz.old is now a symlink to boot/vmlinuz-4.16.0-0.steamos2.1-amd64
I: /initrd.img.old is now a symlink to boot/initrd.img-4.16.0-0.steamos2.1-amd64
I: /vmlinuz is now a symlink to boot/vmlinuz-4.19.0-0.steamos2.3-amd64
I: /initrd.img is now a symlink to boot/initrd.img-4.19.0-0.steamos2.3-amd64
/etc/kernel/postinst.d/dkms:
Error! Bad return status for module build on kernel: 4.19.0-0.steamos2.3-amd64 (x86_64)
Consult /var/lib/dkms/fglrx/15.9/build/make.log for more information.
Error! Bad return status for module build on kernel: 4.19.0-0.steamos2.3-amd64 (x86_64)
Consult /var/lib/dkms/amdgpu-pro/16.40.4-317586/build/make.log for more information.
Error! Bad return status for module build on kernel: 4.19.0-0.steamos2.3-amd64 (x86_64)
Consult /var/lib/dkms/nvidia-current/387.22/build/make.log for more information.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-4.19.0-0.steamos2.3-amd64
/etc/kernel/postinst.d/zz-update-grub:
Generating grub configuration file ...
Found background: /usr/share/plymouth/themes/steamos/steamos_branded.png
Found background image: /usr/share/plymouth/themes/steamos/steamos_branded.png
Found linux image: /boot/vmlinuz-4.19.0-0.steamos2.3-amd64
Found initrd image: /boot/initrd.img-4.19.0-0.steamos2.3-amd64
Found linux image: /boot/vmlinuz-4.16.0-0.steamos2.1-amd64
Found initrd image: /boot/initrd.img-4.16.0-0.steamos2.1-amd64
Found linux image: /boot/vmlinuz-4.14.0-0.steamos.81-amd64
Found initrd image: /boot/initrd.img-4.14.0-0.steamos.81-amd64
Found linux image: /boot/vmlinuz-4.11.0-0.steamos.65-amd64
Found initrd image: /boot/initrd.img-4.11.0-0.steamos.65-amd64
Found linux image: /boot/vmlinuz-4.11.0-0.steamos.57-amd64
Found initrd image: /boot/initrd.img-4.11.0-0.steamos.57-amd64
Found linux image: /boot/vmlinuz-4.1.0-0.steamos.41-amd64
Found initrd image: /boot/initrd.img-4.1.0-0.steamos.41-amd64
Found linux image: /boot/vmlinuz-4.1.0-0.steamos.27-amd64
Found initrd image: /boot/initrd.img-4.1.0-0.steamos.27-amd64
Found linux image: /boot/vmlinuz-4.1.0-0.steamos.3-amd64
Found initrd image: /boot/initrd.img-4.1.0-0.steamos.3-amd64
Adding boot menu entry for EFI firmware configuration
done
Setting up linux-image-amd64 (4.19+80+steamosb2) ...
Setting up linux-kbuild-4.1 (4.1.4-3+steamos1+bsos3) ...
Setting up linux-libc-dev:amd64 (4.19.45-1~steamos2.1+bsos1) ...
Setting up steamos-updatelevel (1:2.195) ...
Setting up iceweasel (60.7.0esr-1~deb8u1+bsos3) ...
Processing triggers for libc-bin (2.19-18+steamos1+deb8u10+bsos1) ...

so, not ok.

2019-07-03: apt - Ok, running apt update and the apt upgrade manually:

desktop@steamos:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Calculating upgrade... The following packages were automatically installed and are no longer required:
  amdgpu-pro-lib32:i386 amdgpu-pro-vulkan-driver:i386 libatiadlxx-amdgpu-pro:i386 libdrm-amdgpu-pro-amdgpu1:i386
  libegl1-amdgpu-pro:i386 libgbm1-amdgpu-pro:i386 libgl1-amdgpu-pro-dri:i386 libgl1-amdgpu-pro-glx:i386
  libgldispatch0-nvidia libgldispatch0-nvidia:i386 libgles-nvidia1 libgles-nvidia1:i386 libgles-nvidia2
  libgles-nvidia2:i386 libgles1 libgles1:i386 libgles1-glvnd-nvidia:i386 libgles2-amdgpu-pro:i386
  libgles2-glvnd-nvidia libglx0-glvnd-nvidia libglx0-glvnd-nvidia:i386 libglx0-nvidia libllvm4.0 libllvm5.0
  libllvm5.0:i386 libnvidia-glvkspirv libnvidia-glvkspirv:i386 libnvidia-rtcore libopengl0-glvnd-nvidia libudev1:i386
  libvdpau-amdgpu-pro:i386 linux-headers-4.1.0-0.steamos.27-amd64 linux-headers-4.1.0-0.steamos.27-common
  linux-headers-4.1.0-0.steamos.41-amd64 linux-headers-4.1.0-0.steamos.41-common
  linux-headers-4.11.0-0.steamos.57-amd64 linux-headers-4.11.0-0.steamos.57-common
  linux-headers-4.11.0-0.steamos.65-amd64 linux-headers-4.11.0-0.steamos.65-common
Use 'apt-get autoremove' to remove them.
Done
The following NEW packages will be installed:
  libgles1 libgles1:i386 libnvidia-glvkspirv libnvidia-glvkspirv:i386 libnvidia-rtcore
The following packages have been kept back:
  glx-alternative-mesa glx-alternative-nvidia glx-diversions libcuda1:i386 libegl-nvidia0 libegl-nvidia0:i386
  libgl1-nvidia-glvnd-glx libgl1-nvidia-glvnd-glx:i386 libglapi-mesa libglapi-mesa:i386 libgles-nvidia1
  libgles-nvidia1:i386 libgles-nvidia2 libgles-nvidia2:i386 libglx-mesa0 libglx-mesa0:i386 libglx-nvidia0
  libglx-nvidia0:i386 libglx0-glvnd-nvidia libglx0-glvnd-nvidia:i386 libglx0-nvidia libnvcuvid1:i386 libnvidia-cfg1
  libnvidia-cfg1:i386 libnvidia-egl-wayland1 libnvidia-egl-wayland1:i386 libnvidia-eglcore libnvidia-eglcore:i386
  libnvidia-encode1:i386 libnvidia-fatbinaryloader:i386 libnvidia-glcore libnvidia-glcore:i386 libnvidia-ml1
  libnvidia-ml1:i386 libnvidia-ptxjitcompiler:i386 nvidia-alternative nvidia-driver nvidia-driver-bin
  nvidia-driver-libs nvidia-driver-libs:i386 nvidia-egl-icd nvidia-egl-icd:i386 nvidia-egl-wayland-icd
  nvidia-egl-wayland-icd:i386 nvidia-kernel-dkms nvidia-kernel-support nvidia-vdpau-driver nvidia-vdpau-driver:i386
  nvidia-vulkan-icd nvidia-vulkan-icd:i386 update-glx xserver-xorg-video-nvidia
0 upgraded, 5 newly installed, 0 to remove and 52 not upgraded.
Need to get 16.3 MB of archives.
After this operation, 58.1 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
[..]

and do autoremove, first check

desktop@steamos:~$ sudo apt-get autoremove
Reading package lists... Done
Building dependency tree      
Reading state information... Done
The following packages will be REMOVED:
  amdgpu-pro-lib32:i386 amdgpu-pro-vulkan-driver:i386 libatiadlxx-amdgpu-pro:i386 libdrm-amdgpu-pro-amdgpu1:i386
  libegl1-amdgpu-pro:i386 libgbm1-amdgpu-pro:i386 libgl1-amdgpu-pro-dri:i386 libgl1-amdgpu-pro-glx:i386
  libgldispatch0-nvidia libgldispatch0-nvidia:i386 libgles-nvidia1 libgles-nvidia1:i386 libgles-nvidia2
  libgles-nvidia2:i386 libgles1 libgles1:i386 libgles1-glvnd-nvidia:i386 libgles2-amdgpu-pro:i386
  libgles2-glvnd-nvidia libglx0-glvnd-nvidia libglx0-glvnd-nvidia:i386 libglx0-nvidia libllvm4.0 libllvm5.0
  libllvm5.0:i386 libnvidia-glvkspirv libnvidia-glvkspirv:i386 libnvidia-rtcore libopengl0-glvnd-nvidia libudev1:i386
  libvdpau-amdgpu-pro:i386 linux-headers-4.1.0-0.steamos.27-amd64 linux-headers-4.1.0-0.steamos.27-common
  linux-headers-4.1.0-0.steamos.41-amd64 linux-headers-4.1.0-0.steamos.41-common
  linux-headers-4.11.0-0.steamos.57-amd64 linux-headers-4.11.0-0.steamos.57-common
  linux-headers-4.11.0-0.steamos.65-amd64 linux-headers-4.11.0-0.steamos.65-common
0 upgraded, 0 newly installed, 39 to remove and 45 not upgraded.
After this operation, 459 MB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.

ok do it

desktop@steamos:~$ sudo apt-get autoremove
Reading package lists... Done
Building dependency tree      
Reading state information... Done
The following packages will be REMOVED:
  amdgpu-pro-lib32:i386 amdgpu-pro-vulkan-driver:i386 libatiadlxx-amdgpu-pro:i386 libdrm-amdgpu-pro-amdgpu1:i386
  libegl1-amdgpu-pro:i386 libgbm1-amdgpu-pro:i386 libgl1-amdgpu-pro-dri:i386 libgl1-amdgpu-pro-glx:i386
  libgldispatch0-nvidia libgldispatch0-nvidia:i386 libgles-nvidia1 libgles-nvidia1:i386 libgles-nvidia2
  libgles-nvidia2:i386 libgles1 libgles1:i386 libgles1-glvnd-nvidia:i386 libgles2-amdgpu-pro:i386
  libgles2-glvnd-nvidia libglx0-glvnd-nvidia libglx0-glvnd-nvidia:i386 libglx0-nvidia libllvm4.0 libllvm5.0
  libllvm5.0:i386 libnvidia-glvkspirv libnvidia-glvkspirv:i386 libnvidia-rtcore libopengl0-glvnd-nvidia libudev1:i386
  libvdpau-amdgpu-pro:i386 linux-headers-4.1.0-0.steamos.27-amd64 linux-headers-4.1.0-0.steamos.27-common
  linux-headers-4.1.0-0.steamos.41-amd64 linux-headers-4.1.0-0.steamos.41-common
  linux-headers-4.11.0-0.steamos.57-amd64 linux-headers-4.11.0-0.steamos.57-common
  linux-headers-4.11.0-0.steamos.65-amd64 linux-headers-4.11.0-0.steamos.65-common
0 upgraded, 0 newly installed, 39 to remove and 45 not upgraded.
After this operation, 459 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 197229 files and directories currently installed.)
Removing amdgpu-pro-lib32 (16.40.4-317586+steamos1+bsos1) ...
Removing amdgpu-pro-vulkan-driver:i386 (16.40.4-317586+steamos1+bsos1) ...
Removing libatiadlxx-amdgpu-pro:i386 (16.40.4-317586+steamos1+bsos1) ...
Removing libvdpau-amdgpu-pro:i386 (16.40.4-317586+steamos1+bsos1) ...
Removing libgbm1-amdgpu-pro:i386 (16.40.4-317586+steamos1+bsos1) ...
Removing libdrm-amdgpu-pro-amdgpu1:i386 (16.40.4-317586+steamos1+bsos1) ...
Removing libgles2-amdgpu-pro:i386 (16.40.4-317586+steamos1+bsos1) ...
Removing libegl1-amdgpu-pro:i386 (16.40.4-317586+steamos1+bsos1) ...
Removing libgl1-amdgpu-pro-dri:i386 (16.40.4-317586+steamos1+bsos1) ...
Removing libgl1-amdgpu-pro-glx:i386 (16.40.4-317586+steamos1+bsos1) ...
Removing libgldispatch0-nvidia:amd64 (415.27-1+steamosb2+bsos1) ...
Removing libgldispatch0-nvidia:i386 (415.27-1+steamosb2+bsos1) ...
Removing libgles-nvidia1:amd64 (387.22-0+steamos17+bsos2) ...
Removing libgles-nvidia1:i386 (387.22-0+steamos17+bsos2) ...
Removing libgles-nvidia2:amd64 (387.22-0+steamos17+bsos2) ...
Removing libgles-nvidia2:i386 (387.22-0+steamos17+bsos2) ...
Removing libgles1:amd64 (1.1.0-1+steamosb1+bsos1) ...
Removing libgles1:i386 (1.1.0-1+steamosb1+bsos1) ...
Removing libgles1-glvnd-nvidia:i386 (415.27-1+steamosb2+bsos1) ...
Removing libgles2-glvnd-nvidia:amd64 (415.27-1+steamosb2+bsos1) ...
Removing libglx0-glvnd-nvidia:amd64 (387.22-0+steamos17+bsos2) ...
Removing libglx0-glvnd-nvidia:i386 (387.22-0+steamos17+bsos2) ...
Removing libglx0-nvidia:amd64 (387.22-0+steamos17+bsos2) ...
Removing libllvm4.0:amd64 (1:4.0.1-10~deb8u1+bsos1) ...
Removing libllvm5.0:amd64 (1:5.0-4+bsos1) ...
Removing libllvm5.0:i386 (1:5.0-4+bsos1) ...
Removing libnvidia-glvkspirv:amd64 (415.27-1+steamosb2+bsos1) ...
Removing libnvidia-glvkspirv:i386 (415.27-1+steamosb2+bsos1) ...
Removing libnvidia-rtcore:amd64 (415.27-1+steamosb2+bsos1) ...
Removing libopengl0-glvnd-nvidia:amd64 (415.27-1+steamosb2+bsos1) ...
Removing libudev1:i386 (215-17+steamosb1+deb8u11+bsos1) ...
Removing linux-headers-4.1.0-0.steamos.27-amd64 (4.1.13-0+steamos8+bsos1) ...
Removing linux-headers-4.1.0-0.steamos.27-common (4.1.13-0+steamos8+bsos1) ...
Removing linux-headers-4.1.0-0.steamos.41-amd64 (4.1.13-0+steamos15+bsos1) ...
Removing linux-headers-4.1.0-0.steamos.41-common (4.1.13-0+steamos15+bsos1) ...
Removing linux-headers-4.11.0-0.steamos.57-amd64 (4.11-1~steamos1+bsos1) ...
Removing linux-headers-4.11.0-0.steamos.57-common (4.11-1~steamos1+bsos1) ...
Removing linux-headers-4.11.0-0.steamos.65-amd64 (4.11.12-1~steamos1+bsos1) ...
Removing linux-headers-4.11.0-0.steamos.65-common (4.11.12-1~steamos1+bsos1) ...
Processing triggers for libc-bin (2.19-18+steamos1+deb8u10+bsos1) ...
Processing triggers for nvidia-alternative (387.22-0+steamos17+bsos2) ...
update-alternatives: warning: forcing reinstallation of alternative /usr/lib/nvidia/current because link group nvidia is broken
Processing triggers for glx-alternative-mesa (0.8.1+steamos3+bsos1) ...
Processing triggers for glx-alternative-nvidia (0.8.1+steamos3+bsos1) ...
Processing triggers for libc-bin (2.19-18+steamos1+deb8u10+bsos1) ...
Processing triggers for update-glx (0.8.1+steamos3+bsos1) ...
Processing triggers for glx-alternative-nvidia (0.8.1+steamos3+bsos1) ...
Processing triggers for libc-bin (2.19-18+steamos1+deb8u10+bsos1) ...
Processing triggers for initramfs-tools (0.120+deb8u3+bsos1) ...
update-initramfs: Generating /boot/initrd.img-4.16.0-0.steamos2.1-amd64

are there any upgrades left?

desktop@steamos:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Calculating upgrade... The following packages were automatically installed and are no longer required:
  libgles1 libgles1:i386 libnvidia-glvkspirv libnvidia-glvkspirv:i386 libnvidia-rtcore
Use 'apt-get autoremove' to remove them.
Done
The following NEW packages will be installed:
  libnvidia-glvkspirv libnvidia-glvkspirv:i386 libnvidia-rtcore
The following packages have been kept back:
  glx-alternative-mesa glx-alternative-nvidia glx-diversions libcuda1:i386 libegl-nvidia0 libegl-nvidia0:i386
  libgl1-nvidia-glvnd-glx libgl1-nvidia-glvnd-glx:i386 libglapi-mesa libglapi-mesa:i386 libglx-mesa0 libglx-mesa0:i386
  libglx-nvidia0 libglx-nvidia0:i386 libnvcuvid1:i386 libnvidia-cfg1 libnvidia-cfg1:i386 libnvidia-egl-wayland1
  libnvidia-egl-wayland1:i386 libnvidia-eglcore libnvidia-eglcore:i386 libnvidia-encode1:i386
  libnvidia-fatbinaryloader:i386 libnvidia-glcore libnvidia-glcore:i386 libnvidia-ml1 libnvidia-ml1:i386
  libnvidia-ptxjitcompiler:i386 nvidia-alternative nvidia-driver nvidia-driver-bin nvidia-driver-libs
  nvidia-driver-libs:i386 nvidia-egl-icd nvidia-egl-icd:i386 nvidia-egl-wayland-icd nvidia-egl-wayland-icd:i386
  nvidia-kernel-dkms nvidia-kernel-support nvidia-vdpau-driver nvidia-vdpau-driver:i386 nvidia-vulkan-icd
  nvidia-vulkan-icd:i386 update-glx xserver-xorg-video-nvidia
0 upgraded, 3 newly installed, 0 to remove and 45 not upgraded.
Need to get 0 B/16.2 MB of archives.
After this operation, 57.9 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Selecting previously unselected package libnvidia-glvkspirv:amd64.
(Reading database ... 149352 files and directories currently installed.)
Preparing to unpack .../libnvidia-glvkspirv_415.27-1+steamosb2+bsos1_amd64.deb ...
Unpacking libnvidia-glvkspirv:amd64 (415.27-1+steamosb2+bsos1) ...
Selecting previously unselected package libnvidia-glvkspirv:i386.
Preparing to unpack .../libnvidia-glvkspirv_415.27-1+steamosb2+bsos1_i386.deb ...
Unpacking libnvidia-glvkspirv:i386 (415.27-1+steamosb2+bsos1) ...
Selecting previously unselected package libnvidia-rtcore:amd64.
Preparing to unpack .../libnvidia-rtcore_415.27-1+steamosb2+bsos1_amd64.deb ...
Unpacking libnvidia-rtcore:amd64 (415.27-1+steamosb2+bsos1) ...
Processing triggers for libc-bin (2.19-18+steamos1+deb8u10+bsos1) ...
Setting up libnvidia-glvkspirv:amd64 (415.27-1+steamosb2+bsos1) ...
Setting up libnvidia-glvkspirv:i386 (415.27-1+steamosb2+bsos1) ...
Setting up libnvidia-rtcore:amd64 (415.27-1+steamosb2+bsos1) ...
Processing triggers for libc-bin (2.19-18+steamos1+deb8u10+bsos1) ...

yes, and once more autoremove

desktop@steamos:~$ sudo apt-get autoremove
Reading package lists... Done
Building dependency tree      
Reading state information... Done
The following packages will be REMOVED:
  libnvidia-glvkspirv libnvidia-glvkspirv:i386 libnvidia-rtcore
0 upgraded, 0 newly installed, 3 to remove and 45 not upgraded.
After this operation, 57.9 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 149372 files and directories currently installed.)
Removing libnvidia-glvkspirv:amd64 (415.27-1+steamosb2+bsos1) ...
Removing libnvidia-glvkspirv:i386 (415.27-1+steamosb2+bsos1) ...
Removing libnvidia-rtcore:amd64 (415.27-1+steamosb2+bsos1) ...
Processing triggers for libc-bin (2.19-18+steamos1+deb8u10+bsos1) ...

and

desktop@steamos:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Calculating upgrade... The following packages were automatically installed and are no longer required:
  libgles1 libgles1:i386 libnvidia-glvkspirv libnvidia-glvkspirv:i386 libnvidia-rtcore
Use 'apt-get autoremove' to remove them.
Done
The following packages have been kept back:
  glx-alternative-mesa glx-alternative-nvidia glx-diversions libcuda1:i386 libegl-nvidia0 libegl-nvidia0:i386
  libgl1-nvidia-glvnd-glx libgl1-nvidia-glvnd-glx:i386 libglapi-mesa libglapi-mesa:i386 libglx-mesa0 libglx-mesa0:i386
  libglx-nvidia0 libglx-nvidia0:i386 libnvcuvid1:i386 libnvidia-cfg1 libnvidia-cfg1:i386 libnvidia-egl-wayland1
  libnvidia-egl-wayland1:i386 libnvidia-eglcore libnvidia-eglcore:i386 libnvidia-encode1:i386
  libnvidia-fatbinaryloader:i386 libnvidia-glcore libnvidia-glcore:i386 libnvidia-ml1 libnvidia-ml1:i386
  libnvidia-ptxjitcompiler:i386 nvidia-alternative nvidia-driver nvidia-driver-bin nvidia-driver-libs
  nvidia-driver-libs:i386 nvidia-egl-icd nvidia-egl-icd:i386 nvidia-egl-wayland-icd nvidia-egl-wayland-icd:i386
  nvidia-kernel-dkms nvidia-kernel-support nvidia-vdpau-driver nvidia-vdpau-driver:i386 nvidia-vulkan-icd
  nvidia-vulkan-icd:i386 update-glx xserver-xorg-video-nvidia
0 upgraded, 0 newly installed, 0 to remove and 45 not upgraded.

ok, reboot and see now how it fares. Nope - I only managed to break packages. Bah.

2019-07-02: but now the machine restarts all the time and I get this

desktop@steamos:~$ tail -30 /tmp/dumps/steam_stdout.txt
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libmodeswitch_inhibitor.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libmodeswitch_inhibitor.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libmodeswitch_inhibitor.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libmodeswitch_inhibitor.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libmodeswitch_inhibitor.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libmodeswitch_inhibitor.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libmodeswitch_inhibitor.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libmodeswitch_inhibitor.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libmodeswitch_inhibitor.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libmodeswitch_inhibitor.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libmodeswitch_inhibitor.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libmodeswitch_inhibitor.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libmodeswitch_inhibitor.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libmodeswitch_inhibitor.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libmodeswitch_inhibitor.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libmodeswitch_inhibitor.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
Installing breakpad exception handler for appid(steam)/version(1560817063)
Xlib:  extension "GLX" missing on display ":0".
[2019-07-02 23:53:42] Startup - updater built Jun 17 2019 23:31:08
../steamexe/updateui_xwin.cpp (1473) : Assertion Failed: UpdateUI GL not available
Installing breakpad exception handler for appid(steam)/version(1560817063)
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libmodeswitch_inhibitor.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
assert_20190702235343_3.dmp[2574]: Uploading dump (out-of-process)
/tmp/dumps/assert_20190702235343_3.dmp
../steamexe/updateui_xwin.cpp (1473) : Assertion Failed: UpdateUI GL not available
../steamexe/main.cpp (754) : Assertion Failed: failed to initialize update status ui, or create initial window
../steamexe/main.cpp (754) : Assertion Failed: failed to initialize update status ui, or create initial window
assert_20190702235343_3.dmp[2574]: Finished uploading minidump (out-of-process): success = yes
assert_20190702235343_3.dmp[2574]: response: CrashID=bp-0306edf0-ef05-4bf0-8490-7b0152190702
assert_20190702235343_3.dmp[2574]: file ''/tmp/dumps/assert_20190702235343_3.dmp'', upload yes: ''CrashID=bp-0306edf0-ef05-4bf0-8490-7b0152190702''

meh. and

desktop@steamos:~$ more /tmp/dumps/steam_log.txt
Tue Jul  2 21:53:35 2019 GMT: file ''/tmp/dumps/assert_20190702235334_3.dmp'', upload yes: ''CrashID=bp-637265ec-4f99-4f02-94ee-e09652190702''
Tue Jul  2 21:53:37 2019 GMT: file ''/tmp/dumps/assert_20190702235337_3.dmp'', upload yes: ''CrashID=bp-1cd9a2b0-ab82-4d22-8cdc-6a03e2190702''
Tue Jul  2 21:53:39 2019 GMT: file ''/tmp/dumps/assert_20190702235338_3.dmp'', upload yes: ''CrashID=bp-df024785-99a2-4985-ac7c-dbbdf2190702''
Tue Jul  2 21:53:40 2019 GMT: file ''/tmp/dumps/assert_20190702235339_3.dmp'', upload yes: ''CrashID=bp-7bb4634a-9b70-41e3-a320-c9d922190702''
Tue Jul  2 21:53:42 2019 GMT: file ''/tmp/dumps/assert_20190702235341_3.dmp'', upload yes: ''CrashID=bp-eae06e4f-a812-48ed-bbde-7895c2190702''
Tue Jul  2 21:53:43 2019 GMT: file ''/tmp/dumps/assert_20190702235343_3.dmp'', upload yes: ''CrashID=bp-0306edf0-ef05-4bf0-8490-7b0152190702''

double meh.

2019-07-02: update - I got another "restart to update SteamOS" message and restarted the Steam machine. This time the update happens. Settings, System now report . From the shell

desktop@steamos:~$ lsb_release -a
No LSB modules are available.
Distributor ID:    SteamOS
Description:    SteamOS 2.0
Release:    2.0
Codename:    brewmaster
desktop@steamos:~$ uname -a
Linux steamos 4.16.0-0.steamos2.1-amd64 #1 SMP Debian 4.16.18-0~steamos2.4 (2018-08-03) x86_64 GNU/Linux

so a newer kernel at least.

2019-07-02: update - the Steam client is now

Steam client built Jun 17 2019, at 23:31:22
Steam versions 1560817063
Steam API v018

ok

2019-07-02: update - I got a "restart to update SteamOS" message and restarted the Steam machine. SteamOS appears to be unchanged

2019-03-21: wireless - it is on again

desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI     WWAN-HW  WWAN   
connected  full          enabled  enabled  enabled  enabled

turn it off, verify

desktop@steamos:~$ sudo nmcli radio wifi off
desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI      WWAN-HW  WWAN   
connected  full          enabled  disabled  enabled  enabled

ok.

2019-01-06: wireless - was on again, I turned it off

desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI     WWAN-HW  WWAN   
connected  full          enabled  enabled  enabled  enabled
desktop@steamos:~$ sudo nmcli radio wifi off
desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI      WWAN-HW  WWAN   
connected  full          enabled  disabled  enabled  enabled

ok

2019-01-06: update - a new Steam (client) update

Steam client built Nov 10 2018, at 02:44:37
Steam versions 1541819448
Steam API v018

ok.

2018-11-16: wireless - was on again, I turned it off

desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI     WWAN-HW  WWAN   
connected  full          enabled  enabled  enabled  enabled
desktop@steamos:~$ sudo nmcli radio wifi off
desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI      WWAN-HW  WWAN   
connected  full          enabled  disabled  enabled  enabled

ok

2018-11-15: update - a new Steam (client) update

Steam client built Nov 26 2018, at 20:15:41
Steam versions 1543346820
Steam API v018

ok.

2018-08-30: wireless - was on again, I turned it off

desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI     WWAN-HW  WWAN   
connected  full          enabled  enabled  enabled  enabled
desktop@steamos:~$ sudo nmcli radio wifi off
desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI      WWAN-HW  WWAN   
connected  full          enabled  disabled  enabled  enabled

ok.

2018-08-30: update - I got a "restart to update SteamOS" message and the Steam machine restarted. The update took a while. Settings, System now report SteamOS 2.0 update 1:2.154. From the shell

desktop@steamos:~$ lsb_release -a
No LSB modules are available.
Distributor ID:    SteamOS
Description:    SteamOS 2.0
Release:    2.0
Codename:    brewmaster
desktop@steamos:~$ uname -a
Linux steamos 4.14.0-0.steamos.81-amd64 #1 SMP SteamOS 4.14.13-1~steamos1 (2018-01-11) x86_64 GNU/Linux

the client is now reported (in Settings, System) as

Steam client built Aug 29 2018, at 20:06:59
Steam versions 1535576546
Steam API v018

ok.

2018-07-26: wireless - was on again, I turned it off

desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI     WWAN-HW  WWAN   
connected  full          enabled  enabled  enabled  enabled
desktop@steamos:~$ sudo nmcli radio wifi off
desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI      WWAN-HW  WWAN   
connected  full          enabled  disabled  enabled  enabled

ok

2018-07-26: update - a new Steam (client) update

Steam client built Jul 24 2018, at 18:27:20
Steam versions 1532458786
Steam API v018

ok.

2018-06-21: wireless - was on again, I turned it off

desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI     WWAN-HW  WWAN   
connected  full          enabled  enabled  enabled  enabled
desktop@steamos:~$ sudo nmcli radio wifi off
desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI      WWAN-HW  WWAN   
connected  full          enabled  disabled  enabled  enabled

ok

2018-06-21: update - a new Steam (client) update

Steam client built Jun 8 2018, at 22:22:36
Steam versions 1528497815
Steam API v018

ok.

2018-05-12: wireless - for some reason wireless was on again, so I had to turn it off again. status

desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI     WWAN-HW  WWAN   
connected  full          enabled  enabled  enabled  enabled

turn off

desktop@steamos:~$ sudo nmcli radio wifi off

verify

desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI      WWAN-HW  WWAN   
connected  full          enabled  disabled  enabled  enabled

ok.

2018-05-11: update - a new Steam (client) update

Steam client built Apr 2 2018, at 15:23:54
Steam versions 1522709999
Steam API v018

ok.

2018-03-24: update - a new Steam (client) update

Steam client built Mar 22 2018, at 16:58:45
Steam versions 1521764535
Steam API v018

ok.

2018-02-09: disable wireless connection from the command line

before

desktop@steamos:~$ nmcli radio
WIFI-HW  WIFI     WWAN-HW  WWAN   
enabled  enabled  enabled  enabled

disable

desktop@steamos:~$ nmcli radio wifi off

after

desktop@steamos:~$ nmcli radio
WIFI-HW  WIFI     WWAN-HW  WWAN   
enabled  enabled  enabled  enabled
desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI     WWAN-HW  WWAN   
connected  full          enabled  enabled  enabled  enabled

ok, with sudo then

desktop@steamos:~$ sudo nmcli radio wifi off

check status

desktop@steamos:~$ nmcli radio
WIFI-HW  WIFI      WWAN-HW  WWAN   
enabled  disabled  enabled  enabled
desktop@steamos:~$ nmcli g
STATE      CONNECTIVITY  WIFI-HW  WIFI      WWAN-HW  WWAN   
connected  full          enabled  disabled  enabled  enabled

confirm with ip

desktop@steamos:~$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:01:2e:67:c9:e3 brd ff:ff:ff:ff:ff:ff
    inet 10.1.161.26/16 brd 10.1.255.255 scope global dynamic eth2
       valid_lft 37464sec preferred_lft 37464sec
    inet6 fe80::201:2eff:fe67:c9e3/64 scope link
       valid_lft forever preferred_lft forever
3: eth3: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 00:01:2e:67:c9:e4 brd ff:ff:ff:ff:ff:ff
4: wlan1: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether e0:94:67:4c:c1:a1 brd ff:ff:ff:ff:ff:ff

good.

2018-02-07: I got a "restart to update SteamOS" message, and the Steam machine restarted. The update took a while. Settings, System now reports SteamOS 2.0 update 1:2.148. From the shell

desktop@steamos:~$ lsb_release -a
No LSB modules are available.
Distributor ID:    SteamOS
Description:    SteamOS 2.0
Release:    2.0
Codename:    brewmaster
desktop@steamos:~$ uname -a
Linux steamos 4.14.0-0.steamos.81-amd64 #1 SMP SteamOS 4.14.13-1~steamos1 (2018-01-11) x86_64 GNU/Linux

ok. Client - the client is reported i Settings, System as

Steam client built Dec 15 2017, at 11:47:54
Steam versions 1513371133
Steam API v017

ok

2017-10-27: update - a new Steam (client) update

Steam client built Oct 24 2017, at 20:47:36
Steam versions 1508910373
Steam API v017

ok.

2017-10-20: update - a new Steam (client) update

Steam client built Oct 17 2017, at 13:11:20
Steam versions 1508273419
Steam API v017

SteamOS 2.0 update 1:2.121 is unchanged.

Info from shell (also unchanged)

desktop@steamos:~$ lsb_release -a
No LSB modules are available.
Distributor ID:    SteamOS
Description:    SteamOS 2.0
Release:    2.0
Codename:    brewmaster
desktop@steamos:~$ uname -a
Linux steamos 4.11.0-0.steamos.65-amd64 #1 SMP SteamOS 4.11.12-1~steamos1 (2017-07-25) x86_64 GNU/Linux

ok.

2017-10-15: update - new message; a new Steam update is available, and asks if I want to restart Steam to install it. I select "OK" and the update is installed. Nothing happens with my ssh session, so I guess this was a Steam client only update.

Steam client built Oct 13 2017, at 16:24:11
Steam versions 1507938604
Steam API v017

ok.

2017-08-05: I got another "restart to update SteamOS" message, here we go again. A quicker update this time. Settings, System now reports SteamOS 2.0 update 1:2.121. From the shell

desktop@steamos:~$ lsb_release -a
No LSB modules are available.
Distributor ID:    SteamOS
Description:    SteamOS 2.0
Release:    2.0
Codename:    brewmaster
desktop@steamos:~$ uname -a
Linux steamos 4.11.0-0.steamos.65-amd64 #1 SMP SteamOS 4.11.12-1~steamos1 (2017-07-25) x86_64 GNU/Linux

so a new kernel too.

2017-08-05: I got the "restart to update SteamOS" message, and the Steam machine restarted. the update took a while, even after the progress bar was full, finally a restart, followed by "extracting package" and "update complete".

Settings, System now reports SteamOS 2.0 update 1:2.117. From the shell

desktop@steamos:~$ lsb_release -a
No LSB modules are available.
Distributor ID:    SteamOS
Description:    SteamOS 2.0
Release:    2.0
Codename:    brewmaster
desktop@steamos:~$ uname -a
Linux steamos 4.11.0-0.steamos.57-amd64 #1 SMP Debian 4.11-1~steamos1 (2017-05-15) x86_64 GNU/Linux

ok.

2017-06-23: update - new message; a new Steam update is available, and asks if I want to restart Steam to install it. I select "OK" and the update is installed. Nothing happens with my ssh session, so I guess this was a Steam client only update.

Steam client built June 8 2017, at 04:34:17
Steam versions 1496897923
Steam API v017

ok.

2017-05-12: update - new message; a new Steam update is available, and asks if I want to restart Steam to install it. I select "OK" and the update is installed. Nothing happens with my ssh session, so I guess this was a Steam client only update.

Steam client built Apr 25 2017, at 22:46:33
Steam versions 1493162727
Steam API v017

ok.

2017-01-31: update - a message indicates a new Steam update is available, and asks if I want to restart Steam to install it. I select "OK" and the update is installed. Nothing happens with my ssh session, so I guess this was a Steam client only update.

Steam client built Jan 19 2017, at 01:23:19
Steam versions 1484790260
Steam API v017

ok.

2016-12-31: added a set of usb speakers (Jazzspeakers J1116U), plugged in, and selected the correct interface in Settings, Audio, Interface, Reconfigure Audio, the device shows up as "Audio Device" "Analog Stereo Output" "Analog Output". Adjusting volume, and I'm ok. The speakers show up like this in /var/log/messages:

Dec 31 22:54:53 steamos kernel: [469453.901188] usb 1-4: new full-speed USB device number 7 using xhci_hcd
Dec 31 22:54:53 steamos kernel: [469454.030071] usb 1-4: New USB device found, idVendor=0d8c, idProduct=0001
Dec 31 22:54:53 steamos kernel: [469454.030076] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Dec 31 22:54:53 steamos kernel: [469454.030079] usb 1-4: Product: USB Audio
Dec 31 22:54:53 steamos kernel: [469454.030081] usb 1-4: Manufacturer: C-Media INC.

ok.

2016-12-26: firewall - on my firewall, add a (temporary) rule for Steam client udp traffic:

root@kg-omni1# ipfw add 3150 pass udp from any to any 27015-27030 via int0 keep-state
03150 allow udp from any to any dst-port 27015-27030 via int0 keep-state

now, check if this improves login.

And it did - restarted the machine, and it logged straight in. Nice!

2016-12-24: firewall setup on the Steam machine

desktop@steamos:~$ sudo iptables --list-rules
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT

in effect - no firewall (or "accept anything").

2016-12-24: messages from log file /tmp/dumps/steam_stdout.txt:

Warning, someone is using SetHTTPRequestRequiresVerifiedCertificate on Linux, where it doesn't work, and we won't actually verifyInstalling breakpad exception handler for appid(steam)/version(1482202190)
HTTP Response for https://store.steampowered.com/api/featured/?cc=NO&l=english: 200, 18179
HTTP Response for https://store.steampowered.com/api/featured/?cc=NO&l=english: 200, 18179

interesting? who knows.

2016-12-24: partition layout

desktop@steamos:~$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 931.5G  0 disk
├─sda1   8:1    0   487M  0 part /boot/efi
├─sda2   8:2    0   9.6G  0 part /
├─sda3   8:3    0   9.6G  0 part /boot/recovery
├─sda4   8:4    0   9.6G  0 part [SWAP]
└─sda5   8:5    0 902.4G  0 part /home

ok.

2016-12-24: bios - bios update. updated to the latest release (2K160113). After the update dmidecode reports

BIOS Information
        Vendor: American Megatrends Inc.
        Version: B286P008
        Release Date: 01/13/2016
        Address: 0xF0000
        Runtime Size: 64 kB
        ROM Size: 6144 kB
        Characteristics:
                PCI is supported
                BIOS is upgradeable
                BIOS shadowing is allowed
                Boot from CD is supported
                Selectable boot is supported
                BIOS ROM is socketed
                EDD is supported
                5.25"/1.2 MB floppy services are supported (int 13h)
                3.5"/720 kB floppy services are supported (int 13h)
                3.5"/2.88 MB floppy services are supported (int 13h)
                Print screen service is supported (int 5h)
                Serial services are supported (int 14h)
                Printer services are supported (int 17h)
                ACPI is supported
                USB legacy is supported
                BIOS boot specification is supported
                Targeted content distribution is supported
                UEFI is supported
        BIOS Revision: 5.11

ok.

2016-12-24: BIOS info (from dmidecode output)

BIOS Information
        Vendor: American Megatrends Inc.
        Version: B286P007
        Release Date: 10/30/2015
        Address: 0xF0000
        Runtime Size: 64 kB
        ROM Size: 6144 kB
        Characteristics:
                PCI is supported
                BIOS is upgradeable
                BIOS shadowing is allowed
                Boot from CD is supported
                Selectable boot is supported
                BIOS ROM is socketed
                EDD is supported
                5.25"/1.2 MB floppy services are supported (int 13h)
                3.5"/720 kB floppy services are supported (int 13h)
                3.5"/2.88 MB floppy services are supported (int 13h)
                Print screen service is supported (int 5h)
                Serial services are supported (int 14h)
                Printer services are supported (int 17h)
                ACPI is supported
                USB legacy is supported
                BIOS boot specification is supported
                Targeted content distribution is supported
                UEFI is supported
        BIOS Revision: 5.11

from Zotac's web site I can see that a newer release exists:

2K160113

- Fixed CIR Wakeup issue
- Patched SIO power dissipation issue after entering Deep Sleep (S5)
2K151030 (for MS-DOS/ Free-DOS update only)
.Patch for Steam OS
.Patch for abnormal system temperature shown in Windows Hardware Monitoring Utility
2K150907
.Initial mass production release
OS: Windows 10, Windows 10 32-bit, Windows 10 64-bit, Windows 8, Windows 8 32-bit, Windows 8 64-bit, Windows 7 32-bit, Windows 7 64-bit, Windows Vista 32-bit, Windows Vista 64-bit, Windows XP 32-bit, Windows XP 64-bit, Linux, MS Dos

(the Steam machine currently runs the 2K151030 release).

2016-12-24: running actkbd manually to get a hotkey to capture screenshots of the login screen:

desktop@steamos:~$ sudo /usr/sbin/actkbd -D --device /dev/input/event5 --config /etc/actkbd-steamos.conf

verify that it runs:

desktop@steamos:~$ ps awx | grep [a]ctk
 1054 ?        Ss     0:00 /usr/sbin/actkbd -D --device /dev/input/event5 --config /etc/actkbd-steamos.conf

config file

desktop@steamos:~$ more /etc/actkbd-steamos.conf
#
# / e t c / a c t k b d - s t e a m o s . c o n f
#
# <keys>:<event type>:<attributes>:<command>
# 99 = PrtScr
#99:key::su steam /usr/local/bin/snapshot.sh &
# 46 + 126 = RWin + c
46+126:key::su steam /usr/local/bin/snapshot.sh &

now pressing Rwin+C takes a screenshot and places it into /home/steam/Pictures. Nice.

2016-12-24: to figure out which codes the keys produce, run actkbd like this, from a terminal window on the Steam machine:

desktop@steamos:~$ sudo /usr/sbin/actkbd -n -s -d /dev/input/event5

use Ctrl-C to break out of it.

2016-12-24: using udevadm info to figure out which input device is the usb keyboard:

desktop@steamos:~$ udevadm info /dev/input/event5
P: /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0/0003:046D:C30E.0006/input/input6/event5
N: input/event5
S: input/by-id/usb-Logitech_HID_compliant_keyboard-event-kbd
S: input/by-path/pci-0000:00:14.0-usb-0:6:1.0-event-kbd
E: BACKSPACE=guess
E: DEVLINKS=/dev/input/by-id/usb-Logitech_HID_compliant_keyboard-event-kbd /dev/input/by-path/pci-0000:00:14.0-usb-0:6:1.0-event-kbd
E: DEVNAME=/dev/input/event5
E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0/0003:046D:C30E.0006/input/input6/event5
E: ID_BUS=usb
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_INPUT_KEYBOARD=1
E: ID_MODEL=HID_compliant_keyboard
E: ID_MODEL_ENC=HID\x20compliant\x20keyboard
E: ID_MODEL_ID=c30e
E: ID_PATH=pci-0000:00:14.0-usb-0:6:1.0
E: ID_PATH_TAG=pci-0000_00_14_0-usb-0_6_1_0
E: ID_REVISION=0180
E: ID_SERIAL=Logitech_HID_compliant_keyboard
E: ID_TYPE=hid
E: ID_USB_DRIVER=usbhid
E: ID_USB_INTERFACES=:030101:030000:
E: ID_USB_INTERFACE_NUM=00
E: ID_VENDOR=Logitech
E: ID_VENDOR_ENC=Logitech
E: ID_VENDOR_ID=046d
E: MAJOR=13
E: MINOR=69
E: SUBSYSTEM=input
E: USEC_INITIALIZED=58566
E: XKBLAYOUT=us
E: XKBMODEL=pc105

the other devices in /dev/input are the Steam controller, power and sleep buttons, video device? and more.

2016-12-23: from log file /tmp/dumps/steam_stdout.txt:

ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libmodeswitch_inhibitor.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libmodeswitch_inhibitor.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libmodeswitch_inhibitor.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libmodeswitch_inhibitor.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

lots of those lines.

2016-12-23: I booted the Steam machine, it downloaded and installed an update. New client, Settings, system reports Steam client built Dec 20, 2016, at 02:18:39.

2016-12-15: I booted the SteamOS machine, it downloaded and installed an update. logon via ssh

tingo@kg-v7$ ssg desktop@10.1.161.26
Warning: Permanently added '10.1.161.26' (ECDSA) to the list of known hosts.
desktop@10.1.161.26's password: 

The programs included with the SteamOS GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

SteamOS GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Dec 15 22:06:57 2016 from kg-core1.kg4.no

SteamOS version

desktop@steamos:~$ lsb_release -a
No LSB modules are available.
Distributor ID: SteamOS
Description: SteamOS 2.0
Release: 2.0
Codename: brewmaster
desktop@steamos:~$ uname -a
Linux steamos 4.1.0-0.steamos.41-amd64 #1 SMP Debian 4.1.13-0+steamos15 (2016-11-22) x86_64 GNU/Linux

same as before.

Settings, System reports Steam client built Dec 9, 2016, at 20:41:33. SteamOS 2.0 update 1:2.97 (same as before).

A message says "Restart to Update SteamOS", so I click on it. "SteamOS updates are available." I restart, a progress bar completes quickly, the updates takes a few more minutes, and the machine reboots again.

Settings, System now reports SteamOS 2.0 update 1:2.98. From the shell

desktop@steamos:~$ lsb_release -a
No LSB modules are available.
Distributor ID: SteamOS
Description: SteamOS 2.0
Release: 2.0
Codename: brewmaster
desktop@steamos:~$ uname -a
Linux steamos 4.1.0-0.steamos.41-amd64 #1 SMP Debian 4.1.13-0+steamos15 (2016-11-22) x86_64 GNU/Linux

this is unchanged.

2016-11-26:after the update, Settings, System now reports SteamOS 2.0 update 1:2.97. From the shell:

desktop@steamos:~$ lsb_release -a
No LSB modules are available.
Distributor ID:    SteamOS
Description:    SteamOS 2.0
Release:    2.0
Codename:    brewmaster
desktop@steamos:~$ uname -a
Linux steamos 4.1.0-0.steamos.41-amd64 #1 SMP Debian 4.1.13-0+steamos15 (2016-11-22) x86_64 GNU/Linux

ok.

2016-11-26: SteamOS update - after getting to my account, a message indicated "there are SteamOS updates available, restart to update". So I did, and was greeted with a white progress bar on the "Steam" logo background. The update took quite a few minutes.

2016-11-26: I restarted the machine, it figured out it had a wired connection and disabled the wireless network - good. The Steam client still complains about "network failure".

2016-11-26: network - I bought network cables at the "black friday" weekend sale at Digital Impuls today, so let me connect one 121723 Cat6, UTP 1.5 meter, green (NOK 11-.) to one of the wired ports. it shows up

desktop@steamos:~$ ip addr show dev eth2
2: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:01:2e:67:c9:e3 brd ff:ff:ff:ff:ff:ff
    inet 10.1.161.26/16 brd 10.1.255.255 scope global dynamic eth2
       valid_lft 43140sec preferred_lft 43140sec
    inet6 fe80::201:2eff:fe67:c9e3/64 scope link
       valid_lft forever preferred_lft forever

ok.

2016-11-26: the steam client still complains a lot about "network failure" when I try to connect / log on, even if the network connection to my wireless network works fine:

desktop@steamos:~$ ip addr show dev wlan1
4: wlan1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether e0:94:67:4c:c1:a1 brd ff:ff:ff:ff:ff:ff
    inet 10.1.161.1/16 brd 10.1.255.255 scope global dynamic wlan1
       valid_lft 42678sec preferred_lft 42678sec
    inet6 fe80::e294:67ff:fe4c:c1a1/64 scope link
       valid_lft forever preferred_lft forever

ok. I wonder if a wired network connection will work any better?

desktop@steamos:~$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 00:01:2e:67:c9:e3 brd ff:ff:ff:ff:ff:ff
3: eth3: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 00:01:2e:67:c9:e4 brd ff:ff:ff:ff:ff:ff
4: wlan1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether e0:94:67:4c:c1:a1 brd ff:ff:ff:ff:ff:ff
    inet 10.1.161.1/16 brd 10.1.255.255 scope global dynamic wlan1
       valid_lft 42628sec preferred_lft 42628sec
    inet6 fe80::e294:67ff:fe4c:c1a1/64 scope link
       valid_lft forever preferred_lft forever

ok

2016-11-26: I moved the Steam Controller Receiver from inside the machine to a usb (2.) port on the back of the machine, in case it helps avoiding disconnects..

2016-11-20: connect via ssh:

tingo@kg-core1$ ssh desktop@10.1.161.1
desktop@10.1.161.1's password:

The programs included with the SteamOS GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

SteamOS GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sun Nov 20 09:43:25 2016 from kg-core1.kg4.no

nice.

2016-11-20: install openssh-server:

$ sudo apt-get install openssh-server

2016-11-20: enabled access to desktop mode, and after setting a password on the 'desktop' account I can use sudo.

2016-11-20: after the update, Settings, System now reports SteamOS 2.0 update 1:2.87.

2016-11-20: SteamOS update - after getting to my account, a message indicated "there are SteamOS updates available, restart to update". So I did, and was greeted with a white progress bar on the "Steam" logo background. The update took quite a few minutes.

2016-11-19: connecting to Steam - finally, after many tries, it connected to my Steam account, updated account info, updated firmware on the steam controller and I'm in.

2016-11-19: connecting to Steam - I created an account on Steam via another machine, and logged in - works. However, when I try to Login on the Steam Machine, it connects for a while, then says "Can't connect to the Steam service. Check your network connection or try again later." However, my network connection is ok, I can ping the Steam machine from other machines on my network:

tingo@kg-core1$ ping 10.1.161.1
PING 10.1.161.1 (10.1.161.1): 56 data bytes
64 bytes from 10.1.161.1: icmp_seq=0 ttl=64 time=27.018 ms
64 bytes from 10.1.161.1: icmp_seq=1 ttl=64 time=249.375 ms
64 bytes from 10.1.161.1: icmp_seq=2 ttl=64 time=85.258 ms
^C
--- 10.1.161.1 ping statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 27.018/120.550/249.375/94.145 ms

oh, well.

2016-11-19: Settings - System: I checked for SteamOS updates, it did so for a while then returned without any more notice. I also checked for Steam client updates - it doesn't seem to be one there either.

2016-11-19: Settings - System: client built Oct 13 2016,at 00:48:20, Steam versions 1476379980, Steam API v017, SteamOS version SteamOS 2.0 update 1-2+bsos1.

2016-11-19: setup - I selected English language, Wi-Fi connection (to my second wireless network), and used my usb keyboard to enter the password. Wi-Fi connection failed the first time, but worked on second try. It said that a new version of Steam was available - download upgrade or power off was the options. I didn't select anything, and a while later I got a Login / Join screen.