*nix. Задай вопрос - получи ответ

Discussion in 'Linux, Freebsd, *nix' started by Xszz, 10 Jan 2008.

  1. Ershik

    Ershik Elder - Старейшина

    Joined:
    7 Nov 2007
    Messages:
    301
    Likes Received:
    46
    Reputations:
    6
    Устанавливаю KDE на VDS
    Захожу через ssh, прописываю в консоли

    :/etc/init.d# Xorg -configure
    Code:
    X.Org X Server 1.4.2
    Release Date: 11 June 2008
    X Protocol Version 11, Revision 0
    Build Operating System: Linux Debian (xorg-server 2:1.4.2-10.lenny3)
    Current Operating System: Linux  2.6.18-028stab070.7 #1 SMP Fri Oct 1 13:53:00 MSD 2010 x86_64
    Build Date: 25 September 2010  02:41:30PM
    
            Before reporting problems, check http://wiki.x.org
            to make sure that you have the latest version.
    Module Loader present
    Markers: (--) probed, (**) from config file, (==) default setting,
            (++) from command line, (!!) notice, (II) informational,
            (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    (==) Log file: "/var/log/Xorg.0.log", Time: Sat Nov 27 22:38:04 2010
    
    Fatal server error:
    xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory)
    

    В логах:
    Code:
    /etc/init.d# cat /var/log/Xorg.0.log
    
    X.Org X Server 1.4.2
    Release Date: 11 June 2008
    X Protocol Version 11, Revision 0
    Build Operating System: Linux Debian (xorg-server 2:1.4.2-10.lenny3)
    Current Operating System: Linux 2.6.18-028stab070.7 #1 SMP Fri Oct 1 13:53:00 MSD 2010 x86_64
    Build Date: 25 September 2010  02:41:30PM
    
            Before reporting problems, check http://wiki.x.org
            to make sure that you have the latest version.
    Module Loader present
    Markers: (--) probed, (**) from config file, (==) default setting,
            (++) from command line, (!!) notice, (II) informational,
            (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    (==) Log file: "/var/log/Xorg.0.log", Time: Sat Nov 27 22:15:22 2010
    (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    (II) No APM support in BIOS or kernel
    (II) Loader magic: 0x7c31c0
    (II) Module ABI versions:
            X.Org ANSI C Emulation: 0.3
            X.Org Video Driver: 2.0
            X.Org XInput driver : 2.0
            X.Org Server Extension : 0.3
            X.Org Font Renderer : 0.5
    (II) Loader running on linux
    (II) LoadModule: "pcidata"
    (II) Loading /usr/lib/xorg/modules//libpcidata.so
    (II) Module pcidata: vendor="X.Org Foundation"
            compiled for 1.4.2, module version = 1.0.0
            ABI class: X.Org Video Driver, version 2.0
    
    Fatal server error:
    xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory)
    
    (WW) xf86CloseConsole: KDSETMODE failed: Bad file descriptor
    (WW) xf86CloseConsole: VT_GETMODE failed: Bad file descriptor
    Я так понимаю, что проблема с /dev/tty0 и невозможностью ее открыть.

    Только она есть, а доступ(даже рута) к ней нет.
     
    #1601 Ershik, 27 Nov 2010
    Last edited: 27 Nov 2010
  2. dupD0M

    dupD0M Elder - Старейшина

    Joined:
    18 May 2010
    Messages:
    1,130
    Likes Received:
    74
    Reputations:
    34
    народ ну помогите же избавится от этой ошибки

    (s not marked as executable. If this was downloaded or copied from an untrusted source, it may be dangerous to run. For more details, read about the executable bit.)
     
  3. DesCent

    DesCent Banned

    Joined:
    9 Jul 2010
    Messages:
    276
    Likes Received:
    51
    Reputations:
    16
    По идее правой кнопкой - свойства - права/permissions - Allow executing file as program
     
  4. dupD0M

    dupD0M Elder - Старейшина

    Joined:
    18 May 2010
    Messages:
    1,130
    Likes Received:
    74
    Reputations:
    34
    ок с этим я сам разобрался,только вот беда в том,что когда диск запускаеш с екзещником в средине то как я на диске изменю права на файл???этого нельзя делать,а диск как то открыть то надо!
    вот в этом вся и проблема((
     
    #1604 dupD0M, 10 Dec 2010
    Last edited: 10 Dec 2010
  5. sap

    sap New Member

    Joined:
    9 Dec 2010
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    есть сервер в WHM , так вот приходит много bounce писем, тысячи.
    Что делать и как искать причину, письма приходят на домены которых у меня вообще нет. Сервер работает в режиме suphp

    вот например
    1PKt42-00049a-Fn 4m 4.3K [bounce] [email protected]
    1PKt4C-0004As-8X 4m 67K [bounce] [email protected]
    1PKt4e-0004EL-0I 3m 67K [bounce] [email protected]
    1PKt5U-0004M2-RT 3m 4.7K [bounce] [email protected]
    1PKt5Z-0004MX-KH 2m 17K [bounce] [email protected]
    1PKt5q-0004Oq-9C 2m 3.4K [bounce] [email protected]
    1PKt5w-0004Pf-KR 2m 3.7K [bounce] [email protected]
    1PKt5z-0004Q1-GB 2m 2.9K [bounce] [email protected]
    1PKt71-0004Wv-Q0 1m 67K [bounce] [email protected]
    1PKt74-0004XL-6t 1m 3.8K [bounce] [email protected]
    1PKt75-0004XO-8u 1m 3.0K [bounce] [email protected]
    1PKt7G-0004YV-0Z 1m 3.1K [bounce] [email protected]
    1PKt7w-0004d5-Kf 0m 4.0K [bounce] [email protected]
    1PKt8J-0004i6-GL 0m 2.9K [bounce] [email protected]
    1PKt8N-0004j5-VQ 0m 2.8K [bounce] [email protected]


    grep 1PKt40-00045W-VX /var/log/exim_mainlog
    2010-11-23 16:37:41 1PKt40-00045W-VX H=([125.166.161.119]) [125.166.161.119] Warning: "SpamAssassin as virus150 detected message as spam (5.9)"
    2010-11-23 16:37:41 1PKt40-00045W-VX <= [email protected] H=([125.166.161.119]) [125.166.161.119] P=esmtp S=3365 id=43601-8455-HTUVVBZ-PMX3U-A6WC3-J1E65WG-ZWOHXF-U-U6-26291005-6d74117m3o2b797@lgw.ru T="\365\336\301\323\3240\313 \327 \304\305\322\305\327\316\305 \320\317 \320\322\311\327\314\305\313\301\324\305\314\330\3 16\317\312 \303\305\316\305, \320\322\317\320\311\323\313\301"
    2010-11-23 16:37:41 cwd=/var/spool/exim 3 args: /usr/sbin/exim -Mc 1PKt40-00045W-VX
    2010-11-23 16:37:42 1PKt40-00045W-VX ** [email protected] <[email protected]> R=lookuphost T=remote_smtp: SMTP error from remote mail server after end of data: host mx.yandex.ru [77.88.21.89]: 554 5.7.1 Message rejected under suspicion of SPAM bqvib6Kn-bqv8uPSI
    2010-11-23 16:37:42 cwd=/var/spool/exim 7 args: /usr/sbin/exim -t -oem -oi -f <> -E1PKt40-00045W-VX
    2010-11-23 16:37:42 1PKt42-00049a-Fn <= <> R=1PKt40-00045W-VX U=mailnull P=local S=4405 T="Mail delivery failed: returning message to sender"
    2010-11-23 16:37:42 1PKt40-00045W-VX Completed
     
  6. cupper

    cupper Elder - Старейшина

    Joined:
    6 Jun 2007
    Messages:
    369
    Likes Received:
    92
    Reputations:
    5
    есть директория test в ней 4 папки include, source, server, client
    в test/include/ лежат общие хедеры
    в source/ соответствующие им сурсы
    в server и client специфичный для каждой приложения файлы.
    Как мне нужно составить маке файла например для server ?
    Для наглядности
    test/include/persone.hpp
    test/source/persone.cpp
    test/server/main.cpp
    test/server/Makefile

    Я догадываюсь что нужно создать еще Makefile в test/source для компиляции тамашних файлов
    например такой
    Code:
    CXX	= g++
    LD	= g++
    LDFLAGS += -lmysqlcppconn
    CXXFLAGS += -std=c++0x -I../include
    persone.o: persone.hpp persone.cpp
    	$(CXX) $(CXXFLAGS) -c persone.cpp
    
    а в makefile'e который в test/server/ нужно както вызвать этот и както указать откуда брать *.o и *.hpp файлы, А вот как это сделать я незнаю. Подскажите пожалуйста.
     
  7. iv.

    iv. Elder - Старейшина

    Joined:
    21 Mar 2007
    Messages:
    1,183
    Likes Received:
    438
    Reputations:
    107
    Можно общий Makefile в ./test

    Code:
    CXX	= g++
    LD	= g++
    LDFLAGS += -lmysqlcppconn
    CXXFLAGS += -std=c++0x -I../include
    persone.o: ./include/persone.hpp ./source/persone.cpp
    	$(CXX) $(CXXFLAGS) -c persone.cpp
    server.o: ./server/main.cpp
    	$(CXX) $(CXXFLAGS) -c main.cpp
    server: server.o persone.o
    	$(CXX) $(CXXFLAGS) server.o persone.o -o server
    И ещё видимс где-то надо будет LDFLAGS прикрутить.
     
  8. cupper

    cupper Elder - Старейшина

    Joined:
    6 Jun 2007
    Messages:
    369
    Likes Received:
    92
    Reputations:
    5
    так конечно можно, но хочеться чтобы всетаки для client и server они были разные.и лежали в соотвесттвующих директориях. И чтобы не дублировать код для сборки source файлов там сделать свой makefile
     
  9. iv.

    iv. Elder - Старейшина

    Joined:
    21 Mar 2007
    Messages:
    1,183
    Likes Received:
    438
    Reputations:
    107
    Ну тогда разбиваешь на два и указываешь соотвествующие пути в них.
    Из одного мэйкфайла другой вроде нельзя запускать, поэтому только вручную через терминал.
     
  10. cupper

    cupper Elder - Старейшина

    Joined:
    6 Jun 2007
    Messages:
    369
    Likes Received:
    92
    Reputations:
    5
    1. дык у меня как раз проблема с путями, не работает оно так как я написал.
    2. да упоси тебя господя. Любой большой проект собираемый по средством makefile'ов в каждой директории содержит свой макфайл. Уж наверно не для красоты.
     
  11. iv.

    iv. Elder - Старейшина

    Joined:
    21 Mar 2007
    Messages:
    1,183
    Likes Received:
    438
    Reputations:
    107
    Покежь оба.
    Ну так посмотри как они там запускаются..
     
  12. cupper

    cupper Elder - Старейшина

    Joined:
    6 Jun 2007
    Messages:
    369
    Likes Received:
    92
    Reputations:
    5
    оба я еще даже не сделал. Пробjвал вариант проще сделать
    в test/include лежит хедер
    в /test/server все остальные файлы и makefile следующего содержимого
    Code:
    CXX	= g++
    LD	= g++
    LDFLAGS += -lmysqlcppconn
    CXXFLAGS += -std=c++0x -I../include
    server: persone.o main.o
            $(LD) $(LDFLAGS) persone.o main.o -o server
    persone.o: persone.hpp persone.cpp
    	$(CXX) $(CXXFLAGS) -c persone.cpp
    main.o: main.cpp persone.hpp
            $(CXX) $(CXXFLAGS) -c main.cpp
    
    при запуске пишет что не был найден файл persone.hpp для сборки persone.o

    в persone.cpp (который находится в test/server) я пробовал подключать его и как include "persone.hpp" и как include <persone.hpp>
     
  13. iv.

    iv. Elder - Старейшина

    Joined:
    21 Mar 2007
    Messages:
    1,183
    Likes Received:
    438
    Reputations:
    107
    Очевидно он ищет этот файл в текущей директории. Попробуй
    persone.o: ../include/persone.hpp persone.cpp
    Советую всё же почитать мануал по составлению мэйкфайлов ещё ;)
     
    1 person likes this.
  14. cupper

    cupper Elder - Старейшина

    Joined:
    6 Jun 2007
    Messages:
    369
    Likes Received:
    92
    Reputations:
    5
    да пробовал уже. Не смог найти так что бы для простых макфайлов. Находил только сложных с использованием wildcard функций, но их пока не осилил.

    PS. нашел ман по make, вопрос снимется. буду изучать.
     
    #1614 cupper, 14 Dec 2010
    Last edited: 14 Dec 2010
  15. cupper

    cupper Elder - Старейшина

    Joined:
    6 Jun 2007
    Messages:
    369
    Likes Received:
    92
    Reputations:
    5
    Использую shellmix.com как бесплатный unix shell, система freebsd. Мне нужно туда передать архив. PSFTP поемуто не работает, вернее после коннекта при выволнении любой команды вылетает исключение и закрывается. В сервере есть почта. Отправил на ее письмо с приаттаченным файлом, письмо получило, но как теперь извлечь из него архив незнаю. Пробывал тупо убирать все данные оставлять только содержимое аттача и unizp делать, но так конечно не прокатило :) как можно MIME данные превратить в файл ? или может куда можно залить файл чтобы потом без проблем wget'ом скачать ?
     
  16. PvgValo

    PvgValo Active Member

    Joined:
    1 Aug 2009
    Messages:
    548
    Likes Received:
    160
    Reputations:
    57
    cupper, на sendspace.com залей.
     
  17. iv.

    iv. Elder - Старейшина

    Joined:
    21 Mar 2007
    Messages:
    1,183
    Likes Received:
    438
    Reputations:
    107
    Самое топорное - netcat (nc), можно ещё scp.
     
  18. dupD0M

    dupD0M Elder - Старейшина

    Joined:
    18 May 2010
    Messages:
    1,130
    Likes Received:
    74
    Reputations:
    34
    подскажите более понятный компилятор.денвера?
     
  19. DesCent

    DesCent Banned

    Joined:
    9 Jul 2010
    Messages:
    276
    Likes Received:
    51
    Reputations:
    16
    ?
    Прости, но ни черта не понял что тебе нужно.
     
  20. dupD0M

    dupD0M Elder - Старейшина

    Joined:
    18 May 2010
    Messages:
    1,130
    Likes Received:
    74
    Reputations:
    34
    я так и думал что крыво написал!компелятор денвера на линукс нужен