For using olca-ipc with openLCA 2.x, you will need to upgrade the version of your olca-ipc package and import it as "olca_ipc".
Moreover, some of the functions have been moved from olca-ipc to the olca-schema library, which you can import via "olca_schema".
In order to print the process names in your example above, the following code works for me:
import olca_ipc as ipc
import olca_schema as o
client = ipc.Client(8080)
all_processes = client.get_descriptors(o.Process)
for thispros in all_processes:
print(thispros.name)
As you can see, the object "Process" is accessed via the olca-schema library.
You will probably need to modify your code for it to work with openLCA 2.x.
Kind regards