Code converter not found (UTF-8 to UTF-16)

Hi
When trying to update applications mostly KDE i keep getting this error
Internal error
Details code converter not found (UTF-8 to UTF-16)
Caller : /usr/share/Yast2/moludes/PackageCallbacks.rb:567:in 'encode!'

I have googled around but cant find any answers ?? :\

http://frater.net.nz/snapshot2.png

On 2015-06-07 03:26, Frater wrote:
>
> Hi
> When trying to update applications mostly KDE i keep getting this error
> -*Internal error

Please post the output of this:


su -
zypper lr --details

and make sure it is inside a code tags section — the ‘#’ button in the
forum editor.


Cheers / Saludos,

Carlos E. R.

(from 13.1 x86_64 “Bottle” (Minas Tirith))

Output from zypper lr --details

#  | Alias                              | Name                                           | Enabled | Refresh | Priority | Type     | URI                                                                                        | Service
---+------------------------------------+------------------------------------------------+---------+---------+----------+----------+--------------------------------------------------------------------------------------------+--------
 1 | Downloads                          | Downloads                                      | Yes     | Yes     |   99     | plaindir | dir:///home/frater/Downloads                                                               |        
 2 | _namtrac:subpixel                  | namtrac:subpixel                               | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/home:/namtrac:/subpixel/openSUSE_13.2/           |        
 3 | devel:languages:go                 | devel:languages:go                             | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/devel:/languages:/go/openSUSE_Factory/           |        
 4 | download.nvidia.com-opensuse       | nVidia Graphics Drivers                        | Yes     | Yes     |   99     | rpm-md   | http://download.nvidia.com/opensuse/13.2/                                                  |        
 5 | download.opensuse.org-13.2-non-oss | Update Repository (Non-Oss)                    | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/update/13.2-non-oss/                                          |        
 6 | download.opensuse.org-4.4          | openSUSE BuildService - LibreOffice            | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/LibreOffice:/4.4/openSUSE_13.2/                  |        
 7 | download.opensuse.org-Apps         | openSUSE BuildService - GNOME:Apps             | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/GNOME:/Apps/openSUSE_13.2/                       |        
 8 | download.opensuse.org-Community    | openSUSE BuildService - Mono:Community         | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/Mono:/Community/openSUSE_13.2/                   |        
 9 | download.opensuse.org-Education    | openSUSE BuildService - Education              | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/Education/openSUSE_13.2/                         |        
