Jump to content


Photo

Crash door foute bestandsnaam


  • Please log in to reply
69 replies to this topic

#1 doglover

  • Rytec EPG Team
  • 17,036 posts

+640
Excellent

Posted 12 March 2017 - 07:11

Tijdens het wissen van een MKV file via de movielist is de box gecrasht.

 

Het betrof een file die blijkbaar ook niet af te spelen was.  Ik probeerde die dan te wissen maar daarop crashte de box.  (de file speelt wel af op VLC)

Kan geen crashlog vinden (zie ander topic)

 

Op het groene scherm kon ik nog net zien op de onderste regel dat de file niet kon gevonden worden

 

De file was genaamd:

Hawaii Five-O - 07x05 - Ke Kū 'Ana (The Stand).mkv

De file is aangemaakt met een Windows PC, en opgeslagen op een Synology NAS.  Movielist geeft deze naam ook weer.

Maar deze proberen te wissen crasht de box.  Afspelen ging ook niet, maar hier volgde geen crash op.

 

Verder uitzoeken leerde dat als ik de Hawaiaanse titel wiste, en dus de accented characters verwijderd had de file gewoon afspeelde, en ook netjes te wissen was.

Het probleem zit hem dus in de titel met vreemde characters die niet herkend worden.

 

Je kunt nu zeggen, dat moet je weten en gebruik die charachters niet.  Maar dat is bezijden het punt.

 

De box zou niet mogen crashen op een foutieve filenaam. 

Kan hier iets aan gedaan worden?

 

Willy


Edited by doglover, 12 March 2017 - 09:13.

~~Rytec Team~~
Maxytec Multibox SE OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: Crash door foute bestandsnaam #2 doglover

  • Rytec EPG Team
  • 17,036 posts

+640
Excellent

Posted 12 March 2017 - 09:12

Heb de crashlog als nog gevonden.

Het relevante deel:

< 55770.202> Traceback (most recent call last):
< 55770.203>   File "/usr/lib/enigma2/python/Components/ActionMap.py", line 46, in action
< 55770.218>   File "/usr/lib/enigma2/python/Screens/MovieSelection.py", line 744, in btn_red
< 55770.240>     self._callButton(config.movielist.btn_red.value)
< 55770.241>   File "/usr/lib/enigma2/python/Screens/MovieSelection.py", line 741, in _callButton
< 55770.249>     a()
< 55770.250>   File "/usr/lib/enigma2/python/Screens/MovieSelection.py", line 1792, in do_delete
< 55770.298>     self.delete()
< 55770.300>   File "/usr/lib/enigma2/python/Screens/MovieSelection.py", line 1806, in delete
< 55770.327>     st = os.stat(cur_path)
< 55770.329> OSError: [Errno 2] No such file or directory: "/home/Movie/Opnames/Detectives/Hawai Five-O/Hawaii Five-0 (2010) - 07x05 - Ke K? 'Ana (The Stand).mkv"

Wat dus het ongeldige character bevestigt. 

 

Willy


Edited by doglover, 12 March 2017 - 09:13.

~~Rytec Team~~
Maxytec Multibox SE OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: Crash door foute bestandsnaam #3 40H3X

  • Forum Moderator
    PLi® Contributor
  • 5,802 posts

+187
Excellent

Posted 12 March 2017 - 09:55

Volgens mij zou een POSIX systeem alle characters behalve / en \0 moeten kunnen bevatten. Heb het even geprobeerd met een ū met het CLI commando touch, maar dat lukt niet, volgens mij gebruikt OpenPLi wel UTF-8. Misschien een vraag voor de Dev's ;)

Dit is overgens een goed artikel https://www.dwheeler...-filenames.html

Edited by 40H3X, 12 March 2017 - 10:00.

Hardware: Vu+ Uno 4K SE - Vu+ Duo 4K  - Fuba 78 cm - Tripleblock LNB Quad 19.2/23.5/28.2 - DS918+
Software : OpenPLi - OSCam - Settings van Hans - Autotimer - EPGImport

---------------------------------------------------------------------------------------------------------------------------------------

Remember: Upvote with the rep_up.png button for any user/post you find to be helpful, informative, or deserving of recognition!

---------------------------------------------------------------------------------------------------------------------------------------

Many answers to your question can be found in our new and improved wiki

Note: I do not provide support via PM !.


Re: Crash door foute bestandsnaam #4 Erik Slagter

  • PLi® Core member
  • 46,960 posts

