• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
정보

MSHELL for TCRP, DSM 제어판 자동 업데이트 지원합니다.

화정큐삼 화정큐삼 647

5

6

오전에 약속드렸던, ARPL 처럼 DSM 제어판->[업데이트 및 복원] 에서 DSM 자동 업데이트가 가능하도록

TCRP 에 기본설정되어 있는 FAKE URL(시놀로지에 연결불가하도록한 임의설정 URL http://example.com) 을 

다 걷어내고 시놀로지 순정 RSS SERVER 를 다 열어 드렸습니다.

 

관련된 업데이트는 TCRP FRIEND v0.0.8d 로 아래처럼 적용되었습니다.

스크린샷 2023-08-28 오후 9.24.45.png.jpg

 

관련 자동업데이트를 적용받으시려면 로더까지 다시 빌드하셔야 합니다.

로더가 재빌드 되지 않으면 과거의 FAKE URL 이 자꾸 되살아나게 됩니다.

 

자동 업데이트가 잘 발동하게 되면 아래와 같이 업데이트 안내가 나타나실 겁니다.

 

스크린샷 2023-08-28 오후 7.36.42.png.jpg

 

스크린샷 2023-08-28 오후 8.32.44.png.jpg

 

만약에 위와 같은 업데이트 상태가 나타나지 않는다면 SSH 접속하셔서 다음 커맨드로 점검을 해주시기 바랍니다.

cat /etc.defaults/synoinfo.conf | grep -e rss -e small -e security_v

cat /etc/synoinfo.conf | grep -e rss -e small -e security_v

 

결과는 아래처럼 원래 순정 시놀로지 RSS URL을 가리키고 있어야 합니다.

스크린샷 2023-08-28 오후 9.15.32.png.jpg

 synoinfo.conf 안에 위 5개 값을 쉽게 원복하는 스크립트는 따로 제작해서 올려드리겠습니다.

 

그래도, 자동 업데이트가 안뜨시는 경우는 웹브라우져 캐쉬를 청소해 주셔야 합니다.

과거 M SHELL for TCRP 가 물고 있던 FAKE URL이 캐쉬에 아직 존재하는 경우는 자동 업데이트 사용이 불가능합니다.

 

그리고, 마지막으로

7.0.1 -> 7.2.0 또는 7.1.1 -> 7.2.0 으로 Major 버전을 자동업데이트 하시는데, 있어서 몇가지 주의사항이 있습니다.

 

1. 현재 USB 메모리로 사용하시는 네이티브의 경우는 문제가 없으나

MSATA 나 SATA 또는 가상환경의 SATA DOM 으로 부트로더를 사용하시는 경우는 위와 같이 자동 업데이트를 진행하신후에

로더를 반드시 재빌드 해주셔야 합니다.

SATA DOM 부트로더가 USB 메모리로 FAKE 처리가 되야 SATA 디스크로 인식이 안되는데, 이 처리가 안되는 관계로

부트로더가 SATA 디스크가 되버리는 현상이 있습니다.

이렇게 되면 기존 볼륨과도 충돌이 생겨서 비정상으로 DSM 이 실행됩니다. 반드시 로더는 다시 빌드해 주시기 바랍니다.

 

2. DSM 7.0.1, 7.1.1 은 커널 4.4.180 , 7.2.0 은 커널 4.4.302 버전이 각각 사용됩니다.

7.0.1 -> 7.1.1 로의 업데이트는 내장 커널모듈 버전이 호환되서 대비가 되어 있지만,

7.2.0 으로 넘어가는 순간 얘기가 달라집니다.

그래서 지금 다시 개선한 버전에서는 7.0.1, 7.1.1 로더를 다시 빌드하면 

4.4.180 , 4.4.302  두가지 버전의 커널 통합모듈을 모두 포함하고 있도록 바뀌였습니다.

업데이트 후 랜이 동작하지 않는 현상이 발생하신다면 이 4.4.302 버전 모듈이 누락된 상태라고 보시면 됩니다.

비정상 적인 상태라 판단되시면 로더만 재빌드 해주시면 됩니다.

 

 

신고공유스크랩
6

화정큐삼 화정큐삼
30Lv. 18423P
다음 레벨까지 797P

1) Xpenology RedPill DS918+ FRIEND DSM 7.2.1-69057 Update 1, ASUS IOT H310i-IM-A R2.0 G5500 / Intel I211, I219-V / 16GB  / SilverStone ECS07 5포트 SATA M.2 NVMe PCIe 스토리지 확장 카드 / 3x4TB + 1x3TB SHR, 1x8TB 

 

2) Xpenology RedPill DS1823xs+ FRIEND DSM 7.2.1-69057 Update 1, Asus B150I PRO GAMING/AURA i3-7100T / Intel Gigabit LAN x 3 / 16GB  /  ASM1166 M.2 NVME PCIE 6 Port Sata 스토리지 확장 카드 / 6 x 3TB RAID6

