본문 바로가기
AndroidOverLinux

U5 리눅스 펌웨어 19년 4월 25일 릴리즈

by ㅋㅋ잠자 2019. 4. 26.
반응형

안녕하세요. 리눅스 펌웨어 19년 4월 25일 릴리즈입니다.






이번 버전에서 바뀐점


1. aolupdate 명령 추가


2. uuid 마운트 픽스


3. mpd 서비스 시작 불가 픽스


4. pure-ftpd 로그 기록 안되는 문제 픽스





aolupdate 명령 사용하기

(펌웨어 설치가 아닌 Incremental 업데이트)


20190425 버전 부터 사용가능합니다. 이전 버전은 아래의 방법으로 설치를 해주세요.


https://cafe.naver.com/mk802/31350


aolupdate 는 작은 유지보수 작업만 진행하도록 작년 부터 계획된 것입니다. 급조한 느낌이 많이 나지만, 작동에는 문제가 없습니다.


<20180918 사용자>

aolupdate 명령을 수동 설치하신다음에 aolupdate 명령을 실행합니다.


20180918 --> 20190425

과정중에 debian 8 --> 9 마이그레이션 작업이 있습니다. 이미 마이그레이션을 수동으로 하셨으면 건너뛰게 되어 있습니다.


20190425 --> 20190426

스크립트 에러로 인해 발생하는 문제를 해결하는 업데이트입니다. 추가적으로 adb 명령이 먹지 않는 문제도 해결되어 있습니다.


<20190419 사용자>

aolupdate 명령을 수동으로 설치하신 다음에 aolupdate 명령을 실행합니다.


20190419 --> 20190425

오늘 수정내역이 반영된 업데이트 입니다.


20190425 --> 20190426

스크립트 에러문제를 해결하고 ATV8 버전의 리눅스 펌웨어 전용 코드가 들어가 있어, 에러 코드가 노출됩니다. (문제가 있는 것이 아닙니다.)


190425 버전 부터는 aolupdate 명령이 내장되어 있어, aolupdate 만 돌리시면 최신 버전으로 업글이 됩니다. 펌웨어를 새로 설치하실 필요가 없습니다.


업데이트 과정상 여러 환경으로 인해 에러 메시지가 노출 될 수 있습니다. 에러 부분에서 여러가지 방면으로 생각하여 코드를 넣어둔 것으로 업데이트 과정에 문제가 있으면 따로 메시지를 출력하게 되어 있습니다.


따라서, 메시지가 나오지 않는다면 크게 문제가 없는 것입니다.


아래는 20180918 버전에서 20190426 버전으로 마이그레이션 과정입니다.


데비안8 에서 9버전 마이그레이션은 사용하시고 있는 환경에 따라 문제가 발생할 확률이 있습니다.


# 180918 버전에는 aolupdate 명령이 없음으로 설치해야합니다.

root@AOL-Debian:~# wget https://github.com/djjproject/android_over_linux/raw/master/aolcommand/aolupdate -P /sbin

--2019-04-26 04:03:12--  https://github.com/djjproject/android_over_linux/raw/master/aolcommand/aolupdate

Resolving github.com (github.com)... 192.30.255.112, 192.30.255.113

Connecting to github.com (github.com)|192.30.255.112|:443... connected.

HTTP request sent, awaiting response... 302 Found

Location: https://raw.githubusercontent.com/djjproject/android_over_linux/master/aolcommand/aolupdate [following]

--2019-04-26 04:03:13--  https://raw.githubusercontent.com/djjproject/android_over_linux/master/aolcommand/aolupdate

Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.0.133, 151.101.64.133, 151.101.128.133, ...

Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.0.133|:443... connected.

HTTP request sent, awaiting response... 200 OK

Length: 807 [text/plain]

Saving to: ‘/sbin/aolupdate’


/sbin/aolupdate                       100%[=========================================================================>]     807  --.-KB/s   in 0s     


2019-04-26 04:03:13 (5.35 MB/s) - ‘/sbin/aolupdate’ saved [807/807]


