FAQ

From CIS Support
(Redirected from FrequentlyAskedQuestions)
Jump to: navigation, search

Contents

Windows Questions

I need some software by Microsoft for a project, can you give it to me?

Possibly. Our licensing with Microsoft allows us to give students software and licenses to install through the DreamSpark Premium Web Store (formerly MSDN Academic Alliance Software Center). At the beginning of each semester, we update the online database with a list of all students currently enrolled in a CIS class.

  • New Users: You will receive an email from the DreamSpark Premium Web Store containing a link to activate your account and set a password. Office 365 sometimes flags this as spam, so if you don't see it in your Inbox, please be sure to check in your Spam/Junk folders. Once your account is confirmed, you can login to the web store any time. Your initial password is automatically generated when your account is added. You should change it as soon as possible by clicking on the "Your Account" link at the top of the page once you login.
  • Existing Users: If your account is currently active (or previously added but you never activated it), you will not receive an email. If you previously had an account that had been deactivated (accounts are deactivated automatically after one year from their creation), you will receive an email saying your account has been reactivated.

Logging in to the DreamSpark Web Store

To login to the DreamSpark Web Store, you will need to login with your DreamSpark username and password.

Note: The login information for DreamSpark is separate from your CIS Account.

To reset your password click the "Forgot username or password?" on the login page.

You are free to download any software available on this site. You must use MS Internet Explorer to download software from E-Academy. Software available from E-Academy includes development tools and suites, operating systems, and some MS Office component applications, but not the Office suite or core applications such as Word, Excel, or Powerpoint. If you would like your own copy of the Office quite, you may purchase it from the Union Computer Store at a student discounted priced.

License Agreement

Remember, this is for you own personal use as a CIS student. You are not legally permitted to download software for your friends or families. Doing so will break the terms of the MSDNAA agreement. Distributing illegal copies of software is against state and federal laws and the policies of this university.


How do I take a screenshot in Windows?

To take a screenshot (image of the screen) in Windows, follow the following steps:

  1. Press "Print Scrn" on the keyboard (next to "Scroll Lock" at the top).
  2. Open Microsoft Paint (Start Menu > All Programs > Accessories > Paint).
  3. Go to Edit > Paste to paste the image.
  4. Save the image as a BMP in your home directory by going to File > Save As...
  5. Do with the image as you please.

How do I enable X forwarding in Windows?

The following explains the process of enabling X forwarding through SSH to view X applications in Windows.

  1. Start XServer by going to Start > XServer
  2. Open PuTTY by going to Start > PuTTY
  3. In the Category menu for PuTTY, select Tunnels
  4. Check the box next to "Enable X11 Forwarding"
  5. In the Category menu for PuTTY, select Session
  6. Under Host Name, type "cislinux.cis.ksu.edu"
  7. Choose SSH as your Protocol
  8. Now click "Open"
  9. Enter your username and password when prompted
  10. Enjoy

You can test to see if X forwarding is working by typing "xeyes", which should bring up an application with two eyes following your mouse pointer.

How do I transfer files to or from the CIS systems?

NOTE: Due to authentication problems and account lockouts caused by WinSCP, we no longer recommend using this application for file transfer. We suggest the following instead.

File``Zilla is a good cross-platform desktop file transfer application that is both free to use and open source. You can download the client from http://filezilla-project.org/ and install it on your own system.

When you launch File``Zilla, the window looks like this: Filezilla main.png

First-time users will need to create a new connection which you can re-use later.

  1. Click on the the Site Manager button here:
    Filezilla sitemgr button.png
  2. This opens up a new window. Click on the "New Site" button.
    Filezilla sitemgr1.png
  3. Set the name of your new site to something easy to remember, like the name of the server you are connecting to.
    Filezilla new site.png
  4. Make the following changes to the site settings:
    • Protocol: SFTP - SSH File Transfer Protocol
    • Login Type: Ask for password
    • User: enter your username here, not your full email address
    And click OK when done.
    Filezilla sitemgr2.png
  5. You should now be returned to the main window. Click on the dropdown next to the Site Manager button and select your newly saved site.
    Filezilla host selection.png
  6. You will be prompted for your password. Enter it here. NOTE: This is your CIS password, not your KSU eID password.
    Filezilla passwd dialog.png
  7. Once connected, the main window should look like this. Transfer files by selecting the source on the left and destination on the right.
    Filezilla connected.png
  8. When you are finished, click on the Disconnect button.
    Filezilla disconnect.png

