Moode Audio Player for Raspberry Pi

Problem with Xserver install

Hello
i would like to use a PI3 with a 7" Screen in the car to play Music.

I have installed Moode 37 and want to install the XServer for the Browser use.

Like this Guide:

https://rataks.com/blog/raspberry-pi-touchscreen-in-moode-with-chromium.html

But when i start the installation, i get only messages, that its not allowed to install some of the software parts, or better, most of them.

So it is niot allowed or wanted to install an xserver to run all directly on the PI without a Remote Client?

Best regards, Mirko
 
Hello
i would like to use a PI3 with a 7" Screen in the car to play Music.

I have installed Moode 37 and want to install the XServer for the Browser use.

Like this Guide:

https://rataks.com/blog/raspberry-pi-touchscreen-in-moode-with-chromium.html

But when i start the installation, i get only messages, that its not allowed to install some of the software parts, or better, most of them.

So it is niot allowed or wanted to install an xserver to run all directly on the PI without a Remote Client?

Best regards, Mirko

Hi, Mirko.

Morias wrote an improved set of instructions based on the same rataks.com blog. See #7876

His instructions worked fine for me.

Regards,
Kent
 
Hello,

thanks for the replay.

@jst1963: that is not the Problem, i have understood that i have to use sudo befor every system change. :)

@ TheOldPresbyope: Great! a complete guide to make it work, i hoped.
But i still get the same error.

Here is the output of my PI:

pi@moode:/var/www $ sudo apt install xinit xorg lsb-release xserver-xorg-legacy chromium-browser
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Probieren Sie »apt-get -f install«, um dies zu korrigieren:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
chromium-browser : Hängt ab von: gconf-service soll aber nicht installiert werden
Hängt ab von: libatk1.0-0 (>= 1.12.4) soll aber nicht installiert werden
Hängt ab von: libcairo2 (>= 1.6.0) soll aber nicht installiert werden
Hängt ab von: libgconf-2-4 (>= 2.31.1) soll aber nicht installiert werden
Hängt ab von: libgdk-pixbuf2.0-0 (>= 2.22.0) soll aber nicht installiert werden
Hängt ab von: libgtk2.0-0 (>= 2.24.0) soll aber nicht installiert werden
Hängt ab von: libnspr4 (>= 2:4.9-2~) soll aber nicht installiert werden oder
libnspr4-0d (>= 1.8.0.10) soll aber nicht installiert werden
Hängt ab von: libnss3 (>= 2:3.13.4-2~) soll aber nicht installiert werden oder
libnss3-1d (>= 3.12.4) soll aber nicht installiert werden
Hängt ab von: libpango-1.0-0 (>= 1.14.0) soll aber nicht installiert werden
Hängt ab von: libpangocairo-1.0-0 (>= 1.14.0) soll aber nicht installiert werden
Hängt ab von: libpangoft2-1.0-0 (>= 1.14.0) soll aber nicht installiert werden
Hängt ab von: libxcomposite1 (>= 1:0.3-1) soll aber nicht installiert werden
Hängt ab von: libxcursor1 (> 1.1.2) soll aber nicht installiert werden
Hängt ab von: libxi6 (>= 2:1.2.99.4) soll aber nicht installiert werden
Hängt ab von: libxrandr2 (>= 2:1.2.99.2) soll aber nicht installiert werden
Hängt ab von: libxrender1 soll aber nicht installiert werden
Hängt ab von: libxss1 soll aber nicht installiert werden
Hängt ab von: libxcb-image0 soll aber nicht installiert werden
Hängt ab von: libxtst6 soll aber nicht installiert werden
Hängt ab von: libnss3 soll aber nicht installiert werden
Hängt ab von: xdg-utils soll aber nicht installiert werden
nginx-full : Hängt ab von: nginx-common (= 1.6.2-5+deb8u4) aber 1.6.2-5+deb8u1 soll installiert werden
xinit : Hängt ab von: x11-common soll aber nicht installiert werden
Empfiehlt: xserver-xorg soll aber nicht installiert werden oder
xserver
Empfiehlt: xterm soll aber nicht installiert werden oder
x-session-manager oder
x-window-manager oder
x-terminal-emulator
xorg : Hängt ab von: xserver-xorg (>= 1:7.7+7+b1) soll aber nicht installiert werden
Hängt ab von: libglu1-mesa soll aber nicht installiert werden
Hängt ab von: xfonts-base (>= 1:1.0.0-1) soll aber nicht installiert werden
Hängt ab von: xfonts-100dpi (>= 1:1.0.0-1) soll aber nicht installiert werden
Hängt ab von: xfonts-75dpi (>= 1:1.0.0-1) soll aber nicht installiert werden
Hängt ab von: xfonts-scalable (>= 1:1.0.0-1) soll aber nicht installiert werden
Hängt ab von: x11-apps soll aber nicht installiert werden
Hängt ab von: x11-session-utils soll aber nicht installiert werden
Hängt ab von: x11-utils soll aber nicht installiert werden
Hängt ab von: x11-xkb-utils soll aber nicht installiert werden
Hängt ab von: x11-xserver-utils soll aber nicht installiert werden
Hängt ab von: xfonts-utils soll aber nicht installiert werden
Hängt ab von: xorg-docs-core soll aber nicht installiert werden
Hängt ab von: xterm soll aber nicht installiert werden oder
x-terminal-emulator
xserver-xorg-legacy : Hängt ab von: xserver-common (>= 2:1.18.4-2+rpi1) soll aber nicht installiert werden
E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt-get -f install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).

