기본 영역을 NAS 드라이브로 마이그레이션한 후 이상한 Firefox 오류 발생

기본 영역을 NAS 드라이브로 마이그레이션한 후 이상한 Firefox 오류 발생

우리는 rhel(5and6)을 실행하는 20개의 호스트로 구성된 소규모 Linux 클러스터를 실행합니다. 각 호스트에는 /export/home/nm 시스템에 홈 영역이 설치된 로컬 사용자 nm이 있습니다. 우리는 개별 사용자 계정에 NIS/NFS를 사용합니다. 최근에는 기존 스냅 서버(호스트 이름 croc)를 교체하기 위해 새 NAS 서버(호스트 이름 Eagle)를 구입했습니다. 나의 임무는 악어 서식지를 독수리 서식지로 옮기는 것이었습니다.

내가 한 첫 번째 일은 모든 사용자 데이터를 압축하고 Eagle에서 원하는 위치에 압축을 푸는 것이었습니다.

cd /misc/croc_all/
tar cf - users | (cd /misc/eagle_all; tar xf -)

그런 다음 각 호스트에서 auto.home을 편집했습니다.

nm      $HOST:/export/home/nm
*       croc:/users/&

도착하다

nm      $HOST:/export/home/nm
*       eagle:/nfs/share/users/&

몇 가지 기본 테스트를 수행하여 /home/myaccount/에 새 파일을 생성하고 예상대로 /misc/eagle_all/users/myaccount/에 나타나는지 확인했습니다( /misc/croc_all/users/myaccount/ 대신).

그러나 최근 Firefox(thunderbird, acroread도 포함)에서 몇 가지 버그가 발견되기 시작했습니다. 개별 사용자가 Firefox를 사용하려고 하면 다음 사항을 알 수 있습니다.

No bookmarks
Search engine doesn't work
Menu button doesn't work

그런 다음 ~myaccount/.mozilla/firefox/xxx.default/의 Firefox 구성 파일을 이전 기본 영역 /misc/croc_all/users/.mozilla/firefox/xxx.default/와 비교하여 많은 파일(예: 위치) 차이점을 발견했습니다. . 북마크 정보가 포함되어 있는 것 같습니다. 그래서 저는 이 두 디렉토리를 rsync하기로 결정했습니다.

rsync -avzp /misc/croc_all/users/myaccount/.mozilla/firefox/xxx.default/ ~myaccount/.mozilla/firefox/xxx.default

하지만 문제는 여전히 남아 있습니다. 북마크도 없고 검색 엔진도 사용할 수 없으며 브라우저에 버그가 있고 충돌이 발생하기 쉽습니다.

Firefox는 기본 사용자 nm에서 잘 작동합니다. 이로 인해 구성 파일의 일부가 손상되었다고 믿게 되지만 어디를 봐야 할지 모르겠습니다. 내가 아는 한, 프로필 디렉터리는 이제 동일합니다. 나는 이것이 Firefox/mozilla 포럼이 아니라는 것을 알고 있지만 문제는 Firefox 자체가 아니라 홈 영역을 이동하는 방법과 관련이 있다고 생각합니다.

관련이 있는지 확실하지 않지만 acroread도 문제가 되었습니다. 자주 충돌이 발생했습니다. Acroread는 기본 nm 사용자에서도 정상적으로 작동합니다.

어떤 아이디어가 있나요?


오늘 터미널에 관련이 있을 수도 있고 없을 수도 있는 몇 가지 추가 오류 메시지가 나타나는 것을 발견했습니다.

(i) 명령줄에서 google-chrome을 열 때 "No locks available" 메시지가 전달되는 것을 확인했습니다. (ii) libre office를 사용하여 문서를 저장할 때 "/home/myaccount/.config/libreoffice/4/...에 대한 공유 액세스 중에 오류가 발생했습니다..."라는 메시지가 나타납니다.

답변1

오래된 기계를 사용할 수 있나요?

그렇다면 모든 북마크를 json 파일로 내보내고 가져올 수 있습니다. 이전 컴퓨터에 쿠키 가져오기/내보내기 확장 프로그램을 설치하여 모든 쿠키를 내보낼 수도 있습니다.


하지만 새로운 기계는:

여기에는 2가지 상태가 있습니다.

  1. 새 컴퓨터에서 새 데이터를 가져와야 합니다.
  2. 새 컴퓨터에는 데이터가 필요하지 않습니다.

두 번째 상태에 있는 경우 다음을 수행할 수 있습니다.

rm -rf /home/user/.mozilla/firefox/xxxxxxxx.defualt/*

새 컴퓨터에서 쉽게 이전 데이터를 scp하고 북마크와 쿠키를 새 컴퓨터로 가져옵니다.


최종 참고사항:권한 설정

답변2

Firefox 프로필은 여러 Firefox 인스턴스에서 동시에 액세스하기 위한 것이 아닙니다. 네트워크에 홈 폴더를 게시하는 사용자당 한 번만 Firefox를 실행해야 합니다. 실제로 Firefox는 일반적으로 프로필이 사용 중임을 경고하지만 이는 Nfs 설정에 따라 다릅니다. 또 다른 옵션은 Firefox가 로컬 프로필 저장소를 사용하도록 하는 것입니다.

관련 정보