出的陆军在路上也出了问题。在隋国内行军，隋军后勤很有保障。但一旦进入高句丽的国土，隋朝军队的后勤供应就会遭到高句丽的伏击。为了解决这个问题，隋炀帝下令每个士兵都要自己携带食物。不过这大大加重了士兵的负担。许多士兵为了减负，扔下所带的食物。等隋朝军队到达鸭绿江后，物资已严重缺乏。三月十五日，隋二十四军中的九军三十万五千人渡过辽河，之后到达鸭绿江。高句丽大将乙支文德过江诈降进入隋军大营，隋军主将宇文述、于仲文曾接到炀帝密旨，要生擒婴阳王高元和及文德，于仲文等人原本要将乙支文德关押，被时任慰抚使的尚书右丞刘士