Sachverhalt: Sachverhalt: A. D._, geboren 1952, arbeitete von Juni 1998 bis zur aus konjunkturellen Gründen erfolgten Entlassung per Ende September 1999 als Betriebsangestellter für die Firma G._. Er meldete sich am 20. Juni 2000 bei der Invalidenversicherung zur Umschulung an, worauf die IV-Stelle des Kantons Solothurn Abklärungen in medizinischer und erwerblicher Hinsicht durchführte und den Anspruch mit unangefochten gebliebener Verfügung vom 21. August 2000 ablehnte. Am 3. September 2001 liess sich D._ erneut durch das Regionale Arbeitsvermittlungszentrum (RAV) bei der Invalidenversicherung anmelden, diesmal zum Rentenbezug. Die Verwaltung holte unter anderem einen Bericht des Dr. med. J._, Spezialarzt FMH für Neurologie, vom 19. September 2001 ein und veranlasste eine Begutachtung durch die Medizinische Abklärungsstelle (MEDAS) des Spitals X._ (Expertise vom 24. September 2002 mit psychiatrischem Teilgutachten vom 21. August 2002 sowie rheumatologischem Teilgutachten des Dr. med. B._, FMH Physikalische Medizin, speziell Rheumaerkrankungen, vom 15. Juli 2002). Mit Verfügung vom 4. April 2003 sprach die IV-Stelle D._ bei einem Invaliditätsgrad von 55 % mit Wirkung ab dem 1. November 2001 eine halbe Rente der Invalidenversicherung zu und erachtete ihn in einer leidensangepassten Tätigkeit zu 50 % arbeitsfähig. Im Rahmen des anschliessenden Einspracheverfahrens nahm die Verwaltung einen Bericht der Psychiaterin Frau Dr. med. L._ vom 11. April 2003 zu den Akten und bestätigte mit Einspracheentscheid vom 17. Juni 2003 ihre Verfügung von April 2003. Am 3. September 2001 liess sich D._ erneut durch das Regionale Arbeitsvermittlungszentrum (RAV) bei der Invalidenversicherung anmelden, diesmal zum Rentenbezug. Die Verwaltung holte unter anderem einen Bericht des Dr. med. J._, Spezialarzt FMH für Neurologie, vom 19. September 2001 ein und veranlasste eine Begutachtung durch die Medizinische Abklärungsstelle (MEDAS) des Spitals X._ (Expertise vom 24. September 2002 mit psychiatrischem Teilgutachten vom 21. August 2002 sowie rheumatologischem Teilgutachten des Dr. med. B._, FMH Physikalische Medizin, speziell Rheumaerkrankungen, vom 15. Juli 2002). Mit Verfügung vom 4. April 2003 sprach die IV-Stelle D._ bei einem Invaliditätsgrad von 55 % mit Wirkung ab dem 1. November 2001 eine halbe Rente der Invalidenversicherung zu und erachtete ihn in einer leidensangepassten Tätigkeit zu 50 % arbeitsfähig. Im Rahmen des anschliessenden Einspracheverfahrens nahm die Verwaltung einen Bericht der Psychiaterin Frau Dr. med. L._ vom 11. April 2003 zu den Akten und bestätigte mit Einspracheentscheid vom 17. Juni 2003 ihre Verfügung von April 2003. B. Die dagegen erhobene Beschwerde wies das Versicherungsgericht des Kantons Solothurn mit Entscheid vom 20. August 2004 ab. Das kantonale Gericht hatte einen weiteren Bericht der Frau Dr. med. L._ vom 11. Juli 2003 sowie einen Ausbildungsbericht der R._ vom 4. Februar 2004 zu den Akten genommen und einen Ergänzungsbericht der MEDAS vom 20. Februar 2004 veranlasst. B. Die dagegen erhobene Beschwerde wies das Versicherungsgericht des Kantons Solothurn mit Entscheid vom 20. August 2004 ab. Das kantonale Gericht hatte einen weiteren Bericht der Frau Dr. med. L._ vom 11. Juli 2003 sowie einen Ausbildungsbericht der R._ vom 4. Februar 2004 zu den Akten genommen und einen Ergänzungsbericht der MEDAS vom 20. Februar 2004 veranlasst. C. D._ lässt Verwaltungsgerichtsbeschwerde führen mit den Anträgen, unter Aufhebung des vorinstanzlichen Entscheides und des Einspracheentscheides sei ihm mit Wirkung ab dem 1. November 2001 eine ganze, eventualiter eine dreiviertel Rente zuzusprechen, subeventualiter sei die Sache zur weiteren Abklärung und zu neuer Verfügung an die Verwaltung zurückzuweisen. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Bundesamt für Sozialversicherung auf eine Vernehmlassung verzichtet. 