root@AOL-Debian:~# chmod a+x /sbin/aolupdate 

root@AOL-Debian:~# cd /

root@AOL-Debian:/# mv linux.prop linux.txt

root@AOL-Debian:/# ln -s linux.txt linux.prop


# aolupdate 명령을 실행합니다.

root@AOL-Debian:/# aolupdate

[info] get update file...

[info] unzip update file...


# 업데이트 내용을 보여줍니다.

20180918 to 20190425 update

1. mpd : fix notworking problem.

2. pure-ftpd : fix not logging problem.

3. android-shell, system-rw, vendor-rw command patch

4. uuid mount fix

5. debian 9 stretch update.


# y 를 입력하면 작업이 시작됩니다.

[alert] apply update for 20180918? (y / ctrl+c for exit.) : y


[info] check OS version...

Ign http://ftp.kr.debian.org stretch InRelease

Get:1 http://ftp.kr.debian.org stretch-backports InRelease [91.8 kB]

Get:2 http://ftp.kr.debian.org stretch Release.gpg [2,434 B]

Get:3 http://ftp.kr.debian.org stretch Release [118 kB]      

Get:4 http://ftp.kr.debian.org stretch-backports/contrib Translation-en [7,540 B]

Get:5 http://ftp.kr.debian.org stretch-backports/main Translation-en [453 kB]

Get:6 http://ftp.kr.debian.org stretch-backports/non-free Translation-en [37.1 kB]           

Get:7 http://ftp.kr.debian.org stretch-backports/main Sources [542 kB]

Get:8 http://ftp.kr.debian.org stretch-backports/contrib Sources [6,820 B]

Get:9 http://ftp.kr.debian.org stretch-backports/non-free Sources [8,328 B]          

Get:10 http://ftp.kr.debian.org stretch-backports/main armhf Packages [578 kB]      

Get:11 http://ftp.kr.debian.org stretch-backports/contrib armhf Packages [8,948 B] 

Get:12 http://ftp.kr.debian.org stretch-backports/non-free armhf Packages [13.7 kB]   

Get:13 http://ftp.kr.debian.org stretch/main Sources [6,746 kB]                       

Get:14 http://ftp.kr.debian.org stretch/contrib Sources [44.7 kB]                       

Get:15 http://ftp.kr.debian.org stretch/non-free Sources [79.4 kB]

Get:16 http://ftp.kr.debian.org stretch/main armhf Packages [6,913 kB]

Get:17 https://dev2day.de stretch InRelease [1,801 B]    

Get:18 https://dev2day.de stretch/main armhf Packages [503 B]                          

Get:19 https://dev2day.de stretch/main Translation-en_US [324 B]                          

Get:20 http://ftp.kr.debian.org stretch/contrib armhf Packages [42.1 kB]

Get:21 http://ftp.kr.debian.org stretch/non-free armhf Packages [59.7 kB]

Get:22 http://ftp.kr.debian.org stretch/contrib Translation-en [45.9 kB]

Get:23 http://ftp.kr.debian.org stretch/main Translation-en [5,384 kB]      

Get:24 https://dev2day.de stretch/main Translation-en [321 B]                                

Get:25 https://dev2day.de stretch/main Translation-en_US [324 B]

Get:26 http://ftp.kr.debian.org stretch/non-free Translation-en [80.3 kB]                            

