[1] MLD-5.x / Systems / Raspberry PI / [gelöst] RPI3: MLD5.1 cifs mount --> utf8 --> Modul: nls_utf8.ko
 

Offline der-brumm-baer

  • Newbie
  • *
  • Posts: 23
  • Umsteiger
    • View Profile
Hallo,

ich hier einen x86 Rechner, der durch einen RPI3 ersetzt werden soll.
Auf beiden System läuft die MLD 5.1
Ich binde das Aufnahmeverzeichnis über Samba in die MLD Clients mit folgender Zeile in der /etc/fstab ein:
(Hintergrund hierfür sind unterschiedliche Systeme auf den der VDR unter unterschiedlichen Usern läuft)

Code: [Select]
//192.168.179.111/mediavdr /mnt/data/tv cifs credentials=/root/.credentials,iocharset=utf8 0 0

Dieses funktioniert aber beim RPI3 nicht.
Es erscheint folgende Fehlermeldung:

Code: [Select]
mount error(79): Can not access a needed shared library
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

Diese besagt, dass das Kernel Modul: nls_utf8. ko nicht geladen ist.
Ein:

Code: [Select]
modprobe nls_utf8

gibt folgendes zurück:

Code: [Select]
modprobe: module nls_utf8 not found in modules.dep

Ist es möglich dieses Modul in den Kernel zu integrieren?
Oder hat jemand eine andere Lösung parat, wie das über Samba lösen kann?
« Last Edit: September 11, 2016, 12:20:08 by der-brumm-baer »
MFG
Der-Brumm-Baer

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20418
    • View Profile
    • ClausMuus.de
RPI3: MLD5.1 cifs mount --> utf8 --> Modul: nls_utf8.ko
« Reply #1 on: September 07, 2016, 17:22:21 »
Danke für den Hinweis. Ich werde mich da drum kümmern, wenn nicht einer unserer anderen Entwickler früher dazu kommt.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1467
    • View Profile
RPI3: MLD5.1 cifs mount --> utf8 --> Modul: nls_utf8.ko
« Reply #2 on: September 10, 2016, 00:15:02 »
Hallo Der-Brumm-Bär,

das Kernelmodul ist nun auch enthalten bei den RPI-Versionen. Wenn Du das bitte mal ausprobieren könntest, bitte das Kernel-Paket bei Dir updaten. (Es ist keine neue Versionsnummer vergeben worden, daher müsstest Du mit "-force-reinstall" das ausführen).

Kompletter Befehl wäre:
Code: [Select]
apt-get install kernel --force-reinstall


Gruß,

