A bit confused about how -Suy works... Any help?

I'm new to Arch, I've been using it for the past one or two months.
I have been doing "pacman -Suy" every day now and everything went fine.
Yesterday, Gnome 2.24 came through. So, I installed it. I noticed today that many parts of GNOME 2.24 have not been installed correctly. For example:
-> The deskbar applet was not there
-> The hamster-applet was not there
-> The Dwell-click applet was not there
Mostly, stuff belonging to gnome-extra meta.
When i decided to "pacman -Sy gnome-extra", it told me that it was going to "reinstall" and NOT upgrade all the corresponding packages because they were all up-to-date (some of them were not present on my system), but then again told me to download some 27MB of packages. So I decided to proceed with the install and, lo and behold, eveything checks out OK.
I'm baffled. Shouldn't "pacman -Suy" had upgraded everything the first time? I mean, check that gnome-extra was new and so re-install it with the new packages? What is going on here? Are there any more metas like gnome-extra that I should be upgrading by hand?
P.S. Note: I'm using Pacman-color v3.2.1.b instead of pacman. Could this be responsible?
Thanks!

iphitus wrote:pacman -Syuyuyuyuyuyuyu works equally well
Not equally... that will force a database refresh.
Here's a script (Python for a change ) that can check if a locally installed group is complete or not. If not, it will list the packages that are missing. If you pass it group names as arguments, only those groups will be checked. If you don't pass it any arguments, all groups found locally will be checked. Be careful in how you interpret this because you might have installed a package that belongs to a group and it might tell you that xx packages belonging to that group were not found on your computer. Obviously, if you haven't installed the group, that's what you'd expect.
The script does not install or update anything. It only displays some info. Save it as "group_checker.py" and make it executable. To check "gnome" and "gnome-extra", invoke as follows:
group_checker.py gnome gnome-extra
group_checker.py
#!/usr/bin/python
import sys
import os
import re
from sets import Set
from string import join
local_group_cmd = 'pacman -Qg'
for arg in sys.argv[1:]:
local_group_cmd += " %s" % arg
local_group_list = os.popen(local_group_cmd).read().rstrip()
if len(local_group_list) == 0:
exit()
regex = re.compile('(\S+)\s+(\S+)')
local_group_dictionary = {}
for line in local_group_list.split("\n"):
(group,pkg) = regex.search(line).group(1,2)
if local_group_dictionary.has_key(group):
local_group_dictionary[group].add(pkg)
else:
local_group_dictionary[group] = Set([pkg])
sync_group_cmd = 'pacman -Sg ' + join(local_group_dictionary.keys())
sync_group_list = os.popen(sync_group_cmd).read().rstrip()
sync_group_dictionary = {}
for line in sync_group_list.split("\n"):
(group,pkg) = regex.search(line).group(1,2)
if sync_group_dictionary.has_key(group):
sync_group_dictionary[group].add(pkg)
else:
sync_group_dictionary[group] = Set([pkg])
for group in local_group_dictionary.keys():
missing_pkgs = sync_group_dictionary[group].difference(local_group_dictionary[group])
if len(missing_pkgs) == 0:
print "%s is complete" % group
else:
print "%s contains the following %d package(s) not found on your system" % (group, len(missing_pkgs))
for pkg in missing_pkgs:
print "\t%s" % pkg

