Synology-Forum.nl
Packages => 3rd party Packages => CouchPotato => Topic gestart door: francescov op 20 mei 2018, 10:19:18
-
Er staat een update klaar voor Couchpotato die ik met geen mogelijkheid geïnstalleerd krijg. Het volume crashed hierdoor iedere keer. Ook het proberen te verwijderen als Couchpotato gestopt is resulteert in een volume crash.
Na het herstarten van mijn synology is alles weer in orde. Alleen couchpotato is dan niet gestart.
Alle andere packages, zowel die van synology zelf als andere third party packages veroorzaken dit niet en kan ik zonder problemen verwijderen.
Iemand een idee?
-
Kijk eens wat er in de package log staat.
Kun je hier vinden.
/var/log/synopkg.log
-
Dit is wat ik zie....Het wordt een read-only file-system en dan kan die niet verder.
2018/05/20 09:30:25 uninstall couchpotatoserver: begin to stop version 20141013-6
2018/05/20 09:30:25 uninstall couchpotatoserver 20141013-6 Begin start-stop-status stop
Stopping CouchPotato ...
2018/05/20 09:30:26 uninstall couchpotatoserver 20141013-6 End start-stop-status stop ret=[0]
2018/05/20 09:30:26 uninstall couchpotatoserver 20141013-6 Begin unload apparmor
2018/05/20 09:30:26 uninstall couchpotatoserver 20141013-6 End unload apparmor ret=[0]
2018/05/20 09:30:26 uninstall couchpotatoserver: stop version 20141013-6 successfully, result 0
2018/05/20 09:30:26 uninstall couchpotatoserver 20141013-6 Begin preuninst
delgroup: can't find couchpotatoserver in /etc/group
deluser: unknown user couchpotatoserver
2018/05/20 09:30:27 uninstall couchpotatoserver 20141013-6 End preuninst ret=[0]
2018/05/20 09:30:27 uninstall couchpotatoserver 20141013-6 Begin /bin/rm -rf /volume1/@appstore/couchpotatoserver
/bin/rm: cannot remove '/volume1/@appstore/couchpotatoserver/var/database/release_identifier_stor': Read-only file system
Ben al wel een stukje verder. Zodra dit rm -rf /volume1/@appstore/couchpotatoserver gedaan moet worden crashed het volume.
-
Een volume kan natuurlijk niet vastlopen.
Ik weet niet waar je het package vandaan hebt en/of hoe oud het was maar de database folder is read only gemaakt door een of andere knutselaar.
Dus zelfs root kan die niet verwijderen endus loopt de update daar op vast.
Je zult dat eerst moeten aanpassen en dat kun je het beste met winscp doen.
-
Ik heb heel de map couchpotatoserver schrijfbaar gemaakt maar het gebeurt nog steeds als ik rm -rf /volume1/@appstore/couchpotatoserver doe. Geeft dan weer aan dat het een read-only filesystem is.
-
Is de melding hetzelfde als je een file maakt (als root gebruiker) in /volume1/@appstore/couchpotatoserver (of onderliggende mappen) ?
-
Geen problemen om een file aan te maken in de map. Alleen het verwijderen/updaten laat de boel in de soep lopen.
Zodra ik rm -rf /volume1/@appstore/couchpotatoserver doe krijg ik weer dat het een read-only file system is. Ook op het nieuw aangemaakte bestandje. Ik ga maar eens een filesystem check doen.
-
"dat het een read-only filesystem is" is dus een zeer merkwaardig opmerking.
-
En alleen rm <nieuw aangemaakte bestandje> ?
-
Die zijn zonder problemen verwijderd.
-
Probeer eens per map files te verwijderen dus: rm *
-
Zodra ik een map verwijderen onder couchpotatoserver/var gaat het mis.
-
Probeer eens per map files te verwijderen dus: rm *
Staat er nog wat in couchpotatoserver/var/...... ?
-
Ja, ik had je vraag verkeerd gelezen. Als ik alles verwijder met rm * dan gaat het mis zodra ik in de map var/logs de files probeer te verwijderen.
-
Als je als root dat doet en het lukt niet krijg je een melding waarom niet zou ik denken.
Meest waarschijnlijke is dan dat er nog een process is dat bestanden gelocked heeft of je bent geen root.
-
Dit krijg ik te zien als ik het als root doe.
Command 'rm -f -r "database"'
failed with return code 1 and error message
rm: cannot remove 'database/profile_stor': Read-only file system
rm: cannot remove 'database/category_buck': Read-only file system
rm: cannot remove 'database/category_stor': Read-only file system
rm: cannot remove 'database/quality_buck': Read-only file system
rm: cannot remove 'database/quality_stor': Read-only file system
rm: cannot remove 'database/media_children_buck': Read-only file system
rm: cannot remove 'database/media_children_stor': Read-only file system
rm: cannot remove 'database/notification_buck': Read-only file system
rm: cannot remove 'database/notification_stor': Read-only file system
rm: cannot remove 'database/release_buck': Read-only file system
rm: cannot remove 'database/release_stor': Read-only file system
rm: cannot remove 'database/property_buck': Read-only file system
rm: cannot remove 'database/property_stor': Read-only file system
rm: cannot remove 'database/category_media_buck': Read-only file system
rm: cannot remove 'database/category_media_stor': Read-only file system
rm: cannot remove 'database/media_search_title_buck': Read-only file system
rm: cannot remove 'database/media_search_title_stor': Read-only file system
rm: cannot remove 'database/notification_unread_buck': Read-only file system
rm: cannot remove 'database/notification_unread_stor': Read-only file system
rm: cannot remove 'database/release_download_buck': Read-only file system
rm: cannot remove 'database/release_download_stor': Read-only file system
rm: cannot remove 'database/media_tag_buck': Read-only file system
rm: cannot remove 'database/media_tag_stor': Read-only file system
rm: cannot remove 'database/release_identifier_buck': Read-only file system
rm: cannot remove 'database/release_identifier_stor': Read-only file system
rm: cannot remove 'database/media_startswith_buck': Read-only file system
rm: cannot remove 'database/media_startswith_stor': Read-only file system
rm: cannot remove 'database/release_status_buck': Read-only file system
rm: cannot remove 'database/release_status_stor': Read-only file system
rm: cannot remove 'database/media_buck': Read-only file system
rm: cannot remove 'database/media_stor': Read-only file system
rm: cannot remove 'database/media_by_type_buck': Read-only file system
rm: cannot remove 'database/media_by_type_stor': Read-only file system
rm: cannot remove 'database/media_status_buck': Read-only file system
rm: cannot remove 'database/media_status_stor': Read-only file system
rm: cannot remove 'database/media_title_buck': Read-only file system
rm: cannot remove 'database/media_title_stor': Read-only file system.
-
Als ik alles verwijder met rm * dan gaat het mis zodra ik in de map var/logs de files probeer te verwijderen.
Kun je ook in die map een file maken en verwijderen ?
-
Ik kan in al die mappen bestanden aanmaken en verwijderen. Maar zodra ik couchpotato.log verwijder gaat het mis
-
Iets of iemand heeft een read only mount gedaan.
Je kunt proberen hem te remounten met read/write.
sudo mount -o remount,rw /volume1/@appstore/couchpotatoserver/var/database
Er van uitgaande dat dit het mounted filesystem is.
Eventueel kun je eerst even kijken welke filesystems gemount zijn met:
cat /proc/mounts
-
Read only mount kan het toch niet zijn ?
Ik kan in al die mappen bestanden aanmaken en verwijderen. Maar zodra ik couchpotato.log verwijder gaat het mis
Denk dat het hier om locking gaat en de melding zelf misleidend is, waarom......geen idee.
Met lsof zou je dit kunnen checken echter, die moet dan wel eerst geïnstalleerd worden.
-
De melding is:
rm: cannot remove 'database/profile_stor': Read-only file system
Dus dat kijkt me een filesystem dat gemount is, anders zou er iets van een lock melding of een file die read only is staan en niet een filesystem.
Met cat /proc/mount krijg je alle mounts te zien.
-
@Ben(V) Ik probeer te snappen wat je bedoelt, het filesysteem is toch volume1 ?
/volume1/@appstore/couchpotatoserver/var/database/release_identifier_stor': Read-only file system
Dus, als volume1 read-only is, dan kan er toch niets meer ?
Overigens kan TS lezen en schrijven in de betreffende map.
-
Een mountpoint is gewoon een nieuw filesystem in linux terminology.
Dus ik vermoed dat iets of iemand een extra mountpoint gemaakt heeft om die database en bijbehorende bestanden in te zetten.
Maar ik kan het fout hebben en het kan ook gewoon een lock zijn door een process dat nog draait.
Ik ken ook niet alle fout meldinge uit m'n hoofd
-
Ik heb even gestest dus heb Couchpotato geïnstalleerd.
Couchpotato draait, niet stopgezet en verwijderd:
root@DS411Slim:/volume1/@appstore/couchpotatoserver/var/logs# ls
CouchPotato.log error.log
root@DS411Slim:/volume1/@appstore/couchpotatoserver/var/logs# rm *
root@DS411Slim:/volume1/@appstore/couchpotatoserver/var/logs# ls -la
total 8
drwxr-xr-x 2 sc-couchpotatoserver couchpotatoserver 4096 May 21 13:15 .
drwxr-xr-x 6 sc-couchpotatoserver couchpotatoserver 4096 May 21 12:58 ..
Dus, hier geen probleem.
-
De melding read-only file system komt pas naar voren nadat ik ook maar iets met couchpotato.log heb gedaan. En die file klopt overigens ook niet. 14 okt 2017 voor het laatst beschreven, maar op 21 mei 2018 is er ook data naar die file weggeschreven.
-
Ik heb nog de versie waarin
drwxr-xr-x 2 sc-couchpotatoserver couchpotatoserver 4096 May 21 13:15 .
drwxr-xr-x 6 sc-couchpotatoserver couchpotatoserver 4096 May 21 12:58 ..
deze dus niet voorkomen. Als ik die update geinstalleerd krijg dus wel.
-
Hernoemen van de map is gelukt, zonder gedoe. Verwijderen daarentegen werkt niet. Zelfs met root rechten raakt m'n nas in de stress. Heb wel couchpotato hierdoor weer kunnen installeren/updaten zonder gedoe.
In ieder geval bedankt voor de hulp!