Uninstallable package

Bug #27847 reported by Debian Bug Importer
4
Affects Status Importance Assigned to Milestone
xmms (Debian)
Fix Released
Unknown
xmms (Ubuntu)
Invalid
High
Unassigned

Bug Description

Automatically imported from Debian bug report #345567 http://bugs.debian.org/345567

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Automatically imported from Debian bug report #345567 http://bugs.debian.org/345567

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Sun, 1 Jan 2006 22:18:00 +0100
From: Daniel Franganillo <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: Uninstallable package

Subject: xmms: Uninstallable package
Package: xmms
Version: 1.2.10+cvs20050809-4
Severity: grave

Last xmms update came with a surprise to me.

(Leyendo la base de datos ...
56370 ficheros y directorios instalados actualmente.)
Preparando para reemplazar xmms 1.2.10+cvs20050809-4 (usando
xmms_1.2.10+cvs20050809-5_i386.deb) ...
Desempaquetando el reemplazo de xmms ...
dpkg: error al procesar xmms_1.2.10+cvs20050809-5_i386.deb (--install):
 no se puede crear un enlace de seguridad de
`./usr/share/xmms/Skins/debfskin.tar.gz' antes de instalar
la nueva versi=F3n: Operaci=F3n no permitida
dpkg-deb: el subproceso paste fue terminado por la se=F1al (Tuber=EDa rota)
Se encontraron errores al procesar:
 xmms_1.2.10+cvs20050809-5_i386.deb

Broken pipe because dpkg cannot create a security link (operation not permi=
tted)
Thanks.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14
Locale: LANG=3Des_ES@euro, LC_CTYPE=3Des_ES@euro (charmap=3DISO-8859-15)

Versions of packages xmms depends on:
ii libc6 2.3.5-9 GNU C Library: Shared librarie=
s an
ii libglib1.2 1.2.10-10 The GLib library of C routines
ii libgtk1.2 1.2.10-18 The GIMP Toolkit set of widget=
s fo
ii libice6 6.9.0.dfsg.1-1 Inter-Client Exchange library
ii libsm6 6.9.0.dfsg.1-1 X Window System Session Manage=
ment
ii libssl0.9.7 0.9.7g-5 SSL shared libraries
ii libx11-6 6.9.0.dfsg.1-1 X Window System protocol clien=
t li
ii libxext6 6.9.0.dfsg.1-1 X Window System miscellaneous =
exte
ii libxi6 6.9.0.dfsg.1-1 X Window System Input extensio=
n li
ii libxxf86vm1 6.9.0.dfsg.1-1 X Video Mode selection library
ii xlibs 6.9.0.dfsg.1-1 X Window System client librari=
es m

Versions of packages xmms recommends:
ii libasound2 1.0.10-2 ALSA library
ii libaudiofile0 0.2.6-6 Open-source version of SGI's a=
udio
ii libesd-alsa0 [libesd0] 0.2.36-1 Enlightened Sound Daemon (ALSA=
) -
ii libmikmod2 3.1.11-a-6 A portable sound library
ii libogg0 1.1.2-1 Ogg Bitstream Library
ii libvorbis0a 1.1.0-1 The Vorbis General Audio Compr=
essi
ii libvorbisfile3 1.1.0-1 The Vorbis General Audio Compr=
essi
ii unzip 5.52-6 De-archiver for .zip files
ii xlibmesa-gl [libgl1] 6.9.0.dfsg.1-1 Mesa 3D graphics library [X.Or=
g]
ii zlib1g 1:1.2.3-9 compression library - runtime

-- no debconf information

Revision history for this message
In , David Moreno (damog) wrote : Re: Bug#345567: Uninstallable package

On 22:18 Sun 01 Jan 2006, Daniel Franganillo wrote:
> Version: 1.2.10+cvs20050809-4
>
> Last xmms update came with a surprise to me.

After uploading -5 revision of xmms, I did an upgrade of all my packages
as a common way, and I didn't get this.

> (Leyendo la base de datos ...
> 56370 ficheros y directorios instalados actualmente.)
> Preparando para reemplazar xmms 1.2.10+cvs20050809-4 (usando
> xmms_1.2.10+cvs20050809-5_i386.deb) ...
> Desempaquetando el reemplazo de xmms ...
> dpkg: error al procesar xmms_1.2.10+cvs20050809-5_i386.deb (--install):
> no se puede crear un enlace de seguridad de
> `./usr/share/xmms/Skins/debfskin.tar.gz' antes de instalar
> la nueva versión: Operación no permitida
> dpkg-deb: el subproceso paste fue terminado por la señal (Tubería rota)
> Se encontraron errores al procesar:
> xmms_1.2.10+cvs20050809-5_i386.deb
>
> Broken pipe because dpkg cannot create a security link (operation not permitted)
> Thanks.

