Bug 10433

Summary: communicator 4.72 address book does not work
Product: [Retired] Red Hat Linux Reporter: Kai Kumpf <kai.kumpf>
Component: netscapeAssignee: Bill Nottingham <notting>
Status: CLOSED WONTFIX QA Contact:
Severity: high Docs Contact:
Priority: medium    
Version: 6.2CC: emmanuel.druon, rvokal, sbh1, tbs
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2000-05-22 18:12:47 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Description Kai Kumpf 2000-03-30 09:32:55 UTC
When upgrading from communicator 4.61, the address book of 4.72 does not
allow any of the following with most address cards:
-deletion
-editing property window
-automatic name completion when composing a new message

In addition, group names don't show any more.
Even exporting from 4.61 into an *ldif file and subsequent importing into
4.72 does not help.

Comment 1 Bill Nottingham 2000-03-30 17:04:59 UTC
I can't reproduce this here; all three items work for me
with the netscape-4.72-6 package.

Is it causing netscape to crash, or are you noticing
other failures?

Comment 2 John McBride 2000-04-06 01:52:59 UTC
same thing on this end. the ldif import "looks" okay, but right clicking on an
entry and "delete"-ing it often doesn't work

even worse, when composing a new email, it used to auto-complete the email
address from the address book really well, now it says things like:

Joe Blow@<multiple matches found>

...when there is only one "Joe Blow".

4.61 worked fine. i can't even send email through this thing. i tried it on two
RH6.2 machines, same problem.

---
John

Comment 3 Anonymous 2000-04-12 03:27:59 UTC
I am also having the same problem, and can duplicate all the symptoms.  I've
also tried remove the addressbook file then re-import the ldif file but to no
avail.  I can provide system details as needed (it's a recently upgraded 6.2
system).

Comment 4 cnhr 2000-04-15 17:29:59 UTC
Again same thing here. I've had real fun on this one. I've tried the original
source from Netscape (e.g. the .tar.gz file from netscape.com etc.) and I get
the same thing:
1) No auto-completion of names
2) I can not delete any of the names from the address book
3) Groups do not show.

I've also tried going back to 4.61 & 4.7, same problem again. Exporting to .ldif
and then re-importing has no affect whatsoever. I seem to recall that the
address book worked fine under RedHat 6.0 & 6.1. Could it be a problem with the
libraries in 6.2 e.g. glibc?

Comment 5 cnhr 2000-04-15 17:35:59 UTC
Oops forgot one other thing. If you click on "New Message" -> "Select Adresses"
and then try to view the properties of someone, Netscape crashes with a "Bus
error". Sometimes the address book does not allow you to view the properties
anyway. I hope this helps.

Comment 6 Bill Nottingham 2000-04-18 16:22:59 UTC
Can you post a (moderately small) .ldif file that shows
the problem?  I can't reproduce problems with the address
book here.

Also, are these upgrades or fresh installs?

Comment 7 Emmanuel Druon 2000-04-19 11:08:59 UTC
Same symptoms here.

I've tried this with two machines.

Installed  a new version of the system and tried to import previous abook.nab
(from 6.1) from users' backup.

The mailing list are srewed up. I can edit some entries but can't others. Some
can be used with New message others can't. Some changes generate a bus error.

Comment 8 cnhr 2000-04-19 12:46:59 UTC
I am using a fresh install of RedHat 6.2, not an upgrade.

Comment 9 Bill Nottingham 2000-04-19 15:21:59 UTC
Hm... what locale are you running under?