10 | download.opensuse.org-Extra        | openSUSE BuildService - KDE:Extra              | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_13.2/                        |        
11 | download.opensuse.org-Wine         | openSUSE BuildService - Wine CVS Builds        | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_13.2/                   |        
12 | download.opensuse.org-database     | openSUSE BuildService - Database               | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/server:/database/openSUSE_13.2/                  |        
13 | download.opensuse.org-filesystems  | openSUSE BuildService - filesystems            | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/filesystems/openSUSE_13.2/                       |        
14 | download.opensuse.org-games        | openSUSE BuildService - Games                  | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/games/openSUSE_13.2/                             |        
15 | download.opensuse.org-lxde         | openSUSE BuildService - LXDE                   | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/X11:/lxde/openSUSE_13.2/                         |        
16 | download.opensuse.org-mozilla      | openSUSE BuildService - Mozilla                | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/mozilla/openSUSE_13.2/                           |        
17 | download.opensuse.org-non-oss      | Main Repository (NON-OSS)                      | Yes     | Yes     |   99     | yast2    | http://download.opensuse.org/distribution/13.2/repo/non-oss/                               |                                   
18 | download.opensuse.org-oss          | Main Repository (OSS)                          | Yes     | Yes     |   99     | yast2    | http://download.opensuse.org/distribution/13.2/repo/oss/                                   |        
19 | download.opensuse.org-oss_1        | Main Repository (Sources)                      | Yes     | Yes     |   99     | yast2    | http://download.opensuse.org/source/distribution/13.2/repo/oss/                            |        
20 | download.opensuse.org-packages     | openSUSE BuildService - Java:packages          | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/Java:/packages/openSUSE_13.2/                    |        
21 | download.opensuse.org-perl         | openSUSE BuildService - devel:languages:perl   | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_13.2/            |        
22 | download.opensuse.org-php          | openSUSE BuildService - PHP                    | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/server:/php/openSUSE_13.2/                       |        
23 | download.opensuse.org-python       | openSUSE BuildService - devel:languages:python | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/devel:/languages:/python/openSUSE_13.2/          |        
24 | download.opensuse.org-update       | Main Update Repository                         | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/update/13.2/                                                  |        
25 | ftp.gwdg.de-suse                   | Packman Repository                             | Yes     | Yes     |   99     | rpm-md   | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.2/                                   |        
26 | games:tools                        | games:tools                                    | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/games:/tools/openSUSE_13.2/                      |        
27 | google-earth                       | google-earth                                   | Yes     | Yes     |   99     | rpm-md   | http://dl.google.com/linux/earth/rpm/stable/x86_64                                         |        
28 | google-musicmanager                | google-musicmanager                            | Yes     | Yes     |   99     | rpm-md   | http://dl.google.com/linux/musicmanager/rpm/stable/x86_64                                  |        
29 | google-talkplugin                  | google-talkplugin                              | Yes     | Yes     |   99     | rpm-md   | http://dl.google.com/linux/talkplugin/rpm/stable/x86_64                                    |        
30 | graphics                           | graphics                                       | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/graphics/openSUSE_13.2/                          |        
31 | home:Herbster0815                  | home:Herbster0815                              | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/home:/Herbster0815/openSUSE_13.2/                |        
32 | home:anyremote                     | home:anyremote                                 | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/home:/anyremote/openSUSE_13.2/                   |        
33 | home:bran0k                        | home:bran0k                                    | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/home:/bran0k/openSUSE_13.2/                      |        
34 | home:brunciter                     | home:brunciter                                 | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/home:/brunciter/openSUSE_13.2/                   |        
35 | home:ecsos:ardour                  | home:ecsos:ardour                              | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/home:/ecsos:/ardour/openSUSE_13.2/               |        
36 | home:malcolmlewis:TESTING          | home:malcolmlewis:TESTING                      | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/home:/malcolmlewis:/TESTING/openSUSE_13.2/       |        
37 | home:smarty12                      | home:smarty12                                  | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/home:/smarty12/openSUSE_13.2/                    |        
38 | home_nick31_INFINALITY-ULTIMATE    | home_nick31_INFINALITY-ULTIMATE                | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/home:/nick31:/INFINALITY-ULTIMATE/openSUSE_13.2/ |        
39 | isv:ownCloud:desktop               | isv:ownCloud:desktop                           | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/openSUSE_13.2/            |        
40 | multimedia:apps                    | multimedia:apps                                | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/multimedia:/apps/openSUSE_13.2/                  |        
41 | multimedia:libs                    | multimedia:libs                                | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/multimedia:/libs/openSUSE_13.2/                  |        
42 | openSUSE-13.2-0                    | openSUSE-13.2-0                                | Yes     | No      |   99     | yast2    | cd:///?devices=/dev/disk/by-id/ata-hp_DVD_A_DH16ABLH_3M8037907458                          |        
43 | openSUSE:13.2:Update               | openSUSE:13.2:Update                           | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/openSUSE:/13.2:/Update/standard/                 |        
44 | opensuse-guide.org-repo            | libdvdcss repository                           | Yes     | Yes     |   99     | rpm-md   | http://opensuse-guide.org/repo/13.2/                                                       |        
45 | repo-debug                         | openSUSE-13.2-Debug                            | No      | Yes     |   99     | NONE     | http://download.opensuse.org/debug/distribution/13.2/repo/oss/                             |        
46 | repo-debug-update                  | openSUSE-13.2-Update-Debug                     | No      | Yes     |   99     | NONE     | http://download.opensuse.org/debug/update/13.2/                                            |        
47 | repo-debug-update-non-oss          | openSUSE-13.2-Update-Debug-Non-Oss             | No      | Yes     |   99     | NONE     | http://download.opensuse.org/debug/update/13.2-non-oss/                                    |        
48 | repo-source                        | openSUSE-13.2-Source                           | No      | Yes     |   99     | NONE     | http://download.opensuse.org/source/distribution/13.2/repo/oss/                            |        
49 | server:database:postgresql         | server:database:postgresql                     | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/server:/database:/postgresql/openSUSE_13.2/      |        
50 | server:dns                         | server:dns                                     | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/server:/dns/openSUSE_13.2/ 

Have you found a repo you don’t like yet??? :open_mouth:

I can not point to an obvious problem repo (there are potentially many) but having that many active repos is bound to cause problems like you are seeing. Essentially one or more of them are supplying versions of software that don’t match the installed versions. You must take specail care with personal repos you don’t know what packages some one may have been experimenting with.

Also the more repos you have active the slower updates.

The recommended procedure for adding packages outside the disto’s is to add the package but disable or remove the repo. Also never use zypper dup to update unless you are running tumbleweed. Always use zypper up

Yes have some extra repos but never had this problem before, Not cuasing any major problems. Thanks any way

Promise you that the problem lies in one of those repos. We see it again and again here. You have managed to mix version of some library.

Hi
I think the most I’ve seen is 139 repositories… :wink: With repo #3, why Factory? Also I see you have my testing repo, what packages are you pulling from there?

I’ve I started getting this error following a system crash that occured while I was updating software. (I had to hit the reset button on the PC).

I then tried zypper update amd got a screed of messages starting.

Installation of dracut-037-17.27.1 failed:
Error: Subprocess failed. Error: RPM failed: error: rpmdb: Requirename page 10 is on free list with type 7                                              
error: rpmdb: PANIC: Invalid argument                                                                                                                   
error: db4 error(-30974) from dbcursor->c_put: DB_RUNRECOVERY: Fatal error, run database recovery                                                       
error: error(-30974) storing record libc.so.6(GLIBC_2.14)(64bit) into Requirename                                                                       
error: rpmdb: PANIC: fatal region error detected; run recovery                                                                                          
error: db4 error(-30974) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery                                                       
error: error(-30974) getting "libc.so.6(GLIBC_2.2.5)(64bit)" records from Requirename index        

Running:

rpmdb --rebuilddb
zypper ref
zypper up

Seems to have fixed both problems.