Jump to content

    

Orange PI PC WiringOP

Recommended Posts

dimka76

Здравствуйте.

Имеется плата Orange PI PC  с установленным на нее Volumio2

Пытаюсь запустить WiringOP. Нашел инструкцию в инете.

После команды sudo ./build выдается следующее сообщение

./build: 56: ./build: make: not found
./build: 62: ./build: make: not found

Вот содержимое build

55  cd wiringPi
56  ${PFX}make uninstall
57  if [ x$1 = "xstatic" ]; then
58    make static
59    check_make_ok
60    ${PFX}make install-static
61  else
62    make
63    check_make_ok
64    ${PFX}make install

И прикрепляю сам файл целиком.

Как с этим бороться ?

build

Share this post


Link to post
Share on other sites

dimka76
16 hours ago, VladimirG said:

Установить make

Спасибо.

Поторопился с вопросом.

Хотя странно, как это в Linux нет make.

Установил make

apt-get install build-essential

Но что-то пошло не так ((( Выдало сообщение, что типа памяти не хватает.

Все таки опять попробовал sudo ./build.

Выдало ошибку, что нет GCC. Опять странно (((

Попробовал установить GCC. И опять куча ошибок (((

Do you want to continue? [Y/n] y
debconf: delaying package configuration, since apt-utils is not installed
(Reading database ... 25847 files and directories currently installed.)
Preparing to unpack .../libstdc++-4.9-dev_4.9.2-10+deb8u1_armhf.deb ...
Unpacking libstdc++-4.9-dev:armhf (4.9.2-10+deb8u1) ...
dpkg: error processing archive /var/cache/apt/archives/libstdc++-4.9-dev_4.9.2-10+deb8u1_armhf.deb (--unpack):
 cannot copy extracted data for './usr/include/c++/4.9/bits/stl_set.h' to '/usr/include/c++/4.9/bits/stl_set.h.dpkg-new': failed to write (No space left on device)
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Preparing to unpack .../g++-4.9_4.9.2-10+deb8u1_armhf.deb ...
Unpacking g++-4.9 (4.9.2-10+deb8u1) ...
dpkg: error processing archive /var/cache/apt/archives/g++-4.9_4.9.2-10+deb8u1_armhf.deb (--unpack):
 cannot copy extracted data for './usr/lib/gcc/arm-linux-gnueabihf/4.9/cc1plus' to '/usr/lib/gcc/arm-linux-gnueabihf/4.9/cc1plus.dpkg-new': failed to write (No space left on device)
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/libstdc++-4.9-dev_4.9.2-10+deb8u1_armhf.deb
 /var/cache/apt/archives/g++-4.9_4.9.2-10+deb8u1_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

 

Если я правильно понимаю, то он говорит, что памяти не хватает ?

Проверил наличие мест на диске.

[email protected]:~/WiringOP$ df
Filesystem      Size  Used Avail Use% Mounted on
/dev/mmcblk0p2  2.4G  589M  1.7G  27% /imgpart
/dev/loop0      293M  293M     0 100% /static
overlay         415M  390M     0 100% /
devtmpfs        453M     0  453M   0% /dev
tmpfs           524M     0  524M   0% /dev/shm
tmpfs           524M  5.4M  519M   2% /run
tmpfs           5.3M  4.1k  5.3M   1% /run/lock
tmpfs           524M     0  524M   0% /sys/fs/cgroup
tmpfs           524M   29k  524M   1% /tmp
tmpfs           524M     0  524M   0% /var/spool/cups
tmpfs            21M   25k   21M   1% /var/log
tmpfs           524M     0  524M   0% /var/spool/cups/tmp
/dev/mmcblk0p1   63M   34M   30M  53% /boot
/dev/sda         16G  5.6G   10G  36% /media/FLASH_16G
tmpfs           105M     0  105M   0% /run/user/1000
[email protected]:~/WiringOP$

 

У меня SD карта, на которую установлена система - 16 GB.

Share this post


Link to post
Share on other sites

aaarrr
1 hour ago, dimka76 said:

У меня SD карта, на которую установлена система - 16 GB.

А используется значительно меньше. И смонтировано нетривиально - через overlayfs.

Так что лучше будет собрать на хосте, а с volumio разобраться, как что устроено.

Share this post


Link to post
Share on other sites

dimka76
8 hours ago, aaarrr said:

А используется значительно меньше. И смонтировано нетривиально - через overlayfs.

Так что лучше будет собрать на хосте, а с volumio разобраться, как что устроено.

Удалось мне расширить раздел.

Но теперь у меня PUTTY через SSH не хочет соединяться.

Вот такой вот лог имеется

Quote
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
error: @         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
error: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
error: Permissions 0777 for '/etc/ssh/ssh_host_dsa_key' are too open.
error: It is recommended that your private key files are NOT accessible by others.
error: This private key will be ignored.
error: key_load_private: bad permissions
error: Could not load host key: /etc/ssh/ssh_host_dsa_key

 

Share this post


Link to post
Share on other sites

dimka76
22 minutes ago, aaarrr said:

Так накатите ему 660, или что там должно быть.

Спасибо !!!

Расскажу подробнее

После того как накатил на чистую SD карту Volumio2 карта выглядела так

image.png.20726c5585098cea0c913d5ee66abfe3.png

Правее была нераспределенная область.

С помощью MiniTool Partition Wizard перераспределил карту. 

Стало так

image.thumb.png.5055ed537915b7745321cd224701d2ab.png

Потом карту вставил в OrangePI PC и с помощью fdisk и  resize2fs растянул на всю карту.

Также в armbianEnv.txt 

verbosity=8
logo=disabled
console=both
disp_mode=1920x1080p60
overlay_prefix=sun8i-h3
overlays=i2c0 analog-codec
rootdev=/dev/mmcblk0p3
rootfstype=ext4
user_overlays=sun8i-h3-i2s0
usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u
extraargs=imgpart=/dev/mmcblk0p3 imgfile=/volumio_current.sqsh

Исправил /dev/mmcblk0p2 на /dev/mmcblk0p3

Система запустилась. Работал WEB интерфейс и можно было работать на мониторе самой Апельсинки с помощью клавиатуры.

При этом PuTTY перестал соединяться через SSH, хотя изначально соединялся.

Теперь, как вы подсказали с помощью sudo chmod 660 /etc/ssh/ssh_host_ecdsa_key заставил работать PuTTY через SSH.

Но теперь боюсь, что после этих моих манипуляций как бы еще что-то где-то не отвалилось.

Share this post


Link to post
Share on other sites

aaarrr
3 minutes ago, dimka76 said:

Но теперь боюсь, что после этих моих манипуляций как бы еще что-то где-то не отвалилось.

Вообще, странно, что права слетели. Судя по исходному виду, достаточно было просто resize2fs выполнить - раздел и так был нормального размера.

Share this post


Link to post
Share on other sites

dimka76
1 minute ago, aaarrr said:

Вообще, странно, что права слетели. Судя по исходному виду, достаточно было просто resize2fs выполнить - раздел и так был нормального размера.

У меня не получалось.

Я в инете где-то вычитал, что т.к. тот маленький раздел (вроде раздел подкачки называется) стоит в конце, то он не дает растянуть основной раздел.

Поэтому я в целях эксперимента решил попробовать перетащить этот маленький раздел перед основным. И резайз заработал.

Но SSH отвалился (((

Share this post


Link to post
Share on other sites

dimka76
1 hour ago, aaarrr said:

Вообще, странно, что права слетели. 

Блин, теперь после каждой перезагрузки приходится sudo chmod 600 /etc/ssh/ssh_host_ecdsa_key  вводить (((

Пришлось в rc.local прописать

Share this post


Link to post
Share on other sites

dimka76

Столкнулся с той же проблемой при работе SAMBA. Тоже ругалась на разрешения папок.

В итоге заново установил образ на SD карту. Только в этот раз по другому распределил SD карту.

Не стал менять местами разделы volumio  и volumio_data. Просто volumio_data передвинул правее на карте.

И расширил разделы volumio  и volumio_data с помощью fdisk и resize2fs.

Получилось два больших раздела volumio  и volumio_data.

Все работает нормально, только вот теперь автоматически монтируется какая-то папка volumio вместе в USB флэшкой.

В исходном варианте, если просто установить образ volumio3 на SD карту и больше ничего не делать, такого не наблюдалось.

В работе вроде не мешает, но глаза мозолит.

image.thumb.png.f9fa535ee92c1d31b8f1a71a5f5512b7.png

image.png.6c22e765da71bcf162fa40bea29dadae.png

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.