So i am unable to install the xserver :-(

Best regards, Mirko
 
Some more research.

When i try to install something, i get this message:

pi@moode:/var/www $ sudo apt install htop
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Probieren Sie »apt-get -f install«, um dies zu korrigieren:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
nginx-full : Hängt ab von: nginx-common (= 1.6.2-5+deb8u4) aber 1.6.2-5+deb8u1 soll installiert werden
E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt-get -f install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).


it looks like, that ngix-full has a major Problem to get updated.

Here it seems, that the mountet File System for /var/www is read only.
And so, no Update for ngix is possible.

I have done nothing to the System, fresh copy to the SD, update and upgrade and then this Problems.

Best regards, Mirko
 
Some more research.

When i try to install something, i get this message:

pi@moode:/var/www $ sudo apt install htop
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Probieren Sie »apt-get -f install«, um dies zu korrigieren:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
nginx-full : Hängt ab von: nginx-common (= 1.6.2-5+deb8u4) aber 1.6.2-5+deb8u1 soll installiert werden
E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt-get -f install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).


it looks like, that ngix-full has a major Problem to get updated.

Here it seems, that the mountet File System for /var/www is read only.
And so, no Update for ngix is possible.

I have done nothing to the System, fresh copy to the SD, update and upgrade and then this Problems.

Best regards, Mirko

Yes I have just had this , updating something (can't remember) and ended up with unresolved dependencies with nginx-common. The issue being /var/www/html and the FS being read only.

As Mirko says updating nginx was failing initially but all updates started failing because of the unresolved dependencies. I assumed I had just SNAFU'd

Managed to shaft my installation trying to fix so have started again.
 
Last edited:
Some more research.

...
it looks like, that ngix-full has a major Problem to get updated.

Here it seems, that the mountet File System for /var/www is read only.
And so, no Update for ngix is possible.
...
Best regards, Mirko

Hi, Mirko.

As of rev 3.5, Tim ships MoOde Player with all the contents of /var/www in a Linux squash file (/var/local/moode.sqsh). On boot-up, this read-only file is mounted on /var/www (see /etc/fstab).

If you search back through this thread you can see various comments about this.

Regards,
Kent
 
Hello,

i could find a way to fix the Update Problem.

When i umount the /var/www partition and after that i do the updates and upgrades, everything would be fixed.

Then i restart the Service for the squash File and i could install all the Stuff i need for the XServer.

Now it is running :)

Thanks for all the help.

Best regards Mirko
 
Kernel LL

Hi Tim
Thanks for the great work you do for us all.
I think your software is the best.
I use a dc with four parallel PCM1794 and it works well with the I2S driver "DDDAC1794 NOS (PCM1794)".
Let me show you that my problem with the last two new editions of program 6 and 7 no longer works "Kernel LL" which worked very well with all the flac file sampling frequency formats and was superior to me as quality Audio At the default kernel.
Let me explain better: Now with the latest versions of Moode Audio software, the "Kernel LL" works well when listening to a 16x or 24/96 KHz flac file while listening to a 24/192 KHz file works badly. The effect is like turning a vinyl record instead of 33 rpm at 5 rpm. With an oscilloscope I find where I should have 196 kHz 35 kHz on dac. Now I'm listening to the non-advanced kernel that has no problems.

