Google Search Appliance software version 5.0
Google Mini software version 5.0
Posted December 2007
Updated August 2008; added section on MTUs in crawl problems section
This document provides the information you need to solve problems you might encounter while installing or operating the Google Search Appliance or Google Mini.
This document provides diagnostic information and solutions for problems that you might encounter while installing or operating a Google Search Appliance or Google Mini.
This document is intended for search appliance administrators, network administrators, and other people who operate or install a search appliance. The document assumes that you are familiar with the Google Search Appliance or Google Mini and with networking concepts.
The online help systems for the Google Search Appliance and Google Mini contain detailed information on how to configure the search appliance from the Admin Console. You can search the Admin Console online help systems at the Search Appliance Documentation page.
The way that you receive technical support and access to the Enterprise Technical Support site depends on how and where you purchased your search appliance. For more information, see About Technical Support in Installing a Google Search Appliance or Google Mini .
If you received technical support from Google Enterprise Technical Support, you can search the help systems and other support information on the Enterprise Technical Support Web site (http://support.google.com/enterprise). If you forget your password for the Enterprise Technical Support web site, go to the Password Assistance page or click the Forgot Your Password? link on the Enterprise Technical Support login page. Enter your login name and Google Enterprise Technical Support will mail your password to the primary contact you designated when you created your Enterprise Technical Support account. If your primary contact cannot receive email or if you do not know your login name, please contact enterprise-operations@google.com.
If you receive technical support from a provider other than Google Enterprise Technical Support, contact that provider for more information.
If you need to contact your technical support provider, have the search appliance ID number available. You can find the appliance ID in the following places:
Your technical support provider might need remote access to the search appliance to determine the cause of any problems the search appliance is experiencing. The provider can use SSH, access via modem, and VPN/desktop streaming (for an additional cost).
Different access methods have different requirements. The requirements for remote access are discussed in Remote Access for Technical Support on the Enterprise Technical Support site.
If you do not have access to the Enterprise Technical Support site, talk to your technical support provider about the requirements.
When a running search appliance experiences problems, the symptoms might include any of the following:
The search appliance can experience problems during its initial or a subsequent startup, during the configuration process, or while it is running. Decide which sections of this document to read based on what was taking place when you encountered a problem with the search appliance:
This section discusses general problems you might encounter with the search appliance's operating system and licensing.
If the search appliance cannot serve or if the search appliances freezes, the symptoms might indicate an operating system freeze or crash. If you observe these symptoms, complete the following checklist and contact your technical support provider.
| Question | Your Answer |
|---|---|
| When did the search appliance stop serving? | |
| Can you ping the search appliance from another computer? | |
| Can you connect to the Admin Console on port 8000 or the Version Manager on port 9941? If you see an error, what is the error? |
If the Google Search Appliance or Google Mini has certain errors in the operating system, the search appliance sends an email message to the user whose email address was designated to receive notifications. The subject line of the email says:
NOTIFICATION: Machine machine_name needs to be rebooted in order to be used.
The message indicates that the operating system error has put the search appliance in an indeterminate state. To correct the error, restart the search appliance safely. For instructions on a safe restart, see Installing the Google Search Appliance or Google Mini.
If you have problems installing a license to increase the number of documents your search appliance can crawl and index, obtain the search appliance identification number (also known as the serial number) and contact your technical support provider. The search appliance identification number is on Admin Console on the Administration > License page and the label on the search appliance's case
This section deals with issues that might arise while installing the search appliance, configuring the network settings, or updating the software on the search appliance.
During the installation process, you use a browser to connect to the Network Installation Wizard and configure the search appliance. If you have a problem connecting to the wizard, use the information in the following table to determine how to fix the problem. For complete information on installing the search appliance, see Installing the Google Search Appliance or Google Mini.
| Condition to Check | Corrective Action |
|---|---|
| Determine whether the URL in the web browser is http://192.168.255.1:1111/. | If the URL is not correct, change it to http://192.168.255.1:1111/. |
| Determine which cable connects the laptop to the search appliance. | The orange crossover cable is the shorter of the two cables supplied with the search appliance. The crossover cable is the correct cable for making the connection. If you are using the yellow cable, which is considerably longer, switch to using the shorter, orange cable between the laptop and the search appliance. |
| Determine whether the orange crossover cable is connected to the correct network port on the search appliance. | The crossover cable must be plugged in to the port with the orange dot. This port is farthest left on the back of the search appliance. |
| Determine the color of the link light next to the port. | The light should be green. Another color might indicate a problem with the crossover cable or with the search appliance. Exchange the crossover cable for a crossover cable you know to be in working order. |
| Determine whether the laptop is configured to use DHCP. | If the laptop is not configured to use DHCP, consult the laptop documentation and enable DHCP. Without DHCP enabled on the laptop, the search appliance cannot assign an IP address to the laptop. Make sure that you write down the current network settings so that you can restore the settings after you configure the search appliance. |
| Determine whether the laptop has been assigned an IP address. | On Windows, start a command window and type ipconfig, then press Enter. The command should return the value 192.168.255.254. If that value is not returned, type ipconfig /renew and press Enter. If the value 192.168.255.254 is not returned, set the following static IP address information manually: IP address: 192.168.255.254 Subnet mask: 255.255.255.0 |
| Determine whether you can ping the IP address 192.168.255.1 | On Windows, open a command window and at the prompt type the command
ping 192.168.255.1 and press Enter. On Macintosh
or Linux computers, start a telnet application and enter the command
ping 192.168.155.1. If you see a reply from
that IP address, but you cannot connect to the Network Installation Wizard,
check the firewall settings and proxy configuration on the laptop. If
the issues is not resolved after adjusting the firewall and proxy settings,
there might be a problem with the search appliance. Restart the search appliance. If the search appliance does not play the melody that indicates that it has started successfully, contact your technical support provider. If the ping request times out, the crossover cable might be bad. Try using a different crossover cable. Alternatively, your laptop might not be able to autonegotiate the correct speed and duplex mode with the search appliance. Try connecting the laptop to the appliance using a 10/100T network switch or hub, using regular network cables to connect the laptop and search appliance to the network device. Do not connect any devices to the switch or hub, because the search appliance will act as a DHCP server for any devices attached to the network. If you are still unable to ping the search appliance from the laptop, reboot the laptop and the search appliance. If this does not work, contact your technical support provider. |
During the search appliance configuration process, you are prompted to designate an NTP (Network Time Protocol) server.
NTP servers provide a time reference for the search appliance and keep the search appliance's time setting accurate over time. Using an NTP server ensures the accuracy of crawl schedules, times recorded in logs, and the default crawling behavior. The search appliance might reject search results from web servers if the time stamps are not synchronized. It is crucial to designate at least one NTP server when you configure a search appliance.
Several problems can prevent the search appliance from contacting a public NTP server:
To determine why the search appliance cannot contact the NTP server:
ping clock.psu.edu
A temporary network disruption might have prevented the search appliance from contacting the NTP server.
If the search appliance displays errors when you set the DNS or SMTP server values, or when you navigate to the network diagnostics page, there are two possible causes:
To verify that this is the problem the search appliance is experiencing:
telnet dns_server_ip_address 53
If the command hangs for more than two seconds without any response from the DNS server and without opening a TCP connection to the DNS server, the router might be dropping packets. Some Cisco routers are commonly configured to drop packets sent to this port.
echo -e "HELO appliance_ip_address\nQUIT\n" | nc smtp_server_hostname 25
If the SMTP server does not return a 221 closing connection response, the SMTP server requires both a carriage return and a line feed.
Use one of the following techniques to finish configuring the search appliance:
On the last page of the network configuration wizard, you can test URLs to see if they are valid. If you enter a test URL and see the following error message, the web site is a secure site:
received 401, should be 200
Test a public URL or ignore the message.
If you update the search appliance using the Version Manager's File Upload feature, the file upload request might time out.
The update file is sometimes very large. The computer from which you are attempting to upload the file might not be on the same subnet or in the same data center as the search appliance, and the length of the upload process can exceed the browser timeout interval.
To download a very large update file:
This section discusses problems you might encounter with the search appliance's stylesheet features.
When the search appliance executes a search, it generates the results page by using an XSLT stylesheet to format the results. For performance reasons, the search appliance front end caches the stylesheet. Any changes you make on the Serving > Front Ends > Format page are not reflected in the Test Center or search interface until the cached stylesheet is refreshed.
Use the proxyreload query parameter to force a particular front end to refresh the cached stylesheet.
To use the proxyreload parameter:
If you are changing the default front end, entering the search appliance's hostname or IP address in the location bar is normally sufficient.
&proxyreload=1
For example, this might be the search interface URL:
http://mini.mycompany.com/search?site=default_collection&client=default_frontend&output=xml_no_dtd
&proxystylesheet=default_frontend&proxycustom=%3CHOME/%3E
To reload the stylesheet for the front end default_frontend, change the URL to:
http://mini.mycompany.com/search?site=default_collection&client=default_frontend&output=xml_no_dtd
&proxystylesheet=default_frontend&proxycustom=%3CHOME/%3E&proxyreload=1
The front end reloads the stylesheet and displays the result in the browser.
For more details about query parameters, see the Search Parameters section of the Search Protocol Reference.
Crawl is the process a search appliance uses to discover content for indexing and serving. The process can be slow or can result in error messages, or a document might not be crawled. You might become aware of a crawl problem when a document does not appear in search results and you expect the search query to return the document.
Use the information in this section to help you diagnose and fix crawl problems.
Some crawl problems are related to MTU (maximum transmission unit) negotiation between a web server and the search appliance. To determine whether MTU negotiation is causing crawl problems, determine whether your web server requires a particular MTU and compare the web server's MTU to the MTU setting of the search appliance. The following chart lists the MTU of each search appliance model under software version 5.0.G12 and later.
| Search Appliance Model | MTUs |
|---|---|
| Google Mini | 1500 |
| Google Search Appliance GB-1001 | 1500 |
| Google Search Appliance GB-5005 | 1400 |
| Google Search Appliance GB-8008 | 1400 |
If the web server requirements do not match the MTUs provided by the search appliance, consult the documentation for the web server or consider replacing the web server.
The search appliance requires valid URLs for retrieving web pages. DNS servers cannot resolve invalid URLs and the search appliance cannot ping or communicate with a host without a valid URL. You can use the Network Diagnostics section of the Admin Console (Administration > Network Settings) to determine whether a particular URL is valid.
A valid URL must contain the following elements:
For example, the URL www.mywebsite.com/ is not a valid URL because it does not include the protocol. The URL http://www.mywebsite.com/ is a valid URL.
For example, http://www/ is not a valid URL because it does not include the fully-qualified domain name. The URL http://www.mywebsite.com/ is a valid URL.
For example, http://www.mywebsite.com is not a valid URL because it lacks the trailing forward slash, so the path information is not complete. The URL http://www.mywebsite.com/ is a valid URL.
If you enter a URL in the Network Diagnostics field and see the error message Not a valid URL, correct the URL format and try again.
You might also see the error if the DNS server used by the appliance is not configured to resolve fully qualified domain names. If the URLs you enter in Network Diagnostics are all valid URLs, ensure that the DNS server is properly configured to resolve FQDNs.
Two major problems can cause a slow crawl process on a search appliance:
See Connectivity and Network Problems for additional information on diagnosing and fixing network problems.
The Host Load setting controls the maximum number of simultaneous connections the crawl software can open to each web server. Increase the Host Load setting on the Crawl Parameters page of the Admin Console and see if this improves the crawl speed.
If increasing the Host Load setting does not improve the speed of the crawl, use the information in the following table to determine why and fix the problem.
| Question or Action | Action or Value |
|---|---|
| On the Admin Console, go to Status and Reports > Crawl Status while the search appliance is running. In the Crawl Status table, examine the value of Current Crawling Rate. | Determine whether the crawling rate is lower than expected. |
| Try to download some URLs that are queued for crawl. To do this, navigate on the Admin Console to Status and Reports > Crawl Queue, examine the URLs, and copy and paste some URLs to your browser. Record how long each URL takes to download. | If the URLs download slowly in
your browser, there might be a problem with the web server, or the network
between your computer and the web server might be slow. If there are HTTP errors in the browser from the URLs, it might indicate that the server is having problems with the crawler, which retries URLs. The retries can slow down the web server and responses from the web server. |
| From a computer located on the same network segment as the search appliance, try to download a large static file from the web server while the crawl is running. Record how long the download takes. | Proceed to the next step. |
| From a computer located on the same network segment as the search appliance, try to download the same large static file from the web server while the crawl is stopped. Record how long the download takes. | If the file downloads faster when the crawl is stopped, network connectivity might be a problem. |
| Use the ping and traceroute commands to determine whether there are packet losses, speed problems, or other network connectivity problems between your computer and the web server. If ICMP is disabled on the network, use tcptraceroute. | |
| Note down the times when the crawl process is slow. If the search appliance crawls several web servers, run the crawl through a proxy. | Examine the web server access logs and proxy logs for times when the crawl process is slow. |
| Determine whether the content includes Office or other non-HTML content files that are being crawled when the crawl process is slow. | After the search appliance crawls non-HTML files, the files must be converted to HTML. This is a CPU-intensive process that can slow down the crawl process. The conversion process sometimes times out on complex Microsoft Office documents, which can lead to slower crawling. If the search appliance is crawling such documents, click the cached link for a complex Office document when the crawl is complete. If there is no content cached, the file failed the conversion process. |
| Determine whether the search appliances is crawling encrypted PDFs. | The tool that converts PDFs to HTML can cause slow crawl if you are indexing many encrypted PDFs. |
| Determine whether the content includes a large number of non-document files in locations that are crawled. | If many data files are in the crawl location and the Recrawl All
Pages Regardless of Last-Modified Date is unchecked, the crawl process
might become steadily slower each time the crawl runs.
To solve the problem, you can check the checkbox or exclude the data files from the crawl. |
| Determine whether the crawl slows down toward the end of the process. | This be caused if most files can be fetched quickly, but a few are very slow to be retrieved, or if one web server is slower than the others. |
| Ask Google Technical Support to determine whether the search appliance has disk problems. | Some disk problems can slow down the crawl. These disk errors are not recorded in the System Event Log. Google technical Support can connect to the search appliance to determine whether the disks are causing slow crawl. |
If a particular URL is not being crawled, use the checklist in the following table to determine the solution to the problem.
| Question | Actions | Your Answer |
|---|---|---|
| Are you updating the software on the search appliance? | If the software is being updated, the results might be
from the old version of the index. The index might not include the document
yet. To verify whether you are updating the software, open the URL http://your_search_appliance:9941/ in a web browser. |
|
| Did the search appliance successfully crawl the document? | Enter the URL of the document on the Status and Reports > Crawl Diagnostics page, select the correct collection for the document, and click Show URLs. If an error is displayed, resolve the error, then recrawl the URL from the Crawl and Index > Freshness Tuning page. | |
| Is the document in an indexable format? | For a list of file types the search appliance can crawl and index, see Indexable File Formats. | |
| Is the document an indexable size? | For more information on document size, see What File Sizes Can Be Indexed? in Planning for Search Appliance Installation. | |
| Is the document's location included in the crawl URLs? | Review the crawl URLs on the Crawl and Index > Crawl URLs page on the Admin Console. Ensure that the document URL matches one of the patterns in the Follow and Crawl Only URLs field. | |
| Is the crawl blocked by a robots.txt file or ROBOTS meta tag? | Examine the web site and content server, and examine the HTML of the page that is not in the search results. | |
| Is the location inaccessible because the search appliance does not have the credentials required to crawl the location? | Review the security model for your content and the Crawl and Index > Crawler Access page on the Admin Console. | |
| Is the web page protected by NTLM or Basic authentication? | The web page might not be displayed in the results unless the Make Public checkbox has been checked for matching URLs on the Crawl and Index > Crawler Access page. | |
| Is the document URL a Lotus Domino URL? | The search appliance rewrites Lotus Domino OpenDocument URLs, URLs with the suffix #, and multiple versions of the same URL. Some Lotus Domino URLs are rejected because of the parameters they contain. For complete information, see Lotus Domino Enterprise Server in Monitoring and Troubleshooting Crawls. | |
| Is the crawl running? | Check the Status and Reports > Crawl Status page on the Admin Console. If the crawl is not running, restart the crawl. | |
| Is the crawl completed successfully? | Review the system event log (Status and Reports > Event Log) to verify that the search appliance successfully completed the crawl. If the crawl was not completed successfully, the URL might not have been crawled. | |
| Are the start URLs being crawled? | Record the start URLs on the Crawl and Index > Crawl URLs page and check the Status and Reports > Crawl Diagnostics page to determine whether the URLs are being crawled. If the start URLs are not being crawled, check the network connection between the search appliance and the web server. Use the URLs to Test field on the Administration > Network Settings page to determine whether the search appliance is able to crawl the URLs. | |
| Did the search appliance crawl more than the maximum number of URLs permitted by the license? | Check the Administration > License page for the licensed number of pages and the Status and Reports > Crawl Status page for the number of pages (URLs) crawled by the search appliance. If the search appliance is crawling more documents than the number for which it is licensed, the search appliance silently stops crawling new documents. For additional information on how the search appliance handles license limits, read Administering Crawl. | |
| Can the crawler follow the link to the document? | The crawler can follow normal HTML links and HTML links embedded in Flash content, MS Word documents, and PDF files. The crawler cannot follow links embedded in Javascript code and the crawler cannot submit HTML forms. Examine the page source of the linking page in a web browser and ensure that the link is an HTML link. | |
| Are too many URLs listed in the Crawl Frequently field? | On the Admin Console, navigate to Crawl and Index > Freshness Tuning > Crawl Frequently. URLs listed in the field are crawled at least once a day. If too many URLs are listed, this causes a crawl backlog. | |
| Is the Host Load setting too low? | The Host Load setting controls the speed at which the search appliance crawls the hosts. If the number is too low, the crawl process slows down. Read the help system for Google Search Appliance or Google Mini for more information about the Host Load setting. |
If it appears that the search appliance is not crawling any, use the information in the following table to determine why.
| Question | Actions |
|---|---|
| Is the crawl is running? | Check the Status and Reports > Crawl Status page on the Admin Console. If the crawl is not running, restart it. |
| Did the crawl finish successfully? | Review the system event log (Status and Reports > Event Log) to verify that the search appliance successfully completed the crawl. If the crawl was not completed successfully, the URL might not have been crawled. |
| Do the follow and crawl URLs match all of the URLs on the sites you want the search appliance to crawl? | For example, if http://mysite.com/index.jhtml is both the start URL
and the follow and crawl URL, only the start URL matches the follow and
crawl pattern. Therefore, only http://mysite.com/index.jhtml is crawled. If http://mysite.com/index.jhtml is the start URL and http://mysite.com/ is the follow and crawl URL, all pages on mysite.com are crawled. To check whether the URLs you want crawled match the follow and crawl patterns, use the pattern tester on the search appliance. On the Crawl and Index > Crawl URLs page, click Test These Patterns, which is above the Follow and Crawl field. |
| Is part or all of a site blocked by a robots.txt file? | Check the web servers to see if there are robots.txt files. A robots.txt file tells a web crawler which URLs on the site cannot be crawled. |
| Are robots metatabs blocking any documents on a site? | Documents on the site might contain robots meta-tags that prevent web crawlers from crawling the documents. |
Serving is the process by which the Google Search Appliance and Google Mini present search results to the user. A serving error can indicate a problem with the crawl on your search appliance. For example, a test query might not return all documents you expect to find on the results page. For more information, see Crawl Problems.
A document might not be returned on the results page for many different reasons:
Most of the time, a crawl problem is responsible for the absence of a document from the search results. When you find that a document is not in the search results and you believe that the search should have returned the document, identify the URL of the document or web page and complete the checklist in A Particular URL is not Crawled and the checklist that follows.
| Question | Information | Your Answer |
|---|---|---|
| Was the document's URL filtered from the search results? | The URL might be filtered if the snippet generated for the query was
identical to the snippet for another page considered to be more relevant.
To test this, repeat the search and add the term &filter=0 to the URL.
The term suppresses the result filtering. The URL might be filtered if the page is the exact duplicate of another page that was crawled. Duplicate filtering cannot be disabled. |
|
| Are you installing a software update on the search appliance? | If the software is being updated, you might be looking at results
from the old version of the index. To verify whether you are updating the software, open the URL http://your_search_appliance:9941/ in a web browser. |
|
| Is the URL relevant for the search query? | The URL might not be a relevant result for the query. Use the info term
to determine whether the search term retrieves the URL. Enter the following
URL in the search box: info:http://www.mycompany.com/path/file.html If the query retrieves the URL, examine the search request that was sent to the search appliance earlier. Verify that the terms in the q parameter are included on the web page or in a link to the web page. Check the other parameters that are submitted to the search appliance as part of the search request. Ensure that the query does not include the restrict parameter, which would limit to results to a particular subcollection. Ensure that there are no parameters in the query that would remove the URL from the results. |
|
| Are you searching within a collection or subcollection? | Use the Status and Reports > Crawl Diagnostics page to view information for a specific collection. If you have a default_collection that contains all URLs, change the site parameter in the query to read site=default_collection. Verify that the patterns for defining the collection match the URL of the web page. |
Serving fails if there are too many collections on a search appliance. If you have 1,500 collections or more, delete sufficient collections to bring the number below 1,500 and see if serving works.
If the search appliance is running and the Admin Console is functioning, but the search appliance is not serving results, check to see whether the license for the search appliance is valid. On the Admin Console, navigate to Administration > License. The third row of the table displays the expiration date of the license installed on the search appliances.
Difficulty connecting to the search appliance might have a number of causes. If you are experiencing connectivity problems, the problems can indicate incorrect speed or duplex settings on the switch used by the search appliance or problems on your network.
Network and connectivity problems can result in crawl problems. If the actions outlined in this section do not resolve the search appliance's problems, see Crawl Problems for more steps you can take to diagnose and fix the problems.
| Symptoms | Possible Cause | Actions to Diagnose | To Fix the Problem |
|---|---|---|---|
| Intermittent or continuous connectivity problems, inability to crawl, or inability serve results | Another device on the network with the same IP address as the search appliance | Physically disconnect the search appliance from the network and try to ping the IP address of the search appliance. If you get a response, another device has the IP address of the search appliance. | Disconnect the other device or assign the other device or the search appliance an unused IP address. |
| Connectivity problem during crawl on the GB-5005 or GB-8008 | Another device on the network with the same IP address as the crawl IP address on the search appliance | Physically disconnect the search appliance from the network and try to ping the IP address of the search appliance. If you get a response, another device has the IP address of the search appliance. | Disconnect the other device or assign the other device or the search appliance an unused IP address. |
| Connectivity problem during serve on the GB-5005 or GB-8008 | Another device on the network with the same IP address as the serve IP address on the search appliance | Physically disconnect the search appliance from the network and try to ping the IP address of the search appliance. If you get a response, another device has the IP address of the search appliance. | Disconnect the other device or assign the other device or the search appliance an unused IP address. |
| Poor network performance and intermittent connectivity problems; packet loss when attempting to ping the search appliance; collisions | Speed or duplex setting on network switch does not match settings on the search appliance | Use diagnostic software to display statistics for the port on the switch that is connected to the search appliance. A large number of collisions indicates a possible speed or duplex mismatch. | Set the switch port to autonegotiate. If the switch is a Cisco Catalyst and you use a Google Search Appliance model GB-1001, connect the search appliance to a hub that is connected to the switch. |
This section discusses possible solutions to hardware problems the search appliance might experience.
If you think your search appliance is experiencing a hardware problem, determine the answers to the following questions and then contact Enterprise Technical Support using the Contact Us page on the Technical Support web site.
| Question | Your Answer |
|---|---|
| What is the the search appliance identification number (appliance ID, also known as the serial number), starting with M2, MID, GIX, GID, GEX, or GED, S5, C5? You can find the appliance ID on the Admin Console on the Administration > License page or on the label on the back of the search appliance. | |
| Are the LEDs on the search appliance lit? See Using the LEDs to Help Diagnose Hardware Problems for more information on the location and colors of the LEDs. | |
| If the lights are lit, what colors are the disk and link lights on Google Search Appliance? See Using the LEDs to Help Diagnose Hardware Problems for more information on the LEDs. | |
| Can you ping the search appliance from another computer that is on the same subnet? | |
| If you cannot ping the search appliance, what happens when you try to ping it? | |
| If you cannot ping the search appliance, attach a keyboard and monitor to the search appliance, cycle the power, and record the text of any errors on the monitors before, during, or after the restart. For information on the type of keyboard and monitor your search appliance model requires, see the section Required Hardware and Software in Planning for Search Appliance Installation. | |
| Can you connect to the Admin Console with a browser using http on port 8000? If you see an error, what is the error? | |
| Can you connect to the Version Manager with a browser using https on port 9941? | |
| What error do you see when you point a web browser to port 80 on the search appliance? | |
| If the search appliance is not serving, when did it stop serving results? | |
| Is the failure to serve results permanent or intermittent? | |
| If the failure to serve is intermittent, how frequent are the failures and how long do they last? Can you identify any patterns in the failures? | |
| Can searches be performed from port 80 or port 7800? | |
| If searches cannot be performed on port 80 or port 7800, what happens when you try to access those ports? |
If it appears that the search appliance is not powering on, complete the following checklist before contacting your technical support provider.
| Question | Your Answer |
|---|---|
| Are the LEDs on the search appliance lit? See Using the LEDs to Help Diagnose Hardware Problems for more information on the location and colors of the LEDs. | |
| Can you hear fan noises? | |
| If you are using a Google Mini model M2 or a Google Search Appliance model S5, did you use the power button on the front panel of the search appliance to turn it on? | |
| Did you try using a different power cable and electrical socket before you powered up the search appliance? | |
| Did you push and hold the power button for five (5) seconds or more to restart the search appliance? |
If the search appliance does not start correctly, you can record any error messages the search appliances displays during startup.
To display error messages during startup:
For information on the keyboard your search appliance model needs, see What Hardware and Software Do I Need? in Planning for Search Appliance Installation
The following table lists errors might occur on startup on some search appliance models.
| Search Appliance Model | Error |
|---|---|
| Google Search Appliance S5 series | Pre- or post-startup memory check fails. When a monitor is attached
to the Google Search Appliance, the follow error message is displayed: MEMORY ERROR!!!! PLEASE CHECK THE SDRAM CONNECTION. |
| Google Search Appliance S5 series | The Google Search Appliance is not responding and rebooting does
not fix the problem. When a monitor is attached and the search appliance
is rebooted, you see the following prompt:Hit C to configure or enter to continueIf you try to configure the search appliance, the RAID controller displays the following error message on the monitor: Foreign configuration found on adapter.The error indicates a known disk problem. You might not be able to ping the search appliance or connect to the search appliance on any port. The RAID controller might also report that some disks are missing. |
| Google Mini M2 and MID series | The BIOS is unable to locate the boot volume. When a monitor is attached
to the Google Mini, the following error message is displayed: DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER |
| LILO initialization normally prints one character to the screen during
different stages of the initialization process. When the process
is completed normally and a monitor is attached, the following prompt
is displayed: LILO If there is an error, the process displays an incomplete prompt: LI |
|
| Google Mini M2 series, GB-1001, GB-5005, GB-8008 | If the the LILO process is unable to complete loading the operating
system kernel, the following prompt is displayed on the monitor: LILO Loading 2431min212EFD9.................... |
| Google Mini, GB-1001, GB-5005, GB-8008 | The monitor displays a prompt requesting the root password. If your search appliance is a Google Mini, inform technical support whether this occurred following a power failure or unsafe shutdown of the search appliance. |
| Google Mini, GB-1001, GB-5005, GB-8008 | The boot process does not finish, and the following error message
is displayed on the attached monitor:hda: read_intr: status=0x59 {DriveReady SeekComplete
DataRequest Error } hda: read_intr: error=0x40 { Uncorrectable
Error }, LBAsect=1048671,
sector=1048608 end_request : I/O error, dev 03:01 (hda),
sector 1048608 EXT2 - fs error (device ide(3,1)): ext2_read_inode:
unable to read inode block - inode = 64385, block
= 131076 INIT : version 2.78 booting INIT : No inittab file found INIT: can't open(/etc/ioctl.save, 0_WRONLY):
Input/output error |
| Google Mini, GB-1001, GB-5005, GB-8008 | The boot process does not finish, and the following error message
is displayed on the attached monitor:hda: read_intr: status=0x59 {DriveReady SeekComplete
DataRequest Error} hda: read_intr: error=0x40 {Uncorrectable}, LBAsect=78,
sector=15 end_request: I/O error, dev 03:01 (hda),
sector 15 EXT2-fs: unable to read group descriptors Kernal Panic: VFS: Unable to mount root
fs on 03:01 |
| Google Mini, GB-1001, GB-5005, GB-8008, software version 4.6.4 only | The boot process does not finish and the process hangs for longer
than 8 hours with the following error message displayed:Starting Filesystems File system checks can take a very long time. If the search appliance displays this error, wait at least 8 hours before contacting your technical support provider. |
| Google Mini, GB-1001, GB-5005, GB-8008 | The boot process does not finish. You might be able to ping the search
appliance, but no services are running and the following error message
is displayed: Starting enterprise_network: reading enterprise_config [FAILED] |
The Google Search Appliance and Google Mini have colored LEDs on their cases. The LEDs are lit differently depending on the search appliance's condition. In addition, the Google Search Appliance has colored LEDs for each disk drive, which are discussed in Using the LEDs to Diagnose Disk Problems on the Google Search Appliance.
The following table provides information about the LEDs found on the Google Search Appliance (Model GB-1001, S5 series; GB-5005, C5 series; and GB-8008, C5 series).
| LED Location | LED Function | LED Color and Meaning |
|---|---|---|
| Front panel | Power indicator | When the LED is green, Google Search Appliance has power. When the LED is not lit, Google Search Appliance does not have power. |
| Power supply | AC power input status | When the LED is lit, AC electricity is coming into the search appliance
and power supply. When the LED is not lit, AC electricity is not coming into the power supply. Try a different power cord and check the power inlet. |
| Power supply | DC power output status | When the LED is lit, DC power is applied to server. When the LED is not lit, no DC power is output. |
| Power supply | Power supply status | When the LED is lit, there is a fault in the power supply unit. When not lit, the power supply is healthy. |
| Back of case | System identification | When the LED is blue or blinking blue, the system is healthy. When the LED is amber or blinking amber, the system has detected a failure and might operate in degraded mode. To make the LED blink, push the system identification button on the front of the search appliance. The blinking modes are to allow easy identification of the search appliance when it is in a rack that contains multiple devices. If the LED is amber, the search appliance might have a memory error; the fan might not be working; the appliance might be overheating or might have a CPU error; there might be a power supply failure. Contact your technical support provider if the light is amber. |
| Back of case (on network interface card) | Activity/Link | When the LED is lit, the Google Search Appliance is connected to
the network. When the LED is blinking, there is activity on the line and data is flowing between the Google Search Appliance and the network. When the LED is not lit, there is no link to the network. |
| Back of case (on network interface card) | Link speed | When the LED is amber, speed is negotiated to 10 or 100 Mbps. When the LED is green, speed is negotiated to 1000 Mbps. |
The following table provides information about the LEDs found on the Google Mini (M2 series).
| LED Location | LED Function | LED Color and Meaning |
|---|---|---|
| Front panel | Power indicator | When green, Google Mini has power. When not lit, Google Mini does not have power. |
| Back of case | Activity/Link | When lit, the Google Mini is connected to the network. When blinking, there is activity on the line and data is flowing between the Google Mini and the network. When not lit, there is no link to the network. |
| Back of case | Link speed | When amber, speed is negotiated to 10 or 100 Mbps. When green, speed is negotiated to 1000 Mbps. |
The Google Search Appliance has two LEDs per disk drive. The LEDs are located under the front panel on the case. If you are looking at the LEDs from above the case, the top LED is the status indicator. The bottom LED is the activity indicator.
If you think the Google Search Appliance is experiencing disk problems, review the information in the following table and contact your technical support provider.
| LED | Color and Behavior | Meaning |
|---|---|---|
| Activity | Blinking | Google Search Appliance is reading or writing to the drive. |
| Activity | Not blinking | The drive is reserved as a hot spare drive and is in idle mode. If more than one drive is idle, contact your technical support provider. |
| Status | Off | The drive is off line and can be replaced or the drive needs to be configured to be on line. |
| Status | Steady green | The drive is on line and ready to be used. |
| Status | Blinking amber four times per second | The drive has failed. |
| Status | Blinking green four times per second | The drive is in the process of being rebuilt. |
| Status | Blinks green for three seconds, blinks amber for three seconds, turns off for six seconds | The process of rebuilding was interrupted or stopped. |
The Google Mini uses a blower design rather than a fan. Blowers do not sound like the type of fan typically found in a server or desktop computer. The unusual sound does not indicate a failure on the Google Mini.