How do I burn an .ISO image to a Disc?

N022 and N126 labs have DeepBurner installed on the Windows machines along with CD/DVD burners. This is free software and is available to download for your own personal use at http://www.deepburner.com/.

To burn an .iso to CD/DVD, place a blank disc in the CD/DVD ROM tray and run DeepBurner. When the program starts, it will prompt you to select the project type. Select "Burn ISO image." Click the "..." button beside the Image file text box to specify the location of your saved .iso file. Click the "Burn ISO" button to begin burning the disc.

Linux Questions

NOTE: Parts of this document are borrowed heavily from the excellent documentation found in the Beocat wiki. Please have a look there for more details and in-depth examples.

How do I connect to Linux systems?

To login remotely to CIS Linux systems, you first need an "SSH Client". SSH, short for "secure shell", is a protocol that allows secure communication between two computers. We recommend the following.

  • Windows
    • PuTTY is by far the most common SSH client, both for CIS and in the world.
    • MobaXterm is a fairly new client with some nice features, such as being able to SCP/SFTP (see below), and running X (Linux graphical desktop).
    • Cygwin is for those that would rather be running Linux but are stuck on Windows. It's purely a text interface.
  • Macintosh
    • OS-X has SSH a built-in application called "Terminal". It's not great, but it will work for most CIS users.
    • iTerm2 is the terminal application we prefer.
  • Others
    • There are many SSH clients for many different platforms available. While we don't have experience with many of these, any should be sufficient for access to CIS Linux systems.

You'll need to connect your client (via the SSH protocol, if your client allows multiple protocols) to cislinux.cis.ksu.edu.

For command-line tools, the command to connect is

ssh username@cislinux.cis.ksu.edu

Your username is your CIS login (usually the same as your K-State eID) and the password is your CIS password (which is only the same as your eID password if you set it manually or using our password reset page).

Note: When you type your password, nothing shows up on the screen, not even asterisks.

The first time you log into a new host, you will be asked to confirm adding the SSL signature to your local repository. Just say "yes" in whatever appropriate form when asked.

You'll know you are successfully logged in when you see a prompt that says

username@hostname:~$

where hostname is the name of the machine you've logged into (currently either 'cougar' or 'viper') and username is your eID username

How do I transfer files to/from Linux systems?

Usually, one of the first things people want to do is to transfer files into or out of their CIS account. To do so, you need to use SCP (secure copy) or SFTP (SSH FTP or Secure FTP). Again, there are multiple programs that do this.

  • Windows
    • Putty (see above) has PSCP and PSFTP programs (both are included if you run the installer). It is a command-line interface (CLI) rather than a graphical user interface (GUI).
    • MobaXterm (see above) has a built-in GUI SFTP client that automatically changes the directories as you change them in your SSH session.
    • FileZilla (client) has an easy-to-use GUI. Be sure to use 'SFTP' mode rather than 'FTP' mode.
    • WinSCP is another easy-to-use GUI.
    • Cygwin (see above) has CLI scp and sftp programs.
  • Macintosh
    • FileZilla is also available for OS-X.
    • Within terminal or iTerm, you can use the 'scp' or 'sftp' programs.
  • Linux
    • FileZilla also has a GUI linux version, in additon to the CLI tools.

Using a Command-Line Interface (CLI)

You can safely ignore this section if you're using a graphical interface (GUI).

Example

Transfer a file called myfile.txt in your current folder to your home directory on CISLinux.

I am using my username ("sgsax") here. You should replace this with your own when you run these commands.

Using SCP:

scp myfile.txt sgsax@cislinux.cis.ksu.edu:
Password: (type your password here, it will not show any response on the screen)
myfile.txt                                                                            100%    0     0.0KB/s   00:00

