Hi,
this is an expected behavior. The dedicated server process on the db-server is trying to open the mml-api. The rman-process on your client controls this process, but the rman-process don,t access the mml-api.
So, in your second scenario the mml-api-library is installed on your client. The oracle-server-process on your server is trying to access a mml-api-library, but there is no installation of this.
Hope this helps
regards jf