Bug ID | 1181029 |
---|---|
Summary | racket: /usr/share/racket/pkgs/.LOCKpkgs.rktd cannot open output file |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | Other |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Development |
Assignee | screening-team-bugs@suse.de |
Reporter | petr@cervinka.net |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
When you run drracket (current version 7.8) on Tumbleweed and open Package Manager to see Currently Installed (click menu: File->Package Manager->Currently installed) it will end with following error. open-output-file: cannot open output file path: /usr/share/racket/pkgs/.LOCKpkgs.rktd system error: Permission denied; errno=13 context...: /usr/share/racket/collects/racket/file.rkt:429:8 /usr/share/racket/collects/racket/file.rkt:424:0: call-with-file-lock /usr/share/racket/collects/racket/contract/private/arrow-val-first.rkt:555:3 /usr/share/racket/pkgs/gui-pkg-manager-lib/pkg/gui/private/by-installed.rkt:139:12: for-loop /usr/share/racket/pkgs/gui-pkg-manager-lib/pkg/gui/private/by-installed.rkt:137:4: reset-installed-list! method in by-installed-panel% /usr/share/racket/collects/racket/private/more-scheme.rkt:148:2: call-with-break-parameterization /usr/share/racket/collects/racket/private/more-scheme.rkt:266:2: call-with-exception-handler /usr/share/racket/pkgs/gui-lib/mred/private/wx/common/queue.rkt:435:6 /usr/share/racket/pkgs/gui-lib/mred/private/wx/common/queue.rkt:486:32 /usr/share/racket/pkgs/gui-lib/mred/private/wx/common/queue.rkt:634:3 When you manually create file by "sudo touch /usr/share/racket/pkgs/.LOCKpkgs.rktd", it will work fine. It seems to be easy to fix, but racket.changes file in OBS contains manipulation (related to this file) in the past, so my suggestion may not be correct one.