The translation for "enlace de seguridad" on dpkg errors is not
"security link" but "backup link": I don't like the Spanish translation
for this, but hey.

Anyway, this is not a normal behaviour since debfskin tarball doesn't
have the "i" attribute set on. Could you please try:

$ lsattr /usr/share/xmms/Skins/debfskin.tar.gz

Thanks,

--
David Moreno Garza <email address hidden> | http://www.damog.net/
     <email address hidden> | GPG: C671257D
 Imagine a large red swirl here.

Revision history for this message
In , Jose Miguel Parrella (bureado) wrote :

Installed xmms_1.2.10+cvs20050809-5 in my machine (i686) and got no
problems:

(Leyendo la base de datos ...
108120 ficheros y directorios instalados actualmente.)
Preparando para reemplazar xmms 1.2.10+cvs20050809-4 (usando
xmms_1.2.10+cvs20050809-5_i386.deb) ...
Desempaquetando el reemplazo de xmms ...
Configurando xmms (1.2.10+cvs20050809-5) ...

Finished ok. The error message that you're getting from dpkg is the
translation of:

       if (link(fnamevb.buf,fnametmpvb.buf))
         ohshite(_("unable to make backup link of `%.255s' before
installing new version"),
                 ti->Name);

found in line 624 of main/archives.c in dpkg source package. This is
trying to make a hard link between the file and a temporal file, which
is named this way (also in main/archives.c):

   varbufaddstr(&fnametmpvb,filename);
   varbufaddstr(&fnametmpvb,DPKGTEMPEXT);

Possible problems of the link() function are documented in the GNU C
Library Reference and I quote them here:

<quote>
EACCES
     The directory in which the new link is to be written is not writable.

EEXIST
     There is already a file named newname. If you want to replace this
link with a new link, you must remove the old link explicitly first.

EMLINK
     There are already too many links to the file named by oldname. (The
maximum number of links to a file is LINK_MAX; see section Limits on
File System Capacity.)

     Well-designed file systems never report this error, because they
permit more links than your disk could possibly hold. However, you must
still take account of the possibility of this error, as it could result
from network access to a file system on another machine.

ENOENT
     The file named by oldname doesn't exist. You can't make a link to a
file that doesn't exist.

ENOSPC
     The directory or file system that would contain the new link is
"full" and cannot be extended.

EPERM
     Some implementations only allow privileged users to make links to
directories, and others prohibit this operation entirely. This error is
used to report the problem.

EROFS
     The directory containing the new link can't be modified because
it's on a read-only file system.

EXDEV
     The directory specified in newname is on a different file system
than the existing file.
</quote>

Hope this is useful for you,
Jose

--
José Parrella > en Debian Etch con Kernel 2.6.14
Escuela de Ingeniería Eléctrica - UCV
Servicio Autónomo de Propiedad Intelectual
GPG Key Fingerprint: 7C10 81B5 3C56 6C78 AC7D 3A2D 5160 2C8D 005C 3B82

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Sun, 1 Jan 2006 18:02:42 -0600
From: David Moreno Garza <email address hidden>
To: Daniel Franganillo <email address hidden>, <email address hidden>
Cc: <email address hidden>
Subject: Re: Bug#345567: Uninstallable package

On 22:18 Sun 01 Jan 2006, Daniel Franganillo wrote:
> Version: 1.2.10+cvs20050809-4
>=20
> Last xmms update came with a surprise to me.

After uploading -5 revision of xmms, I did an upgrade of all my packages
as a common way, and I didn't get this.

> (Leyendo la base de datos ...
> 56370 ficheros y directorios instalados actualmente.)
> Preparando para reemplazar xmms 1.2.10+cvs20050809-4 (usando
> xmms_1.2.10+cvs20050809-5_i386.deb) ...
> Desempaquetando el reemplazo de xmms ...
> dpkg: error al procesar xmms_1.2.10+cvs20050809-5_i386.deb (--install):
> no se puede crear un enlace de seguridad de
> `./usr/share/xmms/Skins/debfskin.tar.gz' antes de instalar
> la nueva versi=F3n: Operaci=F3n no permitida
> dpkg-deb: el subproceso paste fue terminado por la se=F1al (Tuber=EDa r=
ota)
> Se encontraron errores al procesar:
> xmms_1.2.10+cvs20050809-5_i386.deb
>=20
> Broken pipe because dpkg cannot create a security link (operation not p=
ermitted)
> Thanks.

The translation for "enlace de seguridad" on dpkg errors is not
"security link" but "backup link": I don't like the Spanish translation
for this, but hey.

Anyway, this is not a normal behaviour since debfskin tarball doesn't
have the "i" attribute set on. Could you please try:

$ lsattr /usr/share/xmms/Skins/debfskin.tar.gz

Thanks,

--=20
David Moreno Garza <email address hidden> | http://www.damog.net/
     <email address hidden> | GPG: C671257D
 Imagine a large red swirl here.

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Sun, 01 Jan 2006 20:23:40 -0400
From: Jose Parrella <email address hidden>
To: <email address hidden>
Subject: Re: Bug#345567: Uninstallable package

Installed xmms_1.2.10+cvs20050809-5 in my machine (i686) and got no=20
problems:

(Leyendo la base de datos ...
108120 ficheros y directorios instalados actualmente.)
Preparando para reemplazar xmms 1.2.10+cvs20050809-4 (usando=20
xmms_1.2.10+cvs20050809-5_i386.deb) ...
Desempaquetando el reemplazo de xmms ...
Configurando xmms (1.2.10+cvs20050809-5) ...

Finished ok. The error message that you're getting from dpkg is the=20
translation of:

       if (link(fnamevb.buf,fnametmpvb.buf))
         ohshite(_("unable to make backup link of `%.255s' before=20
installing new version"),
                 ti->Name);

