[{"data":1,"prerenderedAt":399},["ShallowReactive",2],{"navigation":3,"posts-undefined-Linux-0-999":20},[4,8,12,16],{"title":5,"path":6,"stem":7},"首页","\u002F","00.index",{"title":9,"path":10,"stem":11},"文章","\u002Fposts","01.posts",{"title":13,"path":14,"stem":15},"动态","\u002Fmoments","02.moments",{"title":17,"path":18,"stem":19},"关于","\u002Fabout","09.about",[21,288],{"id":22,"title":23,"body":24,"class":270,"cover":270,"coverSize":270,"date":271,"description":30,"draft":272,"extension":273,"hideComments":272,"location":270,"meta":274,"navigation":144,"path":275,"readingTime":276,"seo":281,"sitemap":282,"stem":283,"tags":284,"time":270,"weather":270,"__hash__":287},"posts\u002Fposts\u002F2024\u002F20240615.subsystem-request-failed-on-channel.md","subsystem request failed on channel",{"type":25,"value":26,"toc":268},"minimark",[27,31,34,186,189,225,232,254,264],[28,29,30],"p",{},"问题：",[28,32,33],{},"以下代码是创建文件目录，并复制文件到 nas",[35,36,41],"pre",{"className":37,"code":38,"language":39,"meta":40,"style":40},"language-bash shiki shiki-themes material-theme-lighter github-light github-dark","DEST_DIR=\"\u002Fvolume3\u002Fdocker\u002F$(dirname ${FILE#synology\u002Fdocker\u002F})\"\necho \"准备创建目录 $DEST_DIR\"\nssh -p 5110 root@192.168.31.10 \"mkdir -p $DEST_DIR\"\n\necho \"准备复制 $FILE 到 $DEST_DIR\"\nscp -P 5110 $FILE root@192.168.31.10:$DEST_DIR\n","bash","",[42,43,44,94,113,139,146,166],"code",{"__ignoreMap":40},[45,46,49,53,57,61,65,68,72,75,78,81,84,86,89,91],"span",{"class":47,"line":48},"line",1,[45,50,52],{"class":51},"su5hD","DEST_DIR",[45,54,56],{"class":55},"smGrS","=",[45,58,60],{"class":59},"sjJ54","\"",[45,62,64],{"class":63},"s_sjI","\u002Fvolume3\u002Fdocker\u002F",[45,66,67],{"class":59},"$(",[45,69,71],{"class":70},"sbgvK","dirname",[45,73,74],{"class":59}," ${",[45,76,77],{"class":51},"FILE",[45,79,80],{"class":55},"#",[45,82,83],{"class":51},"synology",[45,85,6],{"class":55},[45,87,88],{"class":51},"docker",[45,90,6],{"class":55},[45,92,93],{"class":59},"})\"\n",[45,95,97,101,104,107,110],{"class":47,"line":96},2,[45,98,100],{"class":99},"sptTA","echo",[45,102,103],{"class":59}," \"",[45,105,106],{"class":63},"准备创建目录 ",[45,108,109],{"class":51},"$DEST_DIR",[45,111,112],{"class":59},"\"\n",[45,114,116,119,123,127,130,132,135,137],{"class":47,"line":115},3,[45,117,118],{"class":70},"ssh",[45,120,122],{"class":121},"stzsN"," -p",[45,124,126],{"class":125},"srdBf"," 5110",[45,128,129],{"class":63}," root@192.168.31.10",[45,131,103],{"class":59},[45,133,134],{"class":63},"mkdir -p ",[45,136,109],{"class":51},[45,138,112],{"class":59},[45,140,142],{"class":47,"line":141},4,[45,143,145],{"emptyLinePlaceholder":144},true,"\n",[45,147,149,151,153,156,159,162,164],{"class":47,"line":148},5,[45,150,100],{"class":99},[45,152,103],{"class":59},[45,154,155],{"class":63},"准备复制 ",[45,157,158],{"class":51},"$FILE",[45,160,161],{"class":63}," 到 ",[45,163,109],{"class":51},[45,165,112],{"class":59},[45,167,169,172,175,177,180,183],{"class":47,"line":168},6,[45,170,171],{"class":70},"scp",[45,173,174],{"class":121}," -P",[45,176,126],{"class":125},[45,178,179],{"class":51}," $FILE ",[45,181,182],{"class":63},"root@192.168.31.10:",[45,184,185],{"class":51},"$DEST_DIR\n",[28,187,188],{},"ssh 命令没问题，但 scp 命令报如下错：",[35,190,192],{"className":37,"code":191,"language":39,"meta":40,"style":40},"subsystem request failed on channel 0\nscp: Connection closed\n",[42,193,194,214],{"__ignoreMap":40},[45,195,196,199,202,205,208,211],{"class":47,"line":48},[45,197,198],{"class":70},"subsystem",[45,200,201],{"class":63}," request",[45,203,204],{"class":63}," failed",[45,206,207],{"class":63}," on",[45,209,210],{"class":63}," channel",[45,212,213],{"class":125}," 0\n",[45,215,216,219,222],{"class":47,"line":96},[45,217,218],{"class":70},"scp:",[45,220,221],{"class":63}," Connection",[45,223,224],{"class":63}," closed\n",[28,226,227,228,231],{},"研究了半天，发现加个 ",[42,229,230],{},"-O"," 就可以解决了：",[35,233,235],{"className":37,"code":234,"language":39,"meta":40,"style":40},"scp -O -P 5110 $FILE root@192.168.31.10:$DEST_DIR\n",[42,236,237],{"__ignoreMap":40},[45,238,239,241,244,246,248,250,252],{"class":47,"line":48},[45,240,171],{"class":70},[45,242,243],{"class":121}," -O",[45,245,174],{"class":121},[45,247,126],{"class":125},[45,249,179],{"class":51},[45,251,182],{"class":63},[45,253,185],{"class":51},[28,255,256,257],{},"参考：",[258,259,263],"a",{"href":260,"rel":261},"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F74311661\u002Fsubsystem-request-failed-on-channel-0-scp-connection-closed",[262],"nofollow","subsystem request failed on channel 0 scp: Connection closed",[265,266,267],"style",{},"html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sbgvK, html code.shiki .sbgvK{--shiki-light:#E2931D;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sptTA, html code.shiki .sptTA{--shiki-light:#6182B8;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .stzsN, html code.shiki .stzsN{--shiki-light:#91B859;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .srdBf, html code.shiki .srdBf{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":40,"searchDepth":96,"depth":96,"links":269},[],null,"2024-06-15",false,"md",{},"\u002Fposts\u002F2024\u002Fsubsystem-request-failed-on-channel",{"text":277,"minutes":278,"time":279,"words":280},"1 min read",0.525,31500,105,{"title":23,"description":30},{"loc":275},"posts\u002F2024\u002F20240615.subsystem-request-failed-on-channel",[285,286],"技术","Linux","I3le_XL4p0q79nUP06GTofRHt6UBprDEI-au5i3GRGY",{"id":289,"title":290,"body":291,"class":270,"cover":270,"coverSize":270,"date":385,"description":295,"draft":272,"extension":273,"hideComments":272,"location":386,"meta":387,"navigation":144,"path":388,"readingTime":389,"seo":393,"sitemap":394,"stem":395,"tags":396,"time":397,"weather":270,"__hash__":398},"posts\u002Fposts\u002F2012\u002F20121105.ubuntu-mp3-messy-code.md","关于 Ubuntu 下音乐列表乱码的解决方法",{"type":25,"value":292,"toc":383},[293,296,303,322,325,328,351,354,377,380],[28,294,295],{},"使用 Ubuntu 听音乐的时候，播放列表不少歌曲显示为乱码，非常不爽。",[28,297,298,299,302],{},"简单的方法就是将 MP3 标签转换为 Unicode 编码，要使用到 ",[42,300,301],{},"python-mutagen","，在新立得软件管理中可以直接找到，也可以用以下的命令进行安装：",[35,304,306],{"className":37,"code":305,"language":39,"meta":40,"style":40},"sudo apt-get install python-mutagen\n",[42,307,308],{"__ignoreMap":40},[45,309,310,313,316,319],{"class":47,"line":48},[45,311,312],{"class":70},"sudo",[45,314,315],{"class":63}," apt-get",[45,317,318],{"class":63}," install",[45,320,321],{"class":63}," python-mutagen\n",[28,323,324],{},"使用方法：",[28,326,327],{},"在终端中进入音乐文件所在的目录，执行：",[35,329,331],{"className":37,"code":330,"language":39,"meta":40,"style":40},"mid3iconv -e gbk *.mp3\n",[42,332,333],{"__ignoreMap":40},[45,334,335,338,341,344,348],{"class":47,"line":48},[45,336,337],{"class":70},"mid3iconv",[45,339,340],{"class":121}," -e",[45,342,343],{"class":63}," gbk",[45,345,347],{"class":346},"s_hVV"," *",[45,349,350],{"class":63},".mp3\n",[28,352,353],{},"如果有子目录的话，再执行：",[35,355,357],{"className":37,"code":356,"language":39,"meta":40,"style":40},"mid3iconv -e GBK *\u002F*.mp3\n",[42,358,359],{"__ignoreMap":40},[45,360,361,363,365,368,370,372,375],{"class":47,"line":48},[45,362,337],{"class":70},[45,364,340],{"class":121},[45,366,367],{"class":63}," GBK",[45,369,347],{"class":346},[45,371,6],{"class":63},[45,373,374],{"class":346},"*",[45,376,350],{"class":63},[28,378,379],{},"现在再看看，是不是搞定啦？",[265,381,382],{},"html pre.shiki code .sbgvK, html code.shiki .sbgvK{--shiki-light:#E2931D;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .stzsN, html code.shiki .stzsN{--shiki-light:#91B859;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .s_hVV, html code.shiki .s_hVV{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":40,"searchDepth":96,"depth":96,"links":384},[],"2012-11-05","宿舍",{},"\u002Fposts\u002F2012\u002Fubuntu-mp3-messy-code",{"text":277,"minutes":390,"time":391,"words":392},0.65,39000,130,{"title":290,"description":295},{"loc":388},"posts\u002F2012\u002F20121105.ubuntu-mp3-messy-code",[285,286],"上午","ANMlw5_GHk2BAWS3F52v4vtu4XjHz9tNopYz2HvQ9vk",1777580270787]