って、 systemd にしても大丈夫なんやろか??
root@ls410d:~# cd /etc/apt/ root@ls410d:/etc/apt# ls apt.conf.d sources.list trustdb.gpg trusted.gpg.d preferences.d sources.list.d trusted.gpg root@ls410d:/etc/apt# mv sources.list{,.orig} root@ls410d:/etc/apt# cp sources.list.orig sources.list root@ls410d:/etc/apt# vi sources.list root@ls410d:/etc/apt# diff -u sources.list.orig sources.list --- sources.list.orig 2013-11-04 18:59:23.000000000 +0900 +++ sources.list 2015-08-04 14:15:51.658040487 +0900 @@ -1,5 +1,5 @@ -deb http://ftp.jp.debian.org/debian wheezy main -deb-src http://ftp.jp.debian.org/debian wheezy main +deb http://ftp.jp.debian.org/debian jessie main +deb-src http://ftp.jp.debian.org/debian jessie main -deb http://security.debian.org/ wheezy/updates main -deb-src http://security.debian.org/ wheezy/updates main +deb http://security.debian.org/ jessie/updates main +deb-src http://security.debian.org/ jessie/updates main root@ls410d:/etc/apt#
root@ls410d:/etc/apt# apt-get update 取得:1 http://ftp.jp.debian.org jessie Release.gpg [2,373 B] 取得:2 http://ftp.jp.debian.org jessie Release [133 kB] 取得:3 http://security.debian.org jessie/updates Release.gpg [1,554 B] 取得:4 http://security.debian.org jessie/updates Release [61.5 kB] 取得:5 http://security.debian.org jessie/updates/main Sources [69.8 kB] 取得:6 http://security.debian.org jessie/updates/main armhf Packages [122 kB] 取得:7 http://ftp.jp.debian.org jessie/main Sources [7,059 kB] 取得:8 http://security.debian.org jessie/updates/main Translation-en [67.2 kB] 取得:9 http://ftp.jp.debian.org jessie/main armhf Packages [6,623 kB] 取得:10 http://ftp.jp.debian.org jessie/main Translation-ja [795 kB] 取得:11 http://ftp.jp.debian.org jessie/main Translation-en [4,585 kB] 19.5 MB を 40秒 で取得しました (488 kB/s) パッケージリストを読み込んでいます... 完了 root@ls410d:/etc/apt#
root@ls410d:/etc/apt# apt-get upgrade パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下のパッケージは保留されます: apt apt-utils aptitude aptitude-common base-passwd bsdutils cron dbus dmsetup exim4-base exim4-config exim4-daemon-light initscripts iproute iptables iputils-ping isc-dhcp-client isc-dhcp-common libapt-pkg4.12 libcups2 libcwidget3 libdevmapper1.02.1 libept1.4.12 libgcc1 libldap-2.4-2 liblocale-gettext-perl libp11-kit0 libpam-modules libpam-modules-bin libpam0g libsasl2-2 libsemanage-common libsemanage1 libshishi0 libstdc++6 libtext-charwidth-perl libtext-iconv-perl libwbclient0 libxapian22 login mount openssh-client openssh-server parted passwd perl perl-base perl-modules procps rsyslog samba samba-common samba-common-bin shishi-common ssh sudo sysv-rc sysvinit sysvinit-utils udev util-linux wget 以下のパッケージはアップグレードされます: base-files bash binutils bsdmainutils coreutils cpio dash debconf debconf-i18n debian-archive-keyring debianutils diffutils dpkg e2fslibs e2fsprogs findutils ftp gnupg gpgv grep groff-base gzip heirloom-mailx hostname ifupdown inetutils-ftpd inetutils-inetd inetutils-telnetd info install-info kmod krb5-locales less libacl1 libapt-inst1.5 libattr1 libavahi-client3 libavahi-common-data libavahi-common3 libblkid1 libbsd0 libbz2-1.0 libc-bin libc6 libcap2 libclass-isa-perl libcomerr2 libdbus-1-3 libedit2 libexpat1 libgdbm3 libgpg-error0 libgssapi-krb5-2 libidn11 libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0 liblzma5 libmount1 libncurses5 libncursesw5 libnewt0.52 libnfnetlink0 libopts25 libpam-runtime libpcre3 libpipeline1 libpopt0 libreadline5 libreadline6 libsasl2-modules libselinux1 libsepol1 libsigc++-2.0-0c2a libslang2 libsqlite3-0 libss2 libssl1.0.0 libswitch-perl libsystemd-login0 libtalloc2 libtdb1 libtinfo5 libusb-0.1-4 libustr-1.0-1 libuuid1 libwrap0 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxmuu1 locales logrotate lsb-base man-db manpages mdadm module-init-tools multiarch-support nano ncurses-base ncurses-bin ncurses-term net-tools netbase netcat-traditional nkf ntp patch psmisc readline-common sed sensible-utils tar tasksel tasksel-data tcpd tdb-tools traceroute tzdata ucf vim-common vim-tiny whiptail xauth xfsprogs xz-utils zlib1g アップグレード: 133 個、新規インストール: 0 個、削除: 0 個、保留: 62 個。 44.0 MB のアーカイブを取得する必要があります。 この操作後に追加で 12.6 MB のディスク容量が消費されます。 続行しますか [Y/n]? y最小といえども、たくさんアップデートされる
: : xfsprogs (3.2.1) を設定しています ... inetutils-ftpd (2:1.9.2.39.3a460-3) を設定しています ... inetutils-inetd (2:1.9.2.39.3a460-3) を設定しています ... 設定ファイル /etc/init.d/inetutils-inetd を新規にインストールしています ... [ ok ] Starting internet superserver: inetd. inetutils-telnetd (2:1.9.2.39.3a460-3) を設定しています ... tasksel (3.31+deb8u1) を設定しています ... tasksel-data (3.31+deb8u1) を設定しています ... libc-bin (2.19-18) のトリガを処理しています ... !root@ls410d:/etc/apt#
root@ls410d:/etc/apt# apt-get dist-upgrade パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 アップグレードパッケージを検出しています ... 完了 以下のパッケージは「削除」されます: gcc-4.7-base 以下のパッケージが新たにインストールされます: acl attr ca-certificates file gcc-4.9-base init init-system-helpers iproute2 libaio1 libalgorithm-c3-perl libarchive-extract-perl libasn1-8-heimdal libatm1 libaudit-common libaudit1 libboost-iostreams1.55.0 libcap-ng0 libcap2-bin libcgi-fast-perl libcgi-pm-perl libclass-c3-perl libclass-c3-xs-perl libcpan-meta-perl libcryptsetup4 libdata-optlist-perl libdata-section-perl libdb5.3 libdebconfclient0 libdns-export100 libestr0 libfcgi-perl libffi6 libgcrypt20 libgmp10 libgnutls-deb0-28 libgnutls-openssl27 libgssapi3-heimdal libhcrypto4-heimdal libhdb9-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhogweed2 libhx509-5-heimdal libicu52 libirs-export91 libisc-export95 libisccfg-export90 libjson-c2 libkdc2-heimdal libkrb5-26-heimdal libldb1 liblog-message-perl liblog-message-simple-perl liblogging-stdlog0 liblognorm1 libmagic1 libmodule-build-perl libmodule-pluggable-perl libmodule-signature-perl libmro-compat-perl libnettle4 libntdb1 libpackage-constants-perl libpam-cap libpam-systemd libparams-util-perl libparted2 libpod-latex-perl libpod-readme-perl libprocps3 libpsl0 libpython-stdlib libpython2.7 libpython2.7-minimal libpython2.7-stdlib libregexp-common-perl libroken18-heimdal libsasl2-modules-db libsmartcols1 libsoftware-license-perl libsub-exporter-perl libsub-install-perl libsystemd0 libtasn1-6 libterm-ui-perl libtevent0 libtext-soundex-perl libtext-template-perl libudev1 libwind0-heimdal libxtables10 mime-support openssh-sftp-server openssl python python-crypto python-dnspython python-ldb python-minimal python-ntdb python-samba python-talloc python-tdb python2.7 python2.7-minimal rename samba-dsdb-modules samba-libs samba-vfs-modules startpar systemd systemd-sysv 以下のパッケージはアップグレードされます: apt apt-utils aptitude aptitude-common base-passwd bsdutils cron dbus dmsetup exim4-base exim4-config exim4-daemon-light initscripts iproute iptables iputils-ping isc-dhcp-client isc-dhcp-common libapt-pkg4.12 libcups2 libcwidget3 libdevmapper1.02.1 libept1.4.12 libgcc1 libldap-2.4-2 liblocale-gettext-perl libp11-kit0 libpam-modules libpam-modules-bin libpam0g libsasl2-2 libsemanage-common libsemanage1 libshishi0 libstdc++6 libtext-charwidth-perl libtext-iconv-perl libwbclient0 libxapian22 login mount openssh-client openssh-server parted passwd perl perl-base perl-modules procps rsyslog samba samba-common samba-common-bin shishi-common ssh sudo sysv-rc sysvinit sysvinit-utils udev util-linux wget アップグレード: 62 個、新規インストール: 112 個、削除: 1 個、保留: 0 個。 54.4 MB のアーカイブを取得する必要があります。 この操作後に追加で 88.4 MB のディスク容量が消費されます。 続行しますか [Y/n]? y
: : .../udev_215-17+deb8u1_armhf.deb を展開する準備をしています ... Since release 198, udev requires support for the following features in the running kernel: - inotify(2) (CONFIG_INOTIFY_USER) - signalfd(2) (CONFIG_SIGNALFD) - accept4(2) - open_by_handle_at(2) (CONFIG_FHANDLE) - timerfd_create(2) (CONFIG_TIMERFD) - epoll_create(2) (CONFIG_EPOLL) Please upgrade your kernel before or while upgrading udev. AT YOUR OWN RISK, you can force the installation of this version of udev WHICH DOES NOT WORK WITH YOUR RUNNING KERNEL AND WILL BREAK YOUR SYSTEM AT THE NEXT REBOOT by creating the /etc/udev/kernel-upgrade file. There is always a safer way to upgrade, do not try this unless you understand what you are doing! dpkg: アーカイブ /var/cache/apt/archives/udev_215-17+deb8u1_armhf.deb の処理中にエラーが発生しました (--unpack): サブプロセス 新しい pre-installation スクリプト はエラー終了ステータス 1 を返しました update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 処理中にエラーが発生しました: /var/cache/apt/archives/udev_215-17+deb8u1_armhf.deb !E: Sub-process /usr/bin/dpkg returned an error code (1) root@ls410d:/etc/apt#やっぱり udev でエラー。
こういう時はそうすればいいの??
oot@ls410d:/etc/apt# apt-get update ヒット http://ftp.jp.debian.org jessie Release.gpg ヒット http://security.debian.org jessie/updates Release.gpg ヒット http://ftp.jp.debian.org jessie Release ヒット http://security.debian.org jessie/updates Release ヒット http://ftp.jp.debian.org jessie/main Sources ヒット http://security.debian.org jessie/updates/main Sources ヒット http://ftp.jp.debian.org jessie/main armhf Packages ヒット http://security.debian.org jessie/updates/main armhf Packages ヒット http://ftp.jp.debian.org jessie/main Translation-ja ヒット http://security.debian.org jessie/updates/main Translation-en ヒット http://ftp.jp.debian.org jessie/main Translation-en パッケージリストを読み込んでいます... 完了 root@ls410d:/etc/apt# apt-get upgrade パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下のパッケージは保留されます: apt-utils aptitude aptitude-common base-passwd cron dbus exim4-base exim4-config exim4-daemon-light iproute iptables iputils-ping isc-dhcp-client isc-dhcp-common libcups2 libldap-2.4-2 liblocale-gettext-perl libp11-kit0 libpam-modules libpam-modules-bin libsasl2-2 libshishi0 libtext-charwidth-perl libtext-iconv-perl libwbclient0 login openssh-client openssh-server parted perl perl-base perl-modules rsyslog samba samba-common samba-common-bin shishi-common ssh sysvinit wget 以下のパッケージはアップグレードされます: apt dmsetup libapt-pkg4.12 libcwidget3 libdevmapper1.02.1 libept1.4.12 libpam0g libsemanage-common libsemanage1 libxapian22 mount passwd sudo udev アップグレード: 14 個、新規インストール: 0 個、削除: 0 個、保留: 40 個。 6,335 kB 中 0 B のアーカイブを取得する必要があります。 この操作後に追加で 5,284 kB のディスク容量が消費されます。 続行しますか [Y/n]? y パッケージを事前設定しています ... : : .../udev_215-17+deb8u1_armhf.deb を展開する準備をしています ... Since release 198, udev requires support for the following features in the running kernel: - inotify(2) (CONFIG_INOTIFY_USER) - signalfd(2) (CONFIG_SIGNALFD) - accept4(2) - open_by_handle_at(2) (CONFIG_FHANDLE) - timerfd_create(2) (CONFIG_TIMERFD) - epoll_create(2) (CONFIG_EPOLL) Please upgrade your kernel before or while upgrading udev. AT YOUR OWN RISK, you can force the installation of this version of udev WHICH DOES NOT WORK WITH YOUR RUNNING KERNEL AND WILL BREAK YOUR SYSTEM AT THE NEXT REBOOT by creating the /etc/udev/kernel-upgrade file. There is always a safer way to upgrade, do not try this unless you understand what you are doing! dpkg: アーカイブ /var/cache/apt/archives/udev_215-17+deb8u1_armhf.deb の処理中にエラーが発生しました (--unpack): サブプロセス 新しい pre-installation スクリプト はエラー終了ステータス 1 を返しました update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults .../libcwidget3_0.5.17-2_armhf.deb を展開する準備をしています ... libcwidget3:armhf (0.5.17-2) で (0.5.16-3.4 に) 上書き展開しています ... .../dmsetup_2%3a1.02.90-2.2_armhf.deb を展開する準備をしています ... dmsetup (2:1.02.90-2.2) で (2:1.02.74-8 に) 上書き展開しています ... .../libdevmapper1.02.1_2%3a1.02.90-2.2_armhf.deb を展開する準備をしています ... libdevmapper1.02.1:armhf (2:1.02.90-2.2) で (2:1.02.74-8 に) 上書き展開していま す ... .../passwd_1%3a4.2-3_armhf.deb を展開する準備をしています ... passwd (1:4.2-3) で (1:4.1.5.1-1 に) 上書き展開しています ... man-db (2.7.0.2-5) のトリガを処理しています ... 処理中にエラーが発生しました: /var/cache/apt/archives/udev_215-17+deb8u1_armhf.deb !E: Sub-process /usr/bin/dpkg returned an error code (1) root@ls410d:/etc/apt#やっぱりエラー。
さて、、、
root@ls410d:/etc/apt# echo udev hold | dpkg --set-selections root@ls410d:/etc/apt#
root@ls410d:/etc/apt# apt-get dist-upgrade パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 アップグレードパッケージを検出しています ... 以下のパッケージが自動でインストー ルされましたが、もう必要とされていません: libclass-isa-perl libcryptsetup4 libparted0debian1 libswitch-perl libsystemd-login0 openssh-blacklist openssh-blacklist-extra これを削除するには 'apt-get autoremove' を利用してください。 完了 以下のパッケージが新たにインストールされます: acl attr ca-certificates file init-system-helpers iproute2 libaio1 libalgorithm-c3-perl libarchive-extract-perl libasn1-8-heimdal libatm1 libboost-iostreams1.55.0 libcap-ng0 libcap2-bin libcgi-fast-perl libcgi-pm-perl libclass-c3-perl libclass-c3-xs-perl libcpan-meta-perl libdata-optlist-perl libdata-section-perl libdb5.3 libdebconfclient0 libdns-export100 libestr0 libfcgi-perl libffi6 libgmp10 libgnutls-deb0-28 libgnutls-openssl27 libgssapi3-heimdal libhcrypto4-heimdal libhdb9-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhogweed2 libhx509-5-heimdal libicu52 libirs-export91 libisc-export95 libisccfg-export90 libjson-c2 libkdc2-heimdal libkrb5-26-heimdal libldb1 liblog-message-perl liblog-message-simple-perl liblogging-stdlog0 liblognorm1 libmagic1 libmodule-build-perl libmodule-pluggable-perl libmodule-signature-perl libmro-compat-perl libnettle4 libntdb1 libpackage-constants-perl libpam-cap libparams-util-perl libparted2 libpod-latex-perl libpod-readme-perl libpsl0 libpython-stdlib libpython2.7 libpython2.7-minimal libpython2.7-stdlib libregexp-common-perl libroken18-heimdal libsasl2-modules-db libsoftware-license-perl libsub-exporter-perl libsub-install-perl libtasn1-6 libterm-ui-perl libtevent0 libtext-soundex-perl libtext-template-perl libwind0-heimdal libxtables10 mime-support openssh-sftp-server openssl python python-crypto python-dnspython python-ldb python-minimal python-ntdb python-samba python-talloc python-tdb python2.7 python2.7-minimal rename samba-dsdb-modules samba-libs samba-vfs-modules 以下のパッケージは保留されます: sysvinit udev 以下のパッケージはアップグレードされます: apt-utils aptitude aptitude-common base-passwd cron dbus exim4-base exim4-config exim4-daemon-light iproute iptables iputils-ping isc-dhcp-client isc-dhcp-common libcups2 libept1.4.12 libldap-2.4-2 liblocale-gettext-perl libp11-kit0 libpam-modules libpam-modules-bin libsasl2-2 libshishi0 libtext-charwidth-perl libtext-iconv-perl libwbclient0 libxapian22 login openssh-client openssh-server parted perl perl-base perl-modules rsyslog samba samba-common samba-common-bin shishi-common ssh sudo wget アップグレード: 42 個、新規インストール: 98 個、削除: 0 個、保留: 2 個。 4 個のパッケージが完全にインストールまたは削除されていません。 44.8 MB 中 0 B のアーカイブを取得する必要があります。 この操作後に追加で 72.9 MB のディスク容量が消費されます。 続行しますか? [Y/n]udev は保留になっている
続行しますか? [Y/n] y パッケージからテンプレートを展開しています: 100% パッケージを事前設定しています ... : : dmsetup (2:1.02.90-2.2) を設定しています ... libc-bin (2.19-18) のトリガを処理しています ... ca-certificates (20141019) のトリガを処理しています ... Updating certificates in /etc/ssl/certs... 173 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d....done. !root@ls410d:/etc/apt#終わった。
root@ls410d:/etc/apt# apt-get autoremove パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下のパッケージは「削除」されます: libclass-isa-perl libparted0debian1 libswitch-perl libsystemd-login0 openssh-blacklist openssh-blacklist-extra アップグレード: 0 個、新規インストール: 0 個、削除: 6 個、保留: 2 個。 この操作後に 9,002 kB のディスク容量が解放されます。 続行しますか? [Y/n] y (データベースを読み込んでいます ... 現在 18416 個のファイルとディレクトリがイン ストールされています。) libclass-isa-perl (0.36-5) を削除しています ... libparted0debian1:armhf (2.3-12) を削除しています ... libswitch-perl (2.17-2) を削除しています ... libsystemd-login0:armhf (215-17+deb8u1) を削除しています ... openssh-blacklist (0.4.1+nmu1) を削除しています ... openssh-blacklist-extra (0.4.1+nmu1) を削除しています ... man-db (2.7.0.2-5) のトリガを処理しています ... libc-bin (2.19-18) のトリガを処理しています ... !root@ls410d:/etc/apt# apt-get clean root@ls410d:/etc/apt#
root@ls410d:/etc/apt# rebootしばらくして、LED が点滅から点灯に変わったので、、、
Linux 3.3.4 (ls410d) (pts/0) ls410d login: yasunari Password: Last login: Thu Jan 1 09:00:54 JST 1970 from shinjul.yamasita.jp on pts/0 Linux ls410d 3.3.4 #1 Mon Oct 28 16:16:49 JST 2013 armv7l The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. yasunari@ls410d:~$ cat /etc/debian_version 8.1 yasunari@ls410d:~$だーん
|
← LinkStationシリーズ ファームウェア アップデーター Ver.1.70 |
ハックの記録 LinkStation/玄箱 をハックしよう |
→ オープンソースカンファレンス 2015 Kansai@Kyoto #osckansai ブース完成 |
Copyright (C) 2003-2015 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市