From: Andre Noll Date: Wed, 17 Feb 2010 07:01:51 +0000 (+0100) Subject: README.afs: Update the Troubles section. X-Git-Tag: v0.4.2~46 X-Git-Url: http://git.tue.mpg.de/?a=commitdiff_plain;h=42bf98c68c9d6b095f92defba959bca148cd9c1a;p=paraslash.git README.afs: Update the Troubles section. It still talked about para_fsck which was replaced by oslfsck in paraslash-0.4.0. --- diff --git a/README.afs b/README.afs index 46e30c45..51625667 100644 --- a/README.afs +++ b/README.afs @@ -253,27 +253,27 @@ debugging info. Almost all paraslash executables have a brief online help which is displayed by using the -h switch. The --detailed-help option prints the full help text. -para_fsck tries to fix your database. Use --force (even if your name -isn't Luke) to clean up after a crash. However, first make sure -para_server isn't running before executing para_fsck if para_fsck -complains about busy (dirty) tables. para_fsck also contains an option -to dump the contents of the database to the file system. +If para_server crashed or was killed by SIGKILL (signal 9), it +may refuse to start again because of "dirty osl tables". In this +case you'll have to run the oslfsck program of libosl to fix your +database. It might be necessary to use --force (even if your name +isn't Luke). However, make sure para_server isn't running before +executing oslfsck --force. If you don't mind to recreate your database you can start from scratch by removing the entire database directory, i.e. - rm -rf ~/.paraslash/afs_database + rm -rf ~/.paraslash/afs_database-0.4 -Note that this removes all tables, in particular attribute definitions -and data, and all playlist and mood definitions. +Be aware that this removes all attribute definitions, all playlists +and all mood definitions. -para_fsck operates on the osl-layer, i.e. it fixes inconsistencies -in the database but doesn't know about the contents of the tables -contained therein. Use +Although oslfsck fixes inconsistencies in database tables it doesn't +care about the table contents. To check for invalid table contents, use para_client check -to print out bad entries, e.g.missing audio files or invalid mood -definitions. +This prints out references to missing audio files as well as invalid +playlists and mood definitions. Still having problems? mailto: Andre Noll