What does 'grep locale' $HOME/.netscape/*.js' say?

Again, do you have a small addressbook (.ldif) file you can
post that reproduces this, because we can't reproduce this here.

Comment 10 Bill Nottingham 2000-04-19 15:25:59 UTC
*** Bug 10890 has been marked as a duplicate of this bug. ***

Comment 11 cnhr 2000-04-19 15:52:59 UTC
I think the exported .ldif file is alright, possibly the pab.na2 file gets
corrupted.

Comment 12 Bill Nottingham 2000-04-19 18:15:59 UTC
(to recap part of an off-line discussion)

> grep locale $HOME/.netscape/*.js says:
>
> /home/cnhr/.netscape/liprefs.js:user_pref("ldap_2.servers.pab.locale",
"en_US");
> /home/cnhr/.netscape/preferences.js:user_pref("ldap_2.servers.pab.locale",
"en_US");

Close all netscape windows, and remove these lines from those files; that
should solve the problem in this case.

Comment 13 Emmanuel Druon 2000-04-20 09:05:59 UTC
It seems to improve things a lot (no more crashes so far and editing & sending
features).

However, when a given person was in multiple mailing lists (in the imported
address book), the entry is duplicated in the main address book.

Comment 14 John McBride 2000-04-21 06:51:59 UTC
Deleting the "locales" from the .js files appears to have stopped the crashing
here. I can delete addresses and pass them into and out of the Messenger client.

The two machines I tried were fresh installs. I notice that "locale" entries get
inserted into the .js files the first time the address book is launched; not by
the import.

Still get the annoying "<Multiple Matches Found>" when I try to auto-complete
email addresses, even though there is but a single matching address.

Also, note that SUSEs lastest release (6.4) already has a fat patch/update for
Netscape 4.72 due to a compiler issue.

Comment 15 Anonymous 2000-04-21 16:14:59 UTC
Removing the entries are only a temporary solution.
I am having the same problem again.
Netscape keeps putting the entry back in.

"Netscape User Preferences.
This is a generated file! Do not edit."

The files .netscape/liprefs.js and .netscape/preferences.js keep getting
regenerated by Netscape.
It keeps readding the entry: user_pref("ldap_2.servers.pab.locale","en_US").

How do I prevent Netscape from readding this entry????

Comment 16 Bill Nottingham 2000-04-21 19:13:59 UTC
Netscape 4.72 shouldn't put those entries back. Are you sure that:
a) all netscape windows are closed when you edit the files
b) you are running netscape 4.72, and not an earlier version?

Comment 17 Anonymous 2000-04-22 17:23:59 UTC
Positive on both counts.

Once I added a new entry to my address book, it cleared up the problem.

Thank you.

Comment 18 Piet E Barber 2000-04-23 23:45:59 UTC
(to recap part of an off-line discussion)

>> grep locale $HOME/.netscape/*.js says:
>>
>> /home/cnhr/.netscape/liprefs.js:user_pref("ldap_2.servers.pab.locale",
>> "en_US");
>> /home/cnhr/.netscape/preferences.js:user_pref("ldap_2.servers.pab.locale",
>> "en_US");

> Close all netscape windows, and remove these lines from those files; that
> should solve the problem in this case.

I experienced this bug, exactly as described by jmcbride, I followed the
recommendations from notting@redhat.com, and the problem is gone.

I would call this a good workaround.

Comment 19 Rex Dieter 2000-05-12 18:09:59 UTC
I can further verify that removing all pab.locale entries from ~/.netscape/*.js
files works, but also replacing en_US with en works too.

As previously noted, netscape must not be running when you edit the *.js files.

Comment 20 Bill Nottingham 2000-05-22 18:12:59 UTC
*** Bug 11575 has been marked as a duplicate of this bug. ***I'm resolving this bug; it's not something we can
intrinsically 'fix' in netscape, and removing the
locale settings does solve the problem.

Comment 21 Bill Nottingham 2000-06-26 17:51:20 UTC
*** Bug 13017 has been marked as a duplicate of this bug. ***

Comment 22 Bill Nottingham 2000-06-28 16:38:50 UTC
*** Bug 13183 has been marked as a duplicate of this bug. ***

Comment 23 sbh1 2000-07-10 21:28:37 UTC
I had the same fault with 6.2 and Netscape 4.73 (freshly installed). Tried
deleting the two lines as instructed. Result was that Netscape crashed whenever
I attempted to open the address book. Then tried deleting $HOME/.netscape to get
a fresh start. Opened address book, but entered nothing. Closed Netscape and
edited the two lines, this time only replacing "en_US" with "en" as suggested
by  rdieter@math.unl.edu .  This worked.

Comment 24 Bill Nottingham 2000-07-24 16:28:55 UTC
*** Bug 14508 has been marked as a duplicate of this bug. ***

Comment 25 Bill Nottingham 2000-08-07 04:00:15 UTC
*** Bug 14950 has been marked as a duplicate of this bug. ***

Comment 26 Bill Nottingham 2000-08-11 14:07:00 UTC
*** Bug 15985 has been marked as a duplicate of this bug. ***

Comment 27 Bill Nottingham 2000-08-30 19:58:13 UTC
*** Bug 16923 has been marked as a duplicate of this bug. ***

Comment 28 Bill Nottingham 2000-10-16 16:50:17 UTC
*** Bug 18732 has been marked as a duplicate of this bug. ***

Comment 29 Bill Nottingham 2000-10-18 06:34:58 UTC
*** Bug 19197 has been marked as a duplicate of this bug. ***

Comment 30 Bill Nottingham 2000-10-19 23:56:16 UTC
*** Bug 19406 has been marked as a duplicate of this bug. ***

Comment 31 Bill Nottingham 2000-11-13 20:07:18 UTC
*** Bug 20782 has been marked as a duplicate of this bug. ***

Comment 32 Bill Nottingham 2000-11-22 21:11:55 UTC
*** Bug 21228 has been marked as a duplicate of this bug. ***

Comment 33 Bill Nottingham 2000-12-29 21:42:40 UTC
*** Bug 22996 has been marked as a duplicate of this bug. ***

Comment 34 Bill Nottingham 2001-01-07 17:51:32 UTC
*** Bug 23538 has been marked as a duplicate of this bug. ***

Comment 35 Bryce Nesbitt 2001-01-08 02:46:23 UTC
Just deleting the lines, as notting@redhat.com suggests won't do it.  Netscape
rewrites them (at least 4.76 does).

To "fix" this bug, edit all *.js lines in your .netscape directory, changing the
locale from en_US to en:

< user_pref("ldap_2.servers.pab.locale", "en_US");
> user_pref("ldap_2.servers.pab.locale", "en");

< user_pref("ldap_2.servers.pab.locale", "en_US");
> user_pref("ldap_2.servers.pab.locale", "en");

As a packager, redhat should certainly be doing this for us poor user slobs who
just want a stable machine.

Comment 36 Bryce Nesbitt 2001-01-08 16:35:30 UTC
Note that in contrast to previous reports, this happens with a fresh install
also.  Blow away the complete .netscape directory, and netscape creates a new
one with the bug present (As of netscape 4.76).  Delete the locale lines (if
that works for you) or change the locale to "en" from "en_US".

Comment 37 John J. Germs 2001-01-12 02:01:15 UTC
I changed the "en_US" to "C" and everything has been fine. I guess I assumed the
problem was being Canadian .....hehe.

...G...

Comment 38 Bill Nottingham 2001-01-29 03:13:05 UTC
*** Bug 25167 has been marked as a duplicate of this bug. ***

Comment 39 Bill Nottingham 2001-02-26 00:14:38 UTC
*** Bug 29488 has been marked as a duplicate of this bug. ***

Comment 40 Bill Nottingham 2001-04-21 20:06:27 UTC
*** Bug 36984 has been marked as a duplicate of this bug. ***