Bug 623704
| Summary: | Needs error handling for duplicate packagegroup names | ||
|---|---|---|---|
| Product: | [Retired] Pulp | Reporter: | Preethi Thomas <pthomas> |
| Component: | z_other | Assignee: | John Matthews <jmatthew> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Preethi Thomas <pthomas> |
| Severity: | low | Docs Contact: | |
| Priority: | low | ||
| Version: | unspecified | CC: | pkilambi, whayutin |
| Target Milestone: | --- | Keywords: | Triaged |
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2011-08-16 13:59:57 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 641987 | ||
|
Description
Preethi Thomas
2010-08-12 14:57:18 UTC
Will be in pulp testing build 0.75 Git Commit: http://git.fedorahosted.org/git/?p=pulp.git;a=commit;h=4c863ff66fc9bbed5a4c3522bac7a7fca9caf585 On packagegroup create we now catch the exception and display a generic "Failed" message. The exception is logged in pulp/client.log $ sudo pulp-admin -u admin -p admin packagegroup list --repoid vt +------------------------------------------+ Repository: vt Package Group Information +------------------------------------------+ assamese-support bengali-support brazilian-support chinese-support french-support german-support gujarati-support hindi-support italian-support japanese-support jwm kannada-support korean-support malayalam-support marathi-support oriya-support punjabi-support russian-support sinhala-support spanish-support tamil-support telugu-support xen Verified package group "jwm" already exists. Attempt to create a new group of same name (except exception is to be thrown and operation fails). $ sudo pulp-admin -u admin -p admin packagegroup create --repoid vt --id jwm -n jwm Unable to create package group [jwm] in repository [vt] tail /var/log/pulp/client.log 2010-10-15 15:39:44,711 [ERROR][MainThread] run() @ packagegroup.py:113 - Failed on group [jwm] create: 500: "Traceback (most recent call last):\n File \"/shared/repo/pulp/src/pulp/server/webservices/controllers/base.py\", line 51, in report_error\n return method(self, *args, **kwargs)\n File \"/shared/repo/pulp/src/pulp/server/webservices/role_check.py\", line 102, in check_roles\n result = f(instance, *fargs, **kw)\n File \"/shared/repo/pulp/src/pulp/server/webservices/controllers/repositories.py\", line 376, in create_packagegroup\n descrp))\n File \"/shared/repo/pulp/src/pulp/server/auditing.py\", line 193, in _audit\n result = method(*args, **kwargs)\n File \"/shared/repo/pulp/src/pulp/server/api/repo.py\", line 529, in create_packagegroup\n (group_id, repoid))\nPulpException: u'Package group jwm already exists in repo vt'\n" Fixed in 0.75. verified
[root@preethi ~]# pulp-admin packagegroup info --repoid=f13 --id=testing +------------------------------------------+
Package Group Information
+------------------------------------------+
Name testing
Id testing
Mandatory packages []
Default packages []
Optional packages []
Conditional packages {}
[root@preethi ~]# pulp-admin packagegroup list --repoid=f13 +------------------------------------------+
Repository: f13
Package Group Information
+------------------------------------------+
admin-tools
afrikaans-support
albanian-support
amazigh-support
arabic-support
armenian-support
assamese-support
authoring-and-publishing
azerbaijani-support
base
base-x
basque-support
belarusian-support
bengali-support
bhutanese-support
books
bosnian-support
brazilian-support
breton-support
british-support
buildsys-build
bulgarian-support
burmese-support
catalan-support
chichewa-support
chinese-support
clustering
coptic-support
core
critical-path-base
critical-path-gnome
croatian-support
czech-support
danish-support
development-libs
development-tools
dial-up
directory-server
dns-server
dogtag
dutch-support
eclipse
editors
education
electronic-lab
engineering-and-scientific
esperanto-support
estonian-support
ethiopic-support
faeroese-support
fedora-packager
fijian-support
filesystems
filipino-support
finnish-support
font-design
fonts
french-support
frisian-support
friulian-support
ftp-server
gaelic-support
galician-support
games
georgian-support
german-support
gnome-desktop
gnome-software-development
graphical-internet
graphics
greek-support
gujarati-support
hardware-support
haskell
hebrew-support
hiligaynon-support
hindi-support
hungarian-support
icelandic-support
indonesian-support
input-methods
interlingua-support
inuktitut-support
irish-support
italian-support
japanese-support
java
java-development
kannada-support
kashmiri-support
kashubian-support
kazakh-support
kde-desktop
kde-software-development
khmer-support
kinyarwanda-support
konkani-support
korean-support
kurdish-support
lao-support
latin-support
latvian-support
legacy-fonts
legacy-network-server
legacy-software-development
legacy-software-support
lithuanian-support
low-saxon-support
luxembourgish-support
lxde-desktop
macedonian-support
mail-server
maithili-support
malagasy-support
malay-support
malayalam-support
maltese-support
manx-support
maori-support
marathi-support
mingw32
moblin-desktop
mongolian-support
mysql
nepali-support
network-server
news-server
northern-sotho-support
norwegian-support
ocaml
occitan-support
office
online-docs
openoffice.org-development
oriya-support
perl
persian-support
polish-support
portuguese-support
printing
punjabi-support
romanian-support
ruby
russian-support
samoan-support
sanskrit-support
sardinian-support
serbian-support
server-cfg
sindhi-support
sinhala-support
slovak-support
slovenian-support
smb-server
somali-support
sound-and-video
southern-ndebele-support
southern-sotho-support
spanish-support
sql-server
sugar-desktop
swahili-support
swati-support
swedish-support
system-tools
tagalog-support
tajik-support
tamil-support
telugu-support
testing
tetum-support
text-internet
thai-support
tibetan-support
tonga-support
tsonga-support
tswana-support
turkish-support
turkmen-support
ukrainian-support
upper-sorbian-support
urdu-support
uzbek-support
venda-support
vietnamese-support
virtualization
walloon-support
web-development
web-server
welsh-support
window-managers
x-software-development
xfce-desktop
xfce-software-development
xhosa-support
z-testing
zulu-support
You have new mail in /var/spool/mail/root
[root@preethi ~]#
[root@preethi ~]#
[root@preethi ~]#
[root@preethi ~]# pulp-admin packagegroup create --repoid=f13 --id=z-testing --name=ztesting
Unable to create package group [z-testing] in repository [f13]
[root@preethi ~]#
from client.log
010-10-26 11:05:45,350 [ERROR][MainThread] run() @ packagegroup.py:113 - Failed on group [z-testing] create:
500: "Traceback (most recent call last):\n File \"/usr/lib/python2.6/site-packages/pulp/server/webservices/controllers/base.py\", line 51, in report_error\n return method(self, *args, **kwargs)\n File \"/usr/lib/python2.6/site-packages/pulp/server/webservices/role_check.py\", line 102, in check_roles\n result = f(instance, *fargs, **kw)\n File \"/usr/lib/python2.6/site-packages/pulp/server/webservices/controllers/repositories.py\", line 406, in create_packagegroup\n descrp))\n File \"/usr/lib/python2.6/site-packages/pulp/server/auditing.py\", line 193, in _audit\n result = method(*args, **kwargs)\n File \"/usr/lib/python2.6/site-packages/pulp/server/api/repo.py\", line 561, in create_packagegroup\n (group_id, repoid))\nPulpException: u'Package group z-testing already exists in repo f13'\n"
Closing with Community Release 15 pulp-0.0.223-4. |