Wash the meat and bring to the boil covered with two litres of water. Skim off foam in between. In the meantime clean and wash the soup vegetables. Peel celery, carrot and parsley root and cut into pieces.
Add soup vegetables, bay leaf, cloves and juniper to the meat and cook for two hours at medium heat. In the meantime clean the cabbage, cut in half and remove the stalk. Wash and chop the cabbage. Peel onions and cut into strips.
Cut the cucumbers in half lengthwise. Cut cucumbers and sausages into slices. Dice ham. Remove meat from the stock. Heat oil in a pot. Steam onion strips in it until transparent. Add tomato paste and flour and sauté briefly.
Add cabbage and gherkins. Add stock through a sieve and cook for another 20 minutes. Cut meat into cubes. Wash lemon warm, rub dry and cut into slices. Drain olives through a sieve.
Ten minutes before the end of the cooking time, add the meat, sausages, ham, lemon slices and olives to the pot. Season with salt and pepper. Pour Solyanka into a terrine.