SHIFT-WIKI

--- Sjoerd Hooft's InFormation Technology ---

User Tools

Site Tools


myownsuse

My Own SUSE

This is a page with how I've setup my Lenovo T500 laptop with openSUSE 11.1. I will document here everything I have configured, but I will not document the obvious such as agreeing to license agreements etc.

Exact model: Lenovo ThinkPad T500 2056-4QG

Hardware Considerations

In a Lenovo T500 there's a lot of hardware which I do not intent to use. Because all that hardware will be installed, configured and started I decided to switch it off in the BIOS:

  • Enter <F1> during startup to enter the BIOS
  • Go to Security → I/O Port Access
  • Disabled:
    • Bluetooth
    • Modem
    • IEEE 1394 (firewire)
    • Serial Port
    • Parallel Port
    • Microphone
    • Fingerprint reader

OS Installation

I'm installing openSUSE from an internal installation server, using the openSUSE 11.1 network boot CD to access the installation server resources.

Welcome

  • Language: English (US)
  • Keyboard layout: English (US)

System Analysis

  • New installation
  • Unchecked: Use Automatic Installation

Time Zone

  • Region: Europe
  • Time Zone: Netherlands
  • Hardware clock set to UTC
  • NTP Configuration:
    • Enabled
    • 3.opensuse.pool.ntp.org

Desktop Selection

  • Gnome (2.24)

Disk

  • Create SWAP partition /dev/sda1 2GB
  • Create root partition /dev/sda2 147 GB
    • ext3
    • fstab options: no access time

User Settings

  • Create user 'sjoerd' with password (documented in password file)
    • Automatic login enabled
  • Root password (documented in password file)

Software

  • Graphical Environments
    • GNOME Desktop Environment
    • GNOME Base System
    • X Window System
    • Fonts
  • Base Technologies
    • Base System
    • Enhanced Base System
    • Laptop
    • Yast System Administration
    • Yast Installation Packages
    • Software Management
  • Proprietary Software
    • package: iwl5000-ucode (Firmware for Intel PRO/Wireless 5100)
  • Development
    • Base Development
      • package: gcc
      • package: gcc-c++
  • Search
    • package: kernel-source

Network

  • Disable IPv6
  • Firewall enabled
    • SSH port opened
  • Network interfaces configured with DHCP
  • No system proxy
  • VNC disabled

Online update

  • Internet connection tested
  • No updates yet

Resources

Screen Setup

Because I already had my extra monitor attached to my laptop/dockingstation during the installation my first display was my extra monitor and my laptop monitor was recognized as a simple VESA monitor. To get this right I detached the extra monitor and in Yast - > Hardware → Graphics Card and Monitor I reconfigured the monitor and resolution possibilities. It took me a while to get it working, turned out, in the system panel there is an extra utility that sets the actual resolution. So, use Yast for configuring the possibilities and use the system panel utility to setup the resolution.
Commands:

  • To set the resolution: gnome-display-properties
  • To start yast: /sbin/yast2
    • To start yast directly in “SaX2: X11 Configuration” (works only as root): /sbin/yast2 x11

Software Management

Repositories

After the installation these repositories (Yast → Software → Software Repositoties) were added to my box:

Besides these I also had two disabled repositories:

I added our own internal update server and disabled all external update servers:

Updates

After the configuration of the repositories it was time to update the installation: Yast → Software → Online Update

Software - Firefox

Base version: 3.0.4

Installed plugins:

Installed through the package manager the latest available version: Install Software in start menu → searched for firefox. Version now: 3.0.14

Opened a page with flash → Install missing plugins This didn't work, also the manual installation didn't work. I had to install the plugin the same way I updated firefox: Install Software in start menu → searched for flash.

Screensaver Management

Control Center → Screensaver

  • Regard the computer as idle after 30 minutes
  • Screensaver: Cosmos

Control Center > Screensaver → Power Management

  • On AC Power:
    • Never put computer to sleep
    • Do nothing when lid is closed
    • Never put screen to sleep
    • Dot not dim the display when idle
  • On Battery Power
    • Put computer to sleep when inactive for 45 minutes
    • Suspend the computer when lid is closed
    • Shutdown the computer when power reached critical low power
    • Put screen to sleep when inactive for 35 minutes
    • Reduce backlight brightness
    • Dim display when idle
  • General
    • Shutdown when power button is pressed
    • Suspend when suspend button is pressed

Lock screen

Added a lock screen button in the main toolbar:

  • Right-click on toolbar → add to panel → select Lock screen → Add

Sound not working

After installing the flash plugin in firefox I tried to watch a video of one of my favorite bands on youtube. I had a video playing in front of me, but I didn't hear anything. Conclusion, my sound didn't work. I probably didn't install it correctly during the installation. I found a great article on opensuse.org for audio troubleshooting.

Step One

Is about installing the required software. According to the troubleshooting guide openSUSE comes with alsa, advanced linux sound architecture, which should be installed:

sjoerd@ws0052:~> rpm -aq| grep alsa
alsa-plugins-pulse-1.0.18-6.12
alsa-plugins-1.0.18-6.12

Clearly, it's not installed. Installation: Install software → Search for alsa After the installation:

sjoerd@ws0052:~> rpm -aq| grep alsa
alsa-1.0.18-8.12.1
alsa-plugins-pulse-1.0.18-6.12
alsa-plugins-1.0.18-6.12
alsa-oss-1.0.17-1.37
alsa-utils-1.0.18-6.4

After the installation you'll have to reboot, since a restart of the als soundsystem is not enough to get the sound working.

Test your sound

According to the troubleshooting guide you can test your audio by using commands, but that proved not necessary with me, during the startup the laptop already started to make sounds. I did test the sound anyway:

sjoerd@ws0052:~> speaker-test -c2 -l5 -twav

speaker-test 1.0.18

Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 96 to 1048576
Period size range from 32 to 349526
Using max buffer size 1048576
Periods = 4
was set period_size = 262144
was set buffer_size = 1048576
 0 - Front Left
 1 - Front Right
Time per period = 8.235408
 0 - Front Left
^C

This test just says “front left” and “front right” over and over again and you can stop it by pressing <CTRL>+C.
The more extended test:

speaker-test -Dplug:front -c2 -l5 -twav

did not work with me, it failed saying: “Unable to set hw params for playback: Invalid argument” I also checked youtube, no problem!

Sound Management

As I said, the test was a bit unnecessary, since the laptop already started to make sound during startup, which is something I really don't want.

  • Control Center → Sound → tab Sounds
    • Uncheck “Play alerts and sound effects”.

I rebooted, and luckily the sound was gone.

Software - VMWare Server

I downloaded the latest VMWare server from the VMWare website. This was version “Version 2.0.1 | 156745 - 03/31/09” and I selected the rpm installation format. You need a login to make this download but I acquired one a long time ago.

Installing

You should do the install with “yast - installing software”. Of course you can right-click the rpm and select “Open with Install Software”, but you could also perform issue the command:

/sbin/yast2 --install /home/sjoerd/software/VMware-server-2.0.1-156745.i386.rpm

as root, which will give you the same result:

ws0052:~ # rpm -aq | grep -i vmware
VMware-server-2.0.1-156745

Configuring

Start the configuration of vmware server by issuing (as root) the command “vmware-config.pl”:

ws0052:~ # vmware-config.pl 
Making sure services for VMware Server are stopped.

Stopping VMware autostart virtual machines:
   Virtual machines                                                   failed
Stopping VMware management services:
   VMware Virtual Infrastructure Web Access
   VMware Server Host Agent                                           failed
Stopping VMware services:
   VMware Authentication Daemon                                        done
   Virtual machine monitor                                             done

You must read and accept the End User License Agreement to continue.
Press enter to display it. 


Do you accept? (yes/no) yes

Thank you.

None of the pre-built vmmon modules for VMware Server is suitable for your 
running kernel.  Do you want this program to try to build the vmmon module for 
your system (you need to have a C compiler installed on your system)? [yes] 

Using compiler "/usr/bin/gcc". Use environment variable CC to override.

Your kernel was built with "gcc" version "4.3.2", while you are trying to use 
"/usr/bin/gcc" version "4.3". This configuration is not recommended and VMware 
Server may crash if you'll continue. Please try to use exactly same compiler as
one used for building your kernel. Do you want to go with compiler 
"/usr/bin/gcc" version "4.3" anyway? [no] yes

What is the location of the directory of C header files that match your running
kernel? [/lib/modules/2.6.27.29-0.1-pae/build/include] 

Extracting the sources of the vmmon module.

