REGEXP_LIKE runs away when pattern is not found

I am using the following in my pl/sql code:
regexp_like(l_formatted, '^[\_]*([a-z0-9]+(\.|\_*)?)+@([a-z][a-z0-9\-]+(\.|\-*/.))+[a-z]{2,6}$')
It validates e-mail addresses. When the pattern is found (the e-mail is valid) the performance is fine. When the pattern is not found the query takes at least 50 seconds and in a few cases has actually "run away". Has anyone else exprienced this problem?

When the pattern is found (the e-mail is valid) the performance is fine. What's the execution plan?
When the pattern is not found the query takes at least 50 seconds and in a few cases has actually "run away". Are you using Con*Text indexes?
http://www.dba-oracle.com/t_regular_expressions_tuning_index.htm
In some cases you can also index regex with FBI's. But regular expression are notorious for causing full-table scans on multi-million rows tables, and special care must be given to creating matching function-based indexes to keep performance at an acceptable level.
From a performance perspective it’s important to properly index the Oracle tales so that regular expression validation does not cause problematic full-table scans. Oracle syntax allows the use of function-based indexes (FBI’s) to minimize the amount of database I/O associated with a invocation of a regular expression.
Function-based indexes cannot work for all regular expressions, however, and it can be tricky to remove unnecessary full-table scans on some regular expressions, especially regexp_like.
Hope this helps . . .
Donald K. Burleson
Oracle Press author
Author of "Oracle Tuning: The Definitive Reference"
http://www.rampant-books.com/book_2005_1_awr_proactive_tuning.htm

