When you're accessing local files, you don't use full URLs normally.
URLs look something like this:
where "proto" is the network protocol to use, like http for website, ftp for FTP sites or file for files on the computer's own disks.
In some cases, like remote copy (rcp), you need to use a syntax like:
In other cases, like ssh, you can use:
asswd@computer:/path/ (altough having cleartext passwords isn't recommended for security).
Seems to refer to a remote computer called "media". If there is such a computer, you can't use it's files (they're not "local files" as the error says), unless you mount it's disk on your computer (via a file sharing protocol like NFS, SMB (ie Samba) or CIFS (Windows)).
However, "/hda2" in the path seems to indicate it's a local disk.
If "media" is the name of the computer you're working on, I'd recommend leaving off the "media:" for simplicity.
Also, you don't need the /hda2 either. You can access the disk via it's mount points, wherever they are.
The files /etc/fstab and /etc/mtab will explain you what disks are mounted.