update error exceptions part and migrate development environment from ubuntu to fedora