جنگ با صالح بن حجر
یعقوب پس از اطلاع از شورش و طغیان صالح، با سپاهیان خود جهت سرکوب او روانه شد. در این زمان، صالح در قلعهای به نام کوهژ در غزنین بر سر راه بُست اقامت داشت. صالح از حرکت یعقوب و سپاهیانش اطلاع نداشت و هنگامی متوجه شد که سپاهیان یعقوب قلعه را محاصره کرده بودند. پس از گذشت چند روز از جنگ، صالح که توان مقاومت نداشت و اطمینان داشت که یعقوب عقبنشینی نمیکند، خودکشی کرد. سپاهیانش جسد او را از قلعه پایین انداختند و تسلیم شدند؛ سپس یعقوب فرد معتمدی را به نگهبانی قلعه گماشت و دستور داد جسد صالح را به بُست برده، خاک کنند و خود نیز به سیستان بازگشت. یعقوب پس از این ماجرا، کارگزارانی را مأمور نواحی والشتان، زمین داور و بُست کرد.[۳۲]