Get:27 https://dev2day.de stretch/main Translation-en [321 B] 


  libmodule-signature-perl libmount1 libmp3lame0 libmpcdec6 libmpg123-0 libnatpmp1 libncurses5 libncursesw5 libnewt0.52 libnss-mdns libntdb1

  libopus0 liborc-0.4-0 libp11-kit0 libpackage-constants-perl libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcap0.8 libpcre3

  libpipeline1 libpod-latex-perl libpopt0 libregexp-common-perl libroar2 libsamplerate0 libsasl2-modules-db libsdl1.2debian libselinux1

  libsemanage-common libsemanage1 libsensors4 libsepol1 libsidutils0 libslang2 libsm6 libsmartcols1 libsndfile1 libsoftware-license-perl

  libsoxr0 libspeex1 libspeexdsp1 libsqlite3-0 libss2 libssh2-1 libtalloc2 libtasn1-6 libtdb1 libterm-ui-perl libtevent0 libtext-wrapi18n-perl

  libtinfo5 liburiparser1 libusb-0.1-4 libustr-1.0-1 libuuid1 libva1 libvorbis0a libvorbisenc2 libvorbisfile3 libwavpack1 libwbclient0

  libwildmidi-config libwrap0 libx11-6 libx11-data libx11-xcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-present0 libxcb-sync1 libxcb1 libxdmcp6

  libxext6 libxi6 libxmuu1 libxshmfence1 libxslt1.1 libxtst6 libxvidcore4 libyajl2 libzzip-0-13 login logrotate lrzsz lsb-base man-db manpages

  mawk mc mc-data minissdpd mount multiarch-support nano ncurses-base ncurses-bin net-tools netbase netcat-traditional nfacct openbsd-inetd

  passwd plexmediaserver-installer python-bs4 python-chardet python-mutagen python-ndg-httpsclient python-pkg-resources python-ply

  python-pyasn1 python-pycparser python-six python-talloc readline-common rename sed sensible-utils sgml-base shared-mime-info startpar sudo

  tar tasksel tasksel-data tcpd traceroute tzdata unzip update-inetd va-driver-all whiptail x11-common xauth xdg-user-dirs xml-core zlib1g

248 upgraded, 0 newly installed, 0 to remove and 116 not upgraded.

Need to get 48.7 MB of archives.

After this operation, 13.5 MB of additional disk space will be used.

Get:1 http://ftp.kr.debian.org/debian/ stretch/main base-files armhf 9.9+deb9u8 [67.4 kB]

Get:2 http://ftp.kr.debian.org/debian/ stretch/main libtinfo5 armhf 6.0+20161126-1+deb9u2 [288 kB]

Get:3 http://ftp.kr.debian.org/debian/ stretch/main libncurses5 armhf 6.0+20161126-1+deb9u2 [74.7 kB]

Get:4 http://ftp.kr.debian.org/debian/ stretch/main libncursesw5 armhf 6.0+20161126-1+deb9u2 [94.8 kB]

Get:5 http://ftp.kr.debian.org/debian/ stretch/main sensible-utils all 0.0.9+deb9u1 [10.8 kB]

Get:6 http://ftp.kr.debian.org/debian/ stretch/main debianutils armhf 4.8.1.1 [99.3 kB]

Get:7 http://ftp.kr.debian.org/debian/ stretch/main bash armhf 4.4-5 [1,371 kB]

Get:8 http://ftp.kr.debian.org/debian/ stretch/main libbsd0 armhf 0.8.3-1 [89.6 kB]

Get:9 http://ftp.kr.debian.org/debian/ stretch/main bsdmainutils armhf 9.0.12+nmu1 [182 kB]

Get:10 http://ftp.kr.debian.org/debian/ stretch/main bsdutils armhf 1:2.29.2-1+deb9u1 [107 kB]

Get:11 http://ftp.kr.debian.org/debian/ stretch/main coreutils armhf 8.26-3 [2,782 kB]

Get:12 http://ftp.kr.debian.org/debian/ stretch/main dash armhf 0.5.8-2.4 [104 kB]

Get:13 http://ftp.kr.debian.org/debian/ stretch/main diffutils armhf 1:3.5-3 [303 kB]

Get:14 https://dev2day.de/pms/ stretch/main plexmediaserver-installer armhf 1.15.3.876-ad6e39743-1 [8,172 B]

Get:15 http://ftp.kr.debian.org/debian/ stretch/main e2fslibs armhf 1.43.4-2 [197 kB]   

Get:16 http://ftp.kr.debian.org/debian/ stretch/main e2fsprogs armhf 1.43.4-2 [931 kB]

