Frequently Asked Questions
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.
READ FAQ #1 CAREFULLY AND COMPLETELY!
1. How do I get help? <== READ ME!
Due to the dynamic nature of our infrastructure, the School of Engineering does NOT maintain a traditional help desk. As future engineers and computer scientists, there is an expectation that you are actively working to develop both critical thinking and problem-solving skills that will be crucial in your future careers. This includes doing research, such as: reading websites, watching videos, reading your textbooks, and consulting other reference materials.
If you are unable to find a solution to your problem, you should ask your professors for assistance. Remember, they are here to help you learn and will answer questions.
If your professor determines that the nature of your issue requires further assistance, you should be directed to this page or to send an email explaining your situation to email@example.com. You need to provide enough details in your email to clearly identify your issue, such as: any error messages, machine being used, software being accessed, etc… If you do not know how to explain your problem clearly, you can email the same address, request assistance from the School of Engineering’s Systems Manager, and provide your availability so an appointment can be scheduled if necessary.
NOTE: This email is only monitored from 8-3:30, M-F, unless the University is closed or the Systems Manager is unavailable due to meetings, training, or for personal reasons.
IT IS RECOMMENDED THAT YOU REVIEW ALL OF THE FREQUENTLY ASKED QUESTIONS BEFORE SENDING AN EMAIL!
If your issue is already covered on the School of Engineering website, you WILL be directed back to the website. If you fail to include the information required, your request WILL NOT be processed. If your questions relate to something directly related to your course, you WILL be sent back to your professor.
2. How do I reset / change the password for my Active Directory account used to access the lab machines?
If you are unable to remember your password or were just issued your School of Engineering AD account, you can initiate a password reset by following the steps found @ https://web.engr.ship.edu/for-students/password-reset-request/. This is the updated password reset system which will require you to have access to your standard SHIP.EDU email account. If you are unable to access your SHIP.EDU account, please contact firstname.lastname@example.org.
If you know your current password and simply want to change it, you can follow the steps below:
- 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 using Linux, type one of the following commands `adpasswd’ or `passwd’. 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.
PLEASE REMEMBER: All passwords must be twelve or more characters and include at at least three of the four: upper case letter, lower case letter, number, special characters. In addition, your passwords can not contain portions of your user ID or your given name and can not be a password you have already used.
3. I was told to use my Gmail account for something, how do I access it?
As long as you were
over 18 when joining the School of Engineering or taking your first School of Engineering course, you would have been provided with a sponsored GSuite account. Your account information can be found in the welcome email from support which would have included a link to your personalized welcome page with directions on creating a password and setting up multi-factor authentication.
Accounts have always used the same user ID as the student’s SHIP.EDU account to make it easier to remember. Since 2018, all new accounts have used the ENGR domain. This means that if your SHIP account is email@example.com, your sponsored Gmail account would be firstname.lastname@example.org.
Please note that under our current licensing agreement, we can only provide accounts to students who are either pursuing one of the School of Engineering degrees or are enrolled in a School of Engineering course.
4. When attempting to login to my sponsored Gmail account, I received a message that says my account can not be found. How do I resolve this issue?
First, make sure you are using the proper email. (see FAQ #3) If you received the message that your account does not exists and you have verified that you are using the correct account, it may have been deleted. For security reasons, all new accounts are deleted if not accessed during the first semester. In addition, accounts can be deleted due to prolonged inactivity or when they violate usage policies. To remedy this, please email email@example.com using your SHIP.EDU email and request that your account be recreated.
Under our current licensing agreement, we can only provide accounts to students who are either pursuing one of the School of Engineering degrees or are enrolled in a School of Engineering course. As such, you MUST include either your declared major or the School of Engineering course you are enrolled in. This information is required to verify your eligibility and FERPA restrictions only allow us to validate the information we are provided.
REQUESTS WHICH DO NOT INCLUDE THE NECESSARY INFORMATION WILL NOT BE PROCESSED!
5. When attempting to login to my sponsored Gmail account, I received a message that my settings don’t meet the organization’s 2-Step verification policy. How do I resolve this issue?
As of December 2, 2022, 2-step verification, also known as 2FA or MFA, went from being optional to being required.
If you are a new student, please follow the directions found on your personalized welcome page. This can be accessed using the link contained in the email you received at the start of the semester. This method will explain how to temporarily disable MFA for your account, reset your password, and setup MFA to prevent future issues. You will have six hours to complete this once started and this method can only be used once.
If you fail to configure your MFA settings during your initial setup period, you can use the following link to bypass the MFA requirement for a short period of time: MFA Bypass Link.
Please note, this method has a finite number of uses so it is highly recommended that students configure MFA the first time they use this method. Students who fail to configure MFA and exceed the maximum number of uses will have their accounts terminated as they are officially failing to comply with a defined School of Engineering policy.
Once you have bypassed the MFA requirement and logged into your Gmail account, follow these steps to configure your account properly:
- Click the circle with the first letter of your first name and select “Manage your Google Account”
- Select Security
- Select 2-Step Verification
- Click Get started
- You will initially need to use a phone number for your 2 factor setup
- You will receive a code to verify the number.
- Click Turn on and you are finished.
If you would prefer not to use your phone as your verification tool, you can go back into the 2-Step Verification section and add other methods. Many users prefer to use an Authenticator App such as Google Authenticator. Once your alternate method is configured, you can safely remove your phone number as a verification method.
6. How do I reset / change the password for my GMail account?
Starting the fall of 2020, all new School of Engineering GMail accounts have been configured to use the student’s SHIP.EDU email address as their recovery account. To use this method to change your password, please follow these steps:
- MFA is now enforced which means you will need to disable MFA before you will be able to reset your password using your SHIP email as a recovery method. (see FAQ #5) Otherwise Google will attempt to use your configured MFA option(s).
- Head to the Gmail sign-in page, enter your email address and click Next
- Click the “Forgot Password” link.
- If you are prompted for a previous password, click “Try another way”
- If prompted, enter your SHIP.EDU email are your recovery account.
- Get the verification code which was sent to your SHIP.EDU email
- If you are asked for a phone number, enter a phone number capable of receiving text messages.
- Enter the verification code sent to the phone number you entered.
- Follow the steps to enter your new password.
If your account has no recovery email configured, you should email support with a request to have one added and you will be notified once it has been completed. We will only configure your SHIP.EDU account as a recovery address, any other address request will be ignored.
7. I am having issues logging into my account on a lab machine. I have already reset my password. What should I do?
FIRST VERIFY THAT YOUR ACCOUNT ACTUALLY EXISTS! Ask your professor, or another student who has successfully logged in, to type the following command at a Linux prompt: id ab1234 (where ab1234 is your user ID). If it is states that no user exists, you will need to email support (FAQ #1) from your SHIP.EDU account asking for a lab account and include what course you are enrolled in. This is required for verification purposes.
To prevent bad actors from using the password reset utility to identify potential accounts, no error message is generated when a user account doesn’t exist. It simply states that the update was a success.
If your account does exists, there are a few common reasons users have issues logging into our lab machines.
- The first is when students use the wrong user ID.
- SoE lab machines are all domain joined so you should only need to use your user id to login
- Your user ID is the first portion of your email, firstname.lastname@example.org >>> ab1234
- If you feel you need to type the domain, make sure you use @engr.ship.edu not @ship.edu
- The second is when students use the space bar to wake up the computer from sleep.
- Using the space bar to wake the computer under Linux will often leave a space in the user name field
- User ” ab1234″ does not equal “ab1234” which results in a user not found error.
- It is recommended when waking a computer that students use the mouse or one of the modifier keys, which are shift, alt, ctl, or the windows key
- To resolve this issue, make sure to completely clear the user portion of the login form
- The last is that the computer was recently started/rebooted
- Lab machines need to establish a connection to the authentication server before users can use their credentials to login
- This can take a few minutes to establish after a reboot or power on sequence, simply waiting a minute or two often resolves this particular issue.
There are other less common issues, such as network and software problems, which could prevent users from logging in. If the previous steps did not resolve your issue, please email support and include the name of the computer you are using. Computer names always start with the room number and can be found on a white label, at the top left corner of the Linux login screen, or by typing ‘.\‘ (period backslash) in the user field of the Windows login screen.
8. My professor says I am supposed to use Sloop/Clipper for my coursework, how do I do that?
As both Clipper and Sloop are exposed to the public internet without the need for a VPN connection, they now require the use of MFA to provide a more secure computing environment. This requires the use of an app which provides a time-based 6 digit token as additional verification. For instructions on setting up the required MFA, please click HERE for more details.
In addition to MFA, access to the departmental shared servers named Sloop & Clipper, you will need to use SSH, (Secure SHell.) You would follow these same directions, without the use of MFA as they are behind the campus firewall, to access other specialty servers hosted on School of Engineering infrastructure. If you are unfamiliar with this utility, the basic syntax is ‘ssh username@servername’. A few examples are:
ssh email@example.com or ssh firstname.lastname@example.org or ssh email@example.com
PLEASE NOTE: At this moment, the old cs.ship.edu domain name is still supported, but future infrastructure changes might not be implemented under cs.ship.edu.
YOU WILL NEED TO USE THE SAME CREDENTIALS USED TO ACCESS SCHOOL OF ENGINEERING LAB COMPUTERS!
If you are trying to access the servers from a Windows machine, we recommend using either WSL (the Windows Subsystem for Linux) or MobaXterm, which is available from either the website’s pre-configured software page or the website’s essential software page.
For more detailed instructions and a full explanation of all the options available with SSH, 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’.
*** Multiple failed login attempts will result in an IP ban. If you have triggered a ban, you can either log into the alternate server (Sloop/Clipper) or initiate a VPN connection – IP bans resulting from multiple failed login attempts will not be manually reset.
9. I am getting an error when trying to run software that the licensing server can not be found / no license is available. What should I do?
The primary cause for licensing issues is related to the access restrictions we are required to enforce to comply with licensing agreements. For the following software packages, you need to be on campus or have an active VPN connection to be able to use our software licenses:
- Cadence Tools: including Allegro, Capture CIS, and others
- Xilinx ISE / Vivado / Vitis
- Autodesk products: Inventor, Civil 3D
Due to a change in the JetBrains software, licensing is no longer stored as a system preference. To activate the software for use in the lab, students should select License Server and enter the following: http://license.engr.ship.edu:8080 This will need to be done for each IDE, but only once as it will be saved in the user’s configuration file.
As there is the possibility that student/faculty use of the network license on personal devices could impact the usability of the SoE lab machines, the license for the JetBrains IDEs is now restricted to lab machines only. To use the software on a personal device, simply use the following form to request a personal academic license: https://www.jetbrains.com/shop/eform/students. Please use your SHIP.EDU email address as the university has an established relationship with JetBrains and therefore the entire process should take less than 5 minutes.
To ensure that students are running the same version currently installed in the labs, we are providing download links to the different IDEs. We are providing both the Linux and Windows versions. If students need something else, such as a version for MacOS, they should make sure to download version 2022.3 of the selected IDEs.
10. Can I access my School of Engineering files from non-ENGR computers?
11. What kind of computer do I need as a student in one of the School of Engineering 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, the computers located in the library, and the 24-hour computer lab 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.
PLEASE NOTE: the software packages used in the following programs are not supported by Chromebooks or computers running either MacOS or Linux. These programs REQUIRE a Microsoft Windows operating system: Computer Engineering, Electrical Engineering, Mechanical Engineering, Civil Engineering.
IMPORTANT: The new ARM-based Apple laptops have not been thoroughly tested for compatibility with the software used in any School of Engineering program and are NOT recommended at this time!
For additional information, please refer to our page: Computer Recommendations.
12. I want to print my file; how can I do that with no printers installed on the CS&E computers?
13. What is the procedure I need to follow if I find that I need weekend or off-hours access to one of the computer labs?
Students with a legitimate need are able to request access privileges to nearly any of our lab spaces. Please use the questionnaire available on the Lab Access Request page to request access to the computer and engineering labs. You will need to submit a separate request each time you need to access the lab. Please make sure to answer all questions accurately. You will also need to comply with the policy and procedures defined on the page: Policies for Unsupervised Lab Use. (These only apply to the facilities located in the MCT building.)
The access request should be completed prior to accessing the lab to comply with our off-hours lab usage policy.
Note: any student found accessing the labs without permission or admitting other students who were not granted access will have their privileges suspended for the remainder of the semester. Not only is this a liability issue, but it would also violate the agreement we have with public safety which could jeopardize this privilege for all students. Repeat offenders will be reported to the Dean of Students for further disciplinary action.
For students who need repeat access for a specific class, the doors to certain School of Engineering labs are now equipped with keypad entry locks. If your professor feels you need access, they will provide you with the appropriate door code for the specific computer lab and will send your name to support for further processing. You will then be contacted by support with a request for the full ID number printed on your student ID so it can be added into the card swipe system for the door at the top of the stairs near the School of Engineering office. You will receive notification once your ID has been activated and it will remain activated for the duration of the semester.
14. 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, please email support (see FAQ #1) with the subject Engineering Software Request.
Be prepared to answer the following questions:
- What is the name of the software package you want installed?
- What is the software package used for?
- How many students would benefit from this software being available?
- Which lab/server would you like the software installed in?
- What is the time-frame in which you need the software installed?
Once the questionnaire has been processed, the software will be installed 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.
15. I need to reserve/sign out departmental resources for class or a special project. How do I do this?
To request resources for special projects or coursework, please email support (see FAQ #1) with the subject Engineering Resource Request.
Be prepared to provide the following information:
- A detailed description of what resources you need. This should include number of computers, special configurations, additional software, etc…
- A summary of what your project is
- A schedule of when different things would be needed.
- 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 (if applicable)
- Anything else you think would be crucial information relevant to your request.
- PLEASE NOTE: Some requests may require faculty approval.
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. If signing out equipment, once the equipment 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.
16. My account no longer allows me to log into the lab machines or servers, what should I do?
Due to licensing restrictions, we are only allowed to provide access to students actively enrolled in one of our programs. If you changed your major or had been taking a general education class, odds are your account was disabled because you are no longer considered actively enrolled in a School of Engineering program.
If it is the middle of a semester, there are a few possibilities. The most common is that, following industry standard security practices, your access has been temporarily disabled due to multiple failed login attempts. In most cases, your access will be automatically restored within four hours. The other possibility is that your account was disabled because you were found violating the School of Engineering’s computer usage policy or using a School of Engineering resource in an inappropriate, unprofessional or illegal manner. If this is the case, you will be notified via your ENGR Gmail account. You will be directed to make an appointment with either your professor, your department chair, or the School of Engineering’s Systems Manager to discuss why your access was revoked and what steps, if any, need to be taken to have your access reinstated.
17. I have received an email reminding me to log out of lab machines. What is the proper way to log out of the lab computers?
For Windows, please use one of the following methods to log out of the lab machines:
- Click on the user icon located on the start menu and the select “Sign out”
- Click on the desktop and press Alt-F4 to open the Windows shutdown dialog box and select “Sign out”. If you are in an application window, this key combination will simply close the running application.
- Open the Windows quick access menu by pressing Windows-X, move the cursor over “Shut down or sign out” and select “Sign out” from the submenu.
- Pressing CTL-ALT-DEL opens a system menu and then select “Sign out”
For Linux, a few things to note:
- Locking the screen does not log you out, DO NOT USE CTL-L or CTL-ALT-DEL as they simply lock the screen. If you have locked the screen, you need to enter your credentials again in order to properly log out.
- Like with Windows there are a few ways to log out, I find that the fastest is using the ATL-F4 key combination which brings up the LOGOUT/RESTART/SHUTDOWN dialog box. You can also access this by:
- clicking on the logout button icon located in the bottom right corner of the XFCE start menu
- right clicking on the desktop, placing the cursor over applications which opens the submenu and selecting logout (the final option)
- typing xfce-session-logout in a terminal window
18. 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
19. Under Linux, I can’t find Eclipse, what should I do?
You can simply open a terminal window and execute the application by typing eclipse at the prompt as a symbolic link for Eclipse has been added to /usr/bin. If you are on a machine without the symlink, typically a system you are in the process of setting up, either type the entire path to the executable, such as /opt/Eclipse_Engr_L64/eclipse, or simply go to the directory for the application and type ./eclipse. 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.
20. 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 logged out of the machine without closing it first, there is a risk that the session locks were not removed. This will cause issues the next time you try and use the browser, regardless of the machine. 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.
21. I am having scaling issues with some of the programs we use under Windows on my QHD+ equipped laptop. Is there a fix?
While this should no longer be relevant with the current versions of Windows 10 and Windows 11, we are keeping this information available for students working with older system configurations.
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
22. Your question here… Have a question which you think others would benefit from knowing the answer?
If you have a question which has not been answered here, and is not covered elsewhere on the School of Engineering website, email support (See FAQ #1) with the subject FAQ and your question in the body of the email. Please verify that your question is both clear and concise.