This is a little guide and it should show u how to update the media.pk2 so it won't give the ??? error again.
First thing u gotta do is download the pk2 editor of Drew_Benton.
http://rapidshare.com/files/79703126/PK2Tools.zipIn this packet there's also the pk2 extractor, u'll ONLY need the editor.
2nd thing u gotta do is download the patch file (DUHH)
Open the pk2Editor
File > Open > ur silkroad map/media.pk2
Select the patch file in the Automatic Single File Update window, (Automatic Multiple file if there are more files).
Press import: Success!!
If it's not, there are more files in the media.pk2 with the same name, u gotta manually import the file, only do this if u know sure where to.
EDIT: It's not that hard, I only have basic knowledge about pk2 editing so it should work for u too.
And, if ur antivirus doesn't trust the pk2 tools and damages the file so u can't open it, download it in a shield exception map.