The cucumber may be peeled or unpeeled. Melt butter and saute onions till soft. Dice cucumber and add to pot; add flour and stir well. Add chicken broth, vinegar, and dill weed. Stir well; cook for 30 minutes, then puree while adding sour cream. Serve immediately or cool completely and serve chilled.