Get:17 http://ftp.kr.debian.org/debian/ stretch/main findutils armhf 4.6.0+git+20161106-2 [608 kB]

Get:18 http://ftp.kr.debian.org/debian/ stretch/main grep armhf 2.27-2 [370 kB]

15% [18 grep 0 B/370 kB 0%]


Processing triggers for man-db (2.7.0.2-5) ...

Setting up base-files (9.9+deb9u8) ...

Installing new version of config file /etc/debian_version ...

Installing new version of config file /etc/issue ...

Installing new version of config file /etc/issue.net ...

Updating /etc/profile to current default.

Updating /root/.profile to current default.

(Reading database ... 25009 files and directories currently installed.)

Preparing to unpack .../libtinfo5_6.0+20161126-1+deb9u2_armhf.deb ...

Unpacking libtinfo5:armhf (6.0+20161126-1+deb9u2) over (5.9+20140913-1+deb8u3) ...

Processing triggers for libc-bin (2.19-18+deb8u10) ...

Setting up libtinfo5:armhf (6.0+20161126-1+deb9u2) ...

Processing triggers for libc-bin (2.19-18+deb8u10) ...

(Reading database ... 25010 files and directories currently installed.)

Preparing to unpack .../libncurses5_6.0+20161126-1+deb9u2_armhf.deb ...

Unpacking libncurses5:armhf (6.0+20161126-1+deb9u2) over (5.9+20140913-1+deb8u3) ...

Processing triggers for libc-bin (2.19-18+deb8u10) ...


Setting up libcdio-paranoia1:armhf (0.83-4.3+b1) ...

Setting up libcgi-fast-perl (1:2.12-1) ...

Setting up libclass-c3-perl (0.32-1) ...

Setting up libconfig9:armhf (1.5-0.3) ...

Setting up libdata-optlist-perl (0.110-1) ...

Setting up libdirectfb-1.2-9:armhf (1.2.10.0-8+deb9u1) ...

Setting up libdrm2:armhf (2.4.74-1) ...

Setting up libdrm-amdgpu1:armhf (2.4.74-1) ...

Setting up libdrm-nouveau2:armhf (2.4.74-1) ...

Setting up libdrm-radeon1:armhf (2.4.74-1) ...

Setting up libexif12:armhf (0.6.21-2+b2) ...

Setting up libexpat1:armhf (2.2.0-2+deb9u1) ...

Setting up libfaad2:armhf (2.8.0~cvs20161113-1+deb9u1) ...

Setting up libflac8:armhf (1.3.2-1) ...

Setting up libgeoip1:armhf (1.6.9-4) ...

Setting up libglib2.0-0:armhf (2.50.3-2) ...

No schema files found: doing nothing.

Setting up libglib2.0-data (2.50.3-2) ...

Setting up libgmp10:armhf (2:6.1.2+dfsg-1) ...

Setting up libgsm1:armhf (1.0.13-4+b2) ...

Setting up x11-common (1:7.7+19) ...

Installing new version of config file /etc/init.d/x11-common ...

update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults


Selecting previously unselected package libcairo2:armhf.

Preparing to unpack .../libcairo2_1.14.8-1_armhf.deb ...

Unpacking libcairo2:armhf (1.14.8-1) ...

Preparing to unpack .../libtheora0_1.1.1+dfsg.1-14+b1_armhf.deb ...

Unpacking libtheora0:armhf (1.1.1+dfsg.1-14+b1) over (1.1.1+dfsg.1-6) ...

Selecting previously unselected package libtwolame0:armhf.

Preparing to unpack .../libtwolame0_0.3.13-2_armhf.deb ...

Unpacking libtwolame0:armhf (0.3.13-2) ...

Selecting previously unselected package libvpx4:armhf.

Preparing to unpack .../libvpx4_1.6.1-3+deb9u1_armhf.deb ...

Unpacking libvpx4:armhf (1.6.1-3+deb9u1) ...

Selecting previously unselected package libwebp6:armhf.

Preparing to unpack .../libwebp6_0.5.2-1_armhf.deb ...