Building the vmmon module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config0/vmmon-only'
make -C /lib/modules/2.6.27.29-0.1-pae/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.27.29-0.1-obj/i386/pae'
make -C ../../../linux-2.6.27.29-0.1 O=/usr/src/linux-2.6.27.29-0.1-obj/i386/pae/. modules
  CC [M]  /tmp/vmware-config0/vmmon-only/linux/driver.o
  CC [M]  /tmp/vmware-config0/vmmon-only/linux/driverLog.o
  CC [M]  /tmp/vmware-config0/vmmon-only/linux/hostif.o
  CC [M]  /tmp/vmware-config0/vmmon-only/common/comport.o
  CC [M]  /tmp/vmware-config0/vmmon-only/common/cpuid.o
  CC [M]  /tmp/vmware-config0/vmmon-only/common/hashFunc.o
  CC [M]  /tmp/vmware-config0/vmmon-only/common/memtrack.o
  CC [M]  /tmp/vmware-config0/vmmon-only/common/phystrack.o
  CC [M]  /tmp/vmware-config0/vmmon-only/common/task.o
  CC [M]  /tmp/vmware-config0/vmmon-only/common/vmx86.o
  CC [M]  /tmp/vmware-config0/vmmon-only/vmcore/moduleloop.o
  LD [M]  /tmp/vmware-config0/vmmon-only/vmmon.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /tmp/vmware-config0/vmmon-only/vmmon.mod.o
  LD [M]  /tmp/vmware-config0/vmmon-only/vmmon.ko
make[1]: Leaving directory `/usr/src/linux-2.6.27.29-0.1-obj/i386/pae'
cp -f vmmon.ko ./../vmmon.o
make: Leaving directory `/tmp/vmware-config0/vmmon-only'
The vmmon module loads perfectly into the running kernel.

None of the pre-built vmci modules for VMware Server is suitable for your 
running kernel.  Do you want this program to try to build the vmci module for 
your system (you need to have a C compiler installed on your system)? [yes] 

Extracting the sources of the vmci module.

Building the vmci module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config0/vmci-only'
make -C /lib/modules/2.6.27.29-0.1-pae/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.27.29-0.1-obj/i386/pae'
make -C ../../../linux-2.6.27.29-0.1 O=/usr/src/linux-2.6.27.29-0.1-obj/i386/pae/. modules
  CC [M]  /tmp/vmware-config0/vmci-only/linux/driver.o
  CC [M]  /tmp/vmware-config0/vmci-only/linux/driverLog.o
  CC [M]  /tmp/vmware-config0/vmci-only/linux/vmciKernelIf.o
  CC [M]  /tmp/vmware-config0/vmci-only/common/vmciContext.o
  CC [M]  /tmp/vmware-config0/vmci-only/common/vmciDatagram.o
  CC [M]  /tmp/vmware-config0/vmci-only/common/vmciDriver.o
  CC [M]  /tmp/vmware-config0/vmci-only/common/vmciDs.o
  CC [M]  /tmp/vmware-config0/vmci-only/common/vmciEvent.o
  CC [M]  /tmp/vmware-config0/vmci-only/common/vmciGroup.o
  CC [M]  /tmp/vmware-config0/vmci-only/common/vmciHashtable.o
  CC [M]  /tmp/vmware-config0/vmci-only/common/vmciProcess.o
  CC [M]  /tmp/vmware-config0/vmci-only/common/vmciQueuePair.o
  CC [M]  /tmp/vmware-config0/vmci-only/common/vmciResource.o
  LD [M]  /tmp/vmware-config0/vmci-only/vmci.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /tmp/vmware-config0/vmci-only/vmci.mod.o
  LD [M]  /tmp/vmware-config0/vmci-only/vmci.ko
make[1]: Leaving directory `/usr/src/linux-2.6.27.29-0.1-obj/i386/pae'
cp -f vmci.ko ./../vmci.o
make: Leaving directory `/tmp/vmware-config0/vmci-only'
The vmci module loads perfectly into the running kernel.

None of the pre-built vsock modules for VMware Server is suitable for your 
running kernel.  Do you want this program to try to build the vsock module for 
your system (you need to have a C compiler installed on your system)? [yes] 

Extracting the sources of the vsock module.

Building the vsock module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config0/vsock-only'
make -C /lib/modules/2.6.27.29-0.1-pae/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.27.29-0.1-obj/i386/pae'
make -C ../../../linux-2.6.27.29-0.1 O=/usr/src/linux-2.6.27.29-0.1-obj/i386/pae/. modules
  CC [M]  /tmp/vmware-config0/vsock-only/linux/af_vsock.o
  CC [M]  /tmp/vmware-config0/vsock-only/linux/driverLog.o
  CC [M]  /tmp/vmware-config0/vsock-only/linux/util.o
  CC [M]  /tmp/vmware-config0/vsock-only/linux/vsockAddr.o
  LD [M]  /tmp/vmware-config0/vsock-only/vsock.o
  Building modules, stage 2.
  MODPOST 1 modules
WARNING: "VMCIDatagram_CreateHnd" [/tmp/vmware-config0/vsock-only/vsock.ko] undefined!
WARNING: "VMCIDatagram_DestroyHnd" [/tmp/vmware-config0/vsock-only/vsock.ko] undefined!
WARNING: "VMCI_GetContextID" [/tmp/vmware-config0/vsock-only/vsock.ko] undefined!
WARNING: "VMCIDatagram_Send" [/tmp/vmware-config0/vsock-only/vsock.ko] undefined!
  CC      /tmp/vmware-config0/vsock-only/vsock.mod.o
  LD [M]  /tmp/vmware-config0/vsock-only/vsock.ko
make[1]: Leaving directory `/usr/src/linux-2.6.27.29-0.1-obj/i386/pae'
cp -f vsock.ko ./../vsock.o
make: Leaving directory `/tmp/vmware-config0/vsock-only'
Unable to make a vsock module that can be loaded in the running kernel:
insmod: error inserting '/tmp/vmware-config0/vsock.o': -1 Unknown symbol in module
There is probably a slight difference in the kernel configuration between the 
set of C header files you specified and your running kernel.  You may want to 
rebuild a kernel based on that directory, or specify another directory.

The VM communication interface socket family is used in conjunction with the VM
communication interface to provide a new communication path among guests and 
host.  The rest of this software provided by VMware Server is designed to work 
independently of this feature.  If you wish to have the VSOCK feature  you can 
install the driver by running vmware-config.pl again after making sure that 
gcc, binutils, make and the kernel sources for your running kernel are 
installed on your machine. These packages are available on your distribution's 
installation CD.
[ Press the Enter key to continue.] 

Do you want networking for your virtual machines? (yes/no/help) [yes] 

Configuring a bridged network for vmnet0.

Please specify a name for this network. 
[Bridged] 

Your computer has multiple ethernet network interfaces available: eth0, pan0, 
wlan0. Which one do you want to bridge to vmnet0? [eth0] 

The following bridged networks have been defined:

Do you wish to configure another bridged network? (yes/no) [no] 

Do you want to be able to use NAT networking in your virtual machines? (yes/no)
[yes] 

Configuring a NAT network for vmnet8.

Please specify a name for this network. [NAT] 

Do you want this program to probe for an unused private subnet? (yes/no/help) 
[yes] 

Probing for an unused private subnet (this can take some time)...

The subnet 172.16.187.0/255.255.255.0 appears to be unused.

The following NAT networks have been defined:

Do you wish to configure another NAT network? (yes/no) [no] 

Do you want to be able to use host-only networking in your virtual machines? 
[yes] no

None of the pre-built vmnet modules for VMware Server is suitable for your 
running kernel.  Do you want this program to try to build the vmnet module for 
your system (you need to have a C compiler installed on your system)? [yes] 

Extracting the sources of the vmnet module.

Building the vmnet module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config1/vmnet-only'
make -C /lib/modules/2.6.27.29-0.1-pae/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.27.29-0.1-obj/i386/pae'
make -C ../../../linux-2.6.27.29-0.1 O=/usr/src/linux-2.6.27.29-0.1-obj/i386/pae/. modules
  CC [M]  /tmp/vmware-config1/vmnet-only/driver.o
  CC [M]  /tmp/vmware-config1/vmnet-only/hub.o
  CC [M]  /tmp/vmware-config1/vmnet-only/userif.o
  CC [M]  /tmp/vmware-config1/vmnet-only/netif.o
  CC [M]  /tmp/vmware-config1/vmnet-only/bridge.o
  CC [M]  /tmp/vmware-config1/vmnet-only/filter.o
  CC [M]  /tmp/vmware-config1/vmnet-only/procfs.o
  CC [M]  /tmp/vmware-config1/vmnet-only/smac_compat.o
  CC [M]  /tmp/vmware-config1/vmnet-only/smac.o
  CC [M]  /tmp/vmware-config1/vmnet-only/vnetEvent.o
  CC [M]  /tmp/vmware-config1/vmnet-only/vnetUserListener.o
  LD [M]  /tmp/vmware-config1/vmnet-only/vmnet.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /tmp/vmware-config1/vmnet-only/vmnet.mod.o
  LD [M]  /tmp/vmware-config1/vmnet-only/vmnet.ko
