Error when running the update utility...

Hello. I have tried to run Online Update routine, and I receive the same error: cat: write error: Broken pipe.

I seem to have lost (or maybe accidentally deleted) the calculator program. So, I thought that if I ram the update it would find the missing portion, and offer me the chance to reinstall it.

But, I received the “cat: write error: Broken pipe” message.

Does anyone have a suggestion for either of these troubles?

Many thanks.

David

maybe /var/log/messages will give you more details about the error?

I am finding it hard to believe that I have forgotten how to enter the Terminal mode. But, that must be the case. I entered the line, and received the following message:

/var/log/messages
bash: /var/log/messages: Permission denied

kdesu kwrite /var/log/messages

or gnomesu gedit

I gave that a try…

kdesu kwrite /var/log/messages

The program ‘kdesu’ can be found in following packages:

  • kdebase3-runtime path: /opt/kde3/bin/kdesu, repository: zypp (openSUSE 11.1-0) ]
  • kdebase4-runtime path: /usr/bin/kdesu, repository: zypp (openSUSE 11.1-0) ]
  • kdebase4-runtime path: /usr/bin/kdesu, repository: zypp (repo-update) ]
  • kdebase3-runtime path: /opt/kde3/bin/kdesu, repository: zypp (repo-oss) ]
  • kdebase4-runtime path: /usr/bin/kdesu, repository: zypp (repo-oss) ]

Try installing with: sudo zypper install kdebase3-runtime

bash: kdesu: command not found

p.s. I am using OpenSuse 11.1 with the GNOME format.

so use the

gnomesu gedit /var/log/messages

Wow! It would be more than 2MB of text. I have a 15K character long limit. Is there anything specific you’d like me to post?

Thank you.

Don’t do that. Your repos are not OK. Please open a terminal window (in text area above start menu type: konsole) and do:
zypper lr
and copy and past output here.

zypper lr

| Alias | Name | Enabled | Refresh

–±---------------------±----------------------±--------±-------
1 | Libdvdcss repository | Libdvdcss repository | Yes | Yes
2 | Packman Repository | Packman Repository | Yes | Yes
3 | openSUSE 11.1-0 | openSUSE 11.1-0 | Yes | No
4 | repo-debug | openSUSE-11.1-Debug | No | Yes
5 | repo-non-oss | openSUSE-11.1-Non-Oss | Yes | Yes
6 | repo-oss | openSUSE-11.1-Oss | Yes | Yes
7 | repo-source | openSUSE-11.1-Source | No | Yes
8 | repo-update | openSUSE-11.1-Update | Yes | Yes

Actually @David2009
I would find it more informative if you did:

zypper lr -d

According to your post so far I would make the following changes

1 | Libdvdcss repository | Libdvdcss repository | No | No
2 | Packman Repository | Packman Repository | Yes | Yes
3 | openSUSE 11.1-0 | openSUSE 11.1-0 | No | No
4 | repo-debug | openSUSE-11.1-Debug | No | No
5 | repo-non-oss | openSUSE-11.1-Non-Oss | Yes | Yes
6 | repo-oss | openSUSE-11.1-Oss | Yes | Yes
7 | repo-source | openSUSE-11.1-Source | No | No
8 | repo-update | openSUSE-11.1-Update | Yes | Yes

However - I would like to see the priority table and the url’s. Which I will be able to do if you use the code I gave above.

zypper lr -d

| Alias | Name | Enabled | Refresh | Priority | Type | URI | Service