+541
Excellent

Posted 12 March 2017 - 10:02

Klopt. Zelfs een '\0' mag er ook nog in, maar dan kun je 'm niet via libc openen ;)

 

Ik vind het een vreemd verhaal, stat() geeft een foutmelding dat de file niet bestaat, niks over "ongeldige tekens". Als stat() faalt, dan zou je gewoon een popup moeten krijgen. Dat moet imho even gefixed worden.


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: Crash door foute bestandsnaam #5 40H3X

  • Forum Moderator
    PLi® Contributor
  • 5,802 posts

+187
Excellent

Posted 12 March 2017 - 10:43

@Erik helder, dank voor je snelle reactie ;) @Willy kun je in de CLI ingeven?

 

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8


Edited by 40H3X, 12 March 2017 - 10:43.

Hardware: Vu+ Uno 4K SE - Vu+ Duo 4K  - Fuba 78 cm - Tripleblock LNB Quad 19.2/23.5/28.2 - DS918+
Software : OpenPLi - OSCam - Settings van Hans - Autotimer - EPGImport

---------------------------------------------------------------------------------------------------------------------------------------

Remember: Upvote with the rep_up.png button for any user/post you find to be helpful, informative, or deserving of recognition!

---------------------------------------------------------------------------------------------------------------------------------------

Many answers to your question can be found in our new and improved wiki

Note: I do not provide support via PM !.


Re: Crash door foute bestandsnaam #6 Erik Slagter

  • PLi® Core member
  • 46,960 posts

+541
Excellent

Posted 12 March 2017 - 10:47

Ik ben bang dat Littlesat gewoon even aan de slag moet om dit op te lossen.

* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: Crash door foute bestandsnaam #7 doglover

  • Rytec EPG Team
  • 17,036 posts

+640
Excellent

Posted 12 March 2017 - 10:54

@Erik helder, dank voor je snelle reactie ;) @Willy kun je in de CLI ingeven?

 

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8

 

 

Heb dit ingegeven. 

Geprobeerd de file nu te wissen.  Crasht nog even hard als tevoren.  Hlept dus niet.

 

Willy


~~Rytec Team~~
Maxytec Multibox SE OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: Crash door foute bestandsnaam #8 Erik Slagter

  • PLi® Core member
  • 46,960 posts

+541
Excellent

Posted 12 March 2017 - 10:58

Daar was ik al bang voor. Het "rare teken" is waarschijnlijk ook geen UTF-8, dan werkt het juist wel meestal. Je zou misschien nog "C" kunnen proberen als locale, maar of dat helpt? Probleem is dat de file niet gevonden wordt (op deze manier) en dat geeft een crash, wat niet zou mogen. Ik zou de file even met de hand, met ftp of telnet weggooien.


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: Crash door foute bestandsnaam #9 40H3X

  • Forum Moderator
    PLi® Contributor
  • 5,802 posts

+187
Excellent

Posted 12 March 2017 - 11:03

Jammer, was een poging waard, wachten we Littlesat af. Als het werkt, zijn vast de Duitse users heel blij ;)


Hardware: Vu+ Uno 4K SE - Vu+ Duo 4K  - Fuba 78 cm - Tripleblock LNB Quad 19.2/23.5/28.2 - DS918+
Software : OpenPLi - OSCam - Settings van Hans - Autotimer - EPGImport

---------------------------------------------------------------------------------------------------------------------------------------

Remember: Upvote with the rep_up.png button for any user/post you find to be helpful, informative, or deserving of recognition!

---------------------------------------------------------------------------------------------------------------------------------------

Many answers to your question can be found in our new and improved wiki

Note: I do not provide support via PM !.


Re: Crash door foute bestandsnaam #10 doglover

  • Rytec EPG Team
  • 17,036 posts

+640
Excellent

Posted 12 March 2017 - 11:35

Daar was ik al bang voor. Het "rare teken" is waarschijnlijk ook geen UTF-8, dan werkt het juist wel meestal. Je zou misschien nog "C" kunnen proberen als locale, maar of dat helpt? Probleem is dat de file niet gevonden wordt (op deze manier) en dat geeft een crash, wat niet zou mogen. Ik zou de file even met de hand, met ftp of telnet weggooien.

 

Ze weggooien is geen probleem.  Met Windows via de Explorer, zo te wissen.

 

Willy


~~Rytec Team~~
Maxytec Multibox SE OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: Crash door foute bestandsnaam #11 WanWizard

  • PLi® Core member
  • 68,679 posts