make[1]: Leaving directory `/usr/src/linux-2.6.27.29-0.1-obj/i386/pae'
cp -f vmnet.ko ./../vmnet.o
make: Leaving directory `/tmp/vmware-config1/vmnet-only'
The vmnet module loads perfectly into the running kernel.

Please specify a port for remote connections to use [902] 

Please specify a port for standard http connections to use [8222] 

Please specify a port for secure http (https) connections to use [8333] 

The current administrative user for VMware Server  is ''.  Would you like to 
specify a different administrator? [no] 

Using root as the VMware Server administrator.

insserv: script vmware-mgmt: service VMware already provided!
insserv: script vmware-autostart: service VMware already provided!
insserv: script vmware-core: service VMware already provided!
In which directory do you want to keep your virtual machine files? 
[/var/lib/vmware/Virtual Machines] 

The path "/var/lib/vmware/Virtual Machines" does not exist currently. This 
program is going to create it, including needed parent directories. Is this 
what you want? [yes] 

Please enter your 20-character serial number.

Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel:  A8H0J-FK442-UCH8M-4T000

Creating a new VMware VIX API installer database using the tar4 format.

Installing VMware VIX API.

In which directory do you want to install the VMware VIX API binary files? 
[/usr/bin] 

In which directory do you want to install the VMware VIX API library files? 
[/usr/lib/vmware-vix/lib] 

The path "/usr/lib/vmware-vix/lib" does not exist currently. This program is 
going to create it, including needed parent directories. Is this what you want?
[yes] 

In which directory do you want to install the VMware VIX API document pages? 
[/usr/share/doc/vmware-vix] 

The path "/usr/share/doc/vmware-vix" does not exist currently. This program is 
going to create it, including needed parent directories. Is this what you want?
[yes] 

The installation of VMware VIX API 1.6.2 build-156745 for Linux completed 
successfully. You can decide to remove this software from your system at any 
time by invoking the following command: "/usr/bin/vmware-uninstall-vix.pl".

Enjoy,

--the VMware team

Starting VMware services:
   Virtual machine monitor                                             done
   Virtual machine communication interface                             done
   Virtual ethernet                                                    done
   Bridged networking on /dev/vmnet0                                   done
   Host-only networking on /dev/vmnet8 (background)                    done
   DHCP server on /dev/vmnet8                                          done
   NAT service on /dev/vmnet8                                          done
   VMware Server Authentication Daemon (background)                    done
   Shared Memory Available                                             done
Starting VMware management services:
   VMware Server Host Agent (background)                               done
   VMware Virtual Infrastructure Web Access
Starting VMware autostart virtual machines:
   Virtual machines                                                    done

The configuration of VMware Server 2.0.1 build-156745 for Linux for this 
running kernel completed successfully.

ws0052:~ # 

Post configuration

Startup

I don't want vmware to start by default, so:

  • yast → System → System Services (runlvel)
    • Go to the vmware service and click disable. This will prevent vmware from starting up by default.

NAT

During the configuration the NAT was configured for the subnet 172.16.187.0/255.255.255.0. All of my virtual machines are configured to run in a 192.168.177.0/24 subnet so I have to change the subnet. On Windows there are tools available to do so, but not on linux. You have to change three files and change all of the occurrences of the wrong subnet manually to the correct one. These are the files you'll have to change:

  • /etc/vmware/locations
  • /etc/vmware/vmnet8/nat/nat.conf
  • /etc/vmware/vmnet8/dhcp/dhcp.conf

You should do this while the vmware service is stopped. After changing the files start the vmware service

  • /etc/init.d/vmware start

Usage

Before you can use VMware Server you'll have to start it. To do so, as root, issue:

  /etc/init.d/vmware start

Now you can access the “VMware Infrastructure Web Access” on localhost:8222 and login using root credentials:

Script

Since vmware doesn't start automatically I created a startup script to automatically start the service and firefox:

sjoerd@ws0052:~/Desktop> cat ./vmware.sh 
#!/bin/bash
#Vmware start script by sjoerd@warmetal.nl
#
# Start VMware
sudo /etc/init.d/vmware start
#
# Start Firefox with WebAccess page
firefox http://localhost:8222
#
# Exit the script
exit

chmod +x vmware.sh

Remote Console Plugin

When trying to view a Virtual Machine I received the warning that the remote console plugin was not loaded. Simply clicking the “Install Plugin” linked installed the plugin and after a restart from firefox I could view the Virtal Machine's console.

New Version

Version 2.0.2 | 203138 - 10/26/09 was released just days after I installed the previous one. I accidentally installed a new version of my kernel so I had to reinstall vmware server as well, so I decided to install the latest version.

Optional Configuration

Auto Startup

This is not my normal setup, but for a specific assignment I needed my VMware to start automatically including one of my virtual machines. The first part is easy, just revert the changes I made during the post configuration I mentioned earlier, but the auto startup wasnt so easy to find. I finally done it through the host screen:

  • select the host in the Inventory panel
  • At the right a Commands panel appears
  • Edit Virtual Machine Startup/Shutdown Settings

Remote Management

For the same assignment I needed to be able to remotely manage my virtual machines. This meant opening firewall ports 8222 and 8333 and then creating a dns record for my host. Without a dns record this didn't work. It did open the webpage but didn't show the login applet. After configuring a correct DNS record it all worked like a charm.

Software - MC

I installed Midnight Commander, a clone from the original Norton Commander using “install software - search for commander”.
Tips:

  • Marking files (so you can copy them) is done with <INSERT>
  • You can start mc from the mini commandline using
    • gnome-terminal -e “mc -c”

Software - Novell Client

Since I want to log on to the corporate network I want the Novell Client installed. There is a Novell Client for openSUSE 11.1 which is on open beta. You can download it from the Novell website. After downloading, create a mountpoint and mount the iso:

  sudo mkdir /mnt/iso
  mv Novell_Client_SLE11-i586-20081218-CD1.iso nc.iso
  sudo mount nc.iso /mnt/iso -o ro,loop=/dev/loop0

To install the client go to the appropriate folder and start the installation script:

  sudo ./ncl_install

You'll have to answer a few questions, just keep everything default and make sure all the dependencies are met. After the installation you have to restart the box, after the installation you'll have a Novell Tray icon in your system toolbar. Right click on the icon and select “Novell Login” to login. Before you try that, first go into Yast → Network Services → Novell Client and use the wizard to configure the Novell Client. In the wizard I kept everything default, except that I submitted a default TREE, context and server. After the wizard you have to restart again, but after that you can login.

Software - GroupWise Client

You can download the software for the GroupWise client from the Novell website.

After downloading extract the package, become root and start the installation:

tar -xvzf .tar.gz
su - 
./install

If you receive this error message:

./install 
Extracting files, please wait...Done. Starting install.
Installing package novell-groupwise-client-8.0.1-88138
error: Failed dependencies:
	libXm.so.3 is needed by novell-groupwise-client-8.0.1-88138.i586
	libstdc++.so.5 is needed by novell-groupwise-client-8.0.1-88138.i586
	libstdc++.so.5(CXXABI_1.2) is needed by novell-groupwise-client-8.0.1-88138.i586
	libstdc++.so.5(GLIBCPP_3.2) is needed by novell-groupwise-client-8.0.1-88138.i586
Failed to install client RPM. Aborting install.

you need these dependencies. They are not installed on openSUSE by default but are required for the GroupWise 8 Client:

  • openmotif
  • openmotif22-libs
  • libstdc++33

After you've installed the dependencies the installation should continue:

./install 
Extracting files, please wait...Done. Starting install.
Installing package novell-groupwise-client-8.0.1-88138
########################################### [100%]
########################################### [100%]
Installing package novell-groupwise-gwcheck-8.0.1-88138
########################################### [100%]
########################################### [100%]

To start the GroupWise Linux client after the installation, double-click the GroupWise icon on the desktop.

Bug

