Closed
Bug 63918
Opened 25 years ago
Closed 13 years ago
Need a Profile Repair Utility
Categories
(Core Graveyard :: Profile: BackEnd, enhancement)
Core Graveyard
Profile: BackEnd
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: Erich.Iseli, Assigned: ccarlen)
References
Details
(Keywords: dataloss)
Attachments
(1 file)
Even though this is an RFE, I select "Severity=Major" because I just experienced
a very bad thing.
This morning I wrote an e-mail. I have it save sent e-mails to the sent folder.
Nothing very special I did it a million of times. But Tonight when I started
Mozilla again, I got an error message on startup, something like: "Missing ;
after statement. Error in preference file (prefs.js). Please contact your
administrator. Using the default prefs instead."
Following to this, I had a look at my prefs.js and guess what I found there? The
e-mail I sent this morning. It had overwritten all my prefs. In other words I
have now the following situation:
I have a number of e-mail accounts and their associated folders with mails
stored in my profile, but no way to have them linked back to my new profile. I
have also stored a lot of passwords, but Mozilla doesn't remember them, even
though they are still saved in the profile folder.
So we definitely need a way to re-create these links so that a user doesn't have
to re-create the e-mail accounts himself, transfer manually the saved e-mails
and so on. (an average user wouldn't know how to do that anyways).
I know, my Windows 98 is really fucked up, but if it happens on my computer, it
could happen on another one. Also, this utility could clean the prefs.js: If
some e-mail accounts have been deleted, they are still stored in the prefs.js
I understand that this issue cannot be done RSN, but it would be really cool if
we had it for Mozilla 1.0
Reporter | ||
Comment 1•25 years ago
|
||
Comment 2•25 years ago
|
||
I was typing this one in myself today, for different reasons... At least while
Mozilla is in development, it is frequently necessary to set up a user profile
from scratch. The problem is that the profile contains a lot of information that
is non-trivial to generate, and there seems to be no mechanism to propagate
information from an old profile to a new one.
I have a manual method that I have been using, which involves copying some of
the files from the old profile, but this was breaking because some line in my
prefs.js was causing the history database to not update itself. As it is, an
update involves a loss of all history information, although now the history does
update normally after the transition...
I am in favour of nominating this as dogfood dataloss.
Reporter | ||
Comment 4•25 years ago
|
||
After discussing this issue on IRC, I see that this bug report looks like 2
bugs. It's not. Just forget of the e-mail message saved in the prefs.js (don't
know how this happened and I guess it's because of the repetitive crahses of my
OS - so no Mozilla issue) and take it as an example of a profile corruption like
any other corruption. What I want to say is that it can happen any time your
profile gets corrupted. So there also should be an easy way to repair this. I
can do it manually, so it should be able to be done also with a program.
Assignee | ||
Comment 5•25 years ago
|
||
The thing which makes it hard to manually move data from one profile dir to
another is absolute file paths to things which are stored in the profile dir.
Just having that would at least make it possible to manually recover. I will put
that in the mozilla 1.0 milestone. Automatic backup and restore is in the future
(if ever).
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla1.0
Comment 6•24 years ago
|
||
I agree with Conrad, much of the work needed for fixing up a profile could be
dealt with by having relative paths be valid in the profile. I am somewhat
curious why we have the current profile directory naming convention...
Comment 8•24 years ago
|
||
Bugs targeted at mozilla1.0 without the mozilla1.0 keyword moved to mozilla1.0.1
(you can query for this string to delete spam or retrieve the list of bugs I've
moved)
Target Milestone: mozilla1.0 → mozilla1.0.1
Comment 9•23 years ago
|
||
*** Bug 133091 has been marked as a duplicate of this bug. ***
Comment 10•23 years ago
|
||
*** Bug 135859 has been marked as a duplicate of this bug. ***
Updated•23 years ago
|
Blocks: profile-corrupt
Reporter | ||
Comment 11•23 years ago
|
||
*** Bug 128202 has been marked as a duplicate of this bug. ***
Comment 12•23 years ago
|
||
[RFE] is deprecated in favor of severity: enhancement. They have the same meaning.
Severity: major → enhancement
Summary: [RFE] Need a Profile Repair Utility → Need a Profile Repair Utility
Assignee | ||
Comment 13•23 years ago
|
||
Setting to milestone that's not passed.
Target Milestone: mozilla1.0.1 → mozilla1.5alpha
![]() |
||
Comment 14•22 years ago
|
||
Why are absolute paths used in profile files? It would make it so much easier
to move and repair profiles if the location of the profiles directory was set
once in a file in the install directory, and the registry.dat file was the only
location where the absolute paths to the profiles in the profiles directory was
set.
Can someone enlighten me as I have had to rescue profiles dozens of times for
myself and friends due to absolute path errors. I suspect there is a good
reason for the absolute paths in prefs.js and panacea.dat but I'd just like to
know why mozilla can't register their locations in some central location and
use relative paths in these files.
Assignee | ||
Comment 15•22 years ago
|
||
> I suspect there is a good reason for the absolute paths in prefs.js
There's not. But, should be fixed soon - see bug 137006.
![]() |
||
Comment 16•22 years ago
|
||
Thanks, that summary doesn't make the bug very easy to find.
Comment 17•21 years ago
|
||
If we're going to make a profile repair utility, we should make it for all
platforms.
And it's a bit late to expect it to be in for 1.5a. I could've done with it
last week actually, but it wasn't to be, so I had to make notes of my newsgroups
and watched threads and rebuild the whole thing from scratch.
Fortunately it turned out straightforward to copy the bookmarks.html and
cookies.txt files and the Mail folder from the old profile to the new one....
OS: other → All
Hardware: PC → All
Target Milestone: mozilla1.5alpha → ---
Comment 18•20 years ago
|
||
Should bug 292688 be marked as a duplicate of this bug?
Comment 19•20 years ago
|
||
*** Bug 292688 has been marked as a duplicate of this bug. ***
Comment 20•18 years ago
|
||
I suggest someone add the UE and Polish key words. Thanks.
Updated•16 years ago
|
QA Contact: ktrina → profile-manager-backend
Comment 21•13 years ago
|
||
Old bug not tracking anything useful right now. If you are working on a profile repair feature, please file it as a new bug.
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → INCOMPLETE
Updated•9 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•