Unpacking libwebp6:armhf (0.5.2-1) ...

Selecting previously unselected package libwebpmux2:armhf.

Preparing to unpack .../libwebpmux2_0.5.2-1_armhf.deb ...

Unpacking libwebpmux2:armhf (0.5.2-1) ...

Selecting previously unselected package libx264-148:armhf.

Preparing to unpack .../libx264-148_2%3a0.148.2748+git97eaef2-1_armhf.deb ...

Unpacking libx264-148:armhf (2:0.148.2748+git97eaef2-1) ...

Selecting previously unselected package libx265-95:armhf.

Preparing to unpack .../libx265-95_2.1-2+b2_armhf.deb ...

Unpacking libx265-95:armhf (2.1-2+b2) ...

Preparing to unpack .../libzvbi0_0.2.35-13_armhf.deb ...

Unpacking libzvbi0:armhf (0.2.35-13) over (0.2.35-3) ...


Setting up libsmbclient:armhf (2:4.5.16+dfsg-1) ...

Setting up libwildmidi2:armhf (0.4.0-2+b2) ...

Setting up mpd (0.19.21-1) ...

Installing new version of config file /etc/default/mpd ...

Installing new version of config file /etc/init.d/mpd ...


Configuration file '/etc/mpd.conf'

 ==> Modified (by you or by a script) since installation.

 ==> Package distributor has shipped an updated version.

 ==> Keeping old config file as default.

invoke-rc.d: could not determine current runlevel

Setting up libapparmor1:armhf (2.11.0-3+deb9u2) ...

Setting up dbus (1.10.26-0+deb9u1) ...

A reboot is required to replace the running dbus-daemon.

Please reboot the system when convenient.

invoke-rc.d: could not determine current runlevel


Setting up libimport-into-perl (1.002005-1) ...

Setting up libllvm3.8:armhf (1:3.8.1-24) ...

Setting up libmodule-pluggable-perl (5.2-1) ...

Setting up libmoo-perl (2.002005-1) ...

Setting up libmoox-handlesvia-perl (0.001008-2) ...

Setting up libpackage-stash-perl (0.37-1) ...

Setting up libsub-identify-perl (0.12-2+b1) ...

Setting up libsub-name-perl (0.21-1) ...

Setting up libnamespace-clean-perl (0.27-1) ...

Setting up libnamespace-autoclean-perl (0.28-1) ...

Setting up libpackage-stash-xs-perl (0.28-3+b1) ...

Setting up libpath-tiny-perl (0.100-1) ...

Setting up libpod-markdown-perl (3.005000-1) ...

Setting up libtype-tiny-perl (1.000005-1) ...

Setting up libpod-readme-perl (1.1.2-1) ...

Setting up libresid-builder0c2a (2.1.1-15) ...

Setting up libsasl2-modules:armhf (2.1.27~101-g0780600+dfsg-3) ...

Setting up libsidplay2 (2.1.1-15) ...

Setting up libtype-tiny-xs-perl (0.012-1+b2) ...

Setting up libunicode-utf8-perl (0.60-1+b3) ...

Setting up libvdpau-va-gl1:armhf (0.4.2-1) ...

Setting up mesa-va-drivers:armhf (13.0.6-1+b2) ...

