arpl 로더 업데이트 불가(EXT4-fs : couldn't mount as ext3 due to feature incompabilities.
안녕하세요, 평소에 눈팅만 하다가 업데이트가 잘 안되서 질문 드립니다.ㅠㅠ
proxmox에 시놀로지 올려서 쓰고 있습니다.
한 반년 정도 업데이트 안해서 로더랑 같이 업데이트 하려고 하는데 오류가 나네요.
현 상황
기존에 쓰던 로더는 arpl-i18n v23.8.5 버전이고, HDD 2개 패스쓰루 해서 쓰고 있습니다.
업데이트 시 자료 날라갈까봐 hdd 중 한개는 vm에서 제거해놓고 업데이트 진행하고 있습니다.
시도들
1. RR 최신버전
ARPL이 없어지고 RR이 생겼길래, RR 최신 버전(24.5.4)을 아래 링크와 같이 USB 형태로? ISO 넣는 걸 해보니 안됩니다.
2. arpl-il8n v23.10.4
망했다 싶어서 기존 arpl-i18n v23.8.5로 다시 빌드하니까 잘 되더라고요.
그래서 좀 찾아보니까, arpl-il8n v23.10.4--> 10.5 가면서 많이 바뀌는 것 같아서 10.4로 해봤는데! 안되네요.
3. hdddb add-on
아래 글 보니까, hdddb add-on을 추가해야한다는 내용 보고 따라 해봐도 안됩니다..ㅠ
문제점
위 시도들 전부 다 같은 에로 로그가 뜹니다.
============ Date ============
Sun May 19 03:20:07 UTC 2024
==============================
addons.sh called with params rcExit
MajorVersion:7 MinorVersion:2
[ 26.677287] ext3: synoboot1 mounted, process=mount
[ 26.679268] ext4: synoboot1 mounted, process=mount
[ 26.681489] ext2: synoboot1 mounted, process=mount
[ 26.683823] vfat: synoboot1 mounted, process=mount
'/var/log/check_rootfs_health.log' -> '/mnt/logs/jr/check_rootfs_health.log'
'/var/log/junior_reason' -> '/mnt/logs/jr/junior_reason'
'/var/log/juniorexpansionpack.log' -> '/mnt/logs/jr/juniorexpansionpack.log'
'/var/log/linuxrc.syno.log' -> '/mnt/logs/jr/linuxrc.syno.log'
'/var/log/messages' -> '/mnt/logs/jr/messages'
'/var/log/upgrade_sh.log' -> '/mnt/logs/jr/upgrade_sh.log'
[ 26.748949] synoboot1 unmounted, process=umount
starting pid 6662, tty '': '/sbin/getty 115200 console'
Sun May 19 03:20:07 2024
[ 26.796606] EXT4-fs (md0): couldn't mount as ext3 due to feature incompatibilities
[ 26.806540] EXT4-fs (md0): mounted filesystem with ordered data mode. Opts: (null)
[ 26.826503] EXT4-fs (md0): couldn't mount as ext3 due to feature incompatibilities
[ 26.831470] EXT4-fs (md0): mounted filesystem with ordered data mode. Opts: (null)
[ arpl 부팅 화면 ]
다행인건 원래버전(arpl-i18n v23.8.5)으로 다시 빌드하면 잘 되긴합니다. 현 시점에서는 안되네요 ㅠ
도움 부탁드립니다!!!
cat /var/log/linuxrc.syno.log
아래 6개 파일이 다 보여주시면 더 확실하게 분석하기 좋긴합니다.
'/var/log/check_rootfs_health.log' -> '/mnt/logs/jr/check_rootfs_health.log'
'/var/log/junior_reason' -> '/mnt/logs/jr/junior_reason'
'/var/log/juniorexpansionpack.log' -> '/mnt/logs/jr/juniorexpansionpack.log'
'/var/log/linuxrc.syno.log' -> '/mnt/logs/jr/linuxrc.syno.log'
'/var/log/messages' -> '/mnt/logs/jr/messages'
'/var/log/upgrade_sh.log' -> '/mnt/logs/jr/upgrade_sh.log'
로그가 길던데,,분석해주시면 감사하겠습니다.
추가적으로 말씀드리면,
여분의 SSD가 하나 있어서 테스트 해보았는데, 잘 업데이트가 되네요...
테스트 방식은 arpl-i18n v23.8.5 버전으로 시놀로지 설치하고, 최신 rr로 설치하였습니다.
이상한건 동일한 방식으로 기존에 쓰던 hdd에 업데이트하면 오류가 납니다...ㅠ
제가 하드에 무슨 이상한짓을 햇거나,,,혹은 ssd-hdd 차이에서 오는 문제일까요?
혹시 addon 들은 전부다 선택하신건 아니시죠?
M.2 nvme 만으로 사용하실 생각이 아니시면 NVMesystem addon 은 절대 사용하시면 안됩니다.
dbgutils 도 특별한 오류 분석을 위해 사용하는건데 이게 오히려 오류를 유발할 수도 있으니 제외하시구요.
i915 로딩에서도 문제가 발생했구요.
SATA 디스크는 2장이라고 하셨는데, 1장만 Detect 되고 있습니다.
Internal Disk
01: /dev/sata1
이런저런 오류들 떄문에
DS918+ 가 설치되어 있던 1개의 하드에 DS920+ 가 계속 마이그레이션 시도만 되고 있는 상황 같습니다.
value1: /etc.defaults/synoinfo.conf:unique -> synology_geminilake_920+
value2: /tmpRoot/etc.defaults/synoinfo.conf:unique => synology_apollolake_918+
addon 은 가능한 기본선택으로 하시고 다시 빌드해서 진행해 보십시요.
디스크 2장 전부 넣고, addon 다 빼고 hdddb만 넣고 했는데도 안됩니다..ㅎㅎ;;
문제는 기존에 되던 arpl로 다시 빌드하니까, hdd가 바꼈다면서 다시 설치하라고 뜨고, 설치하니까 똑같은 오류가 뜹니다.
화정큐삼님이 TCRP M-shell 관리하시는거 같아서, 해당 빌더로 다시 시도해봤습니다.
linux.syno.log는 원글에 다시 첨부했습니다!
도와주셔서 감사합니다.
저도 그냥 데이터만 보존하고 세팅은 미는 옵션하니까 정상 설치되네요 :)
데이터 살렸으니 그걸로 만족해야겠습니다.
감사합니다.
아..결국 포기하고 지금 복구해서 볼륨 리페어 중이네요.
리페어 끝나고 다시 한번 해보겠습니다!
혹시 어떤 로더로 해보는게 좋을까요?
- TCRP mshell 이겠죠?
작년에 저도 같은 증상 겪어서 내용 정리한 게 있는데 지금도 작동이 되는지는 모르겠네요.
방법은 아래 주소 접속하면 23.10.05 버전에 나와있어요.
https://github.com/RROrg/rr/releases?page=7
---
- update menu - pre release : true로 선택
- local upload 선택. 다운로드 한 파일 업로드 (파일명 : update.zip) - 재부팅 후 다시 메뉴 접속
https://github.com/RROrg/rr/releases/download/23.10.5/update.zip - 23.10.04로 업데이트 되면 메뉴에서 exit - back to the shell
- shell 화면에서 아래 명령어 입력
curl -kL https://github.com/wjz304/rr/releases/download/23.10.5/to-rr.sh | bash - menu.sh 로 메뉴 접속 - update menu - update aprl 누르면 23.10.5에서 그 이후 버전인 23.11.xx로 업데이트
중요한 것은 4단계 이후 재부팅하거나 종료하면 부팅이 안 되기 때문에 바로 메뉴 접속 후 업데이트 하세요.
공유 감사합니다 ~~
cmt alert