After the installation everything works fine, except for one thing. The font of reply messages and incoming plain text messages seems stretched. Since I can't find any solution for this I decided to post in on the forum: http://forums.novell.com/novell-product-support-forums/groupwise/groupwise-8x/gw8-clients/391168-linux-client-8-0-1-font-issue-stretched.html
Let's see if a solution will be found.
My problem is solved… but I don't know how. It's working now for a couple of days and it seems to work since playing around with my regional settings.

Desktop adjustments

I created a link to start a ongoing refresh of the /var/log/messages file. This will give me more insight information on what's happening on my laptop. To create something like this, perform the following steps:

  • Right click the desktop and select “Create Launcher”
  • Give the Launcher a name, in my case I named it “syslog”
  • As the command I entered:
    • gnome-terminal -e “sudo tail -f /var/log/messages”
  • Then click OK

You can now start the launcher by doubleclicking on it.

Keyboard Shortcuts

As a Windows user I trained myself a couple of years ago to press <WindowsKey>+L to lock my screen when I left my desk. Always! Since I'm a sysadmin I consider this an important step in responsible work ethics. However, this does not work by default in openSUSE. The default keyboard shortcut for locking your screen is <CTRL>+<ALT>+L. To change this perform these steps:

  • Start up the application “Keyboard Shortcuts” which will be under System in your Application Browser.
  • Go to the section Desktop
  • Click the line with Lock Screen and you see the words “New Shortcut” on the right.
  • Press the shortcut you want to use, <WindowsKey>+L, in my case.
  • This will be displayed as <Mod4>+L
  • Click Close to save your shortcut.

In the same way I've made shortcuts for:

  • Run a terminal:
    • <Mod4>+T
  • Home folder:
    • <Mod4>+E

Multimedia

I don't know much about multimedia, I hardly use it. I play MP3s and sometimes I watch a movie video and even more sometimes I watch a DVD… on my DVD player. Oh, and sometimes I burn a CD, which is most of the times for upgrading firmware or something like that. But because I now work on SUSE, I have to get these things working so if I need it, I don't have to figure out how to get it working. First problem was, which tool am I going to use for what. On Windows I use winamp for MP3 listening and I don't have a preferred tool for watching videos. Most of the times I use the already installed Windows Media Player, or I choose for VLC, an opensource tool which is available as a portable package. Winamp is not available for linux, or at least not as a stable solution. After some searching I came across xine, which should be able to play MP3s, MPEGs, DVDs, so everything I want.

Xine installation

I installed xine using yast: Install Software → search for xine → select xine-ui Accept the dependencies. On top of that, I also installed opensuse-codecs-installer. I found a lot of references to this package that you might need it.

However, this did not work, and also, I couldn't really like the look of xine. That together I decided to find something else.

VLC installation

During the searches on internet for a good media player I found a lot of people use VLC for practically everything, and that they are pretty happy with it. There is however a minor problem, VLC is not supported/supplied for by openSUSE or Novell. I did found a very good document on the installation of VLC for openSUSE. I decided to choose the method of adding a repository, since this will provide updates and patches:

After the repository is added go to:

  • Install Software → search for vlc
  • Accept dependencies
  • Also add vlc-mozillaplugin since it does not get selected by dependencies

The result of this was a vlc with stuttering sound. And sometimes a track just started playing with no particular reason. I tried a lot of settings and changes, all found on internet, but none of them worked. Then I remembered a note during the initial step of making my sound work. Sometimes, to make the sound work you need an additional package on the alsa: alsa-firmware. So I installed this package and everything started working.
So now, VLC is handling my MP3s and videos! I haven't tested DVDs yet, but I will very soon.

XMMS installation

A little while later I discovered XMMS again, this is a true WinAmp clone, excellent! For this software you also need a new repository:

Searched for xmms and added the following packages:

  • xmms
  • xmms-real-random (really random music)
  • xmms-osd (displays volume and song name as they change)
  • xmms-volnorm (volume normalizer plugin)
  • xmms-wma (wma support)
  • xmss-wavpack (wav support)


Great, I now have WinAmp! :)

Software - Open Office

Installation:

  • Install Software → search for open office
  • Select OpenOffice_Org-Writer
  • Accepts all dependencies, this will also select Calc, Impress, etc.
  • Select apply to start the installation.

Adjustments

Calc - Insert Row

In calc I added the button “Insert Row' to the toolbar. To do so:

  • Select the toolbar where you want to add the button and click the small arrow pointing down at the end and select “customize toolbar”
  • Click Add
  • IN the category column select “Insert” and scroll down in the Commands column to select “Insert Rows”
  • Click Add and close all windows.
    • By default, the button is added at the front of the toolbar. In the customize window you can select the button and use the arrow buttons on the right to place the button where you want.

Calc - Enter

When pressing enter the selection moves down, which I don't want. I want it to move to the right. To do so:

  • Go to Tools → options
  • Go to OpenOffice.org Calc and select General
  • Set the “Press Enter to move selection” to Right instead of down.

Software - Pidgin

I use Pidgin for my MSN, IRC and google Talk communication. For my contact data, see sjoerd. Since pidgin was already installed I only had to setup my account.

Software - Filezilla

Filezilla is the ftp client I use. I had to install it from the repository openSUSE-11.1-Oss. After that I could start using it right away.

Network - DNS settings

I had the problem that a lot of my hosts were not resolvable through their short name, since in our internal network we have a lot of different sub domains and suffixes. Since I couldn't change that I decided to add them to my resolv.conf which was not a good solution because the next day the NetworkManager had created a new resolv.conf. It took a while but I finally found some documentation on how to add DNS search domains. Everything is explained in this howto. It comes down to the conclusion:

  • Open the file /etc/sysconfig/network/config

and add to the line below the search domains you want, separated by a space:

NETCONFIG_DNS_STATIC_SEARCHLIST="my.domain.tld mine.domain.tld"

Also configure netconfig to keep static configurations even when oder modules provide the information:

NETCONFIG_DNS_POLICY="STATIC NetworkManager"

After this, issue the command

netconfig update

And you're done.
Your resolv.conf now looks like this:

### /etc/resolv.conf file autogenerated by netconfig!
#
# Before you change this file manually, consider to define the
# static DNS configuration using the following variables in the
# /etc/sysconfig/network/config file:
#     NETCONFIG_DNS_STATIC_SEARCHLIST
#     NETCONFIG_DNS_STATIC_SERVERS
#     NETCONFIG_DNS_FORWARDER
# or disable DNS configuration updates via netconfig by setting:
#     NETCONFIG_DNS_POLICY=''
#
# See also the netconfig(8) manual page and other documentation.
#
# Note: Manual change of this file disables netconfig too, but
# may get lost when this file contains comments or empty lines
# only, the netconfig settings are same with settings in this
# file and in case of a "netconfig update -f" call.
#
### Please remove (at least) this line when you modify the file!
search my.domain.tld mine.domain.tld
nameserver 10.10.10.100
nameserver 10.10.10.101

Software - Workrave

Workrave is a small program which helps you to prevent RSI, and is available in the normal installation repository.

Software - Grsync

To create some backup profiles I installed Grsync from the packman repository and created profils to sync my data between some portable harddisks. This is one of the profiles:

[bckext-software]
text_source=/media/EXTERNAL/Software/
text_dest=/media/BCKEXT/Software/
text_addit=
text_com_before=
text_com_after=
check_time=true
check_perm=false
check_owner=false
check_group=false
check_onefs=true
check_verbose=true
check_progr=true
check_delete=true
check_exist=false
check_size=true
check_skipnew=false
check_windows=true
check_sum=false
check_symlink=false
check_hardlink=false
check_dev=false
check_update=false
check_keepart=false
check_mapuser=false
check_compr=false
check_backup=false
check_com_before=false
check_com_halt=false
check_com_after=false
check_browse_files=false

And this is the rsync command it fires:

rsync -r -t -x -v --progress --delete --size-only --modify-windows=1 /media/EXTERNAL/Software/ /media/BCKEXT/Software/
--size-only is because I use FAT32 filesystems and without the switch it would always see a difference in the date

Regional setting

When I installed I selected US English as my language. The reason I did this was because of the keyboard settings, which I prefer to US English. That had an unforeseen side effect, my time and date, number notation and money setting were also set to US English, while I want these set to Dutch standard. To setup this configuration I had to change a system setting:

  • Go to Yast
  • Go to System and double click sysconfig editor
  • In the sysconfig editor go to system → environment → language → RC_LC_ALL
  • I changed this to nl_NL.utf8

Which fixed all my desired setting but now a lot of programs (like Yast) are also in Dutch, and that's something I don't want.

So instead of the RC_LC_ALL setting I changed these settings to nl_NL.utf8

  • RC_LC_TIME
  • RC_LC_NUMERIC
  • RC_LC_MONETARY
  • RC_LC_PAPER