found in line 624 of main/archives.c in dpkg source package. This is=20
trying to make a hard link between the file and a temporal file, which=20
is named this way (also in main/archives.c):

   varbufaddstr(&fnametmpvb,filename);
   varbufaddstr(&fnametmpvb,DPKGTEMPEXT);

Possible problems of the link() function are documented in the GNU C=20
Library Reference and I quote them here:

<quote>
EACCES
     The directory in which the new link is to be written is not writable.

EEXIST
     There is already a file named newname. If you want to replace this=20
link with a new link, you must remove the old link explicitly first.

EMLINK
     There are already too many links to the file named by oldname. (The=20
maximum number of links to a file is LINK_MAX; see section Limits on=20
File System Capacity.)

     Well-designed file systems never report this error, because they=20
permit more links than your disk could possibly hold. However, you must=20
still take account of the possibility of this error, as it could result=20
from network access to a file system on another machine.

ENOENT
     The file named by oldname doesn't exist. You can't make a link to a=20
file that doesn't exist.

ENOSPC
     The directory or file system that would contain the new link is=20
"full" and cannot be extended.

EPERM
     Some implementations only allow privileged users to make links to=20
directories, and others prohibit this operation entirely. This error is=20
used to report the problem.

EROFS
     The directory containing the new link can't be modified because=20
it's on a read-only file system.

EXDEV
     The directory specified in newname is on a different file system=20
than the existing file.
</quote>

Hope this is useful for you,
Jose

--=20
Jos=E9 Parrella > en Debian Etch con Kernel 2.6.14
Escuela de Ingenier=EDa El=E9ctrica - UCV
Servicio Aut=F3nomo de Propiedad Intelectual
GPG Key Fingerprint: 7C10 81B5 3C56 6C78 AC7D 3A2D 5160 2C8D 005C 3B82

Revision history for this message
In , David Moreno (damog) wrote :

tags 345567 unreproducible
retitle 345567 xmms: uninstallable due to backup link
thanks