profile image 1등
화정큐삼 글쓴이 2023.08.28. 22:13
sudo -i
/usr/syno/bin/synosetkeyvalue /etc.defaults/synoinfo.conf rss_server http://update7.synology.com/autoupdate/genRSS.php
/usr/syno/bin/synosetkeyvalue /etc.defaults/synoinfo.conf rss_server_ssl https://update7.synology.com/autoupdate/genRSS.php
/usr/syno/bin/synosetkeyvalue /etc.defaults/synoinfo.conf rss_server_v2 https://update7.synology.com/autoupdate/v2/getList
/usr/syno/bin/synosetkeyvalue /etc.defaults/synoinfo.conf security_version_server https://update7.synology.com/securityVersion
/usr/syno/bin/synosetkeyvalue /etc.defaults/synoinfo.conf small_info_path https://update7.synology.com/smallupdate

/usr/syno/bin/synosetkeyvalue /etc/synoinfo.conf rss_server http://update7.synology.com/autoupdate/genRSS.php
/usr/syno/bin/synosetkeyvalue /etc/synoinfo.conf rss_server_ssl https://update7.synology.com/autoupdate/genRSS.php
/usr/syno/bin/synosetkeyvalue /etc/synoinfo.conf rss_server_v2 https://update7.synology.com/autoupdate/v2/getList
/usr/syno/bin/synosetkeyvalue /etc/synoinfo.conf security_version_server https://update7.synology.com/securityVersion
/usr/syno/bin/synosetkeyvalue /etc/synoinfo.conf small_info_path https://update7.synology.com/smallupdate
profile image 2등
초보나스 2023.08.29. 07:16

918+는 설치해보지 않았습니다 m.2가 없고 920+ 잘되면 해보려구요

tinycore-redpill.v0.9.4.3-2.m-shell.img (설치해보고)

tinycore-redpill.v0.9.5.0.m-shell.img (설치해봤습니다)

총 3번의 재빌드와 USB 초기화했습니다

 

920+ 테스트입니다 네이티브


1.m.2 nvme 4.0 스토리지풀 및 볼륨으로 잘됩니다

(다만 USB 포멧하고 스토로지 1번 볼륨 1번 일반 SSD 포멧후에 재빌드해도  m.2 nvme 4.0 잡아둔 스토로지 풀 2번 볼륨 2번으로 설정된 m.2 nvme 4.0는 재설치후에 스토리지 풀2번 볼륨2번이  계속 스토롤지 2번 볼륨 2로 계속 남아있습니다 보통은 새로 스토로지풀을 만들어야 하는데요)

 

아래 이미지 처럼 변경전에 스토로지 풀 볼륨 만들기 전에 저런 메세지가 뜹니다

그리고 처음 USB 포멧후에 재빌드하고 일반 SSD는 스토로지풀 1 볼륨1 로 하고

m.2 nvme는  스토로지풀2 와 볼륨2 설정후에

U1에서 U3 업데이트가 안떠서 2번이나 USB 초기화및 기존에 장착된 일반 SSD 포멧후에

다시 장착후에 재빌드 했습니다 그런데 기존 장착된 일반 SSD와 USB 포멧하고 설치하면 일반SSD는

새로 스토로지풀 만들어야 하는데 m.2 nvme 4.0는 처음 설정해둔 스토로지풀2 와 볼륨2 그대로 있습니다

m.2 nvme 4.0는 설정이 날라가지 그대로 남아있습니다 USB포멧  일반SSD 스토로지풀1 완전포멧 후에 

새로 설치했습니다?? 원래 이런걸까요 (DSM 접속은 아무 문제 없이 잘되네요)

 

1.jpg

 

2.jpg

 

 

 