–±---------------------±----------------------±--------±--------±---------±-------±----------------------------------------------------------------±-------
1 | Libdvdcss repository | Libdvdcss repository | Yes | Yes | 99 | rpm-md | http://suse.linuxin.dk/repo/11.1/ |
2 | Packman Repository | Packman Repository | Yes | Yes | 99 | rpm-md | Index of /pub/packman/suse/11.1 |
3 | openSUSE 11.1-0 | openSUSE 11.1-0 | Yes | No | 99 | yast2 | cd:///?devices=/dev/sr0 |
4 | repo-debug | openSUSE-11.1-Debug | No | Yes | 100 | NONE | Index of /debug/distribution/11.1/repo/oss |
5 | repo-non-oss | openSUSE-11.1-Non-Oss | Yes | Yes | 100 | yast2 | Index of /distribution/11.1/repo/non-oss |
6 | repo-oss | openSUSE-11.1-Oss | Yes | Yes | 100 | yast2 | Index of /distribution/11.1/repo/oss |
7 | repo-source | openSUSE-11.1-Source | No | Yes | 100 | NONE | Index of /source/distribution/11.1/repo/oss |
8 | repo-update | openSUSE-11.1-Update | Yes | Yes | 20 | rpm-md | Index of /update/11.1 |

Thank you for your help!! David

The repo info looks good. I would change libdvdcss repo to No|No
And disable the dvd (#3) unless you really need to use it for bandwidth purposes.

If you are using the auto updater, right click and configure not to start it a boot.
Reboot.

Open a terminal and become su and do this:

zypper ref

then

zypper up

Tell us what happens.

The calculator is in applications - Ultilities - calculator
To start it from a terminal in kde is: kcalc
In gnome I’m guessing: gcalc

First of all, thank you for the directions back to my calculator. Now, I started the GNOME Terminal, but it would not allow me to enter the commands you suggested. It said that I needed root priviledges. I have those, since it is my computer, but I was not given the prompt to enter my password. I did it last week, but today it isn’t working. Hummm…

I used xterm, and was told that I needed root priviledges. But, again, was not invited to enter my password. And, I do not know how to change the settings you suggested.

Try typing su & press enter, then enter root’s password when asked

Andy

Repository ‘Libdvdcss repository’ is up to date.
Repository ‘Packman Repository’ is up to date.
Repository ‘openSUSE-11.1-Non-Oss’ is up to date.
Repository ‘openSUSE-11.1-Oss’ is up to date.
Repository ‘openSUSE-11.1-Update’ is up to date.
All repositories have been refreshed.

zypper up
Loading repository data…
Reading installed packages…

The following packages are going to be upgraded:
alsa curl desktop-translations glib2 gstreamer-0_10-plugins-bad
gstreamer-0_10-plugins-bad-lang gstreamer-0_10-plugins-ugly
gstreamer-0_10-plugins-ugly-lang kernel-default kernel-default-base
kernel-default-extra libasound2 libasound2-32bit libcurl4 libcurl4-32bit
libgio-2_0-0 libgio-2_0-0-32bit libgio-fam libglib-2_0-0 libglib-2_0-0-32bit
libgmodule-2_0-0 libgmodule-2_0-0-32bit libgobject-2_0-0 libgobject-2_0-0-32bit
libgstphotography-0_10-0 libgthread-2_0-0 libgthread-2_0-0-32bit libmodplug0
libmysqlclient15 libmysqlclient_r15 libxine1 libxine1-codecs xerces-j2
xerces-j2-xml-apis

Overall download size: 41.6 M. After the operation, additional 3.8 M will be used.
Continue? [YES/no]: no

Would this be a good download? I usually wait until I see the icon at the bottom of the page.

Dear Andy, it worked perfectly. Thank you! David

I took the plunge and accepted the updates of the “zypper up” command.

zypper ref
Repository 'Libdvdcss repository' is up to date.
Repository 'Packman Repository' is up to date.
Repository 'openSUSE-11.1-Non-Oss' is up to date.
Repository 'openSUSE-11.1-Oss' is up to date.
Repository 'openSUSE-11.1-Update' is up to date.
All repositories have been refreshed.

zypper up
Loading repository data...
Reading installed packages...
Nothing to do.
 
~~~
 
I just rebooted, and went to the update routine that began my question.  There is nothing to update, so I did not see the "broken pipe" comment that began this thread.  I think y'all have walked with me through this error. Thank you!