Bug 5329 - test Suse Linux Enterprise 12 (SLE/SLED/SLES 12)
Summary: test Suse Linux Enterprise 12 (SLE/SLED/SLES 12)
Status: CLOSED FIXED
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: Server OS (show other bugs)
Version: pre-1.0
Hardware: PC Unknown
: P2 Normal
Target Milestone: 4.4.0
Assignee: Henrik Andersson
URL:
Keywords: prosaic
Depends on:
Blocks: 5437
  Show dependency treegraph
 
Reported: 2014-10-28 14:43 CET by Pierre Ossman
Modified: 2015-03-20 10:34 CET (History)
1 user (show)

See Also:
Acceptance Criteria:


Attachments

Description Pierre Ossman cendio 2014-10-28 14:43:23 CET
A new version is finally out. We need to test it and see if anything is broken. Also need to evaluate if we should recommended it instead of SLE 11.
Comment 1 Henrik Andersson cendio 2015-01-14 15:59:54 CET
The aim is to test out SLE12 with Workstation extension, the workstation extension adds desktop parts of SLED to SLES.

There are indications that workstation extension is select upon installation from standard SLE12 media and that it should be available for evaluation. So first step is to install an 60days eval to verify this.
Comment 2 Henrik Andersson cendio 2015-01-14 16:04:42 CET
(In reply to comment #1)
> There are indications that workstation extension is select upon installation
> from standard SLE12 media and that it should be available for evaluation. So
> first step is to install an 60days eval to verify this.

During installation I could not select anything named "Workstation Extension", however a graphical environment (GNOME) is selected by default and should work as expected for the test of SLE12.
Comment 3 Henrik Andersson cendio 2015-01-14 16:55:36 CET
tl-setup fails resolve packages for installation,
zypper backend seems to have changed:

2015-01-14 16:46:22,704: Adding package lsb-core-amd64
2015-01-14 16:46:22,704: Adding package lsb-graphics-amd64
2015-01-14 16:46:25,573: Resolving packages...
2015-01-14 16:46:25,574: Creating zypper lock...
2015-01-14 16:46:25,574: Locked zypper
2015-01-14 16:46:25,574: Verifying package name lsb-core-amd64
2015-01-14 16:46:25,575: Unlocking zypper...
2015-01-14 16:46:25,575: Removed zypper lock
2015-01-14 16:46:26,595: zypper: Command 'what-provides' is replaced by 'search --provides --match-exact'.
2015-01-14 16:46:26,597: zypper: See 'help search' for all available options.
2015-01-14 16:46:26,597: zypper: Loading repository data...
2015-01-14 16:46:26,597: zypper: Reading installed packages...
2015-01-14 16:46:26,597: zypper: No packages found.
2015-01-14 16:46:26,598: Creating zypper lock...
2015-01-14 16:46:26,598: Locked zypper
2015-01-14 16:46:26,598: No package found providing lsb-core-amd64
2015-01-14 16:46:26,598: Failed to resolve dependencies, one or more packages are unavailable on this distribution
2015-01-14 16:46:26,599: Failure resolving packages.
2015-01-14 16:46:32,758: Unlocking zypper...
Comment 4 Henrik Andersson cendio 2015-01-15 12:15:17 CET
(In reply to comment #3)
> tl-setup fails resolve packages for installation,
> zypper backend seems to have changed:
> 

Note that ThinLinc installer works as expected, looking up installed packages and installs thinlinc packages correctly.
Comment 5 Henrik Andersson cendio 2015-01-15 12:23:21 CET
pygtk is not installed per default and text mode installation/setup is forced. If one installs package 'python-gtk' the graphical interface works as expected.
Comment 6 Henrik Andersson cendio 2015-01-15 12:41:17 CET
thinlinc services are defined, added and enabled in firewall, however sshd is not.
Comment 7 Henrik Andersson cendio 2015-01-15 12:57:03 CET
(In reply to comment #6)
> thinlinc services are defined, added and enabled in firewall, however sshd is
> not.

The reason for that is that system type is not detected as it should using out systemtype.py. The problem is easily fixed, /etc/novell-release has been renamed to /etc/SuSE-release so i just created the symbolic link /etc/novell-release.

The link above fixes the detection of the OS and tlsetup.log shows correct values are identified and the ssh firewall service is now enabled;

  2015-01-15 12:52:42,771: Operating system: Linux
  2015-01-15 12:52:42,771: Architecture: x86_64
  2015-01-15 12:52:42,771: Distribution: SLES
  2015-01-15 12:52:42,771: Distribution version: 12
  2015-01-15 12:52:42,771: Distribution family: SLE
Comment 8 Henrik Andersson cendio 2015-01-15 13:57:40 CET
I can't find any information about SLES12 being LSB certified. The only official LSB related information is that SLES12 is SysV LSB complient.

There are only one package related to lsb in repos which provides the lsb_release command which reports "LSB Version: N/A".
Comment 9 Henrik Andersson cendio 2015-01-22 16:02:55 CET
(In reply to comment #7)
> (In reply to comment #6)
> > thinlinc services are defined, added and enabled in firewall, however sshd is
> > not.
> 
> The reason for that is that system type is not detected as it should using out
> systemtype.py. The problem is easily fixed, /etc/novell-release has been
> renamed to /etc/SuSE-release so i just created the symbolic link
> /etc/novell-release.
> 
> The link above fixes the detection of the OS and tlsetup.log shows correct
> values are identified and the ssh firewall service is now enabled;
> 
>   2015-01-15 12:52:42,771: Operating system: Linux
>   2015-01-15 12:52:42,771: Architecture: x86_64
>   2015-01-15 12:52:42,771: Distribution: SLES
>   2015-01-15 12:52:42,771: Distribution version: 12
>   2015-01-15 12:52:42,771: Distribution family: SLE

SLES 12 doesn't ship a /etc/system-release-cpe however the file /etc/os-release contains a cpe entry; CPE_NAME="cpe:/o:suse:sles:12"
Comment 10 Henrik Andersson cendio 2015-01-26 10:56:54 CET
(In reply to comment #3)
> 2015-01-14 16:46:26,595: zypper: Command 'what-provides' is replaced by 'search
> --provides --match-exact'.
> 2015-01-14 16:46:26,597: zypper: See 'help search' for all available options.
> 2015-01-14 16:46:26,597: zypper: Loading repository data...
> 2015-01-14 16:46:26,597: zypper: Reading installed packages...
> 2015-01-14 16:46:26,597: zypper: No packages found.

Bug #5403 added for this issue, the message about 'what-provides' is irrelevant, the main problem is that the xml output format has changed for the command.
Comment 11 Henrik Andersson cendio 2015-01-26 12:17:02 CET
(In reply to comment #8)
> I can't find any information about SLES12 being LSB certified. The only
> official LSB related information is that SLES12 is SysV LSB complient.
> 
> There are only one package related to lsb in repos which provides the
> lsb_release command which reports "LSB Version: N/A".

Bug #5404 added for this issue.
Comment 12 Henrik Andersson cendio 2015-01-28 10:18:43 CET
HTML5 client can't authenticate a user.
Comment 13 Henrik Andersson cendio 2015-01-28 10:19:54 CET
(In reply to comment #12)
> HTML5 client can't authenticate a user.

Bug #5407 was added for this issue.
Comment 14 Henrik Andersson cendio 2015-01-28 10:24:40 CET
No issues was found in tlwebadm and it's functionality. Tested start/stop of service, killing session and verified that information present was sane such as load.

No issues was found connecting and using a session with a native client Tested thinlocal printing, local drives, smartcard redirection and audio..
Comment 15 Henrik Andersson cendio 2015-02-17 08:18:56 CET
Verified basic functionality using a client such as local drive, smartcard, sound etc.

Note You need to log in before you can comment on or make changes to this bug.