Pit
----------------------------------------------------------------------
VDR 1:(MLD 6.5-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD 5.4-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline der-brumm-baer

  • Newbie
  • *
  • Posts: 23
  • Umsteiger
    • View Profile
RPI3: MLD5.1 cifs mount --> utf8 --> Modul: nls_utf8.ko
« Reply #3 on: September 10, 2016, 00:25:54 »
Hallo,

habs gerade probiert:
Code: [Select]
med-raspi3> apt-get update
Ign http://www.minidvblinux.de stable InRelease
Ign http://www.minidvblinux.de stable Release.gpg
Ign http://www.minidvblinux.de stable Release
Get:1 http://www.minidvblinux.de stable/main armhf Packages/DiffIndex
Get:2 http://www.minidvblinux.de stable/main armhf-rpi2 Packages/DiffIndex
Get:3 http://www.minidvblinux.de stable/main armhf Packages
Get:4 http://www.minidvblinux.de stable/main armhf-rpi2 Packages
Get:5 http://www.minidvblinux.de stable/main armhf-rpi2 Packages
Get:6 http://www.minidvblinux.de stable/main armhf-rpi2 Packages
Get:7 http://www.minidvblinux.de stable/main armhf-rpi2 Packages
Get:8 http://www.minidvblinux.de stable/main armhf-rpi2 Packages
Get:9 http://www.minidvblinux.de stable/main armhf-rpi2 Packages
Ign http://www.minidvblinux.de stable/main Translation-de_DE                   
Ign http://www.minidvblinux.de stable/main Translation-de
Ign http://www.minidvblinux.de stable/main Translation-en
Fetched 595 kB in 3s (151 kB/s)
Reading package lists... Done
med-raspi3> apt-get install kernel --force-reinstall
E: Sense force is not understood, try true or false.
med-raspi3> apt-get install kernel
Reading package lists... Done
Building dependency tree       
Reading state information... Done
kernel:armhf-rpi2 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
med-raspi3> apt-get install kernel --force-reinstall
E: Sense force is not understood, try true or false.
med-raspi3> apt-get install kernel --force-reinstall=true
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 3.875 kB of archives.
After this operation, 0 B of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  kernel:armhf-rpi2
Authentication warning overridden.
Get:1 http://www.minidvblinux.de/download/5.1/files/ stable/main kernel armhf-rpi2 4.1.21.195.22-196 [3.875 kB]
Fetched 3.875 kB in 2s (1.579 kB/s)           
Create a snapshot of '/mnt/root/@root' in '/mnt/root/2016-09-10 00:18'
Transaction commit: none (default)
Delete subvolume '/mnt/root/2016-09-09 15:06'
(Reading database ... 18735 files and directories currently installed.)
Preparing to unpack .../kernel_4.1.21.195.22-196_armhf-rpi2.deb ...
Unpacking kernel (4.1.21.195.22-196) over (4.1.21.195.22-196) ...
Setting up kernel (4.1.21.195.22-196) ...

nach einem reboot

Code: [Select]
med-raspi3> mount tv
mount error(79): Can not access a needed shared library
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
mount: mounting //192.168.179.111/mediavdr on /mnt/data/tv failed: Invalid argument
med-raspi3> lsmod
Module                  Size  Used by    Tainted: G 
uinput                  7258  1
i2c_dev                 5671  0
snd_soc_bcm2708_i2s     6670  0
regmap_mmio             2842  1 snd_soc_bcm2708_i2s
snd_bcm2835            19802  0
snd_soc_core          128693  1 snd_soc_bcm2708_i2s
snd_compress            7689  1 snd_soc_core
snd_pcm_dmaengine       3231  1 snd_soc_core
snd_pcm                73594  3 snd_bcm2835,snd_soc_core,snd_pcm_dmaengine
snd_timer              18848  1 snd_pcm
snd                    50779  5 snd_bcm2835,snd_soc_core,snd_compress,snd_pcm,snd_timer
lirc_rpi                6422  0
i2c_bcm2708             4920  0
lirc_dev                8110  1 lirc_rpi
rc_core                16220  1 lirc_dev
brcmfmac              177589  0
cfg80211              407510  1 brcmfmac
rfkill                 16017  1 cfg80211
brcmutil                5493  1 brcmfmac
med-raspi3> modprobe nls_utf8
modprobe: module nls_utf8 not found in modules.dep
med-raspi3>

hat also noch nicht geklappt.
MFG
Der-Brumm-Baer

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20418
    • View Profile
    • ClausMuus.de
RPI3: MLD5.1 cifs mount --> utf8 --> Modul: nls_utf8.ko
« Reply #4 on: September 10, 2016, 01:15:09 »
Das Modul ist jetzt Teil des Kernels, muss also nicht mehr geladen werden.
Überprüfe aber Bitte mal ob der Kernel wirklich auf der Boot Partition installiert wurde. Mach also mal nen "ls -l /boot" und schaue, ob der Kernel ein aktuelles Datum hat.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline der-brumm-baer

  • Newbie
  • *
  • Posts: 23
  • Umsteiger
    • View Profile
RPI3: MLD5.1 cifs mount --> utf8 --> Modul: nls_utf8.ko
« Reply #5 on: September 10, 2016, 07:05:32 »
Guten Morgen,

sieht leider nicht so aus, als wenn er ersetzt wurde:

Code: [Select]
med-raspi3> ls -l /boot
-rwxrwxr-x    1 root     root          1778 Sep  5 21:12 ABOUT
-rwxrwxr-x    1 root     root         12116 Aug 11 18:33 bcm2709-rpi-2-b.dtb
-rwxrwxr-x    1 root     root         12870 Aug 11 18:33 bcm2710-rpi-3-b.dtb
-rwxrwxr-x    1 root     root         17932 Sep  5 21:12 bootcode.bin
-rwxrwxr-x    1 root     root           119 Sep  5 21:12 cmdline
-rwxrwxr-x    1 root     root           219 Sep  7 08:17 config.txt
-rwxrwxr-x    1 root     root         26430 Sep  5 21:12 COPYING
-rwxrwxr-x    1 root     root          6490 Sep  5 21:12 fixup.dat
-rwxrwxr-x    1 root     root       3558225 Sep  5 21:12 initrd
-rwxrwxr-x    1 root     root       3783000 Aug 11 18:36 kernel
drwxrwxr-x    2 root     root          6144 Sep  5 21:12 overlays
-rwxrwxr-x    1 root     root       2749688 Sep  5 21:12 start.elf
-rwxrwxr-x    1 root     root             8 Sep  5 21:12 VERSION

MFG
Der-Brumm-Baer

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1467
    • View Profile
RPI3: MLD5.1 cifs mount --> utf8 --> Modul: nls_utf8.ko
« Reply #6 on: September 10, 2016, 07:44:31 »
Guten Morgen,

Da ist der Kernel nicht ausgetauscht worden, warum auch immer.... >:(

Mach bitte vorher noch ein
Code: [Select]
apt-geht clean, dann sollte wirklich sichergestellt sein, das das neue Kernelpaket geladen und installiert. Ist zwar auch ein wenig Hoffnung drin, nachdem ja oben kein Fehler protokolliert worden ist. Aber dann suchen wir weiter. Der Kernel sollte das Datum vom 10.9.2016 haben und eine Größe von 3782900 Bytes

Danke, für deine Geduld.

Gruß,

Pit
----------------------------------------------------------------------
VDR 1:(MLD 6.5-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD 5.4-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline der-brumm-baer

  • Newbie
  • *
  • Posts: 23
  • Umsteiger
    • View Profile
RPI3: MLD5.1 cifs mount --> utf8 --> Modul: nls_utf8.ko
« Reply #7 on: September 10, 2016, 07:57:14 »
Hallo,

scheint auch nicht geklappt zu haben, ich habe noch mal ein bischen mehr gemacht

Code: [Select]
med-raspi3> apt-get clean
med-raspi3> apt-get autoclean
Reading package lists... Done
Building dependency tree       
Reading state information... Done
med-raspi3> apt-get autoremove
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
med-raspi3> apt-get update
Ign http://www.minidvblinux.de stable InRelease
Ign http://www.minidvblinux.de stable Release.gpg
Ign http://www.minidvblinux.de stable Release
Get:1 http://www.minidvblinux.de stable/main armhf Packages/DiffIndex
Get:2 http://www.minidvblinux.de stable/main armhf-rpi2 Packages/DiffIndex
Get:3 http://www.minidvblinux.de stable/main armhf Packages
Get:4 http://www.minidvblinux.de stable/main armhf-rpi2 Packages
Get:5 http://www.minidvblinux.de stable/main armhf-rpi2 Packages
Ign http://www.minidvblinux.de stable/main Translation-de_DE
Ign http://www.minidvblinux.de stable/main Translation-de
Ign http://www.minidvblinux.de stable/main Translation-en
Fetched 595 kB in 1s (306 kB/s)
Reading package lists... Done
med-raspi3> apt-get dist-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.
med-raspi3> apt-get install kernel --force-reinstall=true
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 3.875 kB of archives.
After this operation, 0 B of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  kernel:armhf-rpi2
Authentication warning overridden.
Get:1 http://www.minidvblinux.de/download/5.1/files/ stable/main kernel armhf-rpi2 4.1.21.195.22-196 [3.875 kB]
Fetched 3.875 kB in 2s (1.412 kB/s)             
Create a snapshot of '/mnt/root/@root' in '/mnt/root/2016-09-10 07:53'
Transaction commit: none (default)
Delete subvolume '/mnt/root/2016-09-10 07:52'
(Reading database ... 18735 files and directories currently installed.)
Preparing to unpack .../kernel_4.1.21.195.22-196_armhf-rpi2.deb ...
Unpacking kernel (4.1.21.195.22-196) over (4.1.21.195.22-196) ...
Setting up kernel (4.1.21.195.22-196) ...
med-raspi3> ls -l /boot
-rwxrwxr-x    1 root     root          1778 Sep  5 21:12 ABOUT
-rwxrwxr-x    1 root     root         12116 Aug 11 18:33 bcm2709-rpi-2-b.dtb
-rwxrwxr-x    1 root     root         12870 Aug 11 18:33 bcm2710-rpi-3-b.dtb
-rwxrwxr-x    1 root     root         17932 Sep  5 21:12 bootcode.bin
-rwxrwxr-x    1 root     root           119 Sep  5 21:12 cmdline
-rwxrwxr-x    1 root     root           219 Sep  7 08:17 config.txt
-rwxrwxr-x    1 root     root         26430 Sep  5 21:12 COPYING
-rwxrwxr-x    1 root     root          6490 Sep  5 21:12 fixup.dat
-rwxrwxr-x    1 root     root       3558225 Sep  5 21:12 initrd
-rwxrwxr-x    1 root     root       3783000 Aug 11 18:36 kernel
drwxrwxr-x    2 root     root          6144 Sep  5 21:12 overlays
-rwxrwxr-x    1 root     root       2749688 Sep  5 21:12 start.elf
-rwxrwxr-x    1 root     root             8 Sep  5 21:12 VERSION

Das mit der Geduld ist kein Problem, ist ja auch eure Freizeit
Ich habe zu danken

Ausserdem ist es ja noch ein Testsystem


MFG
Der-Brumm-Baer

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20418
    • View Profile
    • ClausMuus.de
RPI3: MLD5.1 cifs mount --> utf8 --> Modul: nls_utf8.ko
« Reply #8 on: September 10, 2016, 08:38:08 »
Der Grund dürfte da drin zu suchen sein, dass der /boot Ordner in dem der Kernel liegt ein Sonderfall ist. Hierbei handelt es sich um ein vfat Filesystem. Nun kann dpkg (apt) keine Pakete auf einem vfat Filesystem auspacken. Deshalb, und damit das mit den Snapshots funktioniert, wird vor dem installieren des kernel Paketes das /boot filesystem ausgehängt, und anschließend wieder eingehängt und alles was installiert wurde, wird auf die vfat boot Partition kopiert.
Meine Vermutung ist jetzt, das dieser Mechanismus bei Deinem reinstall nicht gegriffen hat, z.B. weil das /boot gar nicht gemountet war.

Bei meinem Test hat's jedenfalls geklappt und auch der utf8 Mount hat anschließend funktioniert.

@brumm-baer,
Du musst jetzt mal schauen ob /dev/mmcblk0p1 nach /boot gemountet ist und dies entmounten. Danach muss das /dev/mmcblk0p1 z.B. nach /mnt/boot gemountet werden, und den Kernel von /boot (dort müsste jetzt der neue sichtbar sein) nach /mnt/boot kopieren. Danach sollte es klappen.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20418
    • View Profile
    • ClausMuus.de
RPI3: MLD5.1 cifs mount --> utf8 --> Modul: nls_utf8.ko
« Reply #9 on: September 10, 2016, 10:01:48 »
@Pit,

da das bei meinem Test funktioniert hat, kannst Du das einchecken.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline der-brumm-baer

  • Newbie
  • *
  • Posts: 23
  • Umsteiger
    • View Profile
RPI3: MLD5.1 cifs mount --> utf8 --> Modul: nls_utf8.ko
« Reply #10 on: September 11, 2016, 08:02:29 »
Hallo und Guten Morgen,

Gestern war ich den ganzen Tag unterwegs, und hatte keine weitere Zeit zum Testen.

Bei mir klappt auch der Hinweis von Claus mit dem mounten nicht.

Habe jetzt mal in das heruntergeladene Debian Paket geschaut,

dort ist auch der Kernel vom 11.08  18:33 enthalten. Also lädt er bei mir nicht den richtigen Kernel herunter.

Ich habe die 5.1 stable installiert.
MFG
Der-Brumm-Baer

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1467
    • View Profile
RPI3: MLD5.1 cifs mount --> utf8 --> Modul: nls_utf8.ko
« Reply #11 on: September 11, 2016, 10:48:00 »
Hallo der-Brumm-Bär,

Wir haben das Paket im Moment nur im Testing Zweig, daher bitte auf Testing umstellen (geht einfach im Webif) und dann bitte -nach einem sicherheits Reboot- erneut testen.

Erst wenn die gesicherten Rückmeldungen aus dem Testingbereich gemeldet werden, schieben wir das ganze in den Stable Bereich.

Gruß,

Pit
----------------------------------------------------------------------
VDR 1:(MLD 6.5-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD 5.4-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline der-brumm-baer

  • Newbie
  • *
  • Posts: 23
  • Umsteiger
    • View Profile
RPI3: MLD5.1 cifs mount --> utf8 --> Modul: nls_utf8.ko
« Reply #12 on: September 11, 2016, 10:58:15 »
Hallo,

In Testing hat es dann auf Anhieb geklappt.

Sieht alles sehr gut aus.
Danke für das schnelle einbauen
MFG
Der-Brumm-Baer

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1467
    • View Profile
RPI3: MLD5.1 cifs mount --> utf8 --> Modul: nls_utf8.ko
« Reply #13 on: September 11, 2016, 11:57:57 »
Hallo,

magst Du dann bitte auch den Threadtitel auf "[gelöst]" setzen?

Danach werden auch diese Anpassung sicherlich bald in den Stablezweig übernehmen. Es stehen ja schließlich ein paar getestete Testing-Paket bereit . ;D

Danke, fürs Testen und die Rückmeldung.

Gruß,

Pit
----------------------------------------------------------------------
VDR 1:(MLD 6.5-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD 5.4-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

[1] MLD-5.x / Systems / Raspberry PI / [gelöst] RPI3: MLD5.1 cifs mount --> utf8 --> Modul: nls_utf8.ko
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.