Similar Messages

  • Confused about how updates work

    Hello all,
    I just submitted my first update to an app and what I see in iTunesConnect confuses me.
    Firstly it looks like two apps now; the same one twice (though one says 1.0 and the other says 1.1). This wouldn't be confusing except for the fact that when i update information for the update it also alters information for the original app. For example I changed the release date for the update to some date in the near future; but I noticed this also changed the release date for the original 1.0 description as well; will that pull my app of the app store? Basically I am just curious how to ensure that when the update hits I go back to the top of my categories list again. Can someone shed some light on this for me? Thank you!

    The release date in iTunes Connect tells Apple the date before which you do not want your application to appear in the App Store.
    It has nothing to do with the "Release Date" as shown to users in the App Store. That can never be changed.
    If you want your 1.1 to have a newer release date, you need to create it as a completely new application. It will have to have a different name from your 1.0, since they won't let you have two applications with the same name; existing users of 1.0 won't be able to upgrade to it; and it will have no history, no reviews, and no reputation.

  • I'm a bit confused about standby log files

    Hi all,
    I'm a bit confused about something and wondering if someone can explain.
    I have a Primary database that ships logs to a Logical Standby database.
    Everything appears to be working properly. If I check the v$archived_log table in the Primary and compare it to the dba_logstdby_log view in the Logical Standby, I'm seeing that logs are being applied.
    On the logical standby, I have the following configured for log_archive_dest_n parameters:
    *.log_archive_dest_1='LOCATION=/u01/oracle/archivedlogs/ORADB1
    VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=PNX8A_GMD'
    *.log_archive_dest_2='LOCATION=/u02/oracle/archivedlogs/ORADB1
    VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=PNX8A_GMD'
    *.log_archive_dest_3='LOCATION=/u03/oracle/archivedlogs/ORADB1
    VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=PNX8A_GMD'
    *.log_archive_dest_4='SERVICE=PNX8A_WDC ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=PNX8A_WDC'
    *.log_archive_dest_5='LOCATION=/u01/oracle/standbylogs/ORADB1
    VALID_FOR=(STANDBY_LOGFILES,STANDBY_ROLE) DB_UNIQUE_NAME=PNX8A_GMD'
    *.log_archive_dest_6='LOCATION=/u02/oracle/standbylogs/ORADB1
    VALID_FOR=(STANDBY_LOGFILES,STANDBY_ROLE) DB_UNIQUE_NAME=PNX8A_GMD'
    *.log_archive_dest_7='LOCATION=/u03/oracle/standbylogs/ORADB1
    VALID_FOR=(STANDBY_LOGFILES,STANDBY_ROLE) DB_UNIQUE_NAME=PNX8A_GMD'
    Here is my confusion now. Before converting from a Physical standby database to a Logical Standby database, I was under the impression that I needed the standby logs (i.e. log_archive_dest_5, 6 and 7 above) because a Physical Standby database would receive the redo from the primary and write it into the standby logs before applying the redo in the standby logs to the Physical standby database.
    I've now converted to a Logical Standby database. What's happening is that the standby logs are accumulating in the directory pointed to by log_archive_dest_6 above (/u02/oracle/standbylogs/ORADB1). They do not appear to be getting cleaned up by the database.
    In the Logical Standby database I do have STANDBY_FILE_MANAGEMENT parameter set to AUTO. Can anyone explain to me why standby log files would continue to accumulate and how I can get the Logical Standby database to remove them after they are no longer needed on the LSB db?
    Thanks in advance.
    John S

    JSebastian wrote:
    I assume you mean in your question, why on the standby database I am using three standby log locations (i.e. log_archive_dest_5, 6, and 7)?
    If that is your question, my answer is that I just figured more than one location would be safer but I could be wrong about this. Can you tell me if only one location should be sufficient for the standby logs? The more I think of this, that is probably correct because I assume that Log Transport services will re-request the log from the Primary database if there is some kind of error at the standby location with the standby log. Is this correct?As simple configure as below. Why more multiple destinations for standby?
    check notes Step by Step Guide on How to Create Logical Standby [ID 738643.1]
    >
    LOG_ARCHIVE_DEST_1='LOCATION=/arch1/boston VALID_FOR=(ONLINE_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=boston'
    LOG_ARCHIVE_DEST_2='SERVICE=chicago LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=chicago'
    LOG_ARCHIVE_DEST_3='LOCATION=/arch2/boston/ VALID_FOR=(STANDBY_LOGFILES,STANDBY_ROLE) DB_UNIQUE_NAME=boston'
    The following table describes the archival processing defined by the initialization parameters shown in Example 4-2.
         When the Boston Database Is Running in the Primary Role      When the Boston Database Is Running in the Logical Standby Role
    LOG_ARCHIVE_DEST_1      Directs archival of redo data generated by the primary database from the local online redo log files to the local archived redo log files in /arch1/boston/.      Directs archival of redo data generated by the logical standby database from the local online redo log files to the local archived redo log files in /arch1/boston/.
    LOG_ARCHIVE_DEST_2      Directs transmission of redo data to the remote logical standby database chicago.      Is ignored; LOG_ARCHIVE_DEST_2 is valid only when boston is running in the primary role.
    LOG_ARCHIVE_DEST_3      Is ignored; LOG_ARCHIVE_DEST_3 is valid only when boston is running in the standby role.      Directs archival of redo data received from the primary database to the local archived redo log files in /arch2/boston/.
    >
    Source:-
    http://docs.oracle.com/cd/B19306_01/server.102/b14239/create_ls.htm

  • Confusion about how JSP application compile

    Hi,
    I am develop a web application using JSP. The application includes many .jsp files and many JavaBeans files in order to accomplish multiple tasks. I feel confused that how all this jsp file and JavaBeans compile together. For say, if the user wants to create a new record, which is only one of all tasks, I assume that when user submit this request, the related jsp files and javaBeans instead of all jsp files and javaBeans, will load into memory and compile together into a servlet class, then according to the form data to do whatever they need to do to create a new record. When a request regarding another task come, another group of related jsp file and JavaBeans will compile to another servlet class to do the job and so on and so forth. Am I right about how they work? Or are all jsp files and javaBeans compile together instead of grouped by task into one servlet class? Which one is true?
    Sincerely, jmling

    I dunno - that statement seems misleading, if not just plain wrong.
    JSP text files can be potentially grouped together - ie you use the include directive to include one JSP file inside another. Basically its just a "paste this file inside the first one before translating into a servlet".
    But anything apart from <%@ include %> directives are not bundled together at this phase.
    This is the way I see it happening (simplified)
    - Process <%@include%> directives to get one large .jsp file
    - The jsp file itself is translated into a servlet .java file
    - The .java file is compiled into a class file
    - The class file is run, and it generates HTML which is sent to the client
    As part of this generation it may invoke other JSP pages through jsp:include / jsp:forward commands.
    These are treated seperately - is you translate/compile each requested JSP page seperately.
    All that the JSP page produces at the end of the day is an HTML file to send to the client.
    If there is an image on the page, the generated HTML includes a tag for the image, but the JSP doesn't send the image itself (just like a static web page can contain an image)
    In summary, the phrase in your quote "the files that make up the application are all translated together..." is misleading. The translation only applies to the particular jsp file requested, and any that it includes with the include directive.
    Cheers,
    evnafets

  • A bit confused about VFS in AppV 5.0?

    Guys,
    I'm a bit confused about VFS in AppV 5.0. Can any one describe me VFS in 5.0?
    If it is in 4.6,  if we install the app in C:\ [any drive other than Q:\]  then it is called VFS?
    But, how about in 5.0. 
    Thanks in advance.

    Hi VINOD597,
    With AppV 5 we have PVAD (primary virtual application directory) and the VFS. When you install an application to the PVAD everything outside the PVAD will get in the VFS.
    Read the following link for more information:
    http://www.tmurgent.com/TMBlog/?p=1283

  • A few questions about how ZPM works.

    We have patch management (in ZCM 11.2.2), but honestly don't use it much. I have a few questions about how it works that might make me use it more, if I understand it more.
    If I deploy a patch (or a set of patches), it creates a bundle for that deployment. That bundle seems to include actions that deploy the actual patch bundles (correct?). Do I have to recreate a new deployment bundle every time I want to push a new patch? i.e. If I push a Java update, and a month later, a new one comes out, do I build out a new bundle with the new patch in it, or do I modify the old one?
    Once the patch is deployed, can I safely delete that deployment bundle, or should they just pile up?
    Is there a way to "auto-approve" patches? Lets say I always want a group of machines to have the latest Adobe Flash Player patches. Can I set up ZPM to automatically cache and push the latest patches for a specific product, or do I have to manually remediate each patch? (I'm thinking of how MS's WSUS does "auto-approval")
    I see most packages aren't cached in list, but occasionally, a patch is cached without me touching it. Why? Can I change what gets automatically cached?
    Thanks for any help/answers you can provide.
    -Adam

    Originally Posted by adrockk
    We have patch management (in ZCM 11.2.2), but honestly don't use it much. I have a few questions about how it works that might make me use it more, if I understand it more.
    If I deploy a patch (or a set of patches), it creates a bundle for that deployment. That bundle seems to include actions that deploy the actual patch bundles (correct?). Do I have to recreate a new deployment bundle every time I want to push a new patch? i.e. If I push a Java update, and a month later, a new one comes out, do I build out a new bundle with the new patch in it, or do I modify the old one?
    Once the patch is deployed, can I safely delete that deployment bundle, or should they just pile up?
    Is there a way to "auto-approve" patches? Lets say I always want a group of machines to have the latest Adobe Flash Player patches. Can I set up ZPM to automatically cache and push the latest patches for a specific product, or do I have to manually remediate each patch? (I'm thinking of how MS's WSUS does "auto-approval")
    I see most packages aren't cached in list, but occasionally, a patch is cached without me touching it. Why? Can I change what gets automatically cached?
    Thanks for any help/answers you can provide.
    -Adam
    For #1, (assuming you're not using baselines), you would check the new version of the patch (vulnerability) and do a new deployment.
    #2 - once you're satisified that the machines are deployed (or the best to your ability) you can delete the DEPLOYMENT package. It doesn't delete the actual vulnerability bundles to my knowledge. That's why it's a good idea to name your bundle deployments with something meaningful, IMO (and maybe include a nice desription).
    #3 - currently I don't believe this is possible. I know you can probably configure it to auto-download the patches, but not auto-deploy everything. Given the propensity for software to wreck other things (hello MS .NET patches), this is probably not a good idea. At least I'd never auto-download and auto-deploy any patches without testing them first, and certainly take my servers a little more cautiously than my workstations.
    #4 - I think you can configure what's cached, but I could be wrong.
    I know there's a lot of improvements coming in the pipeline, and it doesn't hurt to "vote" for your enhancements via the enhancement system (more work for Shaun--haha)
    --Kevin

  • Confused about how to display a rectangle on JFrame

    i'm a little confused about how to display a rectangle on a jframe.
    I know there is a class called Rectangle. is there a way to use it to display a rectangle on a JFrame? i couldn't find a way to do that.
    i found a way to display a rectangle in the internet:
    CODE:
    public class RectangleFrame extends JFrame {
        public RectangleFrame() {
            super("My Rectangle");
            setSize(300,400);
            setLocation(300,300);
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            JButton button = new JButton("Button");
            JPanel panel = new JPanel();
            panel.add(button);
            getContentPane().setLayout(new BorderLayout());
            getContentPane().add(new Rect(), BorderLayout.CENTER);
            getContentPane().add(panel, BorderLayout.SOUTH);       
            setVisible(true);
        public static void main(String[] args) {
            new RectangleFrame();
    public class Rect extends JComponent {
        public void paint(Graphics g) {
            g.drawRect(50,50,200,200);
    }is this the only way to do that? isn't there an easier way? do i have to write this new class Rect i wrote?
    i don't really know how this Rect class i wrote works. could someone explain?
    then another question: can i put a rectangle on a JPanel or do i have to add it directly onto the ContentPane as i did above?
    i hope everything i asked is clear enough.
    thanks for your effort.

    Take a look at the 2D graphics tutorial:
    http://java.sun.com/docs/books/tutorial/2d/index.html

  • Downloaded ios6 to my ipod touch and lost all color when i select an artist or song how can i get to be blue again tried resetting did not work any help would be apprciated?

    just downloaded ios6 on my ipod touch and lost all color when I select an artist or song how can I get it to be blue again tried resetting did not work any help offered would be liked

    You need to restore.
    Everything should be on your computer, so you can just sync it back.
    iPod touch User Guide (For iOS 4.3 Software)

  • Since I upgrade to Lion OS my optical drive stop working can't read or write at all I did what I could to fix it but still not working , any help please

    Since I upgrade to Lion OS my optical drive stop working can't read or write at all I did what I could to fix it but still not working , any help please

    It sounds like you may have multiple problems, but none of them are likely to be caused by malware.
    First, the internet-related issues may be related to adware or a network compromise. I tend to lean more towards the latter, based on your description of the problem. See:
    http://www.adwaremedic.com/kb/baddns.php
    http://www.adwaremedic.com/kb/hackedrouter.php
    If investigation shows that this is not a network-specific issue, then it's probably adware. See my Adware Removal Guide for help finding and removing it. Note that you mention AdBlock as if it should have prevented this, but it's important to understand that ad blockers do not protect you against adware in any way. Neither would any kind of anti-virus software, which often doesn't detect adware.
    As for the other issues, it sounds like you've got some serious corruption. I would be inclined to say it sounds like a failing drive, except it sounds like you just got it replaced. How did you get all your files back after the new drive was installed?
    (Fair disclosure: I may receive compensation from links to my sites, TheSafeMac.com and AdwareMedic.com, in the form of buttons allowing for donations. Donations are not required to use my site or software.)

  • My send button on messaging isn't working any help out there?

    My send button isn't working, any help?

        Hello monti221! Nothing is more frustrating than a phone that's not operating correctly. I want to help! Thank you gina7239 for your valuable input. My suggestion would be to complete a "restore" of your device. Using iTunes will ensure that all of your data is saved. If you need instructions please select the link and select iPhone support.. http://bit.ly/y5iuoj Let me know if this helps!
    ChaunceyM_VZWSupport
    Follow us on twitter @VZWSupport

  • Apple Composite AV Cable no longer working on Ipad2 after ios8 update. Only getting sound, can you revert back to ios7 or buy a cable that will work any help would be appreciated

    Apple Composite AV Cable no longer working on Ipad2 after ios8 update. I'm only getting sound no video can you revert back to ios7 or buy a cable that will work any help would be appreciated
    Thanks

    The 30-pin connector on the iPhone 4 dock might not have all the connector pins to do video.
    I'm 99% sure the Universal Dock does have the pins (and therefor supports video out).

  • My friend just got a new iPhone and whenever he plugs his headphones in the mic no longer works. any help on what to do?

    my friend just got a new iPhone and whenever he plugs his headphones in the mic no longer works. any help on what to do?

    Hello dariusLoL
    Start your troubleshooting with the article below to troubleshoot issues with your friends iPhone.
    iPhone: Hardware troubleshooting
    http://support.apple.com/kb/ts2802
    Regards,
    -Norm G.

  • HT2305 i have just bought a iphone 5 and am trying to back my 4 up so i can transfer everytghing on to my 5. it has said i need to update my itunes which i have tryed to do but still isnt working any help please

    i have just upgraded my iphone 4 to a 5. and was trying to back my 4 up on the computure so i could get all my pics and music on to my 5. but its saying i need to update my itunes which i have tried to do and is still not working any help please i have been trying for hours

    how is it not working?
    what version of itunes?
    what ios on iphone4?
    does it give an error msg?

  • HT1926 iTunes will not install on my computer (Windows 8) and i tried everything in "Issues installing iTunes or QuickTime for Windows" but nothing worked. any help?

    iTunes will not install on my computer (Windows 8) and i tried everything in "Issues installing iTunes or QuickTime for Windows" but nothing worked. any help?

    Many thanks.
    Error 7 (Windows error 127)
    Try the following user tip:
    Troubleshooting issues with iTunes for Windows updates

  • I have purchased new iphone 3gs, its usb cable and charger not working.When I plugged in usb cable to my laptop it says"usb power hub exceeded". When I use another cable I have, it works fine.But the original one not working.Any help?

    I have purchased new iphone 3gs, its usb cable and charger not working.When I plugged in usb cable to my laptop it says"usb power hub exceeded". When I use another cable I have, it works fine.But the original one not working.Any help?

    Are you connecting your iPhone directly to your PC or to a USB hub?

Maybe you are looking for