A more precise definition would refine the meaning of that insufficiency to apply to the inability of current production to meet current demand. Since all commodities have some sort of inventory, any imbalance of current demand exceeding current production will automatically necessitate a draw down of inventories, almost always by increasing prices. Inferred in this basic definition of a commodity shortage situation is the inherent temporary nature of such a shortage. After all, a tangible commodity can not operate in a persistent deficit condition, once inventory is depleted, new production must at least equal current consumption, and more likely exceed it, in order to replenish inventory. With no inventory, it is impossible for demand to exceed supply, period.
Shortages are, by definition, always temporary.
Not to get too abstract, it depends on your definition of the word permanent. For me, meanings like continuous, durable and enduring come to mind, or simply, something that lasts a long time. Minerals are not bound by the seasons, so it may take longer to erase a deficit, but a few years has always been sufficient. Surpluses could continue for prolonged periods, but deficits can go no further than practical inventory depletion. Then the inevitable cycle of inventory replenishment must begin.