Similar Messages

  • Run-time error 53 File not found (makes BI Publisher quite unuseable!)

    Upgraded to BIP v 10.1.3.3.2
    Open a template with the template builder
    Load a source XML file
    Proceed to choose Insert-> Field....
    Microsoft message pops up:
    Microsoft Visual Basic
    Run-time error '53':
    File Not Found.
    This error, according to Microsoft and other technical sources SHOULD actually tell you what the file is that isn't found, however when run through the template builder, it never tells you any file name, just the above error message!
    I saw one other post on this forum about this problem, and it was related to the Java Home, so I went to TOOLS-> OPTIONS and my java home there is:
    C:\Program Files\Java\jre1.5.0_12
    So this should be high enough JRE version.
    ANy suggestions? What file or *.DLL can it not find? We have many people at a client (and me!) that have this issue.
    -Greg

    Pradeep,
    I am not trying to utilize the desktop template builder to log onto BIP enterprise.
    I am using it in an E-business suite environment, not a standalone BIP enterprise reporting environment. I simply use it right now to develop templates when I have valid XML to work with.
    Many other features are working, but any features that seem to be new such as repeating group, conditional region, conditional format, the insert field palet, among others.
    ANY feature that requires a .net service to be kicked off works only 10% of the time.

  • Error "Run-Time Error '76' PAth Not Found" in XML Publisher Desktop

    Hi All,
    we are trying to preview the PDF output in the XML Publisher Desktop Application.
    We are able to LOAD the data successfully.
    But whenever we try to preview the output, we are getting an error saying "Run-Time Error '76' Path Not Found".
    We are using the XMLP Desktop application on the Client Machine.(Citrix)
    Can anybody help us in this regard?
    Thanks,
    Sachin.

    Hi.
    You are posting in the wrong forum.
    Please post to the BI Publisher Forum:
    BI Publisher

  • XML Publisher Loading data error "Run-Time Error '76' Path Not Found"

    Hi,
    I am trying to preview the PDF output in the XML Publisher Desktop Application.
    I am able to LOAD the data successfully.
    But whenever we try to preview the output, we are getting an error saying "Run-Time Error '76' Path Not Found".
    I am running in Vista OS and MS Office 2007.
    What to be done after this? Do I place the .xml and .xsd in Temp folder?
    Kindly pls help me out in this. It would be really a very great.
    Thanks & Regards,
    Santhoshkumar.M
    Edited by: 882342 on Aug 31, 2011 3:24 AM

    You must give your user full control to C:\program files\Oracle i.e. the folder where your BI Publisher or XML Publisher Desktop is installed, see http://boardreader.com/thread/xml_publisher_error_Run_Time_Error_76_Pa_lsptXmonb.html

  • Any way to display a message when Flash is not found on the iPad?

    Apple is obviously rejecting Flash to protect it's 'App' revenue.  I've  been on Android phones that run Flash and display all my content  perfectly smooth.  It can be quite frustrating how they are trying to  bury it when I still have yet to see HTML5 replicate the type of  interactive content Flash is capable of producing. 
    Is there any way to display a message on the iPad when the Flash player is not found?
    I'd like it to says something along the lines of:
    "Unfortunately the Apple iPad does not support the Flash player  because their business interests do not want it taking away from their  App revenue.
    Did you know that the Dell Streak, HTC Flyer, Blackberry Playbook,  Motorola Xoom, Samsung Galaxy Tab, Toshiba Thrive, and HP Touchpad all  support the Flash player?"
    My HTML code looks something like this...
    <html>
    <head>
    <title>My Page</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <body bgcolor="#ECECEC" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
    <body onresize="setFlashSize()">
    <div id="flashid" style="width:100%; height:100%;">
    <script type="text/javascript" language="JavaScript">
    function setFlashSize(){
    var viewportheight = document.body.clientHeight;
    var viewportwidth = document.body.clientWidth;
    var mydiv = document.getElementById("flashid");
    var styleheight = parseInt(mydiv.style.height);
    var stylewidth = parseInt(mydiv.style.width);
    if (viewportwidth<880){
    document.getElementById("flashid").style.width = 880+"px"; }
    else {
    document.getElementById("flashid").style.width = 100+"%";}
    if (viewportheight<760){
    document.getElementById("flashid").style.height = 760+"px"; }
    else {
    document.getElementById("flashid").style.height = 100+"%";}
    setFlashSize();
    document.write('<object data="index1.swf" width="100%" height="100%" type="application/x-shockwave-flash">');
    document.write('<param name="movie" value="index1.swf" />');                      
    document.write('<param name="allowScriptAccess" value="always" />');       
    document.write('</object>');
    </script>
    <noscript>Javascript must be enabled to view Flash movie</noscript>
    </div>
    </body>
    </html>

    Use swfobject for Flash detection and you can provide all kinds of alternate content... simple text, images, links, .js slideshow, a mov or mp4 video just for the iPhone... ANYTHING this is regular HTML. Your imagination is the only limit.
    And YES, HTML5 is a far cry from replicating Flash... so give them the best of both worlds.
    http://code.google.com/p/swfobject/
    Review this article which deals with Flash and SEO for more ideas:
    If you think that Flash is somehow bad for SEO, it's time to dispell that MYTH!
    If fact, in some circumstances I'll use Flash INSTEAD of just HTML because then I'll have better SEO than with just HTML alone.
    http://www.worldbarefootcenter.com/
    The link to World Barefoot Center in the above post is just one example. View the source code and you see a couple paragraphs of text along with regular HTML links.... but what displays is the Flash version of the image and Flash links.
    The client provided the artwork for the page... and that's what they wanted to use a .jpg image. Well yes, that could be done in HTML but it would be virtually invisible to Google. So Instead I converted the image into a Flash .swf and used swfobject to display the Flash. swfobject allows you to create alternate content inside the <div> which also holds the Flash .swf, then when the page is loaded it detects if the browser has the Flash pluggin. If it does, it displays just the Flash content, if not, it displays the alternate content. Since almost everyone has the Flash pluggin, for most people the Flash version of the <div> will display.
    The alternate content for that <div> can be any regular HTML text, images, media player, links, etc., anything that you would use if you were not using the Flash. Now the best part is that the alternate content can be "over the top" as far as optimizing for SEO, since it will not be seen by most viewers.
    Here's another example of SEO with Flash.. again, the page is just a single image provided by the client:
    http://www.ksowetsuits.com/
    View the source code. The alt content is paragraph after paragraph of information about the site, including lists and links. If it was just the HTML, it might be kind of a boring Home page. But for SEO I can go "over the top" in promoting the site, since most viewers will never see that part... but it's all indexed by search engines. The end result is BETTER SEO using Flash than just HTML.
    On another Web site, a Flash video is displayed, the alt content is the complete text narration of the video. Now how many people would take the time to read that if they could just watch the video instead?? again, better SEO with Flash than without. In fact in one case we had first page search result from that video narration within 4 hours of posting the page.
    On still another site with a Flash video, the alt content is another video, but a .mov version, which will, in effect play Flash video on the iPhone (not possible you say??). Well since the iPhone does not have Flash pluggin, it simply displays the .mov version of the video, while everyione else sees the Flash version.
    So anyway, if Flash is a part of your Web development, you should look into using swfobject and alternate content.
    http://code.google.com/p/swfobject/
    Best wishes,
    Eye for Video
    www.cidigitalmedia.com
    Adninjastrator

  • Can I display a message when Flash is not found on the iPad?

    Apple is obviously rejecting Flash to protect it's 'App' revenue.  I've  been on Android phones that run Flash and display all my content  perfectly smooth.  It can be quite frustrating how they are trying to  bury it when I still have yet to see HTML5 replicate the type of  interactive content Flash is capable of producing. 
    Is there any way to display a message on the iPad when the Flash player is not found?
    I'd like it to says something along the lines of:
    "Unfortunately the Apple iPad does not support the Flash player  because their business interests do not want it taking away from their  App revenue.
    Did you know that the Dell Streak, HTC Flyer, Blackberry Playbook,  Motorola Xoom, Samsung Galaxy Tab, Toshiba Thrive, and HP Touchpad all  support the Flash player?"
    My HTML code looks something like this...
    <html>
    <head>
    <title>My Page</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <body bgcolor="#ECECEC" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
    <body onresize="setFlashSize()">
    <div id="flashid" style="width:100%; height:100%;">
    <script type="text/javascript" language="JavaScript">
    function setFlashSize(){
    var viewportheight = document.body.clientHeight;
    var viewportwidth = document.body.clientWidth;
    var mydiv = document.getElementById("flashid");
    var styleheight = parseInt(mydiv.style.height);
    var stylewidth = parseInt(mydiv.style.width);
    if (viewportwidth<880){
    document.getElementById("flashid").style.width = 880+"px"; }
    else {
    document.getElementById("flashid").style.width = 100+"%";}
    if (viewportheight<760){
    document.getElementById("flashid").style.height = 760+"px"; }
    else {
    document.getElementById("flashid").style.height = 100+"%";}
    setFlashSize();
    document.write('<object data="index1.swf" width="100%" height="100%" type="application/x-shockwave-flash">');
    document.write('<param name="movie" value="index1.swf" />');                      
    document.write('<param name="allowScriptAccess" value="always" />');       
    document.write('</object>');
    </script>
    <noscript>Javascript must be enabled to view Flash movie</noscript>
    </div>
    </body>
    </html>

    You can parse out the userAgent property of browser. Here's an article that will point you in the right direction: http://www.askdavetaylor.com/detect_apple_iphone_user_web_site_server.html

  • What should I do when a 404 Not Found nginx blocks me from search engines such as Google, Bing, Yahoo, etc.?

    Before I started using Firefox, my default browser was Internet Explorer. That was the start of my problems with "404 Not Found nginx". I can no longer access Google. That was when I converted to using Firefox, in hopes that this problem would go away. It didn't. Again if I typed in "www.google.com" in the URL box, the nearly blank page with "404 Not Found nginx" would show up. I decided to just stick with Firefox but just use "Bing" as my default search engine. Only about a week later the same problem occurred with Bing. I then tried Yahoo, but there was no luck with that either. I currently do not have a search engine to use. Please help.

    This helps http://en.kioskea.net/faq/15289-google-nginx-404-error
    I had the same problem for 1 month. Finally I found the solution.

  • Error while running Validation Data for category  not found in application

    Dear Experts
    While running Validation and IC Matching I am getting Error i.e. "Data for category  not found in application CONSOLIDATION"
    May some one tell me the reason and resolution.
    Thanks
    Ritesh

    Hi RItesh,
    I suppose your problem was solved in the meanwhile.
    Anyway we had the same issue, when running Validations against ICMatching App.
    That was because Method VALIDATION of Class CL_UJP_VALIDATE tries to relevant data in order to perform calculations (line 127), but if no data is found, ends raising an exception (with a misleading text line 143).
      read_trans_data_sqe( exporting i_application = d_application
                                     it_dim_list = dt_app_dim_list
                                     it_sel = lt_sel
                           importing
                                     er_t_data = lr_data
      assign lr_data->* to <lt_finance>.
      create data lr_data like line of <lt_finance>.
      assign lr_data->* to <ls_finance>.
      lr_data1 = lr_data.
      if <lt_finance> is initial.
    NO DATA FOUND -> EXCEPTION
        raise exception type cx_ujp_process_exception
              exporting textid = cx_ujp_process_exception=>ex_no_data_found
                        d_application = d_application
                        d_value       = l_value.
      endif.
    Hope it helps
    GFV

  • ITunes won't run on Windows 7: Quicktime not found. .. But Quicktime works!

    Installed latest version of iTunes 10 on a Windows 7 64-bit PC. Occasionally iTunes runs, but usually it gives the error: "Quicktime was not found. Quicktime is required to run iTunes. Please uninstall iTunes, then install iTunes again".
    I have done this about 3 times, making sure to uninstall everything apple (itunes, quicktime, bonjour, etc.) Once I even followed a recommendation to delete all application data and reinstall. Rebooting, etc.
    Quicktime runs absolutely fine.
    I even tried repairing quicktime, installing quicktime by itself after iTunes was installed. No luck. Any ideas???

    I've downloaded the iTunes installation file and tried to install or repair 3 times but keep getting a message that a required component is not installed (-45075).
    Just in case the component being referenced is not part of iTunes but is rather part of one of the other related programs, it might be worth trying a complete uninstall/reinstall of iTunes and related componentry, as per the following troubleshooting document:
    Removing and reinstalling iTunes and other software components for Windows Vista, Windows 7, or Windows 8

  • Error Handling when File/URL not found

    I am paging through a list of items in a datagrid and calling
    a URL (actually a local file) based upon which item in the grid was
    clicked. I'd like to throw an error if the file does not exist, but
    I can't figure out how. Can some one give me a clue? The docs on
    this subject are confusing to me. Here is the code:
    //add the search function for when the button is pressed
    import fl.controls.DataGrid;
    import fl.data.DataProvider;
    import fl.events.ListEvent;
    import flash.display.Sprite;
    getAcrobat.addEventListener(MouseEvent.CLICK,acroReader);
    backButton.addEventListener(MouseEvent.CLICK,goBack);
    litGrid.addEventListener(ListEvent.ITEM_CLICK,showPDF);
    function acroReader(e:MouseEvent) {
    var urlAcro:String = "
    http://www.adobe.com/products/acrobat/readstep2.html";
    var request:URLRequest = new URLRequest(urlAcro);
    try {
    navigateToURL(request, '_blank');// second argument is
    target
    } catch (e:Error) {
    trace("Page was not found!");
    function goBack(e:MouseEvent) {
    gotoAndPlay(1,"Scene 1");
    var XMLLiterature:XML = new XML();
    var XMLLit:URLRequest = new URLRequest("literature.xml");
    var XMLLoad:URLLoader = new URLLoader(XMLLit);
    var urlArray:Array = new Array();
    var theSelection:int = 0;
    XMLLoad.addEventListener(Event.COMPLETE,loadLit);
    function loadLit(e:Event):void {
    XMLLiterature = new XML(e.target.data);
    for each (var item in XMLLiterature.lit) {
    var litTitle = item.litTitle;
    var url = item.fileName;
    //var fileName = item.fileName;
    litGrid.addItem({AvailableLiterature:litTitle});
    //urlArray.push({Title:litTitle,url:url});
    function showPDF(e:ListEvent):void {
    var theSelection = e.rowIndex;
    var theRequest =
    "pdf/"+XMLLiterature.lit.fileName[theSelection];
    var theLitRequest:URLRequest = new URLRequest(theRequest);
    try {
    navigateToURL(theLitRequest, '_blank');// second argument is
    target
    } catch (err:Error) {
    trace("Page was not found!");
    stop();

    When you setup your URLLoader, also listen for an
    IOErrorEvent, which will fire if the file does not exist. Here is
    an example:
    package {
    import flash.display.Sprite;
    import flash.events.IOErrorEvent;
    import flash.net.URLLoader;
    import flash.net.URLRequest;
    public class IOErrorEventExample extends Sprite {
    public function IOErrorEventExample() {
    var loader:URLLoader = new URLLoader();
    loader.addEventListener(IOErrorEvent.IO_ERROR,
    ioErrorHandler);
    var request:URLRequest = new URLRequest("MissingFile.xml");
    loader.load(request);
    private function ioErrorHandler(event:IOErrorEvent):void {
    trace("ioErrorHandler: " + event);
    }

  • Error message when hyperlink page not found

    I have setup hyperlink for one of the field. I would like to display error message when hyperlink page is not exists. Currently it displays standard page not found error.
    Message was edited by:
    user448086

    This sometimes is the result of firewall software protecting you from changed applications. Or it might be something else. Can you review this article and see whether it helps: [[Firefox can't load websites but other browsers can]].

  • Message when price is not found

    Hi guys,
    I am a SD student, when creating an invoice if there is not a pricing procedure in place I got a warning message, but if a pricing procedure is in place but there is not a price for the material, the system doesnu2019t display any warning, the value of the invoice is zero and still let me save the invoice, what I want is to display the message u201C Price for material XXXX not found, invoice canu2019t be saved u201C and not let the user save the invoice.
    I would really appreciated any help
    Thanks

    Before posting message in the forum, please search the forum first. If you don't find details, then you can post. For example, for your query refer the link Pricing warning message The other method is make the condition type as mandatory in the pricing procedure in t.code V/08.
    Regards,

  • Fixed assets depreciation run fails when profit center not belong to Dim 1

    Hi all,
    I face the below issue:
    - Fixed assets depreciation run summarized by distribution rule fails with error when profit center does not belong to Dimension 1.
    I have search teh SAP notes and found the same issue. It says:
    -> SAP Business One Fixed Assets Add-on only supports cost accounting for Dimension 1
    Anyone knows whether 8.8 PL 13 also same issue?
    Does SAP planned to rectify this?
    Thanks.

    Dear Wei Lan, Veron Liu
    As described in the note 1371619 this is a limitation/definition of the current product version:
    No other note has been published so far on this subject, so what it is said on that note, it remains valid in 8.8
    In order to push for a change in product definition we recomend to post this request in
    /community [original link is broken]
    Kind regards
    Jose Antonio Castillo
    SAP Buisness One Support

  • Sender File Adapter should run only when trigger file is found PI 7.1

    I am using PI 7.1 . I have a File Sender Adapter communication channel that needs to poll for a trigger file - input.trg  . Only If that is found then it needs to pick up the actual data file -  input.dat   .  The Transport Protocol is  FTP not NFS, so I cannot use standard features like   'Addtional Files'. 
    Is there any other workaround for this ? OS Commands etc?
    I have also read that I can use BPM for this . Could anyone help me out with the steps and if you have any good blog on BPM.
    Thanks !

    Hi Dev,
    You can use BPM for this. The steps benig
    1. Fork with two receive step (one for trigger file and one for dat) . The end condition of fork is when both brach is completed.
    2. transformation step
    3. send step
    you can use a dummy correlation between the two input files (trigger and dat input file)..
    Regards
    Suraj

  • Mkinitcpio problem when booting (plymouth not found) [SOLVED]

    I installed Arch very recently, but I'm having a bit of a problem with mkinitcpio. I cannot fully boot into my system.
    It's looking for Plymouth. I looked up Plymouth on the wiki, and it appears to be a graphical splash screen manager. The thing is I don't have this package installed or in my hooks/modules in my mkinitcpio.conf file, so there's no reason why systemd should even be looking for it.
    So I've done some searching for this issue, but I haven't found any threads that could solve my problem. The issue is systemd keeps looking for a binary that I don't have or specified, so I'm wondering what's going on.
    Is this a bug?
    Output of journalctl | tail -n 80:
    Nov 08 09:03:00 pc-main systemd[1]: Dependency failed for D-Bus System Message Bus.
    Nov 08 09:03:00 pc-main systemd[1]: Job dbus.service/start failed with result 'dependency'.
    Nov 08 09:03:00 pc-main systemd[1]: Dependency failed for Provides automatic netcfg wireless connection.
    Nov 08 09:03:00 pc-main systemd[1]: Job net-auto-wireless.service/start failed with result 'dependency'.
    Nov 08 09:03:00 pc-main systemd[1]: Job basic.target/start failed with result 'dependency'.
    Nov 08 09:03:00 pc-main systemd[1]: Dependency failed for Daily Cleanup of Temporary Directories.
    Nov 08 09:03:00 pc-main systemd[1]: Job systemd-tmpfiles-clean.timer/start failed with result 'dependency'.
    Nov 08 09:03:00 pc-main systemd[1]: Dependency failed for D-Bus System Message Bus Socket.
    Nov 08 09:03:00 pc-main systemd[1]: Job dbus.socket/start failed with result 'dependency'.
    Nov 08 09:03:00 pc-main systemd[1]: Job boot.mount/start failed with result 'dependency'.
    Nov 08 09:03:00 pc-main systemd[1]: Job dev-disk-by\x2dlabel-pc\x2dmain\x2dboot.device/start failed with result 'timeout'.
    Nov 08 09:03:00 pc-main systemd[1]: Stopped File System Check on /dev/disk/by-label/pc-main-boot.
    Nov 08 09:03:00 pc-main systemd[1]: Stopping Local File Systems (Pre).
    Nov 08 09:03:00 pc-main systemd[1]: Stopped target Local File Systems (Pre).
    Nov 08 09:03:00 pc-main systemd[1]: Stopped target Network.
    Nov 08 09:03:00 pc-main systemd[1]: Stopped Update UTMP about System Runlevel Changes.
    Nov 08 09:03:00 pc-main systemd[1]: Stopping Remount Root and Kernel File Systems...
    Nov 08 09:03:00 pc-main systemd[1]: Stopped Remount Root and Kernel File Systems.
    Nov 08 09:03:00 pc-main systemd[1]: Stopped target Graphical Interface.
    Nov 08 09:03:00 pc-main systemd[1]: Stopped target Multi-User.
    Nov 08 09:03:00 pc-main systemd[1]: Stopped Provides automatic netcfg wireless connection.
    Nov 08 09:03:00 pc-main systemd[1]: Stopped D-Bus System Message Bus.
    Nov 08 09:03:00 pc-main systemd[1]: Stopped Login Service.
    Nov 08 09:03:00 pc-main systemd[1]: Stopped target Login Prompts.
    Nov 08 09:03:00 pc-main systemd[1]: Stopped Getty on tty1.
    Nov 08 09:03:00 pc-main systemd[1]: Stopped Permit User Sessions.
    Nov 08 09:03:00 pc-main systemd[1]: Stopped Trigger Flushing of Journal to Persistent Storage.
    Nov 08 09:03:00 pc-main systemd[1]: Stopping Remote File Systems.
    Nov 08 09:03:00 pc-main systemd[1]: Stopped target Remote File Systems.
    Nov 08 09:03:00 pc-main systemd[1]: Stopped target Basic System.
    Nov 08 09:03:00 pc-main systemd[1]: Stopping udev Kernel Device Manager...
    Nov 08 09:03:00 pc-main systemd[1]: Stopping Dispatch Password Requests to Console Directory Watch.
    Nov 08 09:03:00 pc-main systemd[1]: Stopped Dispatch Password Requests to Console Directory Watch.
    Nov 08 09:03:00 pc-main systemd[1]: Stopping LVM activation...
    Nov 08 09:03:00 pc-main systemd[1]: Stopped LVM activation.
    Nov 08 09:03:00 pc-main systemd[1]: Stopping udev Wait for Complete Device Initialization...
    Nov 08 09:03:00 pc-main systemd[1]: Stopped udev Wait for Complete Device Initialization.
    Nov 08 09:03:00 pc-main systemd[1]: Stopping udev Coldplug all Devices...
    Nov 08 09:03:00 pc-main systemd[1]: Stopped udev Coldplug all Devices.
    Nov 08 09:03:00 pc-main systemd[1]: Stopping Forward Password Requests to Wall Directory Watch.
    Nov 08 09:03:00 pc-main systemd[1]: Stopped Forward Password Requests to Wall Directory Watch.
    Nov 08 09:03:00 pc-main systemd[1]: Stopped Daily Cleanup of Temporary Directories.
    Nov 08 09:03:00 pc-main systemd[1]: Stopped target Sockets.
    Nov 08 09:03:00 pc-main systemd-journal[134]: Journal stopped
    Nov 08 09:03:00 pc-main systemd-journal[234]: Allowing runtime journal files to grow to 175.4M.
    Nov 08 09:03:00 pc-main systemd[1]: Stopping Delayed Shutdown Socket.
    Nov 08 09:03:00 pc-main systemd[1]: Closed Delayed Shutdown Socket.
    Nov 08 09:03:00 pc-main systemd[1]: Stopping /dev/initctl Compatibility Named Pipe.
    Nov 08 09:03:00 pc-main systemd[1]: Closed /dev/initctl Compatibility Named Pipe.
    Nov 08 09:03:00 pc-main systemd[1]: Closed D-Bus System Message Bus Socket.
    Nov 08 09:03:00 pc-main systemd[1]: Stopped target System Initialization.
    Nov 08 09:03:00 pc-main systemd[1]: Stopped Recreate Volatile Files and Directories.
    Nov 08 09:03:00 pc-main systemd[1]: Stopping Encrypted Volumes.
    Nov 08 09:03:00 pc-main systemd[1]: Stopped target Encrypted Volumes.
    Nov 08 09:03:00 pc-main systemd[1]: Stopping Apply Kernel Variables...
    Nov 08 09:03:00 pc-main systemd[1]: Stopped Apply Kernel Variables.
    Nov 08 09:03:00 pc-main systemd[1]: Stopping Load Kernel Modules...
    Nov 08 09:03:00 pc-main systemd[1]: Stopped Load Kernel Modules.
    Nov 08 09:03:00 pc-main systemd[1]: Stopping Setup Virtual Console...
    Nov 08 09:03:00 pc-main systemd[1]: Stopped Setup Virtual Console.
    Nov 08 09:03:00 pc-main systemd[1]: Stopping Swap.
    Nov 08 09:03:00 pc-main systemd[1]: Stopped target Swap.
    Nov 08 09:03:00 pc-main systemd[1]: Stopping Journal Service...
    Nov 08 09:03:00 pc-main systemd-journald[134]: Received SIGTERM
    Nov 08 09:03:00 pc-main systemd[1]: Starting Emergency Shell...
    Nov 08 09:03:00 pc-main systemd[1]: Started Emergency Shell.
    Nov 08 09:03:00 pc-main systemd[1]: Starting Emergency Mode.
    Nov 08 09:03:00 pc-main systemd[1]: Reached target Emergency Mode.
    Nov 08 09:03:00 pc-main systemd[1]: Stopped udev Kernel Device Manager.
    Nov 08 09:03:00 pc-main systemd[1]: Stopped Journal Service.
    Nov 08 09:03:00 pc-main systemd[1]: Stopping udev Kernel Socket.
    Nov 08 09:03:00 pc-main systemd[1]: Closed udev Kernel Socket.
    Nov 08 09:03:00 pc-main systemd[1]: Stopping udev Control Socket.
    Nov 08 09:03:00 pc-main systemd[1]: Closed udev Control Socket.
    Nov 08 09:03:00 pc-main systemd[1]: Startup finished in 1s 243ms 842us (kernel) + 1min 30s 53ms 238us (userspace) = 1min 31s 297ms 80us.
    Nov 08 09:03:00 pc-main systemd[1]: Starting Journal Service...
    Nov 08 09:03:00 pc-main systemd[1]: Started Journal Service.
    Nov 08 09:03:00 pc-main systemd-journal[234]: Journal started
    Nov 08 09:03:00 pc-main systemd[231]: Failed at step EXEC spawning /bin/plymouth: No such file or directory
    Nov 08 09:04:19 pc-main kernel: EXT4-fs (sdh1): mounted filesystem with ordered data mode. Opts: (null)
    Output of cat /etc/fstab:
    # /etc/fstab: static file system information
    # <file system> <dir> <type> <options> <dump> <pass>
    # /dev/mapper/pc--main--vg-pc--main--root UUID=fc3574ca-c8ea-4fbc-a6cb-9a36d145e6df
    /dev/mapper/pc--main--vg-pc--main--root / ext4 rw,relatime,data=ordered 0 1
    # /dev/sda2 UUID=7f511c15-a179-46ec-9a4a-87018c958e5c
    LABEL=pc-main-boot /boot ext2 rw,relatime 0 2
    # /dev/mapper/pc--main--vg-pc--main--home UUID=1dd6085f-d42a-4b8d-8007-4958507893c2
    /dev/mapper/pc--main--vg-pc--main--home /home ext4 rw,relatime,nodev,nosuid,data=ordered 0 2
    # /dev/mapper/pc--main--vg-pc--main--tmp UUID=2cc1d3f6-a5d6-4566-9d4e-1fae76aa8bfa
    /dev/mapper/pc--main--vg-pc--main--tmp /tmp ext2 rw,relatime,nodev,nosuid 0 0
    # /dev/mapper/pc--main--vg-pc--main--var UUID=a5452d9f-4f94-4d93-b996-c7e3fdb20056
    /dev/mapper/pc--main--vg-pc--main--var /var ext2 rw,relatime,nodev,nosuid 0 2
    I am running Arch x86_64 with kernel 3.6.6-1.
    Last edited by mrrhq (2012-11-10 03:02:54)

    WonderWoofy wrote:
    I just masked the things that I don't use.  I think that included some kind of plymouth-wait, plymouth, and auditd.
    Edit: This has nothing to do with your question, but I noticed you have a /tmp partition.  Do yu actually need a persistent /tmp?  Or did you just do this because it is what you are used to doing?  Systemd includes a tmp.mount file that automatically puts it on a tmpfs.  I actually think it may even override what is in your fstab... though I have not tested this.  If you want to keep your persistent /tmp, you should disable tmp.mount or mask it as well.
    I don't know what you mean... because systemd shouldn't be looking for it. I'll scrounge around in my config files for systemctl/systemd and see if I can find anything.
    Yes, eventually I'm going to use dm-crypt+LUKS, so that the /tmp directory will be encrypted with random data (and possibly tmpfs). Since I wasn't comfortable trying to install Arch the first time, I wanted to make sure I would get it working with GRUB2, GPT and LVM first, so I'm going to do encryption after I get bootup working.
    Sorry to ask but how do I disable "tmp.mount"?
    I am new to systemd, but I've only gotten familiar with Debian's sysvinit.
    I just looked in the systemd page of the Wiki and didn't find anything.

Maybe you are looking for