Note the colon at the end of the 'scp' line.

Using SFTP:

sftp sgsax@cislinux.cis.ksu.edu
Password: (type your password here, it will not show any response on the screen)
Connected to cislinux.cis.ksu.edu.
sftp> put myfile.txt
Uploading myfile.txt to /home/s/sgsax/myfile.txt
myfile.txt                                                                            100%    0     0.0KB/s   00:00
sftp> exit

SFTP is interactive, so this is a two-step process. First, you connect to CISLinux, then you transfer the file. As long as the system gives the sftp> prompt, you are in the sftp program, and you will remain there until you type 'exit'.

For more examples of advanced usage, please visit the Beocat wiki.

How do I use Linux?

Please read our Linux Primer

Why can't I login to the Linux lab?

Problem: When you try to login to a Linux lab desktop, the screen goes black and then reverts immediately to the login screen. No errors are displayed.

Cause: This is due to corruption or incompatibility of one of your X.org configuration files. The solution is to remove this file.

Resolution:

  1. Press <Ctrl>-<Alt>-<F1> to switch to a local virtual console and login using your regular credentials.
  2. At the prompt (ending with a $ character), type the following and press <Enter>
    rm .Xauthority
  3. Logout using either logout or exit
  4. Switch back the the GUI login screen by pressing <Ctrl>-<Alt>-<F7>

You should now be able to login as usual.

Network Questions

What network storage is available to me?

All CIS users have home directory on the department file server to store files. Anything you place in your home directory is backed up nightly, with revisions stored going back six months.

Linux Systems

On department linux systems, your home directory is automatically mounted as $HOME. The full path of your home directory can be found using the finger command on any linux host.

finger testacct
Login: testacct       			Name: Testing Tester
Directory: /home/t/testacct         	Shell: /bin/bash
Never logged in.
No mail.
No Plan.

In this case, testacct's home directory is /home/t/testacct.

Windows Systems

On department Windows systems, your home directory should be mounted as the U:\ drive. If you are manually mounting a drive, use the URI \\homefiles.cis.ksu.edu\<username> where <username> is your eID.

If you need a large amount of space temporarily, you can request space in the transient volume (send an email to help@cis.ksu.edu). There are no quotas on directories in this volume, but there are also no backups made of files here. Support staff may also ask you to clean files out periodically to make room for others. On department linux systems, your transient directory will be found in /transient/<username. On department Windows systems, you can mount the share \\homefiles.cis.ksu.edu\transient\<username> to a drive letter of your choosing.

How do I setup CGI on my web page?

Please see the page on Personal Web Pages.

Why don't you have an FTP server?

FTP is a very old protocol. It was designed before security considerations were a major part of protocol design. As such, passwords to the FTP server are sent in plain text---any clever user on the network can snoop your packets and steal your password. This would allow that user to gain access to your account, which is an unacceptable violation of our security.

If you need to access your home directory from a remote location, there are two different methods for doing so. See the documentation in the CIS Systems UserGuide for Remote Access or in the FrequentlyAskedQuestions about how to access your home directory from a non-CIS computer.

How do I use HTTP authentication?

To setup password authentication for a directory in your personal web space follow these steps from a linux shell (you will want to change passwordProtectedDir to whatever name you want and use your own usernames). <your_home_dir_path> is the full path to your home directory. If you don't know what this is, use the finger command from the command prompt of any linux host ("finger <eid>", where <eid> is your eID).

cd ~/public_html/
mkdir passwordProtectedDir
cd passwordProtectedDir
htpasswd -c .htpasswd user_who_gets_access
htpasswd .htpasswd other_user
cat << EOF > ~/public_html/passwordProtectedDir/.htaccess
AuthType Basic
AuthName "Checking Password"
AuthUserFile <your_home_dir_path>/public_html/passwordProtectedDir/.htpasswd
Require valid-user
EOF

Now create any files you want in the directory and set permissions appropriately.