+1,740
Excellent

Posted 12 March 2017 - 13:50

Het is ook niet het weggooien dat het probleem is.

 

Het probleem is dat je probeert een file met naam "A" weg te gooien, terwijl de GUI (op dat punt) denkt dat je, door de encoding fout, file "B" gaan weggooien. En de os.stat() call in de GUI is niet door een try/catch omgeven, en dus crasht Python op een exception.

 

Kern van het probleem hier is (mijn vermoeden) dat de NAS koppeling gemaakt wordt op basis van CIFS, en de NAS of wel niet in utf-8 werkt, of op de mount niet het juiste charset is meegegeven, zodat de translatie fout gaat. Dat is makkelijk te controleren, door zowel op de NAS als op de box een "ls" van die file te doen, en kijken of je dezelfde output krijgt. Is dat niet het geval, dan is de CIFS mapping fout.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Crash door foute bestandsnaam #12 doglover

  • Rytec EPG Team
  • 17,036 posts

+640
Excellent

Posted 12 March 2017 - 14:51

Op de NAS:

Hawaii Five-0 (2010) - 07x05 - Ke Kū 'Ana (The Stand).mkv

 Op de receiver:

Hawaii Five-0 (2010) - 07x05 - Ke K? 'Ana (The Stand).mkv

En hoe krijg ik de cifs mapping correct?

//192.168.178.30/Movie /home/Movie cifs rw,username=xxxxxx,password=yyyyyyy 0 0

En het probleem blijft nog altijd, box crasht op een gekke bestandsnaam

 

Willy

 

 


Edited by doglover, 12 March 2017 - 14:52.

~~Rytec Team~~
Maxytec Multibox SE OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: Crash door foute bestandsnaam #13 doglover

  • Rytec EPG Team
  • 17,036 posts

+640
Excellent

Posted 12 March 2017 - 15:09

de fstab entry veranderd in:

//192.168.178.30/Movie /home/Movie cifs rw,iocharset=utf8,username=xxxxxx,password=yyyyyyy 0 0

en nu krijg ik dezelfde filenaam.

 

Willy

 

PS: Google doet wonderen.  (als je weet naar waar je op zoek bent)


~~Rytec Team~~
Maxytec Multibox SE OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: Crash door foute bestandsnaam #14 WanWizard

  • PLi® Core member
  • 68,679 posts

+1,740
Excellent

Posted 12 March 2017 - 15:56

Het zou mooi zijn als het automagisch zou kunnen. Probleem is dat het afhankelijk is van wat de andere kant is. Als dat bijvoorbeeld een Windhoos oplossing is, dan werkt dit ook niet (want Windows ondersteunt geen utf8).

 

CIFS blijft dus behelpen, als de andere kant een linux variant is, zou ik persoonlijk voor NFS gaan, heb je dit soort gezever niet. ;)


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Crash door foute bestandsnaam #15 Erik Slagter

  • PLi® Core member
  • 46,960 posts

+541
Excellent

Posted 12 March 2017 - 17:27

Los daarvan, enigma zou hier natuurlijk nooit op mogen crashen. Die zou beleefd moeten melden dat de file niet bekend is.


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: Crash door foute bestandsnaam #16 WanWizard

  • PLi® Core member
  • 68,679 posts

+1,740
Excellent

Posted 12 March 2017 - 18:03

True. Dus los daarvan moet Littlesat nog steeds aan de slag. ;)


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Crash door foute bestandsnaam #17 littlesat

  • PLi® Core member
  • 56,303 posts

+691
Excellent

Posted 12 March 2017 - 18:06

Komt goed... zodra ik tijd heb...

Edited by littlesat, 12 March 2017 - 18:06.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Crash door foute bestandsnaam #18 Erik Slagter

  • PLi® Core member
  • 46,960 posts

+541
Excellent

Posted 12 March 2017 - 18:07

Ok, prima!


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: Crash door foute bestandsnaam #19 WanWizard

  • PLi® Core member
  • 68,679 posts

+1,740
Excellent

Posted 12 March 2017 - 18:23

Komt goed... zodra ik tijd heb...

 

Te laat: https://github.com/O...044ea6f937f46d1 ;)


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Crash door foute bestandsnaam #20 littlesat

  • PLi® Core member
  • 56,303 posts

+691
Excellent

Posted 12 March 2017 - 20:29

;)

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W



0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users