[paludis-sekrit] [Paludis] #717: Paludis tries to read package.mask directory as a file

Paludis trac at pioto.org
Tue Feb 10 07:41:22 UTC 2009


#717: Paludis tries to read package.mask directory as a file
-----------------------------+----------------------------------------------
 Reporter:  thomasa88        |          Owner:        
     Type:  defect           |         Status:  new   
 Priority:  Sometime         |      Milestone:        
Component:  clients/paludis  |        Version:  0.34.2
 Keywords:  package.mask     |      Blockedby:        
 Blocking:                   |   Distribution:  Gentoo
-----------------------------+----------------------------------------------
 I'm using the kde-testing repository and every time I try to merge a
 package from the repo I get this error:
 {{{
 [...]
 paludis at 1234251410: [DEBUG e.cache.flat_hash.eclass.path] (same context)
 Cache-requested eclass 'versionator' maps to
 '/usr/portage/eclass/versionator.eclass'
 paludis at 1234251410: [DEBUG e.cache.success] (same context) Successfully
 loaded cache file

 Unhandled exception:
   * basic_filebuf::underflow error reading the file
 }}}


 Here is the end of the strace. If I interpret it correctly it means that
 paludis tries to read the package.mask directory as a file? (Is the
 package.mask directory breaking any GLEP?)
 {{{
 stat("/var/paludis/repositories/kde-testing/profiles/package.mask",
 {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
 lstat("/var/paludis/repositories/kde-testing/profiles/eapi",
 0x7fb80474aa60) = -1 ENOENT (No such file or directory)
 open("/var/paludis/repositories/kde-testing/profiles/package.mask",
 O_RDONLY) = 3
 mprotect(0x7fb8047a6000, 8192, PROT_READ|PROT_WRITE) = 0
 read(3, 0x7fb8047a5e40, 8191)           = -1 EISDIR (Is a directory)
 futex(0x7fb80e277190, FUTEX_WAKE_PRIVATE, 2147483647) = 0
 close(3)                                = 0
 write(1, "\n"..., 1
 )                    = 1
 write(2, "Unhandled exception:"..., 20Unhandled exception:) = 20
 write(2, "\n"..., 1
 )                    = 1
 write(2, "  * "..., 4  * )                  = 4
 write(2, "basic_filebuf::underflow error re"...,
 47basic_filebuf::underflow error reading the file) = 47
 write(2, "\n"..., 1
 )                    = 1
 futex(0x740824, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x740820, {FUTEX_OP_SET, 0,
 FUTEX_OP_CMP_GT, 1}) = 1
 futex(0x733070, FUTEX_WAKE_PRIVATE, 1)  = 1
 exit_group(1)                           = ?
 }}}

-- 
Ticket URL: <http://trac.pioto.org/paludis/ticket/717>
Paludis <http://paludis.pioto.org/>
Paludis, the Other Package Mangler


More information about the paludis-dev mailing list