But this didn't work either so I turned to the forums: http://forums.opensuse.org/applications/424666-change-localization-settings.html#post2059255

Software - ConsoleOne

To install ConsoleOne download the software and current patches. After downloading you can install ConsoleOne by unpacking the tar.gz file and run the installation script as root:

Welcome to the installation of ConsoleOne 1.3.6h

The following is a list of languages that are available to install.

1 English
2 Chinese
3 Chinese Traditional
4 French
5 German
6 Italian
7 Japanese
8 Portuguese
9 Russian
10 Spanish
11 All

Select the languages you wish to install [?,q]: 1
 

The following are all the available snapins you can choose to install
 
0 NONE
1 ICE Snapin
2 Index Manager Snapin
3 LDAP Snapin
4 SLP Snapin
5 WAN Manager Snapin
6 PKI Snapin
7 Filtered Replica Snapin
8 All

Select the snapin(s) you wish to install [?,q]: 8

----------------------------------------------
Linux Kernel Version installed in this system:
2.6.27.29-0.1-pae
----------------------------------------------

%% nici package is already installed.
OpenSLP rpm " openslp-1.2.0-168.10.1 " is already installed. NDSslp will not be installed.
%% Adding package NOVLc1Linuxjre ...
Preparing...                ########################################### [100%]
   1:NOVLc1Linuxjre         ########################################### [100%]
%% Adding package NDSbase ...
Preparing...                ########################################### [100%]
   1:NDSbase                ########################################### [100%]
%% Adding package NDScommon ...
Preparing...                ########################################### [100%]
   1:NDScommon              ########################################### [100%]
%% Adding package NLDAPsdk ...
Preparing...                ########################################### [100%]
   1:NLDAPsdk               ########################################### [100%]
%% Adding package NLDAPbase ...
Preparing...                ########################################### [100%]
   1:NLDAPbase              ########################################### [100%]
%% Adding package NOVLxis ...
Preparing...                ########################################### [100%]
   1:NOVLxis                ########################################### [100%]
%% Adding package NOVLlmgnt ...
Preparing...                ########################################### [100%]
   1:NOVLlmgnt              ########################################### [100%]
%% Adding package NOVLice ...
Preparing...                ########################################### [100%]
   1:NOVLice                ########################################### [100%]
%% Adding package NOVLsas ...
Preparing...                ########################################### [100%]
   1:NOVLsas                ########################################### [100%]
%% Adding package NOVLpkia ...
Preparing...                ########################################### [100%]
   1:NOVLpkia               ########################################### [100%]
%% Adding package NOVLpkis ...
Preparing...                ########################################### [100%]
   1:NOVLpkis               ########################################### [100%]
%% Adding package NOVLc1 ...
Preparing...                ########################################### [100%]
   1:NOVLc1                 ########################################### [100%]
%% Adding package NDSsice ...
Preparing...                ########################################### [100%]
   1:NDSsice                ########################################### [100%]
%% Adding package NDSsimgr ...
Preparing...                ########################################### [100%]
   1:NDSsimgr               ########################################### [100%]
%% Adding package NDSsldap ...
Preparing...                ########################################### [100%]
   1:NDSsldap               ########################################### [100%]
%% Adding package NDSsslp ...
Preparing...                ########################################### [100%]
   1:NDSsslp                ########################################### [100%]
%% Adding package NDSswan ...
Preparing...                ########################################### [100%]
   1:NDSswan                ########################################### [100%]
%% Adding package NDSspki ...
Preparing...                ########################################### [100%]
   1:NDSspki                ########################################### [100%]
%% Adding package NDSsfrep ...
Preparing...                ########################################### [100%]
   1:NDSsfrep               ########################################### [100%]

%% ConsoleOne Successfully Installed.
%% Execute /usr/ConsoleOne/bin/ConsoleOne to run ConsoleOne
%% Snapins Successfully Installed.

Patch

There is also a patch available at the moment: The patch which is currently available is a manual installation. Unpack the zipfile, rename the old JClientNDS.jar and copy the new one. After this you can start ConsoleOne by doubleclicking the icon on the desktop.

GroupWise Snapins

I also needed the GroupWise snapins, which turned out to be some kind of problem. First problem was how to get them. Turned out they are available as rmp inside the linux full installation package. I installed them from inside the admin folder using these commands:

opensuse:/media/EXTERNAL/Software/Novell/Novell GroupWise 8.0.x/gw8.0.1-88138_full
_linux_en/admin # rpm -i novell-groupwise-admin-8.0.1-88138.i586.rpm 
ws0052:/media/EXTERNAL/Software/Novell/Novell GroupWise 8.0.x/gw8.0.1-88138_full
_linux_en/admin # rpm -i novell-groupwise-dbcopy-8.0.1-88138.i586.rpm 

So far so good, I also needed the gwcheck package but this one turned out to be already installed. I haven't had time yet to figure out where it came from but I thing it's included in the GroupWise client which is indeed installed. This was the error message I got:

file /opt/novell/groupwise/gwcheck/lib/GWAdmin.jar from install of novell-groupwise-gwcheck-8.0.1-88138.i586 conflicts with file from package novell-groupwise-gwcheck-8.0.1-88138.i586
file /opt/novell/groupwise/gwcheck/lib/GWAdminCheck.jar from install of novell-groupwise-gwcheck-8.0.1-88138.i586 conflicts with file from package novell-groupwise-gwcheck-8.0.1-88138.i586
file /opt/novell/groupwise/gwcheck/lib/GWAdminDirectory.jar from install of novell-groupwise-gwcheck-8.0.1-88138.i586 conflicts with file from package novell-groupwise-gwcheck-8.0.1-88138.i586
file /opt/novell/groupwise/gwcheck/lib/GWAdminUtil.jar from install of novell-groupwise-gwcheck-8.0.1-88138.i586 conflicts with file from package novell-groupwise-gwcheck-8.0.1-88138.i586
file /opt/novell/groupwise/gwcheck/lib/GroupWiseRes.jar from install of novell-groupwise-gwcheck-8.0.1-88138.i586 conflicts with file from package novell-groupwise-gwcheck-8.0.1-88138.i586

Fix: no gwadj2 in java.library.path

Now when I tried to start ConsoleOne I got this error:

ERROR: java.lang.UnsatisfiedLinkError: no gwadj2 in java.library.path

Solution, from this Novell TID was to change the consoleone startup script: Original line:

LD_LIBRARY_PATH="/usr/ConsoleOne/usr/lib:/usr/lib:/opt/novell/lib:/opt/novell/eDirectory/lib:$LD_LIBRARY_PATH"

Replaced with:

LD_LIBRARY_PATH="/usr/ConsoleOne/usr/lib:/usr/lib:/opt/novell/lib:/opt/novell/eDirectory/lib:/usr/ConsoleOne/bin:$LD_LIBRARY_PATH"

Fix: java.lang.NoClassDefFoundError: java/lang/StringBuilder

Now when I tried to start ConsoleOne I got this error:

ERROR: java.lang.NoClassDefFoundError: java/lang/StringBuilder

Solution, from this Novell TID was to set the C1_JRE_HOME variable to /usr/lib/jvm/jre-1.5.0-ibm, but that jre is not present on my system. I tried to set it to:

export C1_JRE_HOME=/usr/lib/jvm/jre-1.5.0-sun

and this also worked. Note that because of the next error I also tried it with different JRE's and all versions seemed to work.

Fix: Crashing ConsoleOne when opening GroupWise objects

Now ConsoleOne started working, except that when I opened a GroupWise object ConsoleOne just crashed, just leaving me this message:

opensuse:/usr/ConsoleOne/bin # ./ConsoleOne 
Novell JClient 1.3.1182-1.3.1182.  Copyright 1999 Novell Inc. All Rights Reserved.
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  SIGSEGV (0xb) at pc=0x6bd568c4, pid=9715, tid=1848109968
#
# Java VM: Java HotSpot(TM) Server VM (1.5.0_22-b03 mixed mode)
# Problematic frame:
# C  [libstdc++.so.6+0xee8c4]
#
# An error report file with more information is saved as hs_err_pid9715.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#
./ConsoleOne: line 98:  9715 Aborted                 $prog -noverify -Dapplication.home="${APPHOME}" -classpath "$classpath" com.novell.application.console.shell.Console "$@"

I found this Novell TID which doesn't provide a real solution but provides a some how working solution, delete the .consoleone folder in the home directory of the user starting ConsoleOne and it actually worked. Only thing is, it looks like I have to do that more than one time because I already had to do so twice.