2. 재빌드후 DSM 접속후 업데이트에서 7.2 U1 상태가 되는데 업데이트 U3이 뜨지 않습니다
(큐삼님이 적어두신 명령어와 캐시 삭제 완료 재설치시 DSM또는 패키지 업데이트 제공되면 알링 받고 수동설치 선택 했습니다  inycore-redpill.v0.9.4.3-2.m-shell.img (설치해보고) tinycore-redpill.v0.9.5.0.m-shell.img (설치해봤습니다) SSH도 접속해봤습니다 두개 명령이 입력 한 이미지입니다

 

3.jpg

 

4.jpg

 

 7.2 U1 에서는 7.2 U3 업데이트가 자동으로 뜨지않습니다

 

9999.jpg

 

 

3.사용 하는 데는 문제가 없는데요?? 총 3번의 USB포멧과 재설치를 했는데요

분명히 U3으로 수동 업데이를 진행하고 설치가 완료 되었는데요 DSM에서는 U3으로 표시가 뜨는데

부팅할때 화면에서는 U2라고 표시되네요 물론 DSM  U3으로 뜨고 사용에는 문제가 없지만요

(재부팅 화면에서는 계속 업데이트 2나오네요 )


혹시 몰라서 몇번 재빌드하고 설치 해봤지만 동일한거 같습니다
(예전에 공유기에 걸어둔 업데이트 방지 해둔게 생각나서 그거 삭제하고 다시 한번더 재빌드 해봤습니다)

 

5.jpg

 

6.jpg

 

 

4.스케줄에서 패널 변경 아주잘됩니다 v0.9.5.0 테스트 했습니다

 

12 4에서 4 2로 변경후 확인후 실행해주고 재부팅 하니 DSM재설치 없이 바로 변경되네요 감사합니다

이제 고용량 m.2 nvme 4.0 달아두 될거같아요 다른것도 할수 있겠네요 ㅎㅎ

 

 

 

 

 

 

profile image
화정큐삼 글쓴이 2023.08.29. 08:28
초보나스

초보나스님, 테스트 감사합니다. 항상 제일먼저 나서주셔서 감사드립니다.
1. 이전버전에서 M.2 볼륨화로 만들어진 스토로지 풀은 계속 다른상황에서도 계속 남은채로 존재하는게 정상입니다.
2. 7.2-64570 U1 -> U3 가 자동업데이트가 나타나지 않는 현상은 원인은 아직 잘 모르겠습니다. 더 원인분석을 해봐야 할것 같습니다.

7.0.1 -> 7.2, 7.1.1 -> 7.2 로 가는 업데이트는 잘 뜨는데 말이죠.
ARPL 도 이런현상이 있나 확인해 보려했는데, ARPL 은 로더 빌드타임에 묻지도 않고 걍 7.2 U3 까지 만들어 버리네요.
이럼 안되지 않나? ㅎㅎ
저도 DSM 업데이트는 항상 보수적으로 접근하시는 pocopico님께 길이 들여졌나봅니다.

어제 wjz304님과 대화하면서 도움을 좀 받았는데요.
ARPL 은 DSM의 버전업이 탐지되면 로더를 내부적으로 알아서 해당버전으로 자동재빌드를 해준다고 합니다.
TCRP 도 이런기능이 있으면 좋겠다고 생각해서 지금 한가지 아이디어를 가지고 있는 상태입니다.
TCRP는 Tinicore Linux 안에서만 로더가 빌드되는 방식이기에 ARPL 의 방식과는 많이 다를수 밖에 없을것 같습니다.
오늘 이 기능 구현을 준비하고 있습니다.

profile image
초보나스 2023.08.29. 08:37
화정큐삼
아하. 1번은 정상적인거군요
와 자동으로 버전업이 탐지 되면 자동 재빌드업 해주는거 추가되면 진짜 최고겠네요

항상 고생이 많으십니다 감사합니다
3등
아나구 2023.08.30. 12:14
다시 빌드 하려면 USB를 다시 만들 필요없이 'Tiny Core Image' 메뉴 선택 후 7.20로 빌드하면 되는건가요?
현재 S/N과 맥을 구매해서 넣어놨는데... 안바뀌겠죠?
profile image
화정큐삼 글쓴이 2023.08.30. 13:24
아나구
네, 그렇게 진행하시면 됩니다. 다른 메뉴 선택하시지 말고 딱 빌드만 하십시요. 다른정보 바뀌지 않습니다.

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

첨부 0

번호 분류 제목 글쓴이 날짜 조회 추천
공지 정보 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 63 달소 23.05.29.01:57 25949 +25
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 27508 +23
가이드 나만의 구독 관리하기 Wallos 서버 구축하기.(DSM) 4 달소 5일 전17:30 413 +3
업데이트 m.2 nvme 단독설치(DSM 및 볼륨)를 위한 nvmesystem addon for mshell 배포. 19 화정큐삼 24.05.13.21:48 454 +8
업데이트 nvmesystem addon for mshell 을 테스트 중입니다. 5 화정큐삼 24.05.13.12:06 209 +7
486 정보
image
초이은수 24.05.14.14:40 220 0
485 정보
normal
에스브이알2 24.05.14.09:21 125 0
484 정보
image
FantomD 24.05.05.12:47 779 +6
483 정보
normal
블랙앤해적 24.04.29.20:02 422 +1
482 정보
image
EXP 24.04.08.19:30 1079 +2
481 정보
image
EXP 24.04.08.00:29 657 +1
480 정보
normal
쵸비요 24.04.06.14:47 227 0
479 정보
image
빨간물약 24.03.30.13:54 420 +1
478 정보
normal
TheSTREET 24.03.30.00:43 461 0
477 정보
normal
알랑1 24.03.24.16:32 867 +2
476 정보
normal
EXP 24.03.15.17:58 294 +3
475 정보
normal
EXP 24.03.15.17:47 165 0
474 정보
normal
깜이 24.03.10.19:39 133 0
473 정보
normal
TheSTREET 24.03.10.02:53 303 +1
472 정보
image
EXP 24.03.07.13:36 561 +4
471 정보
image
장인극장 24.03.01.11:10 593 0
470 정보
image
파인콘 24.02.19.22:40 391 +4
469 정보
normal
해피몽 24.02.18.15:22 439 +2
468 정보
image
해피몽 24.02.18.09:51 1059 +8
467 정보
normal
빠가로티 24.02.14.07:55 423 +3