🍓 Бюджетный стример/плеер на основе мини-платы ARM Raspberry Pi (собираем сами!)

Ничего не дает

Это странно. М.б. файл используется какой-нибудь службой? В этом случае его хрен поправишь. Если только эту службу остановить.

Так это не файл рид-онли, а раздел смонтирован рид-онли.
Выполните команду mount и результат сюда запостите

2 лайка

Точняк, так то мы все буковки и увидим.

Уточняю, это что-то вроде digi+ PRO ?
https://www.hifiberry.com/products/digiplus/

Извиняюсь, я туповат в линуксе…
Мне бы конкретно - где, как, в какой последовательности?

Нет, это миниатюрный одноплатник nanoPi Neo и выезд спдиф на макетке. Ну и софтина.

Просто зайдите на малину по ssh и выполните команду
sudo mount.
Вывалится полный список всех смонтированных разделов и разрешений для них. Сделайте скриншот и выложите сюда.

Софтина тоже Ваша, Марат?

Сборка линуха моя, на базе dietPi, демоны пока стандартные из гитов. Учитывая, что летом должен заняться собственным модулем рендерера для своих цапов, переделать кое-что придется изрядно: в том же mpd процентов 65 лишнего…
Ну и вебморду нарисовать.
Оповещу. Дам попробовать.

3 лайка

Спасибо, Марат. Очень интересно было бы.

1 лайк

Ок

sudo mount -o remount,rw /var/local/moode.sqsh /var/www

На эту команду появляется строчка
mount: cannot remount /var/local/moode.sqsh read-write, is write-protected

Тим присылал инструкцию, после которой должна появиться возможность изменять этот delay:

The procedure below will unsquash /var/www so you can edit the file /var/www/command/index.php and change the delay factor from 250000 to 500000, 750000 or 1000000 milliseconds (1 second). This is the delay between the STOP and PLAY cmds that are sent to MPD when you click a Playlist item.

  1. UNMOUNT
    sudo killall -s 9 watchdog.sh
    sudo systemctl stop nginx
    sudo systemctl stop php5-fpm
    sudo umount /var/www

  2. UNSQUASH
    sudo rmdir /var/www
    sudo unsquashfs -d /var/www /var/local/moode.sqsh
    sync

  3. COMMENT OUT THE AUTO-MOUNT (system will be bricked at reboot if this is not done!)
    sudo nano /etc/fstab

  4. CLEANUP AND REBOOT
    sudo rm /var/local/moode.sqsh
    sudo reboot

EDIT FILES, RUN TESTS, REBOOTS, ETC

  1. UNCOMMENT THE AUTO-MOUNT
    sudo nano /etc/fstab

  2. RE-SQUASH
    cd ~
    sudo rm /var/local/moode.sqsh
    sudo mksquashfs /var/www /var/local/moode.sqsh
    sudo rm -rf /var/www/*
    sync
    sudo reboot

Но нифига не могу.

Сам файл ридонли?

Весь раздел. Нельзя создать файл. Судя по всему этой пхпшки при повторном сетапе системы не было, хотя вроде как она должна там быть. Я бы залил заново и посмотрел сразу, чего там насоздавалось и как оно замаунтилось, а то присутствует лёгкая недосказанность.
Вообще очень странно. Ни с одним из mpd у меня не было подобного головняка. Единственная проблема была при маунте сетевой папки из под интерфейса, и решалось все одной строчкой в консоли.

Дмитрий, вы с линуксом получше дружите, можете попробовать сделать этот delay у себя?
Если есть время на это, то спишемся в личке. А то американец больше не пишет. Я хз что дальше делать.

Попробую.

1 лайк

Написал в лс.

Блин. Раздел на файле же! Сам файл ридонли или нет?