Ubuntu server 12.04LTSにsshで繋いだ時に謎メッセージ

Your current Hardware Enablement Stack (HWE) is no longer supported
since 2014-08-07. Security updates for critical parts (kernel
and graphics stack) of your system are no longer available.

For more information, please see:
http://wiki.ubuntu.com/1204_HWE_EOL

To upgrade to a supported (or longer supported) configuration:

* Upgrade from Ubuntu 12.04 LTS to Ubuntu 14.04 LTS by running:
sudo do-release-upgrade

OR

* Install a newer HWE version by running:
sudo apt-get install linux-generic-lts-trusty linux-image-generic-lts-trusty

and reboot your system.

 

久しぶりにsshでサーバーに繋いだらこんなメッセージが出た。

何だっそらって思ってググったら「14.04のカーネルとかを流用したやつに変えるか14.04にアップグレードしろ」ってことっぽい(参考

で、上のページ通りにやってみた

  • $ sudo apt-get install linux-hwe-generic

gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-3.13.0-34-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-3.13.0-34-generic.postinst line 1025.
dpkg: linux-image-3.13.0-34-generic の処理中にエラーが発生しました (–configure):
サブプロセス インストール済みの post-installation スクリプト はエラー終了ステータス 2 を返しました
linux-headers-3.13.0-34 (3.13.0-34.60~precise1) を設定しています …
linux-headers-3.13.0-34-generic (3.13.0-34.60~precise1) を設定しています …
linux-headers-generic-lts-trusty (3.13.0.34.30) を設定しています …
dpkg: 依存関係の問題により linux-image-generic-lts-trusty の設定ができません:
linux-image-generic-lts-trusty は以下に依存 (depends) します: linux-image-3.13.0-34-generic …しかし:
パッケージ linux-image-3.13.0-34-generic はまだ設定されていません。
dpkg: linux-image-generic-lts-trusty の処理中にエラーが発生しました (–configure):
依存関係の問題 – 設定を見送ります
dpkg: 依存関係の問題により linux-image-hwe-generic の設定ができません:
linux-image-hwe-generic は以下に依存 (depends) します: linux-image-generic-lts-trusty …しかし:
パッケージ linux-image-generic-lts-trusty はまだ設定されていません。
エラーメッセージは前の失敗から続くエラーであることを示しているので、レポートは書き込まれません。
dpkg: linux-image-hwe-generic の処理中にエラーが発生しました (–configure):
依存関係の問題 – 設定を見送ります
エラーメッセージは前の失敗から続くエラーであることを示しているので、レポートは書き込まれません。
dpkg: 依存関係の問題により linux-hwe-generic の設定ができません:
linux-hwe-generic は以下に依存 (depends) します: linux-image-hwe-generic …しかし:
パッケージ linux-image-hwe-generic はまだ設定されていません。
dpkg: linux-hwe-generic の処理中にエラーが発生しました (–configure):
依存関係の問題 – 設定を見送ります
MaxReports にすでに達しているため、レポートは書き込まれません
以下のパッケージの処理中にエラーが発生しました:
linux-image-3.13.0-34-generic
linux-image-generic-lts-trusty
linux-image-hwe-generic
linux-hwe-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

エラーorz  /bootが少ないことが原因かなぁ

ああー

もういいやアップグレードしちゃえ

  • $ do-release-upgrade

キャッシュを読み込み中

パッケージマネージャーをチェック中です

SSH経由で実行していますが、続けますか?
このセッションはSSH上で実行されているようです。アップグレードをSSH越しに行うことは推奨されません。アップグレードに失敗した時の復元が困難になるからです。

続行する場合、追加のSSHデーモンをポート ‘1022’ で起動します。
本当に作業を進めてよろしいですか?

続行する[yN]

 

怖いなwまあいいや

で、こっちもエラーw

$ df

Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/server–vg-root 958957024 140712504 769509288 16% /
udev 1017240 4 1017236 1% /dev
tmpfs 205264 1964 203300 1% /run
none 5120 0 5120 0% /run/lock
none 1026312 0 1026312 0% /run/shm
/dev/sda1 240972 232840 0 100% /boot

うわっ/bootェ

autoremoveしてみる

$ sudo apt-get autoremove
[sudo] password for :
パッケージリストを読み込んでいます… 完了
依存関係ツリーを作成しています
状態情報を読み取っています… 完了
これらを直すためには ‘apt-get -f install’ を実行する必要があるかもしれません。
以下のパッケージには満たせない依存関係があります:
libudev1 : 依存: libc6 (>= 2.17) しかし、2.15-0ubuntu10.6 はインストールされています
E: 未解決の依存関係があります。-f オプションを試してください。

うわー依存関係地獄じゃねーだろうなw

で、 apt-get -f installしてもアップグレードとおんなじエラーw

これして古いカーネルを見つける。で、適当に消していく

apt-get purgeでやらないと消えなかった。

3個ぐらい消したwカーネル容量多すぎww

で、/bootに十分空きが出来た(はず)なので、updateとupgradeをやっておく。

sudo apt-get upgrade
パッケージリストを読み込んでいます… 完了
依存関係ツリーを作成しています
状態情報を読み取っています… 完了
以下のパッケージは保留されます:
accountsservice acpid apache2 apache2-mpm-prefork apache2-utils apache2.2-bin apparmor apport apt-utils aptitude at base-passwd bind9-host binfmt-support
byobu command-not-found cpp cpp-4.6 cups-bsd cups-client db-util dbus dconf-gsettings-backend dconf-service debhelper dnsutils dpkg-dev fakeroot
fontconfig fontconfig-config g++ g++-4.6 gcc gcc-4.6 gcc-4.6-base gettext gettext-base gir1.2-glib-2.0 glib-networking glib-networking-common
glib-networking-services gpac gpac-modules-base grub-common grub-pc grub-pc-bin grub2-common ifupdown iproute iptables iputils-ping irqbalance
isc-dhcp-client isc-dhcp-common isc-dhcp-server landscape-common language-selector-common libaccountsservice0 libalgorithm-diff-xs-perl
libapache2-mod-php5 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libasound2 libatk1.0-0 libatk1.0-data libav-tools libavdevice53 libcairo2
libcups2 libcupsimage2 libcurl3-gnutls libcurses-perl libdbd-mysql-perl libdbi-perl libdpkg-perl libenchant1c2a libfontconfig1 libgail18 libgcc1
libgdiplus libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgeoclue0 libgettextpo0 libgirepository-1.0-1 libgl1-mesa-dri libgl1-mesa-glx libglade2-0
libglapi-mesa libglib2.0-0 libglib2.0-cil libgnutls-openssl27 libgnutls26 libgomp1 libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libgtk2.0-0
libgtk2.0-bin libgtk2.0-cil libhtml-parser-perl libhttp-message-perl libio-socket-ssl-perl libjavascriptcoregtk-1.0-0 libldap-2.4-2 liblocale-gettext-perl
liblwp-protocol-https-perl libmailtools-perl libmono-2.0-1 libmono-2.0-dev libmono-accessibility2.0-cil libmono-accessibility4.0-cil libmono-c5-1.1-cil
libmono-cairo2.0-cil libmono-cairo4.0-cil libmono-cecil-private-cil libmono-cil-dev libmono-codecontracts4.0-cil
libmono-compilerservices-symbolwriter4.0-cil libmono-corlib2.0-cil libmono-corlib4.0-cil libmono-cscompmgd8.0-cil libmono-custommarshalers4.0-cil
libmono-data-tds2.0-cil libmono-data-tds4.0-cil libmono-db2-1.0-cil libmono-http4.0-cil libmono-i18n-cjk4.0-cil libmono-i18n-mideast4.0-cil
libmono-i18n-other4.0-cil libmono-i18n-rare4.0-cil libmono-i18n-west2.0-cil libmono-i18n-west4.0-cil libmono-i18n2.0-cil libmono-i18n4.0-all
libmono-i18n4.0-cil libmono-ldap2.0-cil libmono-ldap4.0-cil libmono-management2.0-cil libmono-management4.0-cil libmono-messaging-rabbitmq2.0-cil
libmono-messaging-rabbitmq4.0-cil libmono-messaging2.0-cil libmono-messaging4.0-cil libmono-microsoft-build-engine4.0-cil
libmono-microsoft-build-framework4.0-cil libmono-microsoft-build-tasks-v4.0-4.0-cil libmono-microsoft-build-utilities-v4.0-4.0-cil
libmono-microsoft-build2.0-cil libmono-microsoft-csharp4.0-cil libmono-microsoft-visualc10.0-cil libmono-microsoft-web-infrastructure1.0-cil
libmono-microsoft8.0-cil libmono-npgsql2.0-cil libmono-npgsql4.0-cil libmono-opensystem-c4.0-cil libmono-oracle2.0-cil libmono-oracle4.0-cil
libmono-posix2.0-cil libmono-posix4.0-cil libmono-profiler libmono-rabbitmq2.0-cil libmono-rabbitmq4.0-cil libmono-relaxng2.0-cil libmono-relaxng4.0-cil
libmono-security2.0-cil libmono-security4.0-cil libmono-sharpzip2.6-cil libmono-sharpzip2.84-cil libmono-sharpzip4.84-cil libmono-simd2.0-cil
libmono-simd4.0-cil libmono-sqlite2.0-cil libmono-sqlite4.0-cil libmono-system-componentmodel-composition4.0-cil
libmono-system-componentmodel-dataannotations4.0-cil libmono-system-configuration-install4.0-cil libmono-system-configuration4.0-cil
libmono-system-core4.0-cil libmono-system-data-datasetextensions4.0-cil libmono-system-data-linq2.0-cil libmono-system-data-linq4.0-cil
libmono-system-data-services-client4.0-cil libmono-system-data-services4.0-cil libmono-system-data2.0-cil libmono-system-data4.0-cil
libmono-system-design4.0-cil libmono-system-drawing-design4.0-cil libmono-system-drawing4.0-cil libmono-system-dynamic4.0-cil
libmono-system-enterpriseservices4.0-cil libmono-system-identitymodel-selectors4.0-cil libmono-system-identitymodel4.0-cil libmono-system-ldap2.0-cil
libmono-system-ldap4.0-cil libmono-system-management4.0-cil libmono-system-messaging2.0-cil libmono-system-messaging4.0-cil libmono-system-net4.0-cil
libmono-system-numerics4.0-cil libmono-system-runtime-caching4.0-cil libmono-system-runtime-durableinstancing4.0-cil
libmono-system-runtime-serialization-formatters-soap4.0-cil libmono-system-runtime-serialization4.0-cil libmono-system-runtime2.0-cil
libmono-system-runtime4.0-cil libmono-system-security4.0-cil libmono-system-servicemodel-discovery4.0-cil libmono-system-servicemodel-routing4.0-cil
libmono-system-servicemodel-web4.0-cil libmono-system-serviceprocess4.0-cil libmono-system-transactions4.0-cil libmono-system-web-abstractions4.0-cil
libmono-system-web-applicationservices4.0-cil libmono-system-web-dynamicdata4.0-cil libmono-system-web-extensions-design4.0-cil
libmono-system-web-extensions4.0-cil libmono-system-web-mvc1.0-cil libmono-system-web-mvc2.0-cil libmono-system-web-routing4.0-cil
libmono-system-web-services4.0-cil libmono-system-web2.0-cil libmono-system-web4.0-cil libmono-system-windows-forms4.0-cil libmono-system-xaml4.0-cil
libmono-system-xml-linq4.0-cil libmono-system-xml4.0-cil libmono-system2.0-cil libmono-system4.0-cil libmono-tasklets2.0-cil libmono-tasklets4.0-cil
libmono-web4.0-cil libmono-webbrowser2.0-cil libmono-webbrowser4.0-cil libmono-webmatrix-data4.0-cil libmono-windowsbase3.0-cil libmono-windowsbase4.0-cil
libmono-winforms2.0-cil libmono2.0-cil libnet-ssleay-perl libnss3 libnunit-cil-dev libpam-modules libpam-modules-bin libpam0g libpango1.0-0 libpcsclite1
libpolkit-gobject-1-0 libpostproc52 libpython2.7 libquadmath0 librrd4 librrds-perl librtmp0 libsasl2-2 libsocket6-perl libsoup2.4-1 libstdc++6
libstdc++6-4.6-dev libsub-name-perl libswscale2 libterm-readkey-perl libtext-charwidth-perl libtext-iconv-perl libwbclient0 libwebkitgtk-1.0-0 libxft2
libyaml-syck-perl linux-generic-lts-saucy linux-generic-lts-trusty linux-headers-generic-lts-saucy linux-headers-generic-lts-trusty
linux-image-generic-lts-saucy linux-image-generic-lts-trusty lm-sensors lsb-core lsb-release module-init-tools mono-2.0-gac mono-2.0-service mono-4.0-gac
mono-4.0-service mono-complete mono-csharp-shell mono-devel mono-dmcs mono-gac mono-gmcs mono-jay mono-mcs mono-runtime mono-runtime-sgen mono-utils
mono-xbuild monodoc-base monodoc-browser monodoc-manual munin munin-common munin-node mysql-server-5.5 mysql-server-core-5.5 netbase ngircd ntfs-3g
openssh-client openssh-server owncloud passwd pcscd perl perl-base perl-modules php-pear php5 php5-cli php5-common php5-curl php5-dev php5-gd php5-mysql
procps python python-apt python-crypto python-debian python-gi python-keyring python-minimal python-simplejson python2.7 python2.7-minimal rpm rpm-common
rpm2cpio rsyslog samba samba-common samba-common-bin sasl2-bin shared-mime-info smbclient squid3 squid3-common ssh-import-id tcl8.5 ttf-dejavu
ttf-dejavu-core ttf-dejavu-extra ubuntu-minimal udev ufw unattended-upgrades update-manager-core update-notifier-common whoopsie xz-utils znc znc-perl
znc-python znc-tcl
以下のパッケージはアップグレードされます:
adduser alien apport-symptoms apt apt-transport-https apt-xapian-index aspell aspell-en autoconf automake autotools-dev bash bash-completion bc bcrelay
binutils bsdmainutils bsdutils build-essential busybox-initramfs busybox-static bzip2 ca-certificates cli-common command-not-found-data console-setup
coreutils cpio crda cron cups-common curl dash db5.1-util debconf debconf-i18n debianutils dh-apparmor dictionaries-common diffutils dmidecode dmsetup
dosfstools dovecot-core dpkg e2fslibs e2fsprogs ed eject enchant file findutils fonts-ubuntu-font-family-console freeradius-common freeradius-utils ftp
fuse gawk geoip-database git git-man gnupg gpgv grep groff-base gsettings-desktop-schemas gzip hddtemp hdparm heirloom-mailx hicolor-icon-theme hostname
html2text htop inetutils-inetd info initramfs-tools initramfs-tools-bin initscripts insserv install-info installation-report iputils-tracepath iso-codes
iw javascript-common kbd keyboard-configuration klibc-utils krb5-locales language-pack-en language-pack-en-base language-pack-ja language-pack-ja-base
less liba52-0.7.4 libacl1 libalgorithm-diff-perl libapr1 libapt-pkg4.12 libasn1-8-heimdal libaspell15 libasyncns0 libattr1 libavahi-client3
libavahi-common-data libavahi-common3 libblkid1 libbsd0 libbz2-1.0 libc-ares2 libc-bin libcaca0 libcap-ng0 libccid libclass-isa-perl libcomerr2 libcroco3
libcurl3 libcwidget3 libdate-manip-perl libdatrie1 libdb5.1 libdbi1 libdbus-1-3 libdbus-glib-1-2 libdc1394-22 libdevmapper-event1.02.1 libdevmapper1.02.1
libdrm-intel1 libdrm-radeon1 libdrm2 libedit2 libelf1 libencode-locale-perl libept1.4.12 liberror-perl libevent-2.0-5 libexif12 libexpat1 libfaad2 libffi6
libfile-listing-perl libflac8 libfreeradius2 libfreetype6 libfribidi0 libfuse2 libgc1c2 libgcrypt11 libgdbm3 libgeoip1 libgif4 libglade2.0-cil
libglu1-mesa libgmp10 libgpg-error0 libgpm2 libgsm1 libgssapi-krb5-2 libgssapi3-heimdal libgtk2.0-common libhcrypto4-heimdal libheimbase1-heimdal
libheimntlm0-heimdal libhtml-form-perl libhtml-format-perl libhtml-template-perl libhtml-tree-perl libhttp-daemon-perl libhttp-date-perl libhunspell-1.3-0
libhx509-5-heimdal libice6 libidn11 libio-socket-inet6-perl libio-string-perl libiw30 libjack-jackd2-0 libjasper1 libjpeg-turbo8 libjpeg8 libjs-jquery
libjs-jquery-ui libk5crypto3 libkeyutils1 libklibc libkrb5-26-heimdal libkrb5-3 libkrb5support0 liblockfile-bin liblockfile1 liblog-log4perl-perl
libltdl-dev libltdl7 liblua5.1-0 liblwp-mediatypes-perl liblzma5 liblzo2-2 libmad0 libmagic1 libmount1 libmpfr4 libmysqlclient18 libncurses5
libncurses5-dev libncursesw5 libnet-cidr-perl libnet-http-perl libnet-server-perl libnewt0.52 libnfnetlink0 libnl-3-200 libnl-genl-3-200 libnspr4 libogg0
libopenjpeg2 liborc-0.4-0 libp11-kit0 libpam-runtime libparted0debian1 libpcap0.8 libpci3 libpciaccess0 libpcre3 libpipeline1 libpixman-1-0
libpkcs11-helper1 libplymouth2 libpng12-0 libpopt0 libproxy1 libpulse0 libraw1394-11 libreadline5 libreadline6 libroken18-heimdal libsamplerate0
libsasl2-modules libschroedinger-1.0-0 libsdl1.2debian libselinux1 libsensors4 libsigc++-2.0-0c2a libsigsegv2 libslang2 libsm6 libsndfile1 libspeex1
libsqlite3-0 libss2 libssl-dev libssl-doc libssl1.0.0 libsys-hostname-long-perl libt1-5 libtalloc2 libtdb1 libthai-data libthai0 libtheora0
libtimedate-perl libtinfo-dev libtinfo5 libtool libunistring0 liburi-perl libusb-0.1-4 libusb-1.0-0 libuuid1 libva1 libvorbis0a libvorbisenc2 libvpx1
libwebkit1.1-cil libwebkitgtk-1.0-common libwind0-heimdal libwrap0 libwww-perl libx11-6 libx11-data libx11-xcb1 libxapian22 libxau6 libxcb-glx0
libxcb-render0 libxcb-shm0 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxi6 libxinerama1 libxml2 libxmuu1 libxpm4
libxrandr2 libxrender1 libxslt1.1 libxt6 libxvidcore4 libxxf86vm1 linux-firmware linux-headers-3.13.0-34 linux-headers-3.13.0-34-generic
linux-image-3.13.0-34-generic linux-libc-dev locales lockfile-progs login logrotate lsb-base lshw lsof ltrace lvm2 m4 make makedev man-db manpages
manpages-dev mawk memtest86+ mime-support mlocate mount mountall mtr-tiny multiarch-support mysql-client mysql-client-5.5 mysql-client-core-5.5
mysql-common mysql-server nano ncurses-base ncurses-bin ncurses-term net-tools netcat-openbsd ntpdate opensc openssl os-prober parted patch pax pciutils
pkg-config plymouth plymouth-theme-ubuntu-text popularity-contest powermgmt-base ppp pppconfig pptpd psmisc python-apport python-apt-common python-chardet
python-dbus python-dbus-dev python-gdbm python-httplib2 python-launchpadlib python-lazr.restfulclient python-lazr.uri python-newt python-oauth
python-openssl python-pam python-pkg-resources python-problem-report python-serial python-twisted-bin python-twisted-core python-wadllib python-xapian
python-zope.interface readline-common resolvconf rrdtool rsync screen sed sensible-utils sgml-base squid-langpack ssl-cert ssmtp strace sudo sysv-rc
sysv-rc-conf sysvinit-utils tar tasksel tasksel-data tcpd tcpdump tdb-tools telnet telnetd time tmux tzdata ubuntu-keyring ubuntu-standard ucf unzip
update-inetd upstart ureadahead usbutils util-linux uuid-runtime vim vim-common vim-runtime vim-tiny w3m watershed wget whiptail wireless-regdb
wireless-tools wpasupplicant x11-common xauth xkb-data xml-core zlib1g zlib1g-dev
アップグレード: 437 個、新規インストール: 0 個、削除: 0 個、保留: 361 個。
131 MB 中 0 B のアーカイブを取得する必要があります。
この操作後に 81.0 MB のディスク容量が解放されます。
続行しますか [Y/n]?

うわwwwやっぱり失敗してたっぽいアップグレードが中途半端だったのかなぁ

一応動いてます。メンテが大変そうだww

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です