Setting up mesa-vdpau-drivers:armhf (13.0.6-1


Length: 223938 (219K) [application/x-debian-package]

Saving to: ‘libupnpp5_armhf.deb’


libupnpp5_armhf.deb                      100%[==================================================================================>] 218.69K  1.23MB/s    in 0.2s    


2019-04-26 04:37:55 (1.23 MB/s) - ‘libupnpp5_armhf.deb’ saved [223938/223938]


--2019-04-26 04:37:55--  http://u5pvr.djjproject.com/upmpdcli_1.4.0_armhf.deb

Resolving u5pvr.djjproject.com (u5pvr.djjproject.com)... 58.123.71.137

Connecting to u5pvr.djjproject.com (u5pvr.djjproject.com)|58.123.71.137|:80... connected.

HTTP request sent, awaiting response... 200 OK

Length: 384492 (375K) [application/x-debian-package]

Saving to: ‘upmpdcli_1.4.0_armhf.deb’


upmpdcli_1.4.0_armhf.deb                 100%[==================================================================================>] 375.48K  1.43MB/s    in 0.3s    


2019-04-26 04:37:56 (1.43 MB/s) - ‘upmpdcli_1.4.0_armhf.deb’ saved [384492/384492]


Reading package lists... 33%


The following packages were automatically installed and are no longer required:

  libalgorithm-c3-perl libarchive-extract-perl libavcodec56 libavformat56 libavresample2 libavutil54 libb-hooks-endofscope-perl libbind9-90 libcgi-fast-perl

  libcgi-pm-perl libclass-c3-perl libclass-c3-xs-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libcpan-changes-perl libcpan-meta-perl

  libdata-optlist-perl libdata-perl-perl libdata-section-perl libdevel-caller-perl libdevel-globaldestruction-perl libdevel-lexalias-perl libdirectfb-1.2-9

  libdnet libdns100 libencode-locale-perl libexporter-tiny-perl libfcgi-perl libfile-slurp-perl libgetopt-long-descriptive-perl libhtml-parser-perl

  libhtml-tagset-perl libhttp-date-perl libhttp-message-perl libimport-into-perl libio-html-perl libio-stringy-perl libisc95 libisccc90 libisccfg90

  liblist-moreutils-perl libllvm3.8 liblog-message-perl liblog-message-simple-perl liblwp-mediatypes-perl liblwres90 libmodule-build-perl

  libmodule-implementation-perl libmodule-load-conditional-perl libmodule-pluggable-perl libmodule-runtime-perl libmodule-signature-perl libmoo-perl

  libmoox-handlesvia-perl libmro-compat-perl libnamespace-autoclean-perl libnamespace-clean-perl libntdb1 libopenjpeg5 liborc-0.4-0 libpackage-constants-perl

  libpackage-stash-perl libpackage-stash-xs-perl libpadwalker-perl libparams-classify-perl libparams-util-perl libparams-validate-perl libpath-tiny-perl

  libpng12-0 libpod-latex-perl libpod-markdown-perl libpod-readme-perl libregexp-common-perl libresid-builder0c2a librole-tiny-perl libschroedinger-1.0-0

  libsidplay2 libsidutils0 libslp1 libsoftware-license-perl libstrictures-perl libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl

  libsub-install-perl libsub-name-perl libterm-ui-perl libtext-soundex-perl libtext-template-perl libtimedate-perl libtry-tiny-perl libtype-tiny-perl

  libtype-tiny-xs-perl libunicode-utf8-perl liburi-perl libvariable-magic-perl libvpx1 libwildmidi1 libx264-142 python-cffi python-ndg-httpsclient python-ply

  python-pycparser python-support

Use 'apt autoremove' to remove them.

The following NEW packages will be installed:

  libupnpp5

0 upgraded, 1 newly installed, 0 to remove and 6 not upgraded.

Need to get 0 B/224 kB of archives.

After this operation, 810 kB of additional disk space will be used.

Get:1 /usr/aolupdate/libupnpp5_armhf.deb libupnpp5 armhf 0.17.0-1~ppa1~stretch [224 kB]

Selecting previously unselected package libupnpp5.

(Reading database ... 29328 files and directories currently installed.)

Preparing to unpack .../aolupdate/libupnpp5_armhf.deb ...

Unpacking libupnpp5 (0.17.0-1~ppa1~stretch) ...

Setting up libupnpp5 (0.17.0-1~ppa1~stretch) ...


Removing libpod-readme-perl (1.1.2-1) ...

Removing libnamespace-autoclean-perl (0.28-1) ...

Removing libnamespace-clean-perl (0.27-1) ...

Removing libb-hooks-endofscope-perl (0.21-1) ...

Removing libbind9-90 (1:9.9.5.dfsg-9+deb8u15) ...

Removing libcgi-fast-perl (1:2.12-1) ...

Removing libcgi-pm-perl (4.35-1) ...

Removing libclass-c3-xs-perl (0.14-1+b1) ...

Removing libmoox-handlesvia-perl (0.001008-2) ...

Removing libmoo-perl (2.002005-1) ...

Removing libdata-perl-perl (0.002009-1) ...

Removing librole-tiny-perl (2.000005-1) ...

Removing libclass-method-modifiers-perl (2.12-1) ...

Removing libclass-xsaccessor-perl (1.19-2+b7) ...

Removing libcpan-changes-perl (0.400002-1) ...

Removing libmodule-build-perl (0.422000-1) ...

Removing 'diversion of /usr/bin/config_data to /usr/bin/config_data.diverted by libmodule-build-perl'

Removing 'diversion of /usr/share/man/man1/config_data.1.gz to /usr/share/man/man1/config_data.diverted.1.gz by libmodule-build-perl'

Removing libcpan-meta-perl (2.150010-1) ...

Removing libgetopt-long-descriptive-perl (0.100-1) ...

Removing libsub-exporter-perl (0.986-1) ...

Removing libdata-optlist-perl (0.110-1) ...


Reading package lists... Done

Building dependency tree       

Reading state information... Done

rm: cannot remove 'stretch-upgrade.sh': No such file or directory


# 마이그레이션 작업이 끝났습니다.

Android over Linux Debian 9 Stretch update Finished...

You should reboot Device. may enter reboot on terminal.

[info] update started...

mkdir: cannot create directory ‘/var/log/mpd’: File exists

mkdir: cannot create directory ‘/var/log/pure-ftpd’: File exists

Reading package lists... Done

Building dependency tree       

Reading state information... Done

The following packages will be REMOVED:

  android-tools-adb

0 upgraded, 0 newly installed, 1 to remove and 6 not upgraded.

After this operation, 20.5 kB disk space will be freed.

(Reading database ... 28603 files and directories currently installed.)

Removing android-tools-adb (1:7.0.0+r33-1) ...

--2019-04-26 04:39:17--  https://github.com/djjproject/android_over_linux/raw/master/aolcommand/adb

Resolving github.com (github.com)... 192.30.255.113, 192.30.255.112

Connecting to github.com (github.com)|192.30.255.113|:443... connected.

HTTP request sent, awaiting response... 302 Found

Location: https://raw.githubusercontent.com/djjproject/android_over_linux/master/aolcommand/adb [following]

--2019-04-26 04:39:19--  https://raw.githubusercontent.com/djjproject/android_over_linux/master/aolcommand/adb

Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.0.133, 151.101.64.133, 151.101.128.133, ...

Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.0.133|:443... connected.

HTTP request sent, awaiting response... 200 OK

Length: 982728 (960K) [application/octet-stream]

Saving to: ‘/usr/bin/adb’


/usr/bin/adb                             100%[==================================================================================>] 959.70K  3.50MB/s    in 0.3s    


2019-04-26 04:39:20 (3.50 MB/s) - ‘/usr/bin/adb’ saved [982728/982728]


[update] update to 20190425 finished...


20190425 to 20190426 update

1. /mnt/sdcard bind fix.

2. vendor-rw execution permission error fix.

3. uuid mount error fix


# 업데이트가 이후 또 존재하면 다시 물어보게 됩니다.

[alert] apply update for 20190425? (y / ctrl+c for exit.) : y

remount succeeded

mount: mount point /vendor does not exist

/usr/aolupdate/20190425: line 20: /vendor/etc/init.ghost.linux: No such file or directory

[update] update to 20190426 finished...

[update] you should reboot device.


# 최종 버전을 확인합니다.

[info] current : 20190426


root@AOL-Debian:/# 


# 재부팅 합니다.

root@AOL-Debian:/# reboot

root@AOL-Debian:/# stty: 'standard input': Input/output error

[info] Using makefile-style concurrent boot in runlevel 0.

[ ok ] Stopping UPnP devices daemon: MiniSSDPd.

[ ok ] Stopping Music Player Daemon: mpd.

[ ok ] Shutting down ALSA...done.

[ ok ] Stopping Avahi mDNS/DNS-SD Daemon: avahi-daemon.

[ ok ] Stopping internet superserver: inetd.

Killing Plex Media Server: done

Stopping ftp server: pure-ftpd.

[ ok ] Stopping enhanced syslogd: rsyslogd.

[ ok ] Stopping bittorrent daemon: transmission-daemon.

[ ok ] Stopping Tvheadend: tvheadend.

System now Rebooting...


업데이트가 정상적으로 완료 되었습니다.






다운로드


조만간 OTA 에 적용될 예정입니다. 설치시에는 꼭 내장 SDCARD 를 이용하거나 USB 메모리를 통해서 업글을 해 주시길 바랍니다.

(OTA 에 내장 및 외장 리눅스가 바뀌어 올라가있다는 제보가 있습니다. 일단 OTA 로의 업데이트를 잠시 사용하지 말아주시길 바랍니다.)


외장 리눅스 설치 파일

http://u5pvr.djjproject.com/%5B7.x%5Dexternal_linux_installer_190425.zip


내장 리눅스 설치 파일

http://u5pvr.djjproject.com/%5B7.x%5Dlinux_image_190425.zip





찬게 로그 (ChangeLog)


<190425>

- aolupdate 명령 추가

- uuid 마운트 픽스

- mpd 서비스 시작 불가 픽스

- pure-ftpd 로그 기록 안되는 문제 픽스


<190419>

- 데비안 9 Stretch 판올림

- 트랜스미션 파일할당 옵션 수정


<180918>

- 패키지 업데이트

- MPD / upmpdcli 내장

- UUID 마운트 스크립트 수정

- mpdconfig 명령어 내장

- droppy 삭제


<180712>

- 내장 패키지 업데이트 (Plex 포함)

- 환영 메시지 추가 패치

- sysctl 설정값 반영 및 aol-init 스크립트 분리

- xauth 패키지 내장

- droppy 기본 탑재


<180204>

- 내장 패키지 업데이트 (Plex 포함)

- 호스트네임 에러 패치

- 환영 메시지에서 버전 정보 확인

- 버전 정보 확인 명령어 패치

- uuid 마운트 기능 추가


<171205>

- 기본 계정을 아래와 같이 수정

SSH : root / androidoverlinux

TVH : admin / androidoverlinux

Torrent : admin / androidoverlinux

FTP : admin / androidoverlinux

- 외장 펌웨어 Cache 파티션 용량 부족 문제 해결


<171118>

- 리눅스 펌웨어 이름 'AndroidOverLinux' 로 정식 명칭화 (상표등록 해야하나요?)

- 기본 계정을 아래와 같이 수정

SSH : root / root

TVH : admin / admin

Torrent : admin / admin

FTP : admin / admin

- 안드로이드 리부팅 시 리눅스 펌웨어도 재부팅 작업이 정상적으로 되도록 수정

- 외장 펌웨어 설치과정 단순화

- 하드포맷 , 안드로이드 쉘로 이동 추가

- 환영 메시지 패치

- ATV7 용 정식 릴리즈


<171110>

- /run/lock 관련 심링크 오류 해결


<170916>

- ATV7 용 베타릴리즈

- 버전정보 체크 기능 추가

- 이외 기타 다수 수정


<170720>

- minidlna , shairport 를 기본 패키지로 추가

- /run 폴더를 tmpfs 로 마운트


<170600, 170500, 170400>

- 패키지 업데이트 및 호환성 개선

- 외장 펌웨어 릴리즈

- systemd 관련 문제 해결

- reboot, halt, shutdown 을 안드로이드와 연계

- 이외 기타 다수 수정


<170202>

- U5PVR 용 리눅스 펌웨어 초기 제작

- TVH / FFMPEG / FTP 내장



반응형

댓글