Did I omit to set some command or setting?

Thank you for your interest.

John
 
Some more research.

When i try to install something, i get this message:

pi@moode:/var/www $ sudo apt install htop
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Probieren Sie »apt-get -f install«, um dies zu korrigieren:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
nginx-full : Hängt ab von: nginx-common (= 1.6.2-5+deb8u4) aber 1.6.2-5+deb8u1 soll installiert werden
E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt-get -f install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).


it looks like, that ngix-full has a major Problem to get updated.

Here it seems, that the mountet File System for /var/www is read only.
And so, no Update for ngix is possible.

I have done nothing to the System, fresh copy to the SD, update and upgrade and then this Problems.

Best regards, Mirko

Es tut mir leid, Mirko. I should have read your first messages more carefully. I think most of your problem is simply that your working directory is /var/www, which is read-only.

If I log in as user pi and stay in the working directory /home/pi (denoted as ~), the following proceeds to completion without error (this on a fresh r37 installation)

Code:
pi@moode-rpi2b:~ $ sudo apt-get update
pi@moode-rpi2b:~ $ sudo apt-get install xinit xorg lsb-release xserver-xorg-legacy chromium-browser

It seems you also wanted to upgrade your installation. In most cases this is harmless but it is not necessary. (My farmer uncles were fond of saying "If it ain't broke, don't fix it!")

However, in this case, the package nginx-common does indeed touch the directory /var/www/html
Code:
pi@moode-rpi2b:~ $ dpkg -L nginx-common
...
/var
/var/log
/var/log/nginx
/var/www
/var/www/html
/var/lib
/var/lib/nginx
...
but apparently it's only trying to make sure the directory exists and is read/write (for use by nginx) but doesn't actually write anything there. This is why your work-around is sufficient to complete the upgrade.

I want to say there is a way to erase apt's memory of the broken dependency of nginx-common so later installs/upgrades can finish, but I don't remember the details.

Regards,
Kent
 
Hi Tim
Thanks for the great work you do for us all.
I think your software is the best.
I use a dc with four parallel PCM1794 and it works well with the I2S driver "DDDAC1794 NOS (PCM1794)".
Let me show you that my problem with the last two new editions of program 6 and 7 no longer works "Kernel LL" which worked very well with all the flac file sampling frequency formats and was superior to me as quality Audio At the default kernel.
Let me explain better: Now with the latest versions of Moode Audio software, the "Kernel LL" works well when listening to a 16x or 24/96 KHz flac file while listening to a 24/192 KHz file works badly. The effect is like turning a vinyl record instead of 33 rpm at 5 rpm. With an oscilloscope I find where I should have 196 kHz 35 kHz on dac. Now I'm listening to the non-advanced kernel that has no problems.

Did I omit to set some command or setting?

Thank you for your interest.

John

Hi John,

Which version of Moode worked in your scenario?

If you can provide a few more details I'll investigate.

-Tim
 
Hi Tim

Now I'm using the latest version
3.7 Release

With 3.5 worked fine.

I noticed that now with the last two releases, when I go to load the Kernel LL asks me to reboot, but at reboot it no longer appears as I first wrote that the LL kernel has been well installed.

John

Hi John,

Symptom suggests a bad or corrupt config / image. If you did in-place update(s) then try a fresh 3.7 image.

-Tim
 
Allo Boss missing?

Hi Tim,
I just purchased 3.7. It seems to be missing Allo Boss in the list of I2C audio devices. But the website says it is supported. Am I missing something?

Everything else looks and feels great so far. Well, except I can't play music for now. :)

Thanks Tim!
 
MoOde 3,7 with music data contains Japanese character

Hi tim,

I am very happy using MoOde audio in my room. I have been using version 3.1, but changed to 3.7 today.

While building the music database, suddenly the MoOde loses any controls even ssh to login.

I guess this problem has been caused by the music data contains different character set such as Japanese.

Do you have any idea to make this better?