Package: findutils
Version: 4.1.20-6
Severity: normal

$ cat -vet /var/cache/locate/locatedb | dd count=1 2>/dev/null
[EMAIL PROTECTED]@^A           <li>[EMAIL PROTECTED]<font size=1 [EMAIL 
PROTECTED]<ul><td>[EMAIL PROTECTED]@[EMAIL PROTECTED]@M-u<td 
bgcolor=#000000><div align=center><strong><font color=#FFFFFF size=2 [EMAIL 
PROTECTED]@[EMAIL PROTECTED]@M-*<tr valign=top> [EMAIL PROTECTED]@[EMAIL 
PROTECTED]@M-r>[EMAIL PROTECTED]@[EMAIL PROTECTED]@M-u/[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@^C/[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@M-~hos

$ locate /
locate: locate database `/var/cache/locate/locatedb' is corrupt or invalid

The problem is this:

[EMAIL PROTECTED]:/home/jw/temp/pauljackson$ ls -b | grep ' '
areiverinthedesertreview.htm\ target=_self>view\ it<a><font>\ \r\n\ \ \ \ \ \ \ 
\ \ \ \ \ <li>\r\n\ \ \ \ \ \ \ \ \ \ <ul><td>\r\n\ \ \ \ \ \ <tr>\r\n\ \ \ \ \ 
\ <tr\ valign=top>\ \r\n\ \ \ \ \ \ \ \ <td\ bgcolor=#000000><div\ 
align=center><strong><font\ color=#FFFFFF\ size=2\ face=Lucida
neveraloneduetsreview.htm\ target=_self>view\ it<a><font><li>\r\n\ \ \ \ \ \ \ 
\ \ \ <ul><td>\r\n\ \ \ \ \ \ <tr>\r\n\ \ \ \ \ \ <tr\ valign=top>\ \r\n\ \ \ \ 
\ \ \ \ <td\ bgcolor=#000000><div\ align=center><strong><font\ color=#FFFFFF\ 
size=2\ face=Lucida
powerfothestringsreviews.htm\ target=_self>view\ it<a><font><li>\r\n\ \ \ \ \ \ 
\ \ \ \ <ul><td>\r\n\ \ \ \ \ \ <tr>\r\n\ \ \ \ \ \ <tr\ valign=top>\ \r\n\ \ \ 
\ \ \ \ \ <td\ bgcolor=#000000><div\ align=center><strong><font\ color=#FFFFFF\ 
size=2\ face=Lucida
stillsmallvoicematrix.htm\ target=_self>view\ it<a><font><li>\r\n\ \ \ \ \ \ \ 
\ \ \ \ \ <li><font\ size=1\ face=Lucida


Someone's been a bit messy with downloading stuff. However, these *are*
valid linux filenames, and updatedb / locate should be able to handle
them. I now exclude them by adding this to the find expression in
/usr/bin/updatedb :

... -prune -o -name "*
*" -o -print

Perhaps -print0 should be used, with appropriate changes to the sort and
frcode stuff :-)



Paul Slootman


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to