I'm pretty new to linux, and I have a Q about where to post my Q. I was
using lynx on a gnome terminal with irssi in another tab. In lynx I g.
google.com and got a bad request error;
Your client has issued a malformed or illegal request. Please see
Google's Terms of Service posted at
We have encountered an error while processing your request. If you
would like to provide us with information about this error, please
report your problem. In your email, please send us the entire code
displayed below. Please also send us any information you may know
about how you are performing your Google searches-- for example, "I'm
using the Opera browser on Linux to do searches from home. My
Internet access is through a dial-up account I have with the FooCorp
ISP." or "I'm using the Konqueror browser on Linux to search from my
job at myFoo.com. My machine's IP address is 10.20.30.40, but all of
myFoo's web traffic goes through some kind of proxy server whose IP
address is 10.11.12.13." (If you don't know any information like
this, that's OK. But this kind of information can help us track down
problems, so please tell us what you can.)
We will use all this information to diagnose the problem, and we'll
hopefully have you back up and searching with Google again quickly!
Please note that although we read all the email we receive, we are
not always able to send a personal response to each and every email.
So don't despair if you don't hear back from us!
Also note that if you do not send us the entire code below, we will
not be able to help you.
The Google Team
I tried the bookmark , same thing.
I closed the terminal, restarted it, same thing. I can still get to google
with graphical browser, and using lynx in console. I suspect irc or irssi
did something, and I'm not sure where to post. I sent email to google
security, no response yet, and posted to google search user group. Any
advice where to go for help?
Re: lynx/google error
Hello, look below for my answer..
On Tue, 18 Mar 2008 05:09:10 +0000, jeff pugh wrote:
> Hello all,
> I'm pretty new to linux, and I have a Q about where to post my Q. I was
> using lynx on a gnome terminal with irssi in another tab. In lynx I g.
> google.com and got a bad request error;
> 400 Bad
> of 4)[/color]
> I tried the bookmark , same thing.
> I closed the terminal, restarted it, same thing. I can still get to
> google with graphical browser, and using lynx in console. I suspect irc
> or irssi did something, and I'm not sure where to post. I sent email to
> google security, no response yet, and posted to google search user
> group. Any advice where to go for help?
What you have in another tab of the terminal window, does not matter.
It is lynx sending something to google that google does not like.
When you activate a link, the browser is supposed to send the string that
is encoded with the link. Even if it is not shown on your screen, it is
there in the document you are currently viewing. If this string is
faulty, the problem is with the authors of the page you were currently
viewing when you activated the link.
Some links are different, though, such as the "search" button on the
google search page. When that one is activated, the browser is supposed
to compose a request incorporating whatever you have written in the
search field. However, no matter what you type in the search field, the
browser is supposed to know how to transform it so that is does not
create problems. For instance, if you type the '<' character in the
search field, the browser should send '<' instead of that character.
If this goes wrong, it is lynx that is at fault.
But the web has evolved and the pages have become more sophisticated.
Today many submit buttons require the browser to run small pieces of
program code that are included in the page you are viewing (but not shown
on the screen). Browsers that do not support such execution are safer,
but frustrating when the page does not work as expected. I do not know if
never had it.
As far as I can remember, lynx is no longer being developed. Most people
has switched to one of a range of other similar text-only browsers, like
"links", "w3m", and "elinks". Hm, I googled around a little, and I may be
mistaken, it appears that lynx is still being developed. Yet, the others
in the list were developed, among other things because lynx did not
elinks did not support utf8 (the most common way to represent non-english
characters on linux).
I guess you will not hear from Google soon, the lynx user base being too
small. If they spot an error on their stuff, of course they fix it, but
otherwise you are left to yourself and people like me.
Others may know more about specific problems with lynx and google. I
would either not bother too much with lynx, or I would try to find out
what exactly your browser is sending. My favorite method is to snoop on
the wire, using wireshark. Wireshark is a program you can intall on your
linux computer. If you have fedora or similar, try "yum install
wireshark", if you have debian or ubuntu, try "aptitude install wireshark"
Fire it up, figure out how to get it start capturing the network traffic,
then start your browser and use it until the error appears. Then switch
back to the wireshark window. There will be tons of data you most likely
don't understand. Look for lines labeled with HTTP. Click on them in
turn. In the lower pane, the contents of each datagram can be inspected.
Look among the first ones in each connection, one having "GET" or "POST"
prominently. Write down (strangely wireshark does not support cut &
paste), and post to the groups to ask what is wrong with it.
Re: lynx/google error
On Fri, 18 Apr 2008 12:14:41 +0000, Enrique Perez-Terron wrote:
> Hello, look below for my answer..
> On Tue, 18 Mar 2008 05:09:10 +0000, jeff pugh wrote:
>> Hello all,
>> I'm pretty new to linux, and I have a Q about where to post my Q. I was
>> using lynx on a gnome terminal with irssi in another tab. In lynx I g.
>> google.com and got a bad request error;
>> 400 Bad
>> of 4)[/color]
I just saw on another thread that google just does not like lynx. They
said remove the browser identification, -useragent=STRING.
Since I do not have lynx installed any more, I cannot test it.
The docs say you get a warning if the string does not contain "Lynx".