Failed to mount cd:/// .... No tcl?

From a terminal I ran ‘sudo zypper dist-upgrade’ and things were going along fine until it got to here:

Retrieving package tix-8.4.3-1.63.i586 (87/136), 1.2 M (2.9 M unpacked)

Failed to mount cd:///?devices=/dev/sr0,/dev/sr1 on /var/adm/mount/AP_0x00000009: No medium found (mount: No medium found on /dev/sr1)

I want to install Pidgin and I keep getting the failed to mount cd message.

What does this mean? Where do I begin to try to understand this problem so it can be fixed.

Also:

Retrieving package tcl-8.5.5-1.38.i586 (88/136), 1.7 M (5.0 M unpacked)
Failed to mount cd:///?devices=/dev/sr0,/dev/sr1 on /var/adm/mount/AP_0x00000001: No medium found (mount: No medium found on /dev/sr1)

This tcl thing keeps popping up.

If I’ve asked in the wrong place or not provided the needed info, please let me know and if the thread is moved, that’s cool.
Thanks.

This will show your configured repositories

zypper lr --details

You probably need to disable your installation media repo (dvd). For example, if its the first (by number) then you could do something like

zypper mr --disable 1

Then you should be ok.

Thank you for the quick response. I tried ‘zypper mr --disable 1’ and got:

Repository ‘20090624-121257’ has been sucessfully disabled.

OCI at opensuse produced ‘Failed to mount cd:///?devices=/dev/sr0,/dev/sr1 on /var/adm/mount/AP_0x00000001: No medium found (mount: No medium found on /dev/sr1’.

zypper lr --details includes:

| openSUSE 11.1-0 | openSUSE 11.1-0 | Yes | No | 99 | yast2 | cd:///?devices=/dev/sr0,/dev/sr1

So I’m thinking I need to disable this also?

Thank you to anyone who can help. I’ve been trying to figure this out and am totally overwhelmed. I hope it will make sense and seem simple to me at some point.

Yes, you need to disable repo pertaining to your dvd drive. (The ‘zypper mr --disable 1’ command was just an example of how to do this assuming it was repo #1). It looks like you don’t have any other repos configured yet? Post repo list if in doubt.

Ideally, you should have the oss, and non-oss, and updates repos eanbled for your openSUSE version. Packman is also recommended. See additional repos as described here:

Additional YaST Package Repositories - openSUSE

Add them via YaST > Software > Software Repositories

When done, you can do ‘zypper lr --details’ again and post here for someone to check.

These links may also be useful to your learning:

Package Repositories - openSUSE

YaST/Modules/Software Management - openSUSE

Concepts - openSUSE

I was able via Yast to disable the above device, then was able to install Pidgin. However, Pidgin won’t run, it looks like it’s loading but it’s not running and doesn’t show in System Monitor and I’m having the same problem with Firefox. I’m pretty sure this is the wrong place for these problems so I should take them elsewhere.

There are repos enabled, including Packman, I just didn’t post everything. I might do that later.

Again, thanks so very much for your rapid, helpful replies.