On 20:23 Sun 01 Jan 2006, Jose Parrella wrote:
> Finished ok. The error message that you're getting from dpkg is the
> translation of:

 [snip]

> Hope this is useful for you,

Thanks José,

Tagging this as unreproducible while we get the submitter to give some
more feedback.

Cheers,

--
David Moreno Garza <email address hidden> | http://www.damog.net/
     <email address hidden> | GPG: C671257D
 Yo no caigo: Es el alcohol el que me hace caer.

Revision history for this message
In , David Moreno Garza (damog-cerdita) wrote : tagging 345567, retitle 345567 to xmms: uninstallable due to backup link

tags 345567 unreproducible
retitle 345567 xmms: uninstallable due to backup link

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Mon, 2 Jan 2006 00:11:48 -0600
From: David Moreno Garza <email address hidden>
To: Jose Parrella <email address hidden>, <email address hidden>
Subject: Re: Bug#345567: Uninstallable package

tags 345567 unreproducible
retitle 345567 xmms: uninstallable due to backup link
thanks

On 20:23 Sun 01 Jan 2006, Jose Parrella wrote:
> Finished ok. The error message that you're getting from dpkg is the=20
> translation of:

 [snip]

> Hope this is useful for you,

Thanks Jos=E9,

Tagging this as unreproducible while we get the submitter to give some
more feedback.

Cheers,

--=20
David Moreno Garza <email address hidden> | http://www.damog.net/
     <email address hidden> | GPG: C671257D
 Yo no caigo: Es el alcohol el que me hace caer.

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Mon, 2 Jan 2006 00:13:20 -0600 (CST)
From: <email address hidden> (David Moreno Garza)
To: <email address hidden>
Subject: tagging 345567, retitle 345567 to xmms: uninstallable due to backup link

tags 345567 unreproducible
retitle 345567 xmms: uninstallable due to backup link

Revision history for this message
In , Daniel (dfranganillo) wrote : Re: Bug#345567: Uninstallable package

It seems like the symbolic link i made to /usr/share/xmms/Skins to my
own skins directory made this mess. Ive just unlinked it and xmms
installs fine.
Thanks for your work and sorry for this stupid bug-report :P

--
Tritt - Me and my sussie -

Revision history for this message
In , David Moreno (damog) wrote :

On 20:19 Mon 02 Jan 2006, Daniel Franganillo wrote:
> It seems like the symbolic link i made to /usr/share/xmms/Skins to my
> own skins directory made this mess. Ive just unlinked it and xmms
> installs fine.
> Thanks for your work and sorry for this stupid bug-report :P

No problem: Closing the bug now.

--
David Moreno Garza <email address hidden> | http://www.damog.net/
     <email address hidden> | GPG: C671257D
 Open your mind and your ass will follow... :)

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Mon, 2 Jan 2006 20:19:30 +0100
From: Daniel Franganillo <email address hidden>
To: David Moreno Garza <email address hidden>
Cc: <email address hidden>, <email address hidden>
Subject: Re: Bug#345567: Uninstallable package

It seems like the symbolic link i made to /usr/share/xmms/Skins to my
own skins directory made this mess. Ive just unlinked it and xmms
installs fine.
Thanks for your work and sorry for this stupid bug-report :P

--
Tritt - Me and my sussie -

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Mon, 2 Jan 2006 13:34:29 -0600
From: David Moreno Garza <email address hidden>
To: Daniel Franganillo <email address hidden>
Cc: <email address hidden>, <email address hidden>
Subject: Re: Bug#345567: Uninstallable package

On 20:19 Mon 02 Jan 2006, Daniel Franganillo wrote:
> It seems like the symbolic link i made to /usr/share/xmms/Skins to my
> own skins directory made this mess. Ive just unlinked it and xmms
> installs fine.
> Thanks for your work and sorry for this stupid bug-report :P

No problem: Closing the bug now.

--
David Moreno Garza <email address hidden> | http://www.damog.net/
     <email address hidden> | GPG: C671257D
 Open your mind and your ass will follow... :)

Revision history for this message
Yann Rouillard (yann-pleiades) wrote :

debian bug has been resolved

Changed in xmms:
status: Unconfirmed → Rejected
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.