chmod o+rx ~/public_html/passwordProtectedDir
chmod o+r ~/public_html/passwordProtectedDir/*.*

If you would like your files to only be password protected off-campus, use this command to make your htaccess file.

cat << EOF > ~/public_html/passwordProtectedDir/.htaccess
AuthType Basic
AuthName "Checking Password"
AuthUserFile <your_home_dir_path>/public_html/passwordProtectedDir/.htpasswd
Require valid-user
Order Allow,Deny
# This restricts access without a password to the KSU network
Allow from 12# 130.0.0/16
# This restricts access without a password to the CIS network
#Allow from 12# 130.8.0/22
Satisfy any
EOF

Why am I getting 500 Interal Server Error on all my scripts?

We use programs named suexec and suphp to make sure that all of your scripts run as you. This allows your scripts to access files that would normally be private and inaccessible by the web server. However, for security these programs will not allow your scripts to run unless the permissions set on your files and on the directories containing them are safe.

For CGI scripts, you must make sure the following are true:

  1. Your script must be stored in your home directory in the subdirectory named public_html/cgi-bin. You cannot place your scripts anywhere else.
  2. You must make sure that your home directory, the public_html directory, and the cgi-bin directory are not group or other writable:
  3. chmod 755 ~
    chmod 755 ~/public_html
    chmod 755 ~/public_html/cgi-bin
    

  4. Finally, you must make sure your scripts are executable, but not group or other writable:
  5. chmod 755 ~/public_html/cgi-bin/my-script.cgi
    

  6. If you have problems, try checking the end of the logs for additional information while pressing reload on your browser:
  7. tail -f /web/logs/error_log /web/logs/suexec_log
    

For PHP scripts, you must make sure the following are true:

  1. Your script must be stored in your home directory under the directory named public_html or a subdirectory of that directory.
  2. You must make sure that your home directory, the public_html directory, and every directory above your PHP script is accessible but not group or other writable:
  3. chmod 755 ~
    chmod 755 ~/public_html
    chmod 755 ~/public_html/otherdir
    

  4. Finally, you must make sure your scripts are readable, but not group or other writable:
  5. chmod 644 ~/public_html/index.php
    chmod 644 ~/public_html/otherdir/index.php
    

  6. If you have problems, try checking the end of the logs for additional information while pressing reload on your browser:
  7. tail -f /common/weblogs/polara/error.log /common/weblogs/polara/suphp.log
    

How do I setup ssh keys?

To setup ssh keys for authentication between CIS Linux and Solaris hosts, follow these steps

chmod go-w ~
cd ~/.ssh/
chmod 700 .
ssh-keygen -t dsa
cat id_dsa.pub >> authorized_keys
chmod 600 *

How do I access the campus VPN?

See Access Through Campus VPN

How do I login remotely to CIS resources?

See Remote Access

IRC

Setting up an irssi Proxy

IRC stands for Internet Relay Chat, creating a internet chat with out the need for an account. This is an addtional way to contact the CIS Admins for a help, you will probably also need to submit a ticket into help@cis.ksu.edu.

To set up an irssi proxy, you'll need to load irssi in a screen and do the following:

  1. Type screen -U this will keep the irssi seesion open.
  2. Start irssi by typing irssi
  3. Connect to type /Connect irc.freenode.net
  4. At this time you can load the irssi proxy module by typing /load proxy
  5. Now join a chatroom by typing /join #ksucis
  6. When you a finished you can idle irssi with "Ctrl + a" then "d" this will detach srcreen and idle irssi
  7. To Reattach screen with screen -rAad

Edit the Config file of irssi for auto login

  1. nano .irssi/config
  2. Add the following line to the servers block
    { address = "irc.freenode.net"; chatnet = "freenode"; port = "6667"; autoconnect = "yes";}
  3. Add the following lines to the channels block
    { name = "#ksucis"; chatnet = "freenode"; autojoin = "yes"; },
  4. restart irssi

Miscellaneous Questions

How do I connect to MySQL?

Before you can access your MySQL database, you must request an account by sending an email to help@cis.ksu.edu.

Once your account has been created, you may connect using the instructions below.

You can connect to the MySQL server from any host on the campus network. You will not be able to connect to it from off-campus unless you use the KSU VPN client, which you can download here. Campus wifi users: you will not be able to connect if you are on the "KSU Guest" wifi network. If you are on wifi, you must be using the "KSU Wireless" network.

Connecting from Linux

To connect from Linux, you must first logon to one of the lab machines (or you may connect from your own laptop). Once logged in, you can connect to the MySQL server by typing:

mysql -p -h mysql.cis.ksu.edu

and then enter your MySQL password when prompted.

Using phpMyAdmin

To administer your database through a web interface, you can use phpMyAdmin from any Internet-connected computer.

How do I change my MySQL password?

There are a couple of ways to change your password:

  • Connect using the command above. Once connected, type the following at the prompt
set password = password("yournewpassword");

Where yournewpassword is your new password.

How do I reset my MySQL password?

Send an email to support@cis.ksu.edu or stop by the sysadmin offices (N116, N119) during regular business hours.

General Connection Information

You may find the following information helpful:

MySQL Host: mysql.cis.ksu.edu
MySQL Port: 3306

A copy of the MySQL 5.5 documentation can be found at the MySQL homepage.

If you have any other questions or problems, please send a [request] to the system administrators.

What happens when I leave? How long do I keep my account?

Please see the "Account Removal and Alumni Accounts" section of the Accounts page.

Can you guys help me with my homework?

We want to make our policy on helping students clear. The CIS support staff is responsible for making sure the computing systems, networks, services, and programs on those systems function. We will help anyone who has a problem using these systems.

However, we draw the line at looking at any source code or server or program configurations students themselves have installed. This is due to the fact that CIS faculty are frequently asking students to configure and manipulate software on their own as part of homework assignments. As such the CIS support staff explicitly do not examine source code or other issues for students.

If you are convinced that this problem is indeed an issue related to a CIS systems bug or misconfiguration, you may contact your professor and ask for assistance. At the specific request of faculty members we will look into source code or other issues, but only in order to determine the location of the problem.

As an additional clarification, this policy doesn't preclude us from answering questions and giving advice to students. The systems coordinator and students may volunteer to render help or give advice at their discretion. Please be sure your requests for advice are keeping with your professors' honor code requirements for the applicable course.

What do I do when the printer is out of paper?

If one of the printers runs out of paper, you just need to contact the system administrators. We get paper and load the printers on request.

Alternately, if no one is available at those locations you may either email support@cis.ksu.edu or talk to one of the staff members in the main CIS office, Nichols 234.

How do I use VMWare in the Computing Labs

Please read our guide for full details on using a VM image for classwork.

How do I install JPF (Java PathFinder)?

Initial Steps

The JPF install script may be run from cislinux.cis.ksu.edu or any CIS Linux lab machine. Windows users must ssh into cislinux using Putty or another ssh client.

Once you have completed the installation from any Linux machine, it will work on any other CIS Linux machine.

  1. Log into cislinux.cis.ksu.edu (or any CIS Linux lab machine). All following command should be run in a terminal session or terminal window.
  2. Make sure the Sun JDK is in your system path. You should see something like this:
  3. $ set | grep JAVA_HOME
    JAVA_HOME=/usr/lib/jvm/default-java
    $ set | grep PATH
    PATH=/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib/jvm/default-java
    

    JAVA_HOME could also be something like /usr/lib/jvm/java-6-sun. If JAVA_HOME is not set and not also in PATH, you will need to add the following to your ~/.profile:

    export JAVA_HOME=/usr/lib/jvm/default-java
    export PATH=$PATH:$JAVA_HOME
    

    Logout and back in to load the new configuration, or just reload it for your current session

    $ source ~/.profile
    

  4. Now you can run the install script which will place the JPF files in your home directory and build them:
  5. $ /common/public/bin/install_jpf.sh
    

You will now have a built copy of JPF in ~/JPF2.

Running JPF

Create the following shell scripts to help you build and run JPF test classes:

compile.sh

JPF=$HOME/JPF2/
CLASSPATH=.:$JPF/jpf-core/build/jpf/
CLASSPATH=$CLASSPATH:$JPF/jpf-core/lib/*
CLASSPATH=$CLASSPATH:$JPF/jpf-core/src/main/
javac -cp $CLASSPATH $1

run.sh

JPF=$HOME/JPF2/
CLASSPATH=.:$JPF/jpf-core/build/*
CLASSPATH=$CLASSPATH:$JPF/jpf-core/lib/*
CLASSPATH=$CLASSPATH:$JPF/jpf-core/build/classes/
CLASSPATH=$CLASSPATH:$JPF/jpf-core/bin/
CLASSPATH=$CLASSPATH:$JPF/jpf-core/src/main/
ARGS="+vm.por.sync_detection=false"
ARGS=$ARGS" +jpf.report.console.property_violation=trace,error,snapshot"
ARGS=$ARGS" +jpf.listener=.tools.DeadlockAnalyzer"
ARGS=$ARGS" +deadlock.format=essential"
java -Xmx512m -jar $JPF/jpf-core/build/RunJPF.jar +classpath=$CLASSPATH  $ARGS $1

Place them somewhere in your homedir (in your JPF2 directory is probably a good place) and make them executable

$ chmod +x compile.sh
$ chmod +x run.sh

See your instructor for how to use these scripts.

For More Information

Please see the Java PathFinder site:

http://javapathfinder.sourceforge.net/

How do I use PC^2 for the ACM Programming Contest?

PC^2^ is used for submitting solutions and scoring for the ACM Programming Contest. You may either use a local fat client (pc2team) or the web client (EWTeam).

Web Client: EWTeam

Point a web browser to http://pc2.cis.ksu.edu and login with the credentials provided by the contest coordinator. This should work for all browsers and all operating systems. You can also look at the current scoreboard from this app.

Local Client: pc2team

To use the local client, you must install it in at least one team member's home directory.

Previously Installed Copy

If you used PC^2^ for previous contests, you must remove the old directory before installing the current one. Look for a "pc2" directory on your U: drive or in your home directory and delete it before continuing.

Installation

  1. Login to a Linux lab machine, or open an SSH session using PuTTY or another SSH client to cislinux.cis.ksu.edu
  2. Run the install script
  3. $ /common/public/bin/install_pc2.sh

Running

In Windows
  1. Open a Command Prompt window (click Start->Programs->Accessories->Command Prompt, or Start->Run and type cmd)
  2. Change to your home files (U: drive) and enter the pc2 directory
  3. > U:
    > cd pc2
    
  4. Start the PC2 client
  5. U:\pc2>bin\pc2team
    

You cannot run pc2team by double-clicking on it in Windows Explorer, you must start it from the command prompt as described here.

In Linux
  1. Open a terminal window
  2. Enter the pc2 directory in your home directory
  3. $ cd $HOME/pc2
    
  4. Start the PC^2 client
  5. $ bin/pc2team
    
All Platforms
  • Login using the credentials provided to you by the judges.
  • Note 1: you must run the pc2team application as described here, do not cd bin first and then run pc2team, otherwise the client will not be able to read its configuration file and you will not be able to connect to the server.
  • Note 2: if you wish to view the current scoreboard, you may run the application pc2board instead of pc2team in the last step listed above.

Usage

Full documentation of the pc2team client can be found in the pc2 install directory in your home directory. Look in the doc directory for the file PC2V9TeamGuide.pdf.

I need some software by VMWare for a project, can you give it to me?

Possibly. Our licensing with VMWare, via the VMware Academic Program, allows us to give students software and licenses to install software on their own computers, for a period of 12 months at a time. Software may be obtained from the VMWare webstore. At the beginning of each semester, we update the online database with a list of all students currently enrolled in a CIS class. When we do this, you will receive an email from "Kansas State University, Manhattan - Computing and Info. Sciences" which contains a link that you will need to click to activate your account and set a password for it. Webmail will sometimes flag this as spam, so if you don't see it in your Inbox, please check in your Spam/Junk folders to see if it is filtered there.

If your account is currently active, or was previously added but you never activated it, you will not receive an email. If you previously had an account that had been deactivated (accounts are deactivated automatically after one year from their creation), you will receive an email saying your account has been reactivated. If you don't remember your password in either of these cases, click on the "Forgot you password?" link on the site login page. Your username will always be <your_eid>@ksu.edu.

Once your account is confirmed, you can login to the webstore any time at the following URL:

http://e5.onthehub.com/WebStore/ProductsByMajorVersionList.aspx?ws=5e4dba18-d630-de11-a497-0030485a8df0&vsro=8

You are free to download any software available on this site. Software available for students from the VMware Academic Program includes desktop applications, such as Fusion (for Mac OS), Workstation (for Linux and Windows), and Player (for all platforms). You can also get a discount code for enrollment in the VMWare Certified Professional program. Software for faculty includes all of these plus vSphere and vCenter products, as well as ESXi and ESX.

Remember, this is for you own personal use as a CIS student. You are not legally permitted to download software for your friends or families. Doing so will break the terms of the agreement. Distributing illegal copies of software is against state and federal laws and the policies of this university.

When I run Visual Paradigm UML, I am asked to select a license

Installing the license locally

If you are running Visual Paradigm UML on a CIS Windows lab machine, you need the license file installed for your user profile. You can do this by clicking on Start>All Programs>Visual Paradigm>Install Visual Paradigm License. You will be shown a security warning about running an program on the network, click "Run" to approve. Press any key when prompted to close the Command Prompt window. Restart Visual Paradigm and it should run normally.

If you are running Visual Paradigm UML on your own Windows machine, you will need to download the license file here, and copy it to the following location: %USERPROFILE%\visualparadigm\.vplls. Create this folder if it doesn't exist (in a command prompt): C:\> mkdir %USERPROFILE%\visualparadigm\.vplls

Workaround for Campus Firewall Blocking

If you are running VP-UML on your own system and trying to use it on campus, you need to update the JRE included with the application. You will first need to download a new JRE from http://www.java.com and extract it to your local harddrive. Then follow these steps to place it in the correct folder for VP-UML to use it in Windows.

  1. Close Visual Paradigm if running
  2. Rename jre folder in C:\Program Files\Visual Paradigm for UML 10.0 to jre.bak
  3. Copy jre1.7.0_17 folder from where you extracted it to C:\Program Files\Visual Paradigm for UML 10.0
  4. Rename jre1.7.0_17 folder in C:\Program Files\Visual Paradigm for UML 10.0 to jre
  5. Start Visual Paradigm; you should see dialog that says "Academic license Key is received"
  6. Close Visual Paradigm and run VP-UML Update from the Start menu under Visual Paradigm
  7. Confirm no VP apps are running and click "OK" on the dialog box
  8. Make sure "Visual Paradigm update server" is selected and click "Check Update"
  9. Only apply updates to 10.0, do not upgrade to 10.1 if offered
  10. Close when done

Is there any other way to get help?

The best way to get our attention is to send an email to help@cis.ksu.edu. This creates a ticket in RT (Request Tracker), which we use for monitoring and tracking all helpdesk issues. This in turn sends all the sysadmin staff an email so we can all have a chance to respond to your question. Please do not send emails to any individual sysadmin. If you do this, there will be no record of your question, and it may take longer to be addressed.

If you have a question during regular business hours (Monday-Friday, 8AM-5PM), you can stop by the sysadmin offices: Nichols 116 and Nichols 119. If your issue is quick and easy, we can usually take care of it right there for you. If it's a little more involved, we might still ask you to send us an email to open a ticket for it.

Also during business hours, you can reach us by phone at 785-532-6350 and asking for the system administrator. If there is an after-hours emergency, you can call 785-532-7790 and it will be forwarded to the system administrator.

If you're the kindof person that likes IRC, we have a channel on Freenode that you are free to join and ask your question. You can plug the following details into the IRC client of your choice:

Network: irc.freenode.net
Channel: #ksucis

There is usually one or more sysadmin lurking on this channel that can help you. We don't monitor this 24/7, but it's another easy way to reach us if you need to. If we are working on an issue that requires extended debugging and interaction, we may ask you to join so we can get some realtime feedback with you. For more detail on using IRC, see our Advanced IRC Tips page.