2017年4月28日金曜日

Raspberry Pi 3が起動しなくなった(泣)

失敗です。
ただ、取り敢えず、起動はできるようになりましたが、、、


1.何をして、何が起こったのか?

そもそも、しばらくupdate関連をしていなかったので、、、

sudo apt-get update
sudo apt-get upgrade

ところが、エラー、、、
あっ、、、

python -V
Python 3.4.2

sudo  rm /usr/bin/python
sudo ln -s /usr/bin/python2.7 /usr/bin/python

Tensflowなど、AI関連の開発をしていたので、version 3を使っていた。

再度、

sudo apt-get update
sudo apt-upgrade

sudo rpi-update

OkOk (^^)

何を考えたのか?

sudo apt-get dist-upgrade

reboot後、、、

起動しない。
画面も、まっくろ、
基盤は、赤い電源ランプのみ、、、


2.対応
(1)ハードが壊れたのか?

jessieをインストールしただけのSDカードがあったので、
それを、Raspberry Pi3にセットしてboot
これは、OK!
ハードは大丈夫


(2)SDカードがおかしくなった?

SDカードをマックに差し込むと、bootディレクトリーがいつも通りにマウントされる。
ついでに、下記の手順でLinux部分をマウントして確認。
下記のGithubに行って、手順に従ってインストールして、マウント

https://github.com/gerard/ext4fuse

sudo dscl . append /Groups/operator GroupMembership phipo009
 brew tap homebrew/fuse
 brew install Caskroom/cask/osxfuse
 brew install ext4fuse
 sudo ext4fuse -o allow_other /dev/disk2s2 mnt

問題なく確認

(3)正常に動いているRaspberry Pi3の/bootをコピーして上書き
かなり手荒な事ですが、、、
上書き後、Raspberry Pi3に差し込んで起動。。。

あ〜ら、起動したじゃん!!!
でも、しかし、おかしい、、、
apt-get などをすると、、、

Selecting previously unselected package libgstreamer-plugins-base1.0-0:armhf.
Preparing to unpack .../libgstreamer-plugins-base1.0-0_1.4.4-2+deb8u1_armhf.deb ...
Unpacking libgstreamer-plugins-base1.0-0:armhf (1.4.4-2+deb8u1) ...
Selecting previously unselected package gstreamer1.0-plugins-base:armhf.
Preparing to unpack .../gstreamer1.0-plugins-base_1.4.4-2+deb8u1_armhf.deb ...
Unpacking gstreamer1.0-plugins-base:armhf (1.4.4-2+deb8u1) ...
Setting up libgstreamer1.0-0:armhf (1.4.4-2+deb8u1) ...
Setting up libgstreamer-plugins-base1.0-0:armhf (1.4.4-2+deb8u1) ...
dpkg: error processing package libgstreamer-plugins-bad1.0-0:armhf (--configure):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting configuration
Setting up gstreamer1.0-plugins-base:armhf (1.4.4-2+deb8u1) ...
Processing triggers for libc-bin (2.19-18+deb8u7) ...
Errors were encountered while processing:
 libgstreamer-plugins-bad1.0-0:armhf

E: Sub-process /usr/bin/dpkg returned an error code (1)

こんな感じのエラー、、、

gstreamerもインストールしましたが変わらず。

で、とにかく、データや、buildの大変な、openCV3.2.0 などをバックアップ中。。。
これだけでも、めっけモノ、、、

諦めなくてよかった。(^^)

Peaceじゃないけど、、、、
PEACEだぁ

追加
sudo apt-get -f install
audo apt-get autoremove

も、実行しましたが、、、

sudo apt-get upgrade
Reading package lists... Done
Building dependency tree    
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 0 B/1,299 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
dpkg: error processing package libgstreamer-plugins-bad1.0-0:armhf (--configure):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting configuration
Errors were encountered while processing:
 libgstreamer-plugins-bad1.0-0:armhf
E: Sub-process /usr/bin/dpkg returned an error code (1)

ついでに、、、
場当たりてきですが、、、

sudo apt-get install gstreamer0.10-alsa:armhf gstreamer0.10-plugins-base:armhf gstreamer1.0-alsa:armhf gstreamer1.0-libav:armhf gstreamer1.0-omx gstreamer1.0-plugins-bad:armhf gstreamer1.0-plugins-base:armhf gstreamer1.0-plugins-good:armhf gstreamer1.0-x:armhf
変わらず、、、

0 件のコメント:

コメントを投稿