Fix: Unable to locate the file gwac.dc

I received this error when trying to open the GWIA:

Unable to locate the the file "/mnt/servername/volumename/gw/domain/domainname/wpgate/GWIA/gwac.dc".
Full administration for the gateway will not be available until installation is complete.

Luckily, this was an easy fix:

sjoerd@opensuse:/mnt/servername/volumename> sudo ln -s /home/sjoerd/T/gw/ gw

Off course, this is when the mount directory is defined as /mnt.

Startup Script

Because of the removal of the preferences script I decided to write a little script:

#!/bin/bash
# ConsoleOne start script by sjoerd@warmetal.nl
#
# Remove preferences file to prevent crashes
# http://www.novell.com/support/php/search.do?cmd=displayKC&docType=kc&externalId=7004485&sliceId=1&docTypeID=DT_TID_1_1&dialogID=103955512&stateId=1%200%2058540504
rm -rf /home/sjoerd/.consoleone/
# Start ConsoleOne
/usr/ConsoleOne/bin/ConsoleOne
#
# Exit the script
exit

Software - iManager

Tried to use the Linux Workstation iManager but it gives nici errors, deinstalled it and installed the version that comes along, no go :(

Software - Gedit

To edit and view script files, configuration files etc, I needed an editor, so I decided for gedit. When installing gedit using the Install Software there are a few dependencies that are installed as well. A few of them are about burning CDs and DVDs, why would you need that?!? I installed them anyway and it works very well.

Terminal Adjustments

I'm used to running a terminal like putty under Windows, and putty does a lot of things to which I got quite used:

  • Selecting text automatically copies it to the clipboard
  • Right-click with the mouse automatically pastes
  • I also set putty to have a buffer of at least 5000 lines
  • I set my text color to bright green with a dark background
  • I set the size of the window to 100 x 40
  • I want the title of my terminal to display the hostname of where I'm working (even when I ssh to another host)

Profile

Some of the settings can be adjusted in the terminal window itself:

  • Open a terminal, go to Edit → Profiles
  • Select the default profile and click edit
  • General Tab
    • default font: monospace bold, 10
    • do not allow bold text
  • Colors Tab
    • Built-in schemes: Green on black
  • Background Tab:
    • Transparent background slider set to approximately 75%
  • Scrolling Tab
    • Scrollback set to 10000 lines
  • Compatibility Tab
    • Backspace key generates <ctrl>+H
    • Del key generates ASCII DEL

Note: this will work on all linux and unix machines as long as you run bash, on a korn shell it means you'll have to use the DEL key to use backspace

Copying and Pasting

I thought it was a setting but it turns out I'm just used to putty. In linux, everything you select with your mouse gets automatically copied to the clipboard (with a few exceptions), and I can paste it using the scroll wheel (third mouse button). So that's solved.

Windows Size

Open this file to set the window size of the gnome terminal to a more acceptable size. Note that this sets all terminals to this size not only the gnome terminal:

sjoerd@ws0052:/usr/share/vte/termcap> sudo vi xterm
xterm-xfree86|xterm-new|xterm terminal emulator (XFree86):\
        :am:km:mi:ms:xn:\
        :co#124:it#8:li#52:\

(old settings: co#80:it#8:li#24)

Windows Title

This sadly, does not work, no matter what I try, so back to the forums again:

http://forums.opensuse.org/applications/427019-gnome-terminal-title-change-ssh-login.html#post2075981

And that was successful. My problem was I was trying to edit my local machine, it turns out I'd to edit the machine I was ssh-ing to. So, on a linux box I had to do this:

allreposrv01:~ # cat /etc/bash.bashrc.local 
case $TERM in
   (xterm*)
         PROMPT_COMMAND='echo -ne "\033]0;${USER}($(id -ng))@${HOSTNAME}: ${PWD}\007"'
;;
esac
allreposrv01:~ # 

And on an AIX box I had to do this:

SHooft@qt-compiler01:/home/SHooft>cat .profile 
HOST=$(hostname -s)
case $TERM in
   (xterm*)
         PROMPT_COMMAND='echo -ne "\033]0;${USER}($(id -ng))@${HOST}: ${PWD}\007"'
;;
esac

Printer Installation

Yast → Hardware → Printer Message I need to install cups → OK!

http://software.canon-europe.com/software/0036485.asp http://www.canon-europe.com/For_Work/Products/Office_Print_Copy_Solutions/Office_Colour_Printers/iRC4080i/index.asp?specs=1

sjoerd@ws0052:~/software> sudo rpm -ivH g9b7enx.rpm 
Preparing packages for installation...
cque-en-1.0-8
Shutting down cupsd                                                  done
Starting cupsd                                                       done

canon irc4080i driver

sjoerd@ws0052:~> rpm -ql cque-en-1.0-8
/opt/cel
/opt/cel/bin
/opt/cel/bin/CQue.exe
/opt/cel/bin/MAKEXPP
/opt/cel/bin/setup
/opt/cel/bin/sicgsfilter
/opt/cel/etc
/opt/cel/etc/CQUEINST.CONF
/opt/cel/etc/cque.pp
/opt/cel/etc/cque1.0.png
/opt/cel/images
/opt/cel/images/buttonAddInvb.xpm
/opt/cel/images/buttonAddInvc.xpm
/opt/cel/images/buttonAddb.xpm
/opt/cel/images/buttonAddc.xpm
/opt/cel/images/buttonDelInvb.xpm
/opt/cel/images/buttonDelInvc.xpm
/opt/cel/images/buttonDelb.xpm
/opt/cel/images/buttonDelc.xpm
/opt/cel/images/buttonHelpInvb.xpm
/opt/cel/images/buttonHelpInvc.xpm
/opt/cel/images/buttonHelpb.xpm
/opt/cel/images/buttonHelpc.xpm
/opt/cel/images/buttonNextInvb.xpm
/opt/cel/images/buttonNextInvc.xpm
/opt/cel/images/buttonNextb.xpm
/opt/cel/images/buttonNextc.xpm
/opt/cel/images/buttonNoInvb.xpm
/opt/cel/images/buttonNoInvc.xpm
/opt/cel/images/buttonNob.xpm
/opt/cel/images/buttonNoc.xpm
/opt/cel/images/buttonOKInvb.xpm
/opt/cel/images/buttonOKInvc.xpm
/opt/cel/images/buttonOKb.xpm
/opt/cel/images/buttonOKc.xpm
/opt/cel/images/buttonPreviousInvb.xpm
/opt/cel/images/buttonPreviousInvc.xpm
/opt/cel/images/buttonPreviousb.xpm
/opt/cel/images/buttonPreviousc.xpm
/opt/cel/images/handb.xpm
/opt/cel/images/handc.xpm
/opt/cel/images/questionb.xpm
/opt/cel/images/questionc.xpm
/opt/cel/images/stopb.xpm
/opt/cel/images/stopc.xpm
/opt/cel/images/warn1b.xpm
/opt/cel/images/warn1c.xpm
/opt/cel/images/warn2b.xpm
/opt/cel/images/warn2c.xpm
/opt/cel/ppd
/opt/cel/ppd/cel-clc4040-ps-en.ppd.gz
/opt/cel/ppd/cel-clc4040h1-pcl-en.ppd.gz
/opt/cel/ppd/cel-clc5151-ps-en.ppd.gz
/opt/cel/ppd/cel-clc5151h1-pcl-en.ppd.gz
/opt/cel/ppd/cel-cpgx100-ps-en.ppd.gz
/opt/cel/ppd/cel-gx100-ps-en.ppd.gz
/opt/cel/ppd/cel-ipr1135-pcl-en.ppd.gz
/opt/cel/ppd/cel-ipr1135-ps-en.ppd.gz
/opt/cel/ppd/cel-ipr1135-pxl-en.ppd.gz
/opt/cel/ppd/cel-iprc1-pcl-en.ppd.gz
/opt/cel/ppd/cel-iprc1-ps-en.ppd.gz
/opt/cel/ppd/cel-iprc1-pxl-en.ppd.gz
/opt/cel/ppd/cel-iprj100-pcl-en.ppd.gz
/opt/cel/ppd/cel-iprj100-ps-en.ppd.gz
/opt/cel/ppd/cel-iprj100-pxl-en.ppd.gz
/opt/cel/ppd/cel-iprq1-ps-en.ppd.gz
/opt/cel/ppd/cel-iprt1-pcl-en.ppd.gz
/opt/cel/ppd/cel-iprt1-ps-en.ppd.gz
/opt/cel/ppd/cel-ir1018-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir1018-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir1020-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir1020-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir105-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir105-ps-en.ppd.gz
/opt/cel/ppd/cel-ir105-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir105p-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir105p-ps-en.ppd.gz
/opt/cel/ppd/cel-ir105p-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir1600-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir1600-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir2016-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir2016-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir2016i-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir2016i-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir2018-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir2018-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir2025-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir2025-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir2200-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir2200-ps-en.ppd.gz
/opt/cel/ppd/cel-ir2200-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir220i-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir220i-ps-en.ppd.gz
/opt/cel/ppd/cel-ir220i-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir2220-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir2220-ps-en.ppd.gz
/opt/cel/ppd/cel-ir2220-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir2230-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir2230-ps-en.ppd.gz
/opt/cel/ppd/cel-ir2230-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir2270-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir2270-ps-en.ppd.gz
/opt/cel/ppd/cel-ir2270-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir2570c-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir2570c-ps-en.ppd.gz
/opt/cel/ppd/cel-ir2570cf2-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir2570cf2-ps-en.ppd.gz
/opt/cel/ppd/cel-ir2830-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir2830-ps-en.ppd.gz
/opt/cel/ppd/cel-ir2830-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir3025-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir3025-ps-en.ppd.gz
/opt/cel/ppd/cel-ir3025-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir3030-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir3030-ps-en.ppd.gz
/opt/cel/ppd/cel-ir3030-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir3035-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir3035-ps-en.ppd.gz
/opt/cel/ppd/cel-ir3035-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir3100c-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir3100c-ps-en.ppd.gz
/opt/cel/ppd/cel-ir3170c-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir3170c-ps-en.ppd.gz
/opt/cel/ppd/cel-ir3170cf2-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir3170cf2-ps-en.ppd.gz
/opt/cel/ppd/cel-ir3180c-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir3180c-ps-en.ppd.gz
/opt/cel/ppd/cel-ir3180c-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir3225-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir3225-ps-en.ppd.gz
/opt/cel/ppd/cel-ir3225-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir3230-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir3230-ps-en.ppd.gz
/opt/cel/ppd/cel-ir3230-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir3235-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir3235-ps-en.ppd.gz
/opt/cel/ppd/cel-ir3235-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir3530-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir3530-ps-en.ppd.gz
/opt/cel/ppd/cel-ir3530-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir3570-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir3570-ps-en.ppd.gz
/opt/cel/ppd/cel-ir3570-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir5000-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir5000-ps-en.ppd.gz
/opt/cel/ppd/cel-ir5000-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir500i-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir500i-ps-en.ppd.gz
/opt/cel/ppd/cel-ir500i-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir5020-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir5020-ps-en.ppd.gz
/opt/cel/ppd/cel-ir5020-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir5055-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir5055-ps-en.ppd.gz
/opt/cel/ppd/cel-ir5055-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir5055s2-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir5055s2-ps-en.ppd.gz
/opt/cel/ppd/cel-ir5055s2-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir5070s1-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir5070s1-ps-en.ppd.gz
/opt/cel/ppd/cel-ir5070s1-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir5075-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir5075-ps-en.ppd.gz
/opt/cel/ppd/cel-ir5075-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir5570-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir5570-ps-en.ppd.gz
/opt/cel/ppd/cel-ir5570-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir5800c-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir5800c-ps-en.ppd.gz
/opt/cel/ppd/cel-ir5870c-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir5870c-ps-en.ppd.gz
/opt/cel/ppd/cel-ir5870cg1-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir5870cg1-ps-en.ppd.gz
/opt/cel/ppd/cel-ir5880c-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir5880c-ps-en.ppd.gz
/opt/cel/ppd/cel-ir5880c-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir6800c-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir6800c-ps-en.ppd.gz
/opt/cel/ppd/cel-ir6870c-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir6870c-ps-en.ppd.gz
/opt/cel/ppd/cel-ir6870cg1-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir6870cg1-ps-en.ppd.gz
/opt/cel/ppd/cel-ir7086-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir7086-ps-en.ppd.gz
/opt/cel/ppd/cel-ir7086-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir7086s1-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir7086s1-ps-en.ppd.gz
/opt/cel/ppd/cel-ir7086s1-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir7086s2-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir7086s2-ps-en.ppd.gz
/opt/cel/ppd/cel-ir7086s2-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir7200-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir7200-ps-en.ppd.gz
/opt/cel/ppd/cel-ir7200-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir8070-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir8070-ps-en.ppd.gz
/opt/cel/ppd/cel-ir8070-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir8070s1-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir8070s1-ps-en.ppd.gz
/opt/cel/ppd/cel-ir8070s1-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir85-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir85-ps-en.ppd.gz
/opt/cel/ppd/cel-ir85-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir8500-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir8500-ps-en.ppd.gz
/opt/cel/ppd/cel-ir8500-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir85p-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir85p-ps-en.ppd.gz
/opt/cel/ppd/cel-ir85p-pxl-en.ppd.gz
/opt/cel/ppd/cel-ir9070-pcl-en.ppd.gz
/opt/cel/ppd/cel-ir9070-ps-en.ppd.gz
/opt/cel/ppd/cel-ir9070-pxl-en.ppd.gz
/opt/cel/ppd/cel-iradvc5000b1-pcl-en.ppd.gz
/opt/cel/ppd/cel-iradvc5000b1-ps-en.ppd.gz
/opt/cel/ppd/cel-iradvc5000b1-pxl-en.ppd.gz
/opt/cel/ppd/cel-iradvc5000sgx300-ps-en.ppd.gz
/opt/cel/ppd/cel-iradvc5030-pcl-en.ppd.gz
/opt/cel/ppd/cel-iradvc5030-ps-en.ppd.gz
/opt/cel/ppd/cel-iradvc5030-pxl-en.ppd.gz
/opt/cel/ppd/cel-iradvc5045-pcl-en.ppd.gz
/opt/cel/ppd/cel-iradvc5045-ps-en.ppd.gz
/opt/cel/ppd/cel-iradvc5045-pxl-en.ppd.gz
/opt/cel/ppd/cel-iradvc7000a1-pcl-en.ppd.gz
/opt/cel/ppd/cel-iradvc7000a1-ps-en.ppd.gz
/opt/cel/ppd/cel-iradvc7000a1-pxl-en.ppd.gz
/opt/cel/ppd/cel-iradvc7000sgx300-ps-en.ppd.gz
/opt/cel/ppd/cel-iradvc7055-pcl-en.ppd.gz
/opt/cel/ppd/cel-iradvc7055-ps-en.ppd.gz
/opt/cel/ppd/cel-iradvc7055-pxl-en.ppd.gz
/opt/cel/ppd/cel-iradvc9000a1-pcl-en.ppd.gz
/opt/cel/ppd/cel-iradvc9000a1-ps-en.ppd.gz
/opt/cel/ppd/cel-iradvc9000a1-pxl-en.ppd.gz
/opt/cel/ppd/cel-iradvc9000sgx300-ps-en.ppd.gz
/opt/cel/ppd/cel-iradvc9060-pcl-en.ppd.gz
/opt/cel/ppd/cel-iradvc9060-ps-en.ppd.gz
/opt/cel/ppd/cel-iradvc9060-pxl-en.ppd.gz
/opt/cel/ppd/cel-irc1021i-pcl-en.ppd.gz
/opt/cel/ppd/cel-irc1021i-pxl-en.ppd.gz
/opt/cel/ppd/cel-irc2380-pcl-en.ppd.gz
/opt/cel/ppd/cel-irc2380-ps-en.ppd.gz
/opt/cel/ppd/cel-irc2380-pxl-en.ppd.gz
/opt/cel/ppd/cel-irc2620-pcl-en.ppd.gz
/opt/cel/ppd/cel-irc2620-ps-en.ppd.gz
/opt/cel/ppd/cel-irc2620-pxl-en.ppd.gz
/opt/cel/ppd/cel-irc2620c2-pcl-en.ppd.gz
/opt/cel/ppd/cel-irc2620c2-ps-en.ppd.gz
/opt/cel/ppd/cel-irc2880-pcl-en.ppd.gz
/opt/cel/ppd/cel-irc2880-ps-en.ppd.gz
/opt/cel/ppd/cel-irc2880-pxl-en.ppd.gz
/opt/cel/ppd/cel-irc2880j1-pcl-en.ppd.gz
/opt/cel/ppd/cel-irc2880j1-ps-en.ppd.gz
/opt/cel/ppd/cel-irc3200-pcl-en.ppd.gz
/opt/cel/ppd/cel-irc3200-ps-en.ppd.gz
/opt/cel/ppd/cel-irc3200-pxl-en.ppd.gz
/opt/cel/ppd/cel-irc3220-pcl-en.ppd.gz
/opt/cel/ppd/cel-irc3220-ps-en.ppd.gz
/opt/cel/ppd/cel-irc3220-pxl-en.ppd.gz
/opt/cel/ppd/cel-irc3220c2-pcl-en.ppd.gz
/opt/cel/ppd/cel-irc3220c2-ps-en.ppd.gz
/opt/cel/ppd/cel-irc3380j1-pcl-en.ppd.gz
/opt/cel/ppd/cel-irc3380j1-ps-en.ppd.gz
/opt/cel/ppd/cel-irc3480-pcl-en.ppd.gz
/opt/cel/ppd/cel-irc3480-ps-en.ppd.gz
/opt/cel/ppd/cel-irc3480-pxl-en.ppd.gz
/opt/cel/ppd/cel-irc4080-pcl-en.ppd.gz
/opt/cel/ppd/cel-irc4080-ps-en.ppd.gz
/opt/cel/ppd/cel-irc4080-pxl-en.ppd.gz
/opt/cel/ppd/cel-irc4080h1-pcl-en.ppd.gz
/opt/cel/ppd/cel-irc4080h1-ps-en.ppd.gz
/opt/cel/ppd/cel-irc4580h1-pcl-en.ppd.gz
/opt/cel/ppd/cel-irc4580h1-ps-en.ppd.gz
/opt/cel/ppd/cel-irc5180-pcl-en.ppd.gz
/opt/cel/ppd/cel-irc5180-ps-en.ppd.gz
/opt/cel/ppd/cel-irc5180-pxl-en.ppd.gz
/opt/cel/ppd/cel-irc5180h1-pcl-en.ppd.gz
/opt/cel/ppd/cel-irc5180h1-ps-en.ppd.gz
/opt/cel/ppd/cel-irc5185-pcl-en.ppd.gz
/opt/cel/ppd/cel-irc5185-ps-en.ppd.gz
/opt/cel/ppd/cel-irc5185-pxl-en.ppd.gz
/opt/cel/ppd/cel-irc5185h1-pcl-en.ppd.gz
/opt/cel/ppd/cel-irc5185h1-ps-en.ppd.gz
/opt/cel/ppd/cel-l2000ip-pcl-en.ppd.gz
/opt/cel/ppd/cel-l2000ip-pxl-en.ppd.gz
/opt/cel/ppd/cel-l3000ip-pcl-en.ppd.gz
/opt/cel/ppd/cel-l3000ip-pxl-en.ppd.gz
/opt/cel/ppd/cel-lbp3360-pcl-en.ppd.gz
/opt/cel/ppd/cel-lbp3360-pxl-en.ppd.gz
/opt/cel/ppd/cel-lbp3370-pcl-en.ppd.gz
/opt/cel/ppd/cel-lbp3370-pxl-en.ppd.gz
/opt/cel/ppd/cel-lbp3460-pcl-en.ppd.gz
/opt/cel/ppd/cel-lbp3460-pxl-en.ppd.gz
/opt/cel/ppd/cel-lbp5360-pcl-en.ppd.gz
/opt/cel/ppd/cel-lbp5360-pxl-en.ppd.gz
/opt/cel/ppd/cel-lbp5970-pcl-en.ppd.gz
/opt/cel/ppd/cel-lbp5970-ps-en.ppd.gz
/opt/cel/ppd/cel-lbp5970-pxl-en.ppd.gz
/opt/cel/ppd/cel-lbp7750c-pcl-en.ppd.gz
/opt/cel/ppd/cel-lbp7750c-ps-en.ppd.gz
/opt/cel/ppd/cel-lbp7750c-pxl-en.ppd.gz
/opt/cel/ppd/cel-mf4660pl-pcl-en.ppd.gz
/opt/cel/ppd/cel-mf4660pl-pxl-en.ppd.gz
/opt/cel/ppd/cel-mf6540pl-pcl-en.ppd.gz
/opt/cel/ppd/cel-mf6540pl-pxl-en.ppd.gz
/opt/cel/ppd/cel-mf6600-pcl-en.ppd.gz
/opt/cel/ppd/cel-mf6600-pxl-en.ppd.gz
/opt/cel/ppd/cel-mf7170i-pcl-en.ppd.gz
/opt/cel/ppd/cel-mf7170i-pxl-en.ppd.gz
/opt/cel/ppd/cel-mf9100-pcl-en.ppd.gz
/opt/cel/ppd/cel-mf9100-pxl-en.ppd.gz
/opt/cel/ppd/cel-mf9130-pcl-en.ppd.gz
/opt/cel/ppd/cel-mf9130-pxl-en.ppd.gz
/usr/share/doc/CQue1.0
/usr/share/doc/CQue1.0/CQue1.0QuickLNXE.pdf
/usr/share/doc/CQue1.0/CQue1.0ReferenceManual.pdf
/usr/share/doc/CQue1.0/README
sjoerd@ws0052:/opt/cel/bin> ./setup 
Segmentation fault
sjoerd@ws0052:/opt/cel/bin> sudo ./setup 
root's password:
/usr/bin/chcon: can't apply partial context to unlabeled file `/var/log/CQue1.0_UpdateLog'
Error: Can't open display: 
sjoerd@ws0052:/opt/cel/bin> 
sjoerd@ws0052:/opt/cel/bin> su -
Password: 
ws0052:~ # cd /opt/cel/bin/
ws0052:/opt/cel/bin # ls
CQue.exe  MAKEXPP  setup  sicgsfilter
ws0052:/opt/cel/bin # ./setup 
/usr/bin/chcon: can't apply partial context to unlabeled file `/var/log/CQue1.0_UpdateLog'
Warning: Cannot convert string "-*-lucida-bold-r-normal--10-*" to type FontStruct
/usr/bin/chcon: can't apply partial context to unlabeled file `sicgsfilter'
/usr/bin/chcon: can't apply partial context to unlabeled file `setup'
/usr/bin/chcon: can't apply partial context to unlabeled file `CQue.exe'
/usr/bin/chcon: can't apply partial context to unlabeled file `MAKEXPP'
/usr/bin/chcon: can't apply partial context to unlabeled file `/opt/cel/bin'
/usr/bin/chcon: can't apply partial context to unlabeled file `/usr/bin/sicgsfilter'
/usr/bin/chcon: can't apply partial context to unlabeled file `/opt/cel/bin/sicgsfilter'
/usr/bin/chcon: can't apply partial context to unlabeled file `/usr/bin/cque'
/usr/bin/chcon: can't apply partial context to unlabeled file `/opt/cel/bin/cque'
Shutting down cupsd                                                                                done
Starting cupsd                                                                                     done
Warning: Cannot convert string "-*-lucida-bold-r-normal--10-*" to type FontStruct
Warning: Cannot convert string "-*-lucida-bold-i-normal--10-*" to type FontStruct
Warning: Cannot convert string "-*-lucida-bold-r-normal--12-*" to type FontStruct
Warning: Cannot convert string "-*-lucida-medium-r-normal--10-*" to type FontStruct
ws0052:/opt/cel/bin # 

Software - Citrix Client

http://www.citrix.com/English/ss/downloads/details.asp?downloadId=3323&productId=186&c1=sot2755#top

ws0052:/home/sjoerd/software # rpm -ivh ICAClient-11.0-1.i386.rpm 
Preparing...                ########################################### [100%]
   1:ICAClient              ########################################### [100%]

ToDo

  • Software to install
    • OpenOffice
      • Dutch and English spelling checker
    • ConsoleOne
    • iManager
  • Multimedia
    • Burn CD/DVD
    • Watch DVD
  • Other
    • Desktop effects
    • Remote Desktop
      • Connect from laptop
      • Connect to laptop
    • DHCP receive Managed IP address (server setting)
    • Software and update repositories
      • How to install software patterns
    • Desktop
      • Cleanup
      • Wallpaper
  • Remove unnecessary services from startup
  • Terminal adjustments
    • Automatically copy text when highlighted with a mouse
    • Make the screen larger and wider by default

Future Required Knowledge

  • Evolution Client

Reasons for Windows

This is a list of reasons or software for which I still need Windows:

  • DNS DHCP Management Tool from Novell
  • VSphere Client (ESX Client)
  • Commvault Commcell Console
myownsuse.txt · Last modified: 2021/09/24 00:24 by 127.0.0.1