Welcome to our Frequently Asked Questions” section. In this section we hope to provide answers to most of the questions you may have. The content of this page will be updated regularly to reflect any changes made to the systems, infrastructure or processes which would affect our current students.
1. How do I get help? If you are having issues with a computer, software, your account, or any of the miscellaneous equipment in the department; simply send an email to support-AT-cs.ship.edu, where -AT- is @. Your other option is to stop by MCT152 and get assistance from the CS/E Systems Manager. (I would recommend that you read through the rest of the FAQ before sending an email or stopping by, otherwise you might end up getting a rather sarcastic answer.)
2. How do I get my credentials reset and/or change my password? If you already know your password and want to simply change it to something else, log into any lab machine under Linux, or SSH into either Sloop or Clipper, and type the following command `adpasswd’. You will be prompted for your current password, followed by two requests for a new password. If your current password is entered incorrectly or your entries for a new password don’t match, you will receive an appropriate error message. If you are simply returned to the prompt, your password was successfully changed.
If you are using Windows, you can use Microsoft’s built-in mechanism for changing passwords. Log into a machine and press the Ctrl-Alt-Delete key combination. Then you need to select “Change a Password” from the menu. Just like with Linux, you will be prompted for your current password, followed by two requests for a new password. It will provide feedback informing you whether or not the password was successfully updated.
If you are having issues with either your Comp Sci provided Gmail account or your Comp Sci AD account, you can reset your passwords by using the form found on THIS page. This form requires that you provide your SHIP.EDU credentials to validate your identity. For security reasons, this form is ONLY available from machines connected to the campus network. There are a few special characters which can not be used for passwords when using this form. If you are still having issues or the form returns an error message, stop by MCT152 and get assistance from the CS/E Systems Manager.
3. Can I access my CS/E files from non-CS/E computers? Our fileserver is available from any of the computer labs on campus. You can also use a number of different tools to access your files remotely over SSH or by connecting to the VPN. Follow these directions for accessing your files.
4. My professor says I am supposed to use Sloop/Clipper for my coursework, how do I do that? To access the departmental shared servers, currently named Sloop & Clipper, you will need to use SSH, (Secure SHell.) If you are unfamiliar with this utility, the basic syntax is ‘ssh username@servername’. If you are trying to access the servers from a Windows machine, we recommend using MobaXterm, which is available from the department’s pre-configured software page. For more detailed instructions and a full explanation of all the options, I am going to take this moment to introduce you to a term you will hear often in the industry when asking a relatively simple question. RTFM! In this case, the manual is easily accessed from any of our Linux machines or from inside a MobaXterm session by typing ‘man ssh’.
5. Under Linux, I can’t find Eclipse, what should I do? You can simply open a terminal window and execute the application using /opt/Eclipse/eclipse or ./eclipse if you are already in the /opt/Eclipse directory. This works with any application you are trying to launch from a terminal window. If you are not sure where the executable is, you can use either the find or locate command. If you want to make a more permanent launcher, simply follow these directions.
6. I want to print my file, how can I do that with no printers installed on the CS&E computers? Students are able to send documents to the various campus printers using THIS web-based utility. You can find the directions for this utility HERE.
7. How do I get additional software added to the machines and/or departmental servers? To get software added to either the standard configuration or one of the servers, simply send an email to support answering the following questions:
- What is the name of the software package you want installed?
- What is the software package used for? (Its true, I have not learned every single software product available today.)
- How many students would benefit from this software being available?
- Which lab/server would you like the software installed in?
Once these questions have been answered, I will install the software in a test location to see whether there are any conflicts with existing software. As long as there are no issues, you will be contacted when and where the software will be deployed. You will also be notified if it is decided not to install the software and the reason why.
8. My browser will not connect to the Internet. What can I do? You can contact support or you can quickly fix this yourself. (99.9% of the time.) This issue is typically caused by failing to log out of a machine properly. Modern browsers use session locking technologies to protect your private information. If you had your browser open and logout of the machine without closing it first, there is a risk that the session locks were not removed which will cause issues the next time you try and use the browser. If you have no bookmarks or pre-configured session formats you want to save, the fastest way to resolve the issue is to purge your browser profile. These simple steps will take care of it for you:
- Close Firefox if it is running.
- Left click on the desktop and select “Open Terminal Here“
- Type cd and press the enter key to change your current directory to the root level of your home directory
- Type rf -rf .mozilla and press enter.
- Relaunch Firefox and verify your Internet access. Make sure to properly close applications and logoff the computers.
9. I want to archive my files from the department server to my GSuite Google Drive:
- Log into Sloop, Clipper or any of the lab machines under Linux. If using a server, make sure to have X11 forwarding enabled.
- Create the directory to be used as the mount point for your Google Drive outside of your home directory. There is already a folder created called /Google specifically for this purpose. For example: mkdir /Google/userid
- Create the OAuth tokens by running the following command: google-drive-ocamlfuse
- When the browser window appears, login using your Google Drive credentials and select ALLOW when asked. If done correctly, your browser will display the message: “The application was successfully granted access. Please wait for the client to retrieve the authorization tokens.”
- Give it a minute and then close the browser window. Once the browser window is closed you should see the message “Access token retrieved correctly” in your terminal window. These tokens will be stored in a hidden folder in your home directory which will restrict access to your user account only. Any mounts created using the tokens will not be visible to users who do not have access to the tokens.
- Once your tokens have been generated, you can issue the command to mount your Google Drive to the folder you created in step 2: google-drive-ocamlfuse /Google/userid
- Now use your favorite archive or file copy tool to move the files you want to keep from your home directory to your mapped Google drive. For example you can create a tar archive of your Documents folder by using the following command while in your home directory: tar cvfz /Google/userid/DocumentArchive_12.15.2017.tgz Documents
- Once finished, use the following command to unmount your Google drive: fusermount -u /Google/userid
10. I need to reserve departmental resources for a special project. How do I do this? Begging helps. Seriously, the easiest way to request resources for special projects is to email support with an message containing the following information:
- A summary of what your project is
- A detailed description of what resources you need. This should include number of computers, special configurations, additional software, etc…
- A schedule of when different things would be needed.
- Anything else you think would be crucial information relevant to your request.
- Some request may require faculty approval.
11. Is equipment available to be signed out to support special projects? The easiest answer is “It depends.” You would need to submit a formal equipment request to either your professor or mentor who, if they approve, would then forward it to support with any additional information they wish to provide. The request would need to include the following information:
- what kind of equipment you need and the purpose of the request
- a detailed list of your minimum hardware requirements and include all equipment needed. (For example: asking for just a computer would not include keyboard, mouse, speakers, monitor, etc….)
- what operating system needs to be installed and configured (if applicable)
- what software needs to be configured (if applicable)
- when the equipment needs to be ready
- and how long will the equipment be needed
This should all be done at least 72 hours in advance to allow ample time to source the hardware and configure the machine. If there are special configuration requirements which would require your input, you will need to be available. In the event that minimum hardware requirements can not be met, you will be notified of what is available and you will need to determine if it will meet your requirements. Once the machine is ready, you will need to complete an asset sign out form and agree to take responsibility for the equipment. The equipment then needs to be returned by the date given on the sign out form.
12. What kind of computer do I need as a student in one of the CS&E Programs?
The short answer is none as the necessary resources and technologies are already in place to support your academic endeavors. With the shared servers and workstations located in the department, the general use labs and computers located in the library, and the 24 hour computer labs located in MCT, the infrastructure exists to allow you to succeed. While these resources do exist, most of our students find it more convenient to have a machine they have complete control of. In addition, a personal machine allows them the freedom to experiment with technologies not already supported on the University’s infrastructure. For additional information, please refer to our page: Computer Recommendations.
13. I am having scaling issues with some of the programs we use under Windows on my QHD+ equipped laptop. Is there a fix? Yes there is, but you need to feel comfortable modifying your system registry. If you don’t, you can contact support and they can help you with this. What you need to do is follow these steps:
- Open the registry using regedit.
- Navigate to the following location: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide
- Create a New 32Bit DWORD Key with the label PreferExternalManifest
- Set the Value data to 1 with a Decimal Base
- Close regedit
- The remaining steps need to be preformed for each application which is having scaling issues.
- Download the Sample.exe.MANIFEST
- Put a copy of this file in the same directory as your application and rename it to match the executables name. For example, to use one with eclipse.exe, create a copy named eclipse.exe.MANIFEST and place it in the folder with the Eclipse executable
- Please note, some of the programs we use may require you to place the manifest file elsewhere. For example to fix the MARS Mips emulator, you need to put the manifest file in your java jre directory for the javaw.exe application
14. Your question here? Have a question which you think others would benefit